ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb65", 0x1df}], 0x1, 0x0, 0x0) 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x4}, {0x6}]}) syz_emit_ethernet(0x5f, &(0x7f0000000000)="9c84c7321c03b0f518ceab94c18221e34efe92dd8e82e89faf5a457611a3aeeb0ca280795bba033230859fbc65098add6b4c37d1c9beef002f9f1bcd8876cd11d457c274baa0c240b570c2a538e1684d1bb2478b10ed36922207eb99c54bb1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000240)=[{0xffffffffffffff5a, 0x2, 0x1, 0x401}, {0x8, 0x200800000, 0x4, 0x400}, {0x10000, 0x3, 0x6, 0x7fff}, {0x10001, 0xc6e8, 0x4, 0xfffffffffffffffe}, {0x7, 0xea9, 0x6, 0x3ff}, {0x5, 0x4, 0x8, 0xfff}, {0xd5b, 0x10001, 0x10000, 0x1000}, {0x7fffffff, 0x8c, 0x9b8}, {0x2, 0x7, 0x800, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknodat(r0, &(0x7f0000000240)='\x00', 0x45, 0x8) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="c4adc73c150f2bc1af88041b362bd30dd511b4c4eda5f4b1f0ab3e29c95fd9d37fe0c2ccbb7ad68e04c2a5d0056af305870d512a6ba33deec6b5cf2b3da71e68d5c5e68ed261cd0555cf3d7f517bf8bb803190231a98852d4aa866ecb21c67f461cb2d9b60df09ed81c96b08bf80745ede683f786256009b151eacb387215fd4b2cb5eae45ff0b2fd8fd5ef2d24c1e687f89d8c9fbe27b1ecaa2e2530ec4b2b372cc7e8f82df6c50d42d21379c2fd3670a71278dc3e0178c80f5b13b754f8ec64bd455a9ed6cd041c91a28172fc8217c636c6ffdd058f76949785b79c57ec947e097b68d729946bd8c9349f2b1a0c1403208", 0xf2}, {&(0x7f0000000380)="f2e57c", 0x3}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x102, 0x2) 05:38:06 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) madvise(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x5) 05:38:06 executing program 1: r0 = socket(0x6, 0x8004, 0xffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) r1 = socket$inet(0x2, 0x4, 0x5) r2 = getppid() r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r5 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x7ff, './file0\x00', './file0\x00'}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 05:38:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 05:38:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10"], 0x1, 0x9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="f4b3") 05:38:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x0, 0x3ffffff) sendto(r2, &(0x7f0000000040)="0bd29da6a833d3a17c6bc57e9fd0af000bad5249b22b1989342d0921f91849333afaf37fae4efadb644cd56d15c027450d00869ee10ee2df83fe9a1ea27bc8505f58", 0x42, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_open_pts() 05:38:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20220, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0xc}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3, 0x0, 0x0, 0x3}, {0x3c, 0x0, 0x0, 0xe6}, {0x7ffffffe}]}) r1 = semget(0x2, 0x1, 0xc8) semop(r1, &(0x7f0000000080)=[{0x4, 0x80000000, 0x1800}, {0x0, 0x1bd, 0x800}, {0x3, 0x20}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 05:38:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff2ddc, 0x6, 0x400, 0xae1, "6963480d7c6278b0553ff965a8ad31d02e159764", 0x5, 0x4}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) poll(&(0x7f0000000000)=[{r1, 0x21}, {r2, 0x48}, {r0}, {r2, 0xe37ddeb64ada0871}], 0x4, 0x0) syz_open_pts() ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x1) 05:38:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x7082c53384cc7861) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) 05:38:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1e, 0xc004, 0x4e0000000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x6}) 05:38:06 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2003, 0x16fd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x4, './file0\x00', './file0\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:38:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)="6324ebf7057ce8a7f7d614928d8253f6024e35bddc7582b90151ee71d8489dbba667d92236bfcd3c686422143c5e799f435b9dfbfd583fb5634a08a55785a51a375c22802e4e13e5a6eb09cec4419c46cd6850624dd6d878ff13698503b485a07a907017fce86dfa012238f497411790788ee58bcefb3260cab9782387e69b937503964c1ab18af2bb6fbd2cd3204708546d7eeaad91723d29825854049261acb6f0e94999ba59b8958504ee145c22329eaf651c0b0a9098476315ff745082e40d8f7b9c78a8f50096030205f65f4c531bfc63cf4ce9a1adb1332a6ea9e5e96c4150be63900f24cf53052cf4863f997a52ce505f4d5dd6599c09af6a3524efe95f7f416deff3c8d7621c5fb96de3d3b6e1c5680d35f692e89f791466209ea12c3e55a4b8909ec60bf18c5b1ad1215b130b414c6ccbec27cda1000442d530ed6ad257fe", 0x143}], 0x1, 0x0, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 05:38:07 executing program 1: setsockopt(0xffffffffffffffff, 0x100000001, 0x3ff, &(0x7f0000000100)="11abb919d7ae90d75cca496cc68c6d13772e28ec138891fd60ef709be5a3d21ea0c78a04ef4069ca58f1dd72715d48710d5e60a1bc4941822f28e74ca790639e335db63a34f0ea037eade022cb80703e37f5438a932553e4334d7f64952b18af9600110cdcde1893a4e739a370c8130f09c0aaa08ba154b63e2ac65ffb37f93968fe01be766a37b8e5a8d30610a0e07cfe1718f5ca6a9dd34b37e37fe1c144f12fd64cfba1354de572aa11c1608d3535aded9dcbc0e2a562dd2eb0902efe2f0ba7c4a2d6f29768ce97919ad883ac52100a10b56c7cc0e6e8f9f1be5e3fd55d05b8e2175e059a9d9536f1fe290268", 0xee) r0 = socket(0x11, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x20000000000011, 0x8000000000002, &(0x7f0000000000)="721639426352208d21696168597a5b99e1835263e0470ca38f09000000efb2dc1cae8413b36b339397c345b903374852e8a138aec5ab6e38e2b919563398ede326d82dfb1155867c630056cf1d9706c5b1fce72c296c34d89bafc7", 0x5b) sendto(r0, &(0x7f0000000200)="6347a2bbf449b9a5be7cff8a0f8b4234622c3a9173ec66246621f3bfe6964820437555dd1123de1e645d518b519c0e2510cb7cdaee9700ba190e1c734c3830523bc4349d145bf1ba8ac7bcb64192b6f2a79a1d003f3dd44a4973303490cdd6f933dd54836fbece71084bf3d57a544b28e29fd977ef5f562546fb437bf36511fb5c6a56e8565dd8301d6cfc3ffd790cc791d4034b5be07b539c4bd53f4e10ba1d5140401a38b40e87746b3136177ce38c51161c0751037c864eaf2decd45c40241decdd702f7dcf4a8ff55ae1583ea750a1c7c970", 0xd4, 0xc, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:38:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) listen(r1, 0x100) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x502, 0x0) r3 = socket(0x0, 0x5, 0x1f) r4 = dup2(r1, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) r5 = dup2(r0, r0) close(r5) 05:38:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) unlink(&(0x7f0000000100)='./file0\x00') close(r0) 05:38:07 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:38:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 05:38:07 executing program 1: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x6) 05:38:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file2\x00', &(0x7f0000000300)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 05:38:07 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x422, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x6, 0x2, 0x9, {[0x3, 0xd162, 0x7fffffff, 0x58fd, 0xaace, 0x4, 0x0, 0x401, 0x9fa, 0x3ff, 0x0, 0x1, 0x4e, 0x7ff, 0x1000, 0x3, 0x4, 0x5], [0xfff, 0x10000, 0x9, 0x8, 0x8, 0x55a, 0x0, 0x5, 0x9, 0xf1a3], [0x6, 0x4, 0x6, 0x80, 0x53, 0x7, 0x1ff], [0x0, 0x2, 0x8, 0xfffffffffffffffc, 0x1], [{0x7, 0x800, 0x3, 0xedfd}, {0xdf4f, 0x1, 0x7f, 0x3}, {0xffffffffffffffe0, 0x7, 0x7, 0xfffffffffffffe00}, {0x299, 0x8, 0xccba, 0x100000000}, {0x1, 0x23e, 0x10001, 0xc1b}, {0x0, 0x7, 0x40, 0x1ff}, {0x3, 0xfff, 0x0, 0x7}, {0x4, 0x7309, 0xfffffffffffffff8, 0x7fffffff}], {0x5, 0x100000000, 0x8, 0x10001}, {0x1ff, 0x81, 0x6, 0x59df}}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xa) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000100)="220e2a", 0xfffffffffffffe2f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) clock_settime(0x6, &(0x7f0000000140)={0xc2, 0x8000}) 05:38:07 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000df0000000000000000000800000000080000000000000b6fd200000000000000000000000000000000010000000000fe55e7cea583ce02000800000000000000916f647c1982aeb55f9f70b41482ec6d2e2f4ca04967010477000000032000000000ebe82800001a006a2efedebdafe7a35e86ef62ffff1c765faaa684ef5c371866ba84c5e55fdc6ad497fbd6a429cd5514070000004dc3a1d9ead9d1b3bd7016eb4f21785be3ce6debc7fa2133b362bc2e5bc8949d15ba66c9f24ee36f07be85553253bcbcab8115362371245f29acdc8bc10e2b25fccd8c999e823108a08dc82834e383b90e73bdbf05f7141591d9ad5c1065f85afa2631543e3f8b3a2514cdce0f69c001ce9972ceb4df78bd881341634f151fc82195ed08271ad0fd3c49e0e579a1331aa9c0832866bd9d69643c7e9defcccbbb7c6337f3fb332647858a44e420c98700000000000037cd71fc5ce0dbbf1b8c4737edfce750f5d19e9446c6f340c4cf18513c7ccb2653433d407f7dd94d829c60bf284480215be8b1c638394ac96c88200000cf89221c4469e4f248b7ca9668a6cdfdbd30573c481cd40ca0b7ecb0ff08f3f715378c087ba19225bee9aad251c2a2b155fa13ebb3c50bc3321339326d5ae179e545efba5cf713445a2fadd59fd4d9285bbeddc4c0b5fb174fa26ea4fb1300f3e880b03a0b5acfebb50f4d2ce891ca907a814c3e1fc055b54c50b2bc96c402d9b3cb59f5cb1a22c2e1e1cdc5acaa7cf37703d9492324fee9571c0d1967596c08b31da4c956028c8e0d0d1bd07b8217da498d000000000000000000000049dbd546b47d1ae8c2058fac67c5fef6c006b353f051f0dbf75e7f6d5df088d500a4fb7e1600891d7584f41c3deceb28585bb1f042408c68833e928a1762fcfd8618b5cb3e009343281a7807c761e94d2de3ddba869e37f2cefe5d0de526278bfdfaffffffdf1eb8b47ac5585403e9ff215304bd4b9c923b9e67e3b5a577da116ac3ff171f426a795b3f4a791c9ee7a0e764767b61180c40e8a1be23a362a5e89903f435d04a701a251ff5944492f801e4a339196f93c61f6e6fa3415f7f9278ce3dee096640586a7e995d63d47479bed1b6954e01c4c9160de236767b218f6ec758315104d57f542eae8b1189c4a60b3a22d7c43d58ed0111e5e18df9538b7089bf69ce98eb38efa2ed940be52a49882fee50fd40cd9887a4d7540ba472ec8346b51603532e19ad44e2f8e1ba21cf08baf48d6b90e1244423d16545b9764e2e82ff070000d28296970da25ca8edb76d73f532b411e82323ffeafc6dce8666d9be44515ae250b20e141394656c08b5283eb6913cd7594e97e8f629bcdcdb08ca8123ef0eac4386914c0d16c15c006250924f2f7a43c1cb9fa5894e82cef08934fe6d590fb178c5d77472f771cd0f91e7ba19223d6ff38d703c3e531f74060deaae0000000000000000000000000000000000000000000000000000000000000000aa23ccc47bbc45a7090f544395c10cb2b8ba9166a0be139345164904a3bcc9cb1bf3accac2441feb62bacfc646ee2461dca4268fb438dca2b7e91e2eb77f173d423a2cca2ebfd28570cc438e5c20a8005a68a4913fd75301bb0753eadbfd94928ec9d7f8c164086a1b9a87abb56243e889449ebafea4cb1857bdca1244cbde4fe99805112ba1402fbd9f965783"], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x4, 0x89, 0x800}, {0x2, 0x3}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10280, 0x20) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x7ffe}, 0xffffffffffffff6a) r4 = getegid() close(r3) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setregid(r4, r6) setgid(r5) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r2, 0x4) dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xff69) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 05:38:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x800) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 05:38:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x4, 0x2, 0x3ff}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x20000003, 0x1, 0x4}], 0x3af, &(0x7f0000000140)={0x2, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x2800, 0x0) 05:38:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) shutdown(r1, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x221) 05:38:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x7, 0x20) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) 05:38:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 05:38:08 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) chdir(&(0x7f0000001680)='./file0\x00') sendto(r1, &(0x7f00000015c0), 0x0, 0x1, &(0x7f0000001600)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f00000004c0)=[{}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/201, 0xc9}], 0x8, 0x0, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001640)=0xc) r2 = getgid() r3 = open(&(0x7f00000016c0)='./file0/file0\x00', 0x20002, 0x51) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001700)=0x4) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 05:38:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x32}, {0x200061, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x10280, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000240), &(0x7f0000000180)=0xfffffffffffffed6) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) 05:38:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x20000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, &(0x7f0000000180)}) r1 = open(&(0x7f0000000280)='./bus\x00', 0x240, 0x1ee) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f00000000c0), 0xa9) r3 = semget$private(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x410, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x40008, r4, r5, r6, r7, 0x0, 0xfffffffffffffffd}, 0x5, 0x9, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) sendsyslog(&(0x7f0000000200)="a8f7d6438ad9ca07cda69f2c80c991933f4bdffc0fc3ea05393d2f821bc51ed048f5bee6e17c7703e176399b6093a6c6c7bb5006ab54ed69bf5755e50bb4d35582c81c1fe3110af1fefac90a3ca84d", 0x4f, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:08 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) 05:38:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x4000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) 05:38:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x2) 05:38:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket(0x18, 0x8003, 0x7) 05:38:09 executing program 1: r0 = socket(0xffffffffffffffff, 0x4006, 0x3ff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2d, 0x6c, &(0x7f00000000c0)="779e9e3a8bc5768bab387b8f3f72cb3a7e9d6add9df72610aa285b8f9691c36bff3dfe69de24587d65a430d657122296c8e8e511770c6151d3b63084d4a256ca2aea896ae43f", 0x46) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 05:38:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x8, 0x0, 0x100, "caab7f54054e4a165f42a5f73ff740c548d67922", 0x7}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:38:09 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="492fa58dc762089bd4757759ca8c6ac38121da162b044f52e2847fa580443c0ef7e9c652068b564396eba896263c4111502ed2e4c2987a93a8656f418c1a784e456fef149672b537208fc7407b560d5f34cb7be600ed9ec4155dddadf02d63f3982fbc5d862b4655266bc1589d6bb5707701f2b2f231459ff9", 0x79}], 0x1, 0x0, 0x12) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 05:38:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7fffffff, 0xffff}, {0x18, 0x2, 0xffffffff80000000, 0x89}, 0x8, [0x800, 0x0, 0x1, 0x1f, 0x3, 0x5, 0x80, 0x6]}, 0x3c) dup2(r1, r0) 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000040)="fc7d44bf112ee8234ee23c11f4de25080e82add07688a09dcf53557aa0333e47bf91f4fe96", 0x25, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:38:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8040, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 05:38:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x9}, {0x80000000000006, 0x0, 0x0, 0x7}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pckbd_enable: command error 05:38:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) fchmodat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0x100, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0xffffffffad443f4e, 0xb9cd, &(0x7f0000000940)="213b24fae1df45f9e970521b640ceaf50866c6734a755988f577df6e24abcd9a4afcdfb874ed5c4993a8eb0a0234d07a6682623fcc3dee3c6125cad95f872f71d36193b8c30870bc54", 0x49) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000280)="76527ea89f2321450fad636c1d556297c78041d6b0ebfd334fc671f75126e8f3a42abc0e99a53321c2beab62c2a580bb5f21113d1739697bda2823b11e92bbc708fd96996c5201b069eff9fbda3365ff32816660d0d3f2f1eb", 0x59}, {&(0x7f0000000300)="de72bec8d6d6f5040fa66db1c5f6ce92035463c0d10cb5e79f069aefbef8472abe93bbc4e4e3fb7debf0438fea2daf654bdc80f5f95af1aa313d5e3d3fcdcf308145427f55f3ab8d13f38ec43b9f020fb46ee6f8e44a83adf76b63b9671bf7ae1975664bac0cfb4685d5f27e0aeb27b125afece422b4c6f0389fa5bd908f98321532c69c392eb27f82fb1167f5fb16a0c404f951ac8567fb3e5f847c6e229feb397baff04037df064ea631d3d73895b05e6dda699a88a2ac7a84e6b9c0a355c8dc5fe27d0f15c5b1c6c5816fe986e701bf92a23e00035f", 0xd7}, {&(0x7f0000000400)="a620c087d4083f6f95ad1e52ba41f974bf94c1304e8e727730277d7875988b1e4433f508e975a1518cd36be59212e557ab64921391c387e578394846cb5d13ec69598089613ff910c66e8d1c69eb8f8cca862dc14876bbb295a0b98ec222f1e3ff169efd53abe38f9c9224e27d408c6e4e521c64d6deb22e16b808f6907be068", 0x80}, {&(0x7f0000000480)="79e6c2a0a86d7c47e6d512aa47efd03b1a4fdf3263c90ad45ebe6deca9e3823649265a083e19af43087b051177759468699378d064b16235a3abdd256125395da35db1d18c636f3203b1a8746e5bbc3591c90337d44013468837d5e9de0375077c23d8e8a694ce2aa7b2ef7e515a43ba4a27f0d55da596e65ef232fbcbb2e1b114d4923084d46424d968a7e0029f76dd2741aa38eb73be953bda0e6c41f4b49287e626429fd0a779fb2114bbac6454e0597507cb04e85454acbb43fee28bfa2a040be2e96fd81d6405556402470e2c182beb23e579cb25909f598025f807a5ae50736709777a9d9e50272f74f293680597f82ddf488fcf", 0xf7}, {&(0x7f0000000580)="4e137f5f3a65c63cb45170f7ed8ffefaa0214e1a3325c60be91604683e89fcce75184536aec882450e72ed28adeed0dca95e2f38cdb0e5af71378934120a35b2ac42", 0x42}, {&(0x7f0000000600)="62389915be12e40755e130bed0b32560d860b31120b78548bab6b1a814d827c2d82d40e3789e20ed1f42cfbcabdc5d0d602e2d4987d58ab783f198eb8e240eebd3537d3c229bf9dfc599dd742d0d33a7ddc8b498972ad680e98cd4a606657f0e987d127b25e8dbb4f6754229b59e14ccec283845931c086b2f1ca89c98a26624f735225166ad81f8691a5d8208805274811106ca758cadd921c38cdfe4a968ceb3ec342b937a27e9784be053f5e48cc9d6fddfe6de", 0xb5}, {&(0x7f00000006c0)="1613e8b34db9268971ef0d9a7e6c1cfab4a59d28a6bee3f14df689c39ac9aa40345a5b0e8c8aa79abc870505f9dd73f55bf2e75e01e3cc646f11f901c1078ee13cb1f2cd8c5d45d7cb03919301d31b58f488763f1b91c2d11a38164c44d4caedfde65c11273ee21dd9bf2254b98e34cc2e90c85bf003a862dd270c724742a9f44bddafbb668e5e945786893588a185cebffef6aa6304b8775466cb4da1d4fe2f82707703d55346904a3b7a8525fb9a09849a3549146122b49f62804a5065fb223d2d4a2b08b8131b48100020ec28eb3313e10b26edf3e5216f1f26f7ae0c4468565c4c594eba62048855a4364e49f0d2b2896a6de2841f45", 0xf8}, {&(0x7f00000007c0)="6c170739bc2553594c94ea981f50bd232185afe119f33728a460b20e06e3e6f6d99e67c070a770e99c0b31b90ef658d9723273e70e4589bf5e569ab6c0c6a8abea7fc5020395b4730c5609887ab5e37802793ba42c3163e067c020c64b6fc33070dc90a32fe337d68abe7acb279756ed67bd3bc25aebf8867d5f427208e3e5a9395821ccbdc8fd05e0a127b171e522357f5f6ff097c5", 0x96}], 0x8, 0x0, 0x0, 0x40f}, 0x9) 05:38:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0xfffffffffffffddf) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 05:38:11 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) pckbd_enable: command error 05:38:11 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file2\x00', 0x0) 05:38:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x840, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/187, 0xbb) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8001, './bus\x00', './bus\x00'}) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74, 0x0, 0x800}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_settime(0x6, &(0x7f0000000040)={0x2, 0x3}) syz_emit_ethernet(0x57, &(0x7f0000000080)='\x00') chdir(&(0x7f0000000140)='./file0\x00') 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="c2ac6e6cc96fd7d3b7bba6022ba715101f5bc1881228683e55148631f58bd472e220786863533e66474c085d8a737636a4f864fb2ff0df0764a361d92b4bbf0c11ef6fd9fd16056df294fdb5664ed28d7e402dc660e4e75000a9e49ad485a13daaf56f74ba7e6eabdccce296131462a09e8d753322049f7fbdbf", 0x7a}, {&(0x7f00000000c0)="0ca88a6d657bb9024b11f7f22b281ef34ff532433cd7eb97dcf9e1a8210de5e06dfb3b90e77d262beac3c2027cb6f0430f889be22c90202b0da32637c63d6729a5c74911075526413c1a13d1b5d1bcf2d86f7c1261ea1044a982073ffd4060de37c7f3f7f8808e46f45d829d291e1ac28997b8b992daec1b00de189c4ae1a7fa4dac8dc4c118a1ab359df3d35f15e5193c3dc625ece63e9a900436433fb6bf9d466c40004052a492eb8c736975e45358a590922bb861ffc1eab7c6f5145c2bc6f8d75a1382a784482ca43d1f3dbbca65544dd73b90c89d52", 0xd8}, {&(0x7f0000000280)="e535a1753416160e64bedef98d90b5b2b6c152ae9917d61e", 0x18}, {&(0x7f00000002c0)="2a43eab775a314b3cf775571b0f57961f1e4d02fc0cf8de9415553d7a9044ad89a883f29c354c88f1d3a3a2e1084f8dafe417833ca9b17bae063bd98ee1e4453e1f810b73939f3119a785678a671aad1621995a7faaefe701b450793d8bf7cbf8ad9f6884efcf9685c6a4ea289cbf49eeaa3f0831b19", 0x76}, {&(0x7f0000000340)="d6fc8950f64709f565ef27d1faa72b909166c5f44b9cd014bf13e7d3935733d18eba70072a1b", 0x26}, {&(0x7f0000000380)="a02a03fc61abdf2e65fa3082d0d4f85e6bf1c2e1a9a171cb7e4250bf5b9226b5e3f5f6202843197217eb09cbb6d7e74428209aec799ccb07a3714dc26db0b9faa65cc8d5d688d5c90fce1083aafd910c29f003d38c38cc1c4a2736692647f022f6cf0bc63cf2473a6e89b93e6020d97e8150ffc2ab723d42ed8b15a8597491e1c3d894643067158d145fe9987424d5b18ead1b58517df56c0dc8ac50b2be3be229c9347480b28f6504fb43e48eb80e", 0xaf}, {&(0x7f00000004c0)="93051c8a24aedbf71733e6ddf366b81564bae3354828ed91003d3a35c1d5eaee7b7a24175bab5f80e5c5a2e036c69dd22b3d268e0493d1371937746d35df28b22a4eb0976f9f1902a721dbbdfc2162391f99d1bf5c775603810f80428c6dc9b3fcb8ce1e9eb79de20d916de118a2e07330c022097fa89271394940e9d91a126693203e4205a30ad0a59ca6a2f2e72341bde4ce209619b331350fdb0f5bee97992f28eabca21206d6f4fc69e89822116034438a4bd613898a2777bbcadadcae693980ab8f4bedca00b472a060e1c3354846141fd6393619479f984fdebdbd8600f7d21ffbcd69daeb9b79611277f2fda79351f9c7b20c831b2c6b2eab4ccc98dc7ff5c62e4ca73c22e3fb5ab8fcf818dd5fa8b9eb017a208bec9095d7c2c49579e5f2a4248a9bff97964b16d5be01ffae424309425296d96f05dda0a021affa676e43f806f1c22cc0565d8a5666459661ec1e5f4b0fc518bf7352f23ed691c95de71d0aec05630a2fc3fece0a1b83f618aff5212a88ec5a26ad013057840925fc8cd9e548df7b31e2678153354ec842e4603a4bced36c68ff1b416cbb6106cff6d41418a0af5189bb5c505a0cbefb199b9591d4c9ea070d3658c5d062460413d441dde4fb175455da4a830ae27fbed1a58a61c4c40262d9d4cc6b4987a50ae3d034bfb1eadddca7660a0d4909d863194fd5cd5af5c4dc38ea6f4576f31ea1e3007b1f8ac6e4fc33b98453b21ece429ca3a3bbe80e68ba30f660441c33377d48179f0b1af72def063534460526b9859c2add1559b9b29ffae9300b70ec864cae1a0694c1ffae5f5e86c0b79cdb834a782edceef5876cf6be6fa4e41698b6cd012a6708a884f9eabd2ff35a2fe6a48ea72e18cb525215f3f50b6cfd3390e006717192d40d7dd5e86d40eb50e1661d21dc5139b368eadcb1b34b1adcef8815767b6c3211d2bb6eed6e1020f7fe69dcc43fee90a5d4741706550bcadc93e67988af155464af728187ea1ac7c5a6e9042777439564e763a4a9c58f238a6ce3fd922465c5c9a4c9670d327e70720e3c6ec84ba1b403e04704910edd75e51ca5f770fc4977bf89fc07cab22ce7d92e0e1530011744056b60d96d875b31401e8dfa7cacd5244e4b33fc33bae56800a5fdf66dc68e2cbee1532e4737a5ce8425c2e4408593fcfc1026238d8a9662911de8de84f3416cff5b730b317a8bf1ee63e9a81c27f723a31d422ea818a16aff9d1290ceab60d220f4aaff1976a9bf8832f1aa3a078c21bcf0dded158a8c5783d3f191dfb4b4b49c165f13af58721d8cf1031617894a9431ba59ac087209a9a43255cdacd8688b925de18086ade2621335d5fba622270b9a92d9d82235180998e7ae6a6fa05f0b758e385fdcad981bf81d2af32a23031d7aacc7dfd58c2d1076c0bbac3f77859f11987736d00d4ec0dd2d70423ebe1fb5cda38f988e4c6a2ecff1daa1100b92da4b89740414010bf2b83b7413290443f5280082b42f47d1de3b229d4bcc223736e9134e96d5078650b1874a08da3dfb4edda9bf30d5ad41b2178dfd26fe8f5b6156f1d5035b77f9dcd9843c89c1856e60f6c63f703eebffdfa30d312c44bfcab30bb185fc5f9e79e68633d490d9e64a6bed172199054fabf0c5afec774664e4a27a75a27ce8feba97c76f5a3d40faba49759bc5bf72351829ba67744e8e4565398ab9264f6a7716edc03de923cfd63f71331757cc3db5a03c92f9d963a2d43af25eeca7ccce2da2163d29c7b4dce1333318f26420cc1c99e8fd5e3b4ccf7b5db7856489789221a60900fed53127aca99771cc0665a5e02e46bf460a35812d4fc48a41bb96ed991746c1b66b6350265ff689be0bfbef2ec9d198a2409c8a6d99a7dc8ca42c79be6b5c4a1e1f306f31e800dab37b5bc95377f95fedf613537bf2fe2e24ad513fb32327cebc856e2347071beb53f9a0b6885fd30ae89a6c8bd9c973cb579fadf79a1c3ffd3108aed819e418ff3fadb8b644077a8b842a41566812094d414568d1ab1e2f1588932cfdda61e1b3a1982f077f614cb5b04ede318166baa4e8a7f63afe26068ca310907586690956cce7cf680ce2168ad3cdb8ce30a85f65dd167143e775296f84a4146b2ef5f7e23cdabc575a8425e92ebaa7699095cf4a780614783f3925d9017452d51a108e71df1191ea9cca4b3c55cc810a90373cf4534d8c128742417b9441b157a939e957641addcb06a3af2d7021db04b031d584c21de7a9874ac1eec3956abf8e8a1454a36b7ab9a6cfe11c05ca5fa7f5d1f99852e94b6817145526cf3035d27331bfa2bebd3b9ea9e1f319a95d967ab52152a45f580ea1c17a170e7efbc371cfcef2744e0bcff5c97857629b7cd4d00f4fcd2b4dd583c03d95b802d68c047e51b6efb20d721b16135e35bd13ae92bc583bb8d388a5f4a7015b3ad1f1391063a0e25d80e459e6e239deca14bdcf54503f3974badcc9476ee1f269495f63a79e199b957787771cc0eed83ad85bfbeb794fd1706c85b8c3bb11f24c95436cfaa124d90a6b0f3879499068f38d4e4f03983b539b48972f7c0901898b8825799b5849026b544b208b42b3c4d53a55f7e485929b97d5fe30e80b6e1ce1d9f525fdbc37e44ac7e9e2ea03436f4820290f64e61d451078dd1cfe9c5fb0cfe0f237f20c518c43c69eb78e2c965dd39b3104b2622138bc015d54abd5b5f0a3aa840caebcdaabab11af5a473c6b9313b94f1b86300b76aa7e197a858e6026c37681cbec06b8102a80a6a89ed73736f4a6f8e9e0807050e514605fb1cf3a3a2cf24282d1d9c373270bcc285b7c06d465226b5ec5ea2d13adb420925080fe79dbfb1c6ca86d355839b468957f8c755c7dee73a0ba0fb123e9d7bdf049c7de1eeec26c87f8c5da30841205b4c0421c5da7fce4219e7c08de7ef3130672777097f5979edfc5890244aa682f679788eb17145e56dd48cb00a967496bbc6473b7dc3359de6962137b897ed4b0bb87438f94050f949d8e8e52072ec3cdfd5a293d69494a957ce57ef7abb6ef896f069a67abec25ad744282448e8197142bca166fd8d967dde25c5b9b0a8f201b3b20b179651e14cb60105eeeaf306d2f9704ce872d81d64fb9db14bb1fcb4eea94332c5e4243c940e172e1d8b2a87d6af211b6eb8c5dc4d72ebc53b230f2a3d29cfd5ab02d53d650d8fc87fb16188663dac91df61ee2e41e2fd094b81f88fbc0f0871af956db7678f03cb8bd03838689ec55bd212e5e547a771f0cc6a1d5f749d9075c2514db0171fe43500192040cb8f95cc19d562f9936f5853e5e655f634cfae8ac563babb366f22f04c377ff863177d5797b556073c2fe7c62679621efc0877d534bf2b48f54c9e3b2e4ecf6038c73779935dc2a497c8f3eb2685d733efb4647eb9230f79799991521d292f34e1e05780823f234119f48cc8b84afe2ccb89f6d7ddb44122e5fc168eef733e08d5004468ece5a3e1339c91d484239761a50199a483ed04dabe6b3a0f859cb97a86ae83093dd2d22350133edc46e1b794734f91ea814be288ec88990dd8b6e3150f87d71b24b54d7d8e2fe95d633a727c8e1ab1735b009d831ffa460db0b639da176467ee740bccd5d4164f7f5c8e8842a2f28c38df316d5573d5bf8905cabb53656faa8419752071e8343d807c4289ed0341375629502799af8fbdfb3510c1a80f59d7ae7253137c71f0f60655dfc2b681bb1034ad5f943d4137c0d2d85516ddedf0a4f5c7139b521164d8fbde368fffbb84cb593f7dcd90e6b1a0b4791e75187446ebeb88288c895765f2217667cfb23b5b68e642038508aefe714cd35ecf84d891c1325590f9df198c2d4e47876079049d847d622d36ad3b0c8576f4f71fc4418aa43d7b1871ae327cc3297a410ba21177182973fc953d0aa43b63152f0b38d73ff0f8d80ed26067024e42ce81a8e4c8c182feb186968a238f35d84856315565fe5799f6231e027ebdab81bfad6b18735a973dc2983850e3eb446cfa77065ee1c40deae1a50daac85f9aeaac04f4e87d25355596eea2857f780cbd31dddae01abfe306c8078e797cac89098d2da07da707cb7733e00a7b0b85cc71e69e082b454716e2579344dbe4c3389d4cf5b48b6b7e76674704c3b261f5a9e904fe774b7f4140e52ea26751004f1586aacf14a9d812d1a14f42e3c2f87a664e68e65022d9b8a2f0ab981ab12886c497b6457dcb9d4066f5e170e9ef2bb7b75b9d16e7a9404c0727cb24c1de762ef7bc0cdc3aff88b5f96d608a81eb47c3ded042a985fd9279079a68973dbf21877cf3be134bd6b2de07cead2931c85c7d913db60c8a8df50d2a7fd45567da16b563ba0bdfc7e6570f92eb86fb0ddc6da8cd212e6927f1c70653d500a4cb986412c78b5eb21b89ae83be9f26d43dfa33516d73a19f1a047054406a0ad46c30b568c56fe7b44a590acc333e07558aae63b2aa49bfb707c7e20ef64f82f0b5de915af518f06ed0bb2dc17ff623c4e8b8b1944c3e57f84919eb16028fdc7776bbf6af76162b9edb8a9cb6a77a45563c16d0be4a4aa76c671403bfc143f462bf55b3ee80cc1e2b9ce1ede9ed50503fd55bf8f9699cfcdd236bcc32362e198cc2fb53f4a395821d06a32e1b95369588c5b88026e360ca71e4af4674a18185ed03d95139f54538026bb148fb6f49adedafdcbda2d450528d98146874006d6fa6f84b5489cbd8b516759f1b797a8cad1b0292e6ac3c58b11ba409610b3d1df3f8a9304930c247723a1b3978df2fd7c195d1c64c9f75ecaa59eae2b9af7c969e0934950c71942bf54a73e2c60342f1f0a15e8fbffb311dc62919b057626629612558096c1f4459f72adf8b12894cb8e7bb5199c9e5b7ff9006cdc28f3bbc619b217fa1085c8ef8335ce0c63f206b997e8f0cf623f35cb7e3f68ef63a7fbd6f81d3cfb8b369c7c76857ea1e2bcf36f5340eddbaeb8050675a2656e22904dc34e3951bba1f3186a692a1589eda32a98d32ed3f34f0fdddb883f95885f47f00c3e90ce9c60795bd8e3fef2bccb21815f0c479bffc53b7785e3b98253569fbfc0ae1b8aed863724a9a95c0492564df79f1de598614031bd558efacbfc5db22a145b17ee978c1ee583934fc1b3ccf5a68ad9885e3e104280114e0f827bdb28079986eff55035db98323fff6209dc0c16e29bfdfc191129daf5a388fd868fff0832747587b754513b54cfd8e0f60bfea4dfd246ef1c5b2294072c31f1c9681765e4d6da353b5bc816116a1ab807c463dcae335d91ba30275d020875d61512a8f9a766ddabfc25ef963347c3e5f89c26dbdc4c51c72337b5da3778e601fcc2d121eb9f5f9dd7f05e09940d63ad184b3a8fafff9dc4ddd5e6b6feeaedbbb43a4ecb27604a99935d4671409576f83f53c9be9462a1513ca8441d064eaa6f32f7c736c1a5383cf73dad4738689d87a131f575c4c4ab704a7d1dd1f3767c92c0557ab0d837ea144da18b6a15775f64fede1706936ce7737699fa55f22bb199b51a160ebfe8aac5f351af96d49174cb970a911ca17861edc02a62209d5a1881a9911d12eddc0b81b161ade666470ae2ee3e27a7d203249fb5221817c76589187607bfd0831f5cdaf4af68470b2acee589575a14e2fd34f799045326e1b708c9e4a1bc2d468ec6a6e2824a691c56afb3027547d718b17cc5a7fbd8007295d85eea6fc38971efa1d15ee52bfb7aaa25dfb324569daf6754783a754cdd02947940d50b0700a9611698d5629dd53a34b8fa1fa741076210501afbd29212f080fd665be64fa0b7b19f9ddd7244c1948bcc4c", 0x1000}, {&(0x7f00000014c0)="3789019313ebaf42b4bddace0caa317eb8c4fe1667123d95883a1d8c0580637f1383060bdd635d7e66f3550de7c446ce2444243b84d3f0f4d238f01d6d65d79c751a0783a98b2fc9357a8d14c72236c951cabd024e74f74e0bcafa5fabd7f689bc30d2756dc2e31e037560130740a1683b03eaf2bc2cd3079baa16273ce56cae49a90b7d9aea363079951aad49c0b15ff49bd1f3842c749d8666e11a12a5f1b89fc9438adfb70b5c3f0ca5543643027d794b8e38341af9372ccf4a75cf6ae913a25bb7dfbe2c81793327ab9bef47cb893a73899c90d4028c5e481d4d810539e7b53306f3d1c8fcbf9fdd", 0xea}], 0x8, 0x0, 0x0) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) 05:38:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x35, 0x3ff, &(0x7f0000000000)="7b8cc80e2310d6d7e89f6a0449b8d7c12088e657e4c12eb861c2f33cf8f4947228d94040ce2ea773ce9f9e3aaacfbffc694d4c3b8e056286e575", 0x3a) 05:38:11 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) listen(r0, 0x400080000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setgroups(0x0, &(0x7f0000000040)) 05:38:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x40000002) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xfbd, './file0\x00'}) 05:38:11 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8680, 0x120) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") 05:38:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlockall(0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x5, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x280, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) 05:38:11 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x40000000000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 05:38:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000a2fb71874daa28f52f406feb68325bfe3b8324576db1fc2c2a2ac780df757424f0946a9ddd0a491218547048581e22219bc99b84f9e5e922"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x6b40) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64, 0x0, 0x8}, {0x5}, {0x1000000040006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 05:38:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 05:38:11 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) flock(r0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0xfffffe77, &(0x7f0000000140)='G') 05:38:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) socket(0x10, 0x4005, 0x2) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c650600adab32ad8f4f30638c23da613071ceda64e1b05273814ac4a70fc2cdea48d21e205c7f45ba25d0017d39796867eafa4d05582233b573c24fa10b76a03449dabc35dc6db06fd8b9bc65970b13187184a0c1951579acdfd2f930c0896a43d174112786da921673a4f0d22cf4b61bc48ce957e538ed141e12b63ed64f253c7ffe186b78e201af5464537ba3a8a688d1d9f8089d31f6f04cb0aad8d4f8175e1503d1965a9b4a68441a454b332e44c1518be7b931e59617b76e5fa8d4cb1f27abba0fecbc17c5724035a64e60b551d46c94e43ce9ad041f8bdb4d9799d88280ea589618c596ed43d3f4a4b774b0fddedb3c406e8e0eb2f3074f2780dd05370a1bc9d373da8b098e3a11b8124a5b76c075536d7ed71389bdd8a6f31029207ccebb9a200080ac05e79643ebe2d8dcca11515d05dcc6c0bfebdf27fe0757131d5af4d4fbf2703943df3d845f43032ed6d75a3f71b5ed4885f456983727d1a99d639257730013747852a3a3970e6369e1d7f9bc"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:38:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:38:12 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 05:38:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 05:38:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x420062fbf5464429, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r1) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x6, 0x40, 0x9, 0x8001}, {0x1, 0x2, 0x4, 0x400}, {0x0, 0x8, 0x2, 0x17}, {0x4, 0x6ac, 0x804, 0xffffffff}, {0x6000000000, 0x71, 0x9, 0x1}, {0x9651, 0x400, 0x1, 0x7}, {0xfffffffffffffff9, 0x62b0, 0x0, 0x4}]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r1) syz_emit_ethernet(0xbb, &(0x7f0000000180)="97ab7a391016951d23e48bae95e3bb60d5cd541eb665e75b9da757419ef362f8e34836d832148fdf793e6b4e13adb024a15e771739a6d9d3f32c784c5873e2bd948ee36606887fbfe92945b28622c4c3df1f4e322c71e85c5b28c6f8d21e56e789842ad00dab18fdce0a7236ed377614ec2bbb1ef811e464ed7ace9513648ecd98f402e4aa6be31fcffb1aac5f04012fef7a1030c8049c6f7fc92268c3510323fe2072d7bb38762f913791c6b03ea757068009c1eef90bbd91210b") 05:38:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x263, 0x10001, 0x91, 0x0, 0x0, 0x101}, 0x0, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x9002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 05:38:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f2f7f38943386f2df805f188258afe4d10caeef4cd7f1642da9aa23a47ca95eaf7fd80c0ebcc1f2aa34e580f69a9e86365c4fc46a18781bd1bb6ed0a5ab4fc5972b9779aad572093d53668c2d1dac157013ca540359747862802d3611c5816bb9dd2a30763609267ae7d3e10008ac8cef2c99f771aaeccdfafbc68bd600e9421f14563dbaa348349cb623fc43772aeb5cb4606ae6dcb7a5f710e1c", 0x9b}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x101a0, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:38:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe011235e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d0607551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b640008fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0x4000a, 0x0, 0xfffffffffffffeca) r2 = fcntl$dupfd(r1, 0xa, r1) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:38:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) read(r0, &(0x7f0000000040)=""/125, 0x7d) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:38:13 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x9, 0x0, 0x200, "cf009f11ccf7a3bcb48a2973d5c31a5d1944cc58", 0x89, 0xffffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8020, 0x22) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:38:13 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=']/\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[#:\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r2, r3) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="47c3c758a9dafcd00b756ba0b689fd9c63620e2053b88759d0fea2743c1c1ea15d0041360ed0323ca440cf9727afd021dcccb965f38a9a247bb0f1a4eaacf19cecd8cc69c0d317f27ffa40d2f1ed7907f4829b99ce8cf9d525ce9682ee02408b1a6e3f05ae0b", 0x66}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0xf8, 0x400}, 0x407) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000580)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000005c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x7, 0x8, 0x0, 0x1ff, "2d7f9c1a2780206e0228ea5cec073a95ae6e42d8", 0x4, 0x800}) r6 = dup2(r0, r0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x401) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000006c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000740)={0xffff, 0x9}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r9, 0x0, 0x8) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000007c0)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000800)=0x8001) msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000840), 0xc) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000880)) ioctl$TIOCCBRK(r8, 0x2000747a) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000900)) truncate(&(0x7f0000000940)='./file0\x00', 0x0, 0x2) readlinkat(r7, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/84, 0x54) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000a40)) dup2(r8, r6) 05:38:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000000000, 0x109) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x200) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1f, 0x5}) r1 = semget$private(0x0, 0xf670104728c3279e, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x4]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1, 0xe8}) 05:38:13 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 05:38:13 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000580)=""/221, 0xdd}, {&(0x7f0000000680)=""/155, 0x9b}, {&(0x7f0000000740)=""/102, 0x66}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f00000007c0)=""/15, 0xf}, {&(0x7f0000000800)=""/250, 0xfa}], 0xa, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x4, 0x7, 0x8000, 0x80, "36128642592745b4a114ed60787edeedd070ee01", 0x8, 0xaea}) socketpair(0x20, 0x6, 0x1, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000b00), &(0x7f0000000b40)=0x10) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r0) r3 = dup(r2) openat(r3, &(0x7f0000000a00)='./file0\x00', 0x800, 0x138) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) setuid(r4) writev(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:38:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xcc0, 0x5) getdents(r1, &(0x7f0000000100)=""/78, 0x4e) 05:38:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) fchdir(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 05:38:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x5, 0x1000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3d}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:38:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071b542a538706000000b8180000002900000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) listen(r1, 0x2) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x9, 0x1000, 0x3, 0x3f, &(0x7f0000000300)={{0x7fff, 0x3, 0x1, 0x0, 0x4596, 0xfffffffffffffffb, 0x5}, {[0x7fff, 0x1, 0x5, 0x5, 0x4, 0xa94c, 0x7, 0x1f, 0x7, 0xfffffffffffffff8, 0x8, 0xc15, 0x7, 0xffffffffffffffff, 0x100, 0x4, 0x1, 0x1], [0x400000000, 0x6, 0x3, 0xfc6, 0x183, 0x5, 0x74aa, 0x1, 0x2, 0x800], [0x2, 0x1, 0xff, 0x6, 0x2, 0x0, 0x6], [0x7f, 0x5, 0xb1, 0xffffffff, 0x6, 0xc25fd8c], [{0x6, 0x401, 0x9f}, {0x6, 0x7f, 0x46d9, 0x7}, {0x8000, 0x4, 0x800, 0x1}, {0xffffffff, 0x3, 0x9, 0x3}, {0x6, 0x7, 0x2, 0x7}, {0x6, 0x9, 0x63, 0x3}, {0x9, 0x6, 0x8, 0x4}, {0x3f, 0x68, 0x4, 0x64}], {0x6, 0xb02, 0x10001, 0x6d3}, {0x31, 0x5, 0x4, 0x1f9}}}, 0x40, 0x8}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 05:38:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:38:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) 05:38:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x147) ioctl$KDSETRAD(r2, 0x20004b43) close(r0) r3 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10800, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2a, 0x81) ioctl$BIOCLOCK(r5, 0x20004276) semget(0x0, 0x3, 0x248) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:38:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0x105, 0x3f, 0x30010943}]}) setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) getrlimit(0x7, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000009ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d9045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2ed3d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd08577629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea69a622a3549c25c4647e8e1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f0000000000000000007335eaddc484a4ea874ceb879b962e131af3c90ca566d25b91f563861ff51293617f31bf042e73ec13f119394b8dea4e7"], 0x107, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000270ff00"/32], 0x20, 0x3, 0x1000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r2, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r1, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 05:38:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x6012, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0xfffffffffffffe86, &(0x7f00000001c0)="86bcade596260aa54373a541cce06f559a7f0597500aef17f34c151c1e5a7b31bd519aaa6f5fa988e16fe324b70600f04194e8322de73c2908deb7805576a00e45c273b55eb4b7a9416aa1cb1bd678b8e24c") 05:38:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/95, 0x5f, 0x0, &(0x7f0000000080)={0x18, 0x3, 0xc45a, 0x20}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 05:38:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 05:38:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000003940)=[{&(0x7f0000000400)="8c806727cb488e4c53cf95b32a8b14b233df403a997b6fe9f586f76593ff9a220bedfe9b2968353669d18854fd1e8f4a843952dbb11dbfc7d41db401286c09deae49bb53b276dc6a8dcd22d6ec8827f8500dd6bb", 0x54}, {&(0x7f0000002940)="831779dd0800dd241d2cdf9e36f9f3fc234a8e50203199360cfce6ce67d1c3e8ebee156b2ca6f57c9217d8ff4a43c5220fb3aab2da100f22b92d53d9ef6244d3e095b949259c63d6c9ea02adee05bcca7c1b95e5bdeb932c34d8ebaec64fab79ac1a0286d11debf18b85a34d43aa82b18187329bf66764959203c24828680d338c84c5132f5154a2f8bfc2adf1f3350c5a376dae43241c6cae9a3729d09bf848a9f41b932b34f579aff415b0e2509922d8f4f5cd6e30229308417c7703b4a474cb3804385da4be2f59668068634cf2c08f69a55d8617c704e07e2d3ff65aa92bfab33b61f36c3cc2e8e501798add48626348d0bd", 0xf4}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 05:38:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4000000000000021, &(0x7f0000000040)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 05:38:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0x0) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) geteuid() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x9}) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xfdf8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) msgctl$IPC_RMID(r0, 0x0) 05:38:17 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f00007ed000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) munmap(&(0x7f0000a9b000/0x3000)=nil, 0x3000) 05:38:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x80}, {r0}, {r0, 0x40}, {r0, 0x20}, {r0, 0x100}, {r0, 0x2}], 0x7, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0x82, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x9, 0x4}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x5, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0xfffffffffffffaaa}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x80000004, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x80000080, 0xffffffffffffe610, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x47, 0x3d9606e6}, {{r0}, 0xfffffffffffffffc, 0x82, 0x9, 0x7fff, 0x101}, {{r0}, 0x0, 0xb6, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x43, 0x5, 0x200}], 0x401, &(0x7f0000000040)={0x8b, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00c880 failed: hole in range 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20084, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1f, &(0x7f0000000780)="33daeafe26cd4ba8691323486202411ddf2c38aed8dd35ae63538794d995e8a4e8c5426242d00dda8c7df75c748cbf4249a87f00e1fc8d8bafc0193244b58bc65289826b3e236edbd2a048e2fee907d5e0b99a08813222bf8eee6430e6939c9442fb9fdcd8f8bd99932d7636ab07d97f73c8501c0a6b9b1b9935b3000000eb272ed811493ae55d96289b2f392f73d2e5da99a151f0f8ebb7b0b6c40ef75486333864d106a6206f7042a71aefdfdc4a529e8edd0901597364e2b4ccdb2f588e84141159569d352e3e234ec3e6bf806d8898d9fc58bb221fa831a690848cbfdb6f2e7461c4d79c75f04f") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:38:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x3) 05:38:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x8, './file2\x00', 0x6, 0x9, 0x1, 0x7fffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0xffffffffffff7fff, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:38:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='.\x00', 0x20070, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000002c0)='e', 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1) 05:38:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:38:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r1, &(0x7f0000000140)="41c0de2fb0465c4013582a6acf70ec03a06c970d734bf00b802df44896f0fd9f716a5d87e32d297f6502cee4fe75f9662cd97a4f665186df2f4b508120dc2ea5f264f2146c11d8f1b33e51b7af2b14b328f204bab5cff7d0cba804e5151e9cc338173b1e22a7fc4f338a80842ee8301c056ec48875632e275afd7a9565f9e75ade307371c3191099267f83219fb4929aa9d0f307915c4e01b4783dd0d7ea669b", 0xa0, 0x1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/19, 0xfffffffffffffe0a) 05:38:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 05:38:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt(r0, 0xc3fc, 0x58, &(0x7f0000000080)="1ba81cd47c57959666dc46f0e11554698e0d432f633d", 0x16) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, 0x0}) 05:38:18 executing program 0: munmap(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f00002f4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000610000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x3, 0x3, 0x2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/28) mmap(&(0x7f0000573000/0x2000)=nil, 0x2000, 0x2, 0x3010, r1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x7, 0x401, 0x800}, {0x0, 0x8, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000380)=0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x8000) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x3, 0x62ebd64f5884deeb, 0x8, 0x8000, r4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r2, r3, r5, r6, 0x4}, 0xc1b, 0x2, 0x9}) 05:38:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e700000000e06c8f0129123c040086d012be14f1f2e0e346cb1e8a0d8a7ccba0c2f15205fa3adf81194999e0fd497e63a69dd8d2044d26a040362ecef2df9b9ee7f67d032a8273737e65cfc3982a71cf78d824e873b6dc3ad5ae0f7263a100d9dc06cf1a652e633392b357fe09c6c3400e8f7caba41f00f04ba5548599e7357e043da3b08494a3f4cb591a17f08e0a0e8d"], &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r0, 0x7) 05:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom$inet6(r0, &(0x7f0000000040)=""/128, 0x80, 0x1, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffa, 0x33aff8c3}, 0xc) write(r0, &(0x7f00000005c0)="b021308750fc263b9366dece3f9064df6a336da9ddc21ceeb728667a6fb0d6fffa58744d2498be64dbc1256eb5d31bb7b4c04232f99a801fb79881e1f70100010000000000b0aac3209dc60ae8a85ba319d1c08a3749c44cfbcfc6db5fac921837541dbeacf829329a0cd7811efa17079fa077650c7f1d5c6b9bf295202cc598172ef0023ac4669612354d185c5b008718601f07921d9d62cb0cbb5aa467c5f475c6569db84817e54b7353f8ddc08cbb4b7fefd6f9ae7be4ce46f2abf534b37fb9ea54e441b365bb95a5c1bed543211eec92668c028145f49e8b0fc5161c832da8735cfe430ef2692a56822633ee9b42ef07c2edc99dee5b36d32f9b30c7162896aa80c30891d34879bba1ea9a65c2b1016265a4e3a20d97505f2928769daaa22b0cff46c7c800374dc3b86f98981e79fcd89cb9f81bbe441aaa9d9106642a7b5e03588fb7ab9bdffa952c4e29a4ce529afd222609890b052f950cbac747a2af2fa1f00f8fbdee3a43b526223da527677378d576d839630d043a18badae478e44c0d414c411d12fe52899e767e1c9753861162e0b515aa2b4080", 0xfffffffffffffd03) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x1, 0x494, 0x8001, 0x100, "551195a0cb247276baf0a774e3c50d14358217d6", 0x3, 0x1}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2000, 0x9) syz_open_pts() 05:38:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x6, 0x1000}, {0x0, 0x6cb}}) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="0a8a4b06b0dfff948f898708e3765c949b2b7c27f47f81b0c774161406a2325b8023206b4244e2f45c0bf41c03275754cbaa10f0145333fd9d4f99f303950e7360513984d848d4376a6e2f59c17f0dc0916783cdc69b1413a12c2c3e57f5110103f73f0999664292da1fc85f869d9131d25efb045c2cff915ccfb63bfab42a44f8e15256fc396430a17de9c04efde1cdd7d8d9c6b6ce854554cb81f2387813e63a648fc3148edea45fe6078b8651f472dedddbcc864a1b3954de4495a2420c109d79feba3219f0d0fb0b77bcbd403e3794cb19e19413e956f568460ebf8ecbe9e10dbc0fe6f4fbb49a2acdd78d4c6660", 0xf0}, {&(0x7f00000002c0)="abb2d79a6d9a5c2afa75eaa1cefa62a1b170af9b2af8e7cc85052f7de5e261e1f8511a42aea21994a34585617b1a642f1b14e99041abd2e82069f607a496ced0a42bb4eca2d9c4faa2f54b1aa5c688692588162caf645ea8643e54f433bbdfc1f3f8cd5385378d9be1c5a7627ed8b0c48ab718924f4fd41650d910cad98da5b292da5f1f6dd272622f9fcd7d84d34ae2e6ff", 0x92}, {&(0x7f0000000380)="41e2cc3fc3b27416c56338f45be74c81dce7e70a7109c942e8f07cbcc2dc00ae0f77d62ad488d5a78d9557e60c0e6240913d0134598b0d945b85710234c600fd36f17409dcaad7959f56a1f5e1e2acb372e8d459955d2aa8360d11644c48734a21367e4a511fb3ced20d511549b15c62d304e664a227c78be6545386eee7e936816b30ffb856153e85f0ce4ef6ffcc227ba26102ed8c197ddcfd48caa847d66eef5c0186423d12100ebe77f89387bb961022112eb66826f1fd450cdd46da6a4aa7c9f7fd0a1d67cd2d5e37106ec4c860fa7a8a7aa2e545febd06e571d2f861e20ebe957e5721", 0xe6}, {&(0x7f0000000480)="55d7b90938c95ac465e81df20c6b4bfcad10f5d6bc537b78c78f6557f621492ee33af7393298c035dbd6d0d4d225d468fee8103c301eb6ef0b41a9897fca5aaa6cbd4358d7efa2db3cb52d20e589d89ecc9ef14c4fa13d5f599c87d2ebbddff3578acd2e33585ccdec2c6ebe07eecf76f1ac9e2f46124d315ca92257772b01810fd3c732d18ec815a329b7c26405ee3261d065a32856bc49da906db6979aa569c121d9d10a213d15c6", 0xa9}, {&(0x7f0000000540)="c466b2b884aa0068e6d0c72ef35e1f432cc4ae49f6dfddde919dcbd7356bc0150d27f41dcbcd5eec8e3b56c0def99f7a1cc922258ff1beb4e14805a6d2c36ce7ab", 0x41}, {&(0x7f00000005c0)="ce10a7bf0aefc048c7ff8faa1fcb275f9fff368c15a603fca361db04b99d5662d971eba3997a742cac855113fab001", 0x2f}, {&(0x7f0000000600)="3caac35f2c40726984b0729ce7d19808c30d65e2fd1fdd3f1424c805e1b32af2e0dd8fb555448aed0650ecfda20a6ef6745bea263f77f28c8e3eebbf167e515f79506cbc73b0c2893b54506f9029d53d8968", 0x52}, {&(0x7f0000000680)="3f992cf021321eb333aee608857bc8ef3518661a2c20b913f2fdcc96a433809d3feccefe3f980c93838a47dd730668e7f94a0feaf9c32cf52adac3559fd207572e89d0dd7d195a05095a798ce3149a42b0024cf47d6dd4fabb5a5a2b2552dcbf025580bce0c8dbf9016fe0170f49f10f5aa7429cc641a7af777816dfa69d18ca71d7d17cc3fcea7152fe1d06a78c2c6a62a9caed1cc39ca725", 0x99}], 0x8, 0x0, 0x0) pipe(&(0x7f00000008c0)) setgid(0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r2, &(0x7f0000000100)=""/93, 0x5d) sendto(r2, &(0x7f0000000040)="8650a979366887ea00f61be7e8b0f6bb2b40bae8f29ef88caf92a413c8", 0x1d, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4a, 0x1, &(0x7f00000007c0)="ebad4726aa9816140e07f6377073a2183fc94609a87787d5c5dc77a958e1fa69c7c3e8999cc5d83e72c414da0945288ceaa7f8e22800ad2445eb", 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getuid() chown(&(0x7f0000000800)='./file0\x00', r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)) connect$unix(r3, &(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8) 05:38:18 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) 05:38:18 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2812, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x30080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f00000000c0)=[{0xffff, 0x16d}, {0xa32, 0x800, 0x2, 0x9}, {0x81, 0x7, 0xa6, 0x5}, {0x5, 0x8, 0x2, 0x8}, {0x7498, 0x3, 0x5, 0x6}, {0x4, 0x7, 0x0, 0x1}, {0x9, 0x10000, 0x8bcc, 0x721}, {0x5, 0x2, 0x8, 0x4}]}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18940, 0x9b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffffffffffff2e2, 0x80, 0x80, 0x2000000000000000}, {0xfff, 0x8, 0x4, 0x9}, {0x80000000, 0x0, 0x3, 0xfffffffffffffffa}, {0x1639c00000000000, 0x2, 0x7, 0x4}, {0x100000000, 0x20, 0x8, 0x80}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20081, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1033, &(0x7f0000000300)=0x4, 0x4) 05:38:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10005) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 05:38:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0x8}, {0x3, 0x8}, {0x0, 0x4}, {0x3, 0xa1d}, {0x3, 0xa04a}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3}, {0x1, 0x1}, {0x3, 0x8000}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x7fff}, {0x3, 0x2}, {0x3}, {0x3, 0x57e}, {0x3, 0x2}, {0x0, 0x6c}, {0x1, 0x400}, {0x1, 0x2}, {0x2, 0xffffffff}, {0x3, 0x100000001}, {0x1, 0x1ff}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x81}, {0x2, 0x1ff}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0xc284932}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6, 0x7, 0x100000000, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/110, 0x6e}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x7ff, 0x100000000000000, 0x2f, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x5, &(0x7f0000000440)=[{0x0, 0x6, 0x39a, 0x7fffffff}, {0x100000001, 0x9, 0x1}, {0x4, 0xf652, 0x2, 0x9}, {0x1, 0x4, 0x1, 0x7}, {0x9, 0x8000, 0x101}]}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x2b}) syz_emit_ethernet(0xa4505f, &(0x7f0000000480)="96") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000400)) 05:38:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:38:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) 05:38:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="bfa7fbada461057d11a46cdb3c", 0xd}, {&(0x7f0000000100)="bfb9fe37be789103adf6ca6d3a49d0480a3fba817a7f3538830aba5515c86bb9bae16e2bd0ca0e2fb1eada5f1201eedfbb1dc08cc7bff0ba75362b5c94294120bc7681066f37f46c0230fb2548772546af1eed138996e989b7eef8247545551e931c8405582d6c8214c0fa36c711fa59c517a15e805d6aac61e8ba4b35ef684112c666f88bffd3fb361938589bdd990e881fb9ae663bd888833a7533dbb3e71dcd95c98db9d2a5e1c55cb3352f0a282de2268fd250f9b1f53cd498f9df38c6e4c2fa5a687f0ef00c2c742f04a26c197b5832d5b1c7b138b131", 0xd9}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x1}, 0x400) r13 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r13, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:38:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup(r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xf, 0x3, 0x6, 0x3, "5a74ac833cf7a5fb9b6127aaede9eac05769407d", 0x6, 0x9}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r3 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10080, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 05:38:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x34b, &(0x7f0000000000)=[{0x200}, {0xb34, 0x0, 0x0, 0x4679}]}) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/155}, 0xa3, 0x1, 0x800) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) 05:38:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[{0x10, 0xffff}], 0x10}, 0x0) r0 = msgget(0x1, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x31c5, 0x0, 0x7c04, 0x0) 05:38:19 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r0, r2, r4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) setgroups(0xa, &(0x7f0000000140)=[r3, r3, r4, r3, r4, r3, r3, r4, r4, r4]) fcntl$setown(r0, 0x6, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88, 0x0) getgroups(0x1, &(0x7f00000001c0)=[r4]) getgroups(0x2, &(0x7f0000000200)=[r4, r3]) getgid() setuid(r2) setrlimit(0x1, &(0x7f0000000240)={0xc00000000, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7e0, 0x3, 0x1000, 0x1, 0x400, 0x8, 0x0, 0x0, 0x3, 0x8982, 0x60af403d}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x81) getitimer(0x3, &(0x7f0000000340)) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x1, &(0x7f0000000380)=[r4]) fchownat(r0, &(0x7f00000003c0)='./file0/../file0\x00', r2, r7, 0x6) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x240, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x28000000, 0x0, 0x6, 0x3}) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000500)="ae4df13ff9dfcc44bf8499515a2df473d8d299316baffb40b0ef7b63e5dc802d26a2ca7a24f757bf29eaaf0c284140ef11bfec963931b087", 0x38}, {&(0x7f0000000540)="250e1c424fdb06fd9e43e712f847230582f44f7ecb34d194bec3e07e181228080e1a6ffdcbc9966d654df7b71a8056eab9d6d91116b0d39a", 0x38}, {&(0x7f0000000580)="e394be9e4415be3588743a99a78a8b4cb597abb8bae52ebe1c8dad44afd0885cce4efe4ad385d9a5bd92a9df7ec25f67f1c269704484c498491f47554b2dde22809456aeae9dfc1f75c8155aedf9ea7738643f534bec6157e330f6b316f4f6ba153580269a95f381ab4efa830b39955add9da74a8470677fd3a344ead6a8886253dc2625eb6b811477bc40dad72771383c905392be5ca32460a1f08696164b7dd1cdc4a6b03acf0d54c697bb7d856afc66d9f1a613a1ea", 0xb7}, {&(0x7f0000000640)="13ade9f436c447efb20505e32c3696683565a9ed0688678c58a62213ec5457adca00b07d7f73e6d9e73228e3a2969e04fc7ccc7cc5968007cf7323e4de6b4eb72a15c599e5b5d964c149ab85df403fe1ae7d1e9b9b17727dcc59697ac652a6e428b72421d8419e9f2b48548a27d3ebaebae0b426ff6d18b7d051ddd083ff0392ff618fa2fc8408cd710edda7a3ff9a9344079c3832af7d80004e02b5eb795306fcc167db31efb750742c5402be70f0a47c21eda0647854c5327d1f369bad8f5faedceb3ed1bddedbb4d3e515c9271f835fee5408d712a968cfab943d9127462bb38cbee243fda4", 0xe7}, {&(0x7f0000000740)="c3178e100f93dcda34", 0x9}, {&(0x7f0000000780)="3b75002f930b4e", 0x7}, {&(0x7f00000007c0)="2cf2fdf846b6d4c80238571cf1b4bd4c5fdea5b6275d3b9582d718af8bb325e59cbf5a64aad69af9f6264876bcac8d05fbbb3fa95d4cb8a65e81", 0x3a}, {&(0x7f0000000800)="960977d795ae382cc0d630f64ad608c0", 0x10}], 0x8, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r8, r5, r0, r8, r0, r0, r0, r0, r5, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}], 0x90, 0x3}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000c40)={0xffffffff, 0x1000, 0x9, 0xea82, &(0x7f00000009c0)={{0x8, 0xbbd5, 0x3ff, 0x100000001, 0x20, 0x8, 0x8}, {[0x1, 0x7, 0x0, 0x9, 0x3, 0x4, 0x0, 0x9, 0x3ffc0, 0x9, 0x5, 0x630d, 0x7, 0x8000, 0x5, 0xc3d9, 0x200000000000, 0x3ff], [0x48, 0xe7dc, 0x4, 0x40, 0x101, 0x4, 0xffffffff, 0x0, 0x1], [0x6, 0x2, 0x8, 0x80000001, 0xfff, 0x7, 0x6], [0x1, 0x6, 0x3, 0x5, 0x3f, 0x3cb21993], [{0x2b03edea, 0xfffffffffffffffc, 0x7fff, 0xfffffffffffff800}, {0x0, 0xd082, 0x6, 0x8}, {0x101, 0x4, 0x2, 0x1}, {0x0, 0x7fffffff, 0x100000001, 0x80000000}, {0x8, 0x4, 0x5, 0x50cd}, {0xffffffffffff0001, 0x401, 0x0, 0x48000000000000}, {0x13b9, 0x6, 0x398, 0x9}, {0x20, 0x3, 0x3901, 0x81}], {0x3a, 0xd2cc, 0x9, 0x5}, {0x1, 0xfff, 0x9bd3}}}, 0x8000, 0x800}) sendto$inet6(r0, &(0x7f0000000c80)="e375a593def3cd0a081d1659706b40cb7104e61608c2ac14ac61ac684e6e36b54c1fdd20b0c0940d6bbf60d36426e4f7edb2db1fa7f93fae9069e0a49f1e74d60524f28d8f93fcffe9", 0x49, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000d00)) fcntl$setflags(r5, 0x2, 0x1) 05:38:20 executing program 1: clock_getres(0x4, 0x0) 05:38:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x8001}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f00000014c0)=[&(0x7f0000001500)='**}\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x800) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="c2bfc39e8723856d24a9eec2a2cdc37fdb11f7138c5d4c281d42bbc9e4a79603990cdc4c195769bb83a12cd8f266d98043fa4c6d303c10e3315eeffd8a608822d44b64b98ac0ad8e868d36127be6a927d6d33a866f16317ebc27aaad06", 0x5d}, {&(0x7f0000000300)="82e6f6be7c0f98aa002c7fcf44e92096dee07208bfd490c434f7e1840c888e6a57d48224e1f6c1decf304449a541b78e03b30d40db67cf07852ec7d1e146855c93e5ab6235f8367980acdcefb2ff0f8573568e156a25d02033be5d483a194c7a9c3b0a90a6520295dd4cc4ab8da4b4ef6784ccc2cb52c0ce749fa34c942bbb909546599f1090901014ba89ecb9e89d84a14230c0c3730138397aa2099a9afcd62eb05b8f0cce4058fb86d09cc35d3f92063abd14cf872bd465c21cd57dea85b30a197039d66f6759", 0xc8}, {&(0x7f0000000240)="7cd313cb8982f136a58ec73b610a4fb22983a39031", 0x15}, {&(0x7f0000000400)="dfd0d456bcc44b69cd4829ea1b5221ae33c3e55daebdad6babd4c48c33f0d0e45e71dcc530a0c008e1dd4975aed93219e639abdcb7ea3e01962a399a485724e1959c55f73460a21ce56cfb09beb5dccca70a98726153dcafe346a9d4a201db4af64952cea12f28d78ff5f37fe438712ce304e8324a8d82020ea4c6424b22a0259e84166fb495d9523c3b08235498b3947bfce61d749ac363cd6e39b9615014ed1b3101070dee51c0530d28392650f619bec5f4887ec3f0da31e5f9962ded82e6cfdf3749065c2b08329d9799e5efda40", 0xd0}], 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000500)={0x18, 0x1, 0xfffffffffffffffa, 0x9}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) r5 = shmget(0x3, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)=""/13) close(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000580)) 05:38:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x409, 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x30b, 0x7, 0x8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x1, 0xffffffffffffffff, 0x6, 0xd09}, {0xc5e, 0x0, 0xffff, 0x5}, {0x1, 0x100, 0xffff, 0x54c}, {0xffffffffffffb9cb, 0x80, 0x0, 0x3}, {0xfffffffffffffbff, 0x3f, 0x7, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) r2 = getgid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x0, 0x201) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x3, r6, r2, r6, r4, 0x54, 0x7db}, 0x81, 0x5, r5, r5, 0xccf, 0x5, 0x81, 0xfffffffffffffff7}) r9 = getegid() setregid(r7, r9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe02, &(0x7f00000002c0)="bde08fef9278c8b6cbc4dc8d00ab88") 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fff, 0x9, 0xfffffffffffffffa, 0x45}, {0x91, 0x8, 0x9, 0x8}, {0x4, 0x1ff, 0x7, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000000c0)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0823d951538e0d8a25a8023a188cbcd738a395a1"}) r1 = syz_open_pts() close(r1) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0x1, 0x8001, 0x9, 0xfffffffffffffffd}, {0x3, 0x7, 0x4, 0x1}, {0x1, 0x5, 0x4, 0x3}, {0x22, 0x7fffffff, 0xeec7, 0x7ff}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) sendto$inet(r1, &(0x7f00000001c0)="9d99d84af76d2426bc6a4af9a59d77b7de4da6debfc685d9d0c0b9a0873e180fd68fad99c05217868c04e50a1803dd42544a11c7d67d790698c7e4007ba3cf2cc38c6353f03941a9cd333a", 0x4b, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:38:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xcc3d, 0x6, 0x5, 0xbfdd, "673db5eb99f53e0a2b3994f9b64558959c7fbfb9", 0x1000, 0x5}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40060e, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0xf6c0, 0x9, 0x0, "57e021b47f6ed0b3df125b1f8e897a75c4d1039f", 0xd4, 0x1}) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x8fa5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x3, 0x20, 0x2, 0x8001}, {0x7ff, 0x2, 0x3}, {0x8000, 0x6, 0x10000, 0x4}, {0xf988000000000000, 0x6, 0x5, 0xffffffffffff8001}, {0x2, 0x3, 0x9, 0x5}, {0x3c89, 0x8ea, 0x6, 0x9}, {0x4, 0x1, 0x2, 0x8}]}) r1 = socket$inet(0x2, 0x1, 0x8000) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/135, &(0x7f0000000180)=0x87) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x8, [{0x1, 0x1f}, {0x2, 0x2}, {0x0, 0x7dd5}, {0x3, 0x800}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x2, 0x80000000}, {0x3, 0x3}, {0x3, 0xfffffffffffffc01}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x8}, {0x1, 0x7}, {0x2, 0x6}, {0xed2a84b126bf7db5, 0x3}, {0x0, 0x9}, {0x1, 0x5}, {0x1, 0xfffffffffffffffe}, {0x3}, {0x3, 0x3}, {0x1, 0x3}, {0x1, 0x8001}, {0x0, 0x6}, {0x0, 0x100000000}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x7f}, {0x0, 0x8001}]}) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x5, 0x3813, 0x9, 0x10001}, {0x1a71, 0xfffffffffffffffb, 0x1, 0x8}, {0x0, 0x5, 0x9, 0x3}, {0x7, 0x2, 0xe40, 0x5}, {0xfffffffffffffffb, 0x4f15, 0xfff, 0x40}, {0x2b, 0x7, 0x5, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10001, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:38:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 05:38:20 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = geteuid() setreuid(r1, r1) fchmod(r0, 0x40) setuid(r1) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) 05:38:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='I\\\x03\x00', &(0x7f00000000c0)='\x00\xf2k\xcc']) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/80, 0x50}], 0x6, &(0x7f0000000580)=""/93, 0x5d}, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x100000000010, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{}], 0x5, 0x0, 0x100000000006, 0x0) close(r0) 05:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="000054c78c63413a8bde5ab9874ff7c5602d7b3ad86d1acc87d3a4fbd2d40d73b6892ba45591186efc112bc8157a4578fd37ccdecfb6047420cdb163d23df5f6b684407ce45e95d573c8177b86bb73a898853921b4368264ab155673792cdbbc009bd4b700000000000000000000000000000000390275b0f931c897c687cdedafb45ddaba4e90f90573a721b14f6e300b49a0c6a7e08527b2bdb74bcbc8ea2625020d71aa6ca8f6466ef674e7964654d3115722a8370b014d29791ceb374377be495600408eaa9c1557ddc8320f08a6791f2af8ab8cb906de581b80daf42cb39169886cd7b092e0919d2730d7661b27ee299cc3ffe81721775e088a643c4f9af2e77bc28d6615eecbdb0b71c6c19d3dda9f748e4c981e33ef77de6d0d18c8f92173cd5156e8685abbd857d950514b5fbf4b077bef0000000000000000000000000000000000000000000000000000f168ff3557957fc2cab6a5657733de76698e4b54b2c1062dd0cdea4bcb428cce1993912755d5c6331d18e62eb255", 0xffffffffffffff4d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x0, 0xffff, 0x4, 0x3}, {0x4c626948, 0xb501, 0x5, 0x9926}]}) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:38:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000180)="8211ca986230faa2efc0e6ec4ad9027e4f3f93921b0b8a4700cdcbf5692addf883de5273334a27d3a490dab782ac30462f14369189e897d93840e6a04afd98d5ae96567c6fd0bfeb78d9dfdc1b2ffd659e3d5a2e92c32cc421ebc5f803fa795128a57cfe3f29b4904e33b44aee575939c5ac3427dce7d0c52f43a8749ce0d046fe74fe071feac39c4c17ef5748d6fe39c785a8f0fddb3ad91cf12763aa8e20c484366254917fe0359811593a359c91c33808f6e222461c3134e19f98bd50a23ef09372db41782cc732ba762df6c52fd96e93dd74485b8465ad4d683256eeb0", 0xdf}, {&(0x7f0000000280)="cf6b0ca8851e4f5842c45d9679fca4099775c2bf9812da29400f9ef801c95f55b2699880b3a1f2337ec9eeebb99e9102aaa0de9e31e5f6bdcf08a2752cada9817c", 0x41}, {&(0x7f0000000300)="2a4475f256a40688ac567ed0e7ba03709554721ec108535322300015efe67ba6ad5b8df2883aebe37048bbc35fc1438224a19edd6053ee2a7a0f82716c397b9b6900e1fa7ec868c340ec5c0f17fb22f65d0d375ffd8980e65204cf3cb8c3ef11e9560cf7dddc96a60150d18cedaf179d5f00bb05f94afca797f0fa66b3da6c25b92891a3ff966c0dd8a794b6f00fe261c56a135e6180305249447870ae747088a728c9207e257a6ae0d3f2f61bace56f5a0b81a3eb176b82f2e6fc8aec1ade330d1396b1ae0c71ee74ebe9dc476f9d0c3c5920a69d0f5a42b9dfa4adfc33e83742e051eaaa075ad2b24dd6ff4ff4013787c467e1b99aa87bb8621f03a45e2eb116ccdeacd860bbc1bc7f58a977e0d8c6ac7559f1b457ef087bb88cd781008338d208c4b10a5298d3914c2bd5f5a8e4df4d9489bafe92b5d9c3f259865bc1f13e25146284caaa2df0a8ca4e1604884506e269ceadefe7f245bbc3caae824a464ac9029e11178036b12c811805ce42ab86ea2197f29828da2e7cafe627085d80d789d7da9be2147af90c362e5595459d99eadb14579b0291e65e014d11b4303997f1139dc8a950d88a8b0ff0ad988a5b404ed66b72941b054ab0de48f0fe3b96a80ca72270fb34ed6abcba6ca57beaf6180c2904bd14599a92b3f8224b30d8ee7d41d46a79e1d2abec05f1e89b901f79056876c1f0826857fd10a2e049da906c2dffba7ede0eb060d85426f5fc78edb9b217c31946df2e4f6c5caec0281484885ee4fbce9cb511ed69041fc2234d44c01b4aad3105c0a94a9a9df0a1de3f8e2997813fc70783ec7e6e7755f50426395f22231bd2328c6c1f5a9e524ccb16a864704a575c2452f5709f9c3994b26885bbdb9f3b21601a6ad358e22c9707eb4ae858e27813202c830c4a76377245e84ce0a57827b53aefd03ef5088ea79a8e11e0069accd5921f04c6d1d2ba10640dd72696a429729b5129362a8e5a4ba970879b44975ace494f2ac2079a816b36a015d8f6a9c8ac1bbbf8dc855ab7201f80e710b0419ecd04548166733948ae135a1339b4e75532ccfa1125f5307e62960f00a7202d32964015fcd238d10298fbf5bf00c738805d6af57a3352bf50b0e2165720c7c6ad74c753511dc358468a0797b290c5b704a26bac0f53a649a9cdbe56367b02fc9c97dc0d1a7bfce774f0f0d240c5b05be92181a22c6736d196589a6254eb75ee01c8ab92482ddcd9f7fbc3abee6f10e5a448117b41feeb57281115b3ebbe8ee363ed2bb2b33e64a40d028cb0cf2936ed6b3211b2e25dcf3dd0bdce06d98a05b9daab7fe41dc1e7bf57a4ac23d417c370687ac57a124a81959d6892af5321ef99433a8a1b87db62aca75f1aeb1b0e86652e4d667129593eb681a8739321ed61ce83638f3035f1e8bc880cb6641d81fa8b56f56807e667c4758659634393aa2ac7851ddc1cd29bb005212bfa216a41f5f798a52b5b1b47821619f396378c680c6e5bf1599fe3e4f00c2bf62bcd0d702df1cb6b8921eee3d1bc7a91bae0862fd199227e833d57fb599831445eddd03be479bd8d194465188b9fc8bdca813f6dc46bdac72f320205bb5dc792d1871c0602390848a7d9e1b48a8a9a1f1047344d530cb440fd2269ab030b194c5e597407093b1569add4fd4edc5545eb411ad967ab75b473b5fe3050d42432d5e30866fcae208c0c37ec04785f3a0b22bb548744621bcd8dccbbeab1e6bb294fd0186a2fc02bbba355f5eedfbd8f43af4b64d474f0fe794f7aea7e73cf7529c691c073c6658983bd535f6f2afa7764239bc745241bc661e8156ccdb7397f85ea663b6a2a4f533a206e0552fc2a0b51ca9c81bcafd850c6e1f4551d22e204825094ac108211d41b76ad517b683fa72c4b7613ddbdb1cbbecfc00a87621c196b8deccd193a1726ccee7894624d2cd8fac8545e85f1681710fea316179de98d37c4b38a8106a545c945bda96554c40c0da9a928a7e4cdb0aed09bf8f7a50cd015a2b7c3d7f90458ae1fec0d7610f4acd9d8a394d57703a5d2f276c84ffa36504536be81e08ac394963615e26567216b7dcc3737f3dcebafe8379f8019e0525736cfceaac3972a0664de080eb9d6090fcd3f02bcd6f9122418e65608335383cb91d05f1a8e0a615b308b015c474db0a032f8cc6b4b7980403403a1712056ea521c10476fdf09958340266327b74e4dd6e7189aba5d59c4928ec43bf5e1b4a8d16a6bb6b78f4215079e2d531dae5bd963adf6e3b59971519438aaa7e3436424c8b3e3b09494d74907c126d6a6724cd7a272cfd1807744019c43a80a4b3013534d04f4e9bf9f7ae900bc3b59be5d9ab40380cefb40f28e74003722e5a08d5561f0023977b698d5d5981c38f189dbc8628762cf823df2a99227d7315c4409cfa826f138b673d0baf0c132ec37dce0da99fe0e10b8fdeea4f59e5cc66817e720c4e8fe4e54543ef615f3f790118135a46bec76471702f717a3de47610072b9bce2235c2b9877c4df34288ec6bb535710a8c9b6d2eb3882398016cee68a32ad1c72e37516003367f9990c4d6cefa5e98091f675d865ceb4412462100de24dd99e097626b83105e91e857f36e3b92ad59e44eb80b5cf8b2c80418f561817d1917ed103293eb6577bfffad4518b0a160e3ddc89eb4eaaf5b9af9eaaf0d793a35eaccb5d8dd90a3babc7983cbdb1ae5d475a1ea418a076a66e78cbafe2b09176e13f9e3653147b0bc304628f77e5746109cdfd8e3c794c54744aa19367dc4379ebf8e2cd144f9d9c780acf5f1550c5bf9236a7a2ee46963b6538d201bfd5024e79ca68d1c3c29a3a0394eabfe3196fce6cac2dd292a776fc380ba7c4c4938808274275808f2e0aeffbfc7052fe346f7782ae69bbfcffc06eeec885071a058f0a4e8d61ee007554cbc345cd174ce4c8ef99cf87efb0ad4ef40f53a98243ecec09863bd7c7c543822966df488840191c9b24e3add6b5297507fefc429d668ceced7d5969d5bce0d05d968ddb711a58755f1f411f03fbf6aa01d0fc3f2fd8f3fc2b6df990f99933be89ff4e33dfd153fe4af2ab83b3752793679470592700f9a78f12ef2b890fcf5805e9837f69dd35ce40d2baa34c2c37ca147d14989a391fc8b7c62e95b071ec0de12cbe5262ba3d82b5c6c39b549ce5cf15e17aa71308209bf6d2e583ac97d80536b64e388e3d19945fe92dcde9a0be028cc8779521e1c9bafd23cd9d2f0b0a5e0fd10ea4c3fcb51d64d189c9d74f126cfd988e2347835a7979462ad45bf3b2739129de8ab7f352e170e5e78c6ffeb972436fb8e329ddb4fcb0105eb7853e04018deb2447a112546d21adf1284e0fdc467a400abe90ea418cd65806060a024ea03ae73224d16421e043fd252320a8a718529716a3aa57a48a227b9224941afb2912fa6a088c9bc898e5abfeef05d1fe0172cb24b044edb3a1d8e8fb21a96ca72c7d8519ef8f0bb9237c2e56dbac3fdf5b84852a12d681f5075fbfa3becd8ae38f461478e9ea264435d7f4a2b781ff1be2c691cb68423a4ee1e0619120282ea7207bdc79b664c5b67de250f1899c4c0d7e73ae81fe1a3fcf90769f876420fe1bcac5902b070d06552ac3ca205bd9a9585ed35972a10b9f3f2f095db456de27edaee40768ed3998491a0cafeecdc2a18aedd8c9fbe04a8df5a05a3a4eb84f3198f375d85a77c7434d82685c3d304a2db5003a9992e80b349b5d95632371b77d19cb4176b15cbcc55ab80e84c2c20209c3bd8e026c3a3fd6f42c2ed15e142395fc72dc98652df08f209424f10382d44169f03865a4ec4c7988d11e2183c6b5495427685114acf15e094fc5bb96d2d7d3e1ae2a79c8b7551cf8a6a0d5982b978c103df112619c2d2ef75427a1dea7b9c335e45f4253a7c1dd236fa2d0859c50b4bda5e114c4ab3a963999d38be5459650c20eb5eb35a1b65d6c468fd27b7a996ba51368f62eeadb500d0f623142d39057c82f47d929c5412ccf0cf0f160d1cdc5b6398b91abd55c4922f4f5ccf808f3c4f7028f5fae7bf65a333fedf2329b659aa6c1a32601891d63225589880737580e3325bced6d7b5990fd4ba636f96d3c548bc4d1483d55e4c151002f1e2dfbc1c9e91664cf9af9e0173ed3ff39581db5b47d54e66d8c242d91b76512155dcd12dd083fe2947b8e0ba48bd0a483a988c0d943f6db5dac45ffa0e7aa7f1049d2d5918fce687310a49732eadfa7ccc2a0d526731b965d9e991c77fc3ba3c6f8b8d33ea562d407b60cf3d2b819d0b9c572c1b5ed47dfca4ae0438975091ba1c08a6d4fb6307105c50998ee381181cfad8eb13d7d3f94cfdbc5ac7081e975e6ae28b978c62a999209046cd0586dcf05ef105e74e60e43c0c313ec8562a70193a9e1d0e8a77dca56faee0faa2b025687ec21379ae472de09151340acd81690de7ccee773191a7024251cc9ecf399f411ec283574d9f9b6e7f57b82afbac115c792d21695b35f1e44ea48f524f05a5de3750b22ae77ce1eccbdd4912a314b83ee071abf40a2551de14dd6b22232129f60ceadffabd07e173c0c42d25827f42de2b4f3b675d97e906e46b7799afe7c0da382004fef5dd04419d0cc69f2ebf8636a8ec4aa98e3021e0398de7010a32b0d02da1c4ed0b081fb3935a69b1466dd0bd33b9ab42ba526ac84b7975acb5b942a9f6875d3c1771e8285b2b667a23dfecd18a2856193eba8b95c8631e2a41621bf0d1246b4cab5b73cfb2e36326325800eadada9d394594650976784f00ff50578862ffa958e8e88928f0234854843ff8e3bcc8271f9a99a5e14aacc71acf368e90c59153a8d8781109e0f006dd6fc55ca37e57d80fea421d3dfac36a852bcabb276985f97cdcf3ef0c91a46921819e52656ec68cf19b1072dcc47b32fc56a1f3db6896cb56601457c1f6b6b39d577bc9aa79727bc33d18c6b85b866d2cfa3ce2a2650f0484239abc6cdc42b78cb9b2d9a3b9e43ca3805c2a0df12b0e3a8c6ea32bb88447927edca6faa27c5702775b5416bd0edf9560f931676c8414b27e50b60b45cfc74f821818359c9b6374175dba573713e076290df9292294ae95182e5ca8fb977abd5af820558f6a3a8dfe0bae8b7c6e685592c89bff2082209eb7df53ad4206f5ec1db39119b78ab0e661810a738119d494bbeff8e57989a23be5ac5ce3cca7ebfee393d6939da573cf296694e9834138e01b720141aa37cd1c643cb5bb94744f1670ce7e196f399bb0af9bd3e5c5769483f4a9995eab82af1bd1b6f6d13772303b48c8f1143e0886007dbfafdb98471e0cf80726aa13c34582d6e6cce87d0cd9b952c877360003a158d90b995bdf96686fba157f0b016b94f6926f9101046c0f24107238e5eb3a3db15f449d939d647841b7c0babbd81dae8a23915150f18cf99cad427cf22b99a99721b12ee14a812714d76b1efc911435135be837e2774c02d6433d4f9625e933cd44ae54f585463108fd7cd859d3666b34c0aedbcc3d414b636da28c3f599a43770c888c9766fd59a04e788bdc833d2766afb42af0fade55fc06a4084400eff3d60bc27de71c12c11ab97f39af06abcfb5314557660dee8dd43b8f31c4351d6e0f646527908621bd94aad5d7f491ae4a8b01072446e56ecf7d6c8dc29971f3d7235bca9ab3995e91dad4eeba3bc1051355470c50657cfbffe6750911079a1aa0b548238a4b40450cb3fb6ff672097a98dd138432f2e1d9134553a91210af7a8d2684f4d4ffc7816daa34935f0d611e268453431ff62a68cae8661f92b1729bbaf5f5fd4bdad37d4026a5740ac87898b", 0x1000}], 0x3, &(0x7f0000001340)=ANY=[@ANYBLOB="0801000000000000ffff0000040000008a0eec6359be1c6a3ef93326d4b30b12413c02bf7ca1d89ccd8afe594777ad63a68d29024b598cb1ce6bc6c9f19e8b36e4cb1c7c293d2672e3cdbb856be2867f6a14ec46a0b6214db448efa0fcd2ae8bf751bf4587b697e86c01c02e9d4b9093139bdc0dfd0c3d4663420acd78e625655ac15deb80269977c1ddb483bff9f8f4294ac0c1b7aa550b9f38b5d65634c13242fbcdfb8be675b855d857eab8247e134c44cbbdbe5d3a6b5dc0b58865abb4f603004f20def2ecf9f5b7d82797965bb953b3878f779f879765d07feed07cda34e966edd8bc60c7207cca67325a78d05e72ea443f31eb84d3865b2ef8cb9a684c81e81ecc2e0000001800000000000000ffff00000400000033a58b0000000000f8000000000000000100000006000000736905dd5d800156b53267afed57304b98b5782021e907090504f9874b49c73f185b715c4a9840ed98145726d057e62f6a3de538e331446d7535f3c9d0a0d26fc4c72be17a197bc3995e3042c7cc9ba595df0afbf9fbd98db33b81f6465fa6cacac0e151fd991d32906d7fc99ccb8ae6b5f6956f11c5c43d40872ccb6a94460370c6583b6a60a3f55b9742c170a3b8f5d9fca7a2c9016f4a84a88f3a0fa05920331f3c2348a179a9a4a8fc8ad669b7a199e65507d2406536a7e0b13f6203c3f9d3e5f6748e3c985c18689b18a71e229783f6f6b13e291952d61688227fc65a0a4589bb43d2ee0000800000000000000000000000ffffff7fe260dd4613202e59eb38564f70523f270420c4d9e0278724f4e53e3fad42823570e21bb800ca36478b444a18338b614afb5c05cea84a01351c2db437aba99cfcc593465eb4ef809a1f9de3910e982c68a943d68d8f2a81ec282a7dd8bd032c2ee13269dbad404f77a571727eca8b17473800000000000000ffff0000ffffffff847062f2235771afbdc3630ed11ca46494b947b423db68783dcd4b301fc70697df57dae6ba92140d280000000000000001000000090000002fe93fab71e413a48a2f0c95153ba3d6ebad000000000000200000000000000001000000e9070000574c345537c8335e16e486c424300000"], 0x318}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000016c0)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) 05:38:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x8001}, {0x83, 0x800}, {0x42, 0xffff}], 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="4dcfcfe260fca1159b9d68af9c5577d7f8894066b08da6ba2148e23cfc8d056e309b4ecec28392147082966f700da3779533bf8feadc04f582df545fc9ae1624cdbf8d9ec18d015a25ffe8e9714caf7a4d95b3bb47fdb1fb22284374bb7be8b2f208144ca9813bc0651290d738b2c69eaee5738f26ff1d99fff84bea06add47e1fb66cde0f7d18e347170b82037db678160fc2633a8385ff5f0f93ab22d71a0a2e5da270dca9c404ac5c6a3f6fd0263641fc645bf6503a6d86d39b0b81", 0xbd}, {&(0x7f00000001c0)="aa249c784dfae0997a068f3975c080b738a4a33dba7d301bba674812183a4890309d64ad96fa55e29876f3078fcecfd3afd5222ac22eb4e75f9f17cfedc7c409f6d9afcf88ff720a3c383a7e7c8e68b8460812a1d00dbbaa5bd8b0c08507ace8b95866877ad0bcffa55a9f31ad4fcc2c72506028afea0bb70855c0d51cb38fd9e7774f7790b4134b81c6296d925410611f29c45c460c8e367752b31f951be8ab40e1db1270377e4c1bc00cd58353a8505b35dea2dbd40327e98f9068943bdef580e14f4f3c674e953e716bc9b492c51bec9b8ff2d5659e1e44e63f90f3656fd9cf88be80279d91571c04742864698b3ee596d6e0", 0xf4}, {&(0x7f00000002c0)="e3ccb2f44a9749b7e1c85509e8b5f6f00277a90dae3a6a0c15658f3840037d0775aeb5aa65252316ae289f450990286fc0e5c8be94466d7210c48eb449345a1e86826e517d2a544973fda06bcf6fd41d45c1fb7e2b4408754203a52639649cd1e95f660da1de00a7d0383b211628471f2668968734677c51f54595adfba7b58881b44be5aa08ad18acdb0ed6f5817fe10eb630246502a2b372d779d63597c4d9c2636c7c5dca05115d30ee0b2558e7222ad4e0024f750cf2e03581488c9f16f2a095fdfc096288c2d8ecaa04a1256de873aa7ffe007637b374", 0xd9}, {&(0x7f00000003c0)="392c415dd17493d03578cbb792db7a3a5080d6bfc31d2cd0b1dca2dfbd6e8344067ed998b4805f782fa34d1b7d46fae3806278e83ef65c892cfc5de865c63ce430e7d390effbc294145c0fe92bccd16d48be1b604f8cba38ade2db9c2dbdeb027f8c1628ced07874e06c6178a06e66fe90", 0x71}, {&(0x7f0000000440)="cae2edaec04d518a8a6f62fc611faa42a4185d06fff8aefc1f669f1d743444364bf0eea083615eb8e075dc78db935962da8eb0a8a06eaf0c8193a94244f5fd9821f8a7527578d880c881fd399823366641aecd00122cc7aba94c86485f3509", 0x5f}, {&(0x7f00000004c0)="9eeaf9ec32be58664290dc3314927d0385a0875721f5ac389c08c25d5c1697fa342fa9582fb535284cd2b38b3025f0c96b551bb405119aeb77b701ee3f8dde979e00638a882cd7bba0d6805d0e0d3616d14c65ccc54e209e4a95b43efc25b4748c35fb834c9e77b2259cbf5566a0d2ce86c51e67db536846158b21973668ce60678c49a7212ad6c75bc342ad5c3aa435cc4a2b1352b56cb57b6b2a1c1e6d44d244a0d84af79f5d3745473cb8ccdc2b7dd7374509043253e0794ab15710acb94e260b406a04c461ae9fe021f13bbae4019a54c5a7770ce07fbae50804031a47a34c45ee0ee0c0d01047f3779e14831b8f49257dc9c24c7e68eccd", 0xfa}, {&(0x7f00000005c0)="7b283c2cf9451ba109af4e72c0adfc06f22d7c083fc9fa9403f6938859b823533bfb138bb90703a9163a41e697af78e6decae3e0df375671db9044ff4254326d3f", 0x41}], 0x7) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 05:38:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4300) socketpair(0x1, 0x0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4003, 0x3f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000384, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 05:38:20 executing program 0: r0 = socket(0x11, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:38:20 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:38:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2a, 0x6f, &(0x7f0000000100)="9b316cbe21641504ddc6fdb534b900"/24, 0xfffffffffffffde7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x3, 0x400, 0x0, 0x0, 0x0}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) socket(0x2, 0x4, 0x0) wait4(r3, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) 05:38:20 executing program 0: r0 = socket$inet(0x2, 0x100002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:38:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/70, 0x46, 0x43, &(0x7f0000000380)=@in6={0x18, 0x0, 0x3c, 0xd2a}, 0xc) r1 = kqueue() getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1, 0x2}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/215, 0xd7}], 0x3, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0xa, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001600)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x35, &(0x7f0000000000)) syz_open_pts() r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') msgctl$IPC_STAT(r3, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r3, &(0x7f0000000000)={0x0, "8ad44553378c8951977cf51e8203f58df4f4a7e83800745c4aaec3ba803c0f"}, 0x27, 0x800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000000000000000000000000000000000000000000000008e3c000000000000000000000000000000000000feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000e28d9e5086325f883aee065f889dcbe5a20697de77055f"], 0x90, 0x3, 0x1800) msgget$private(0x0, 0x10) 05:38:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x400) 05:38:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 05:38:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x47) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x5, 0x8, 0x3, 0x61658ab5}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0x34}], 0x1) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x4, 0x4, 0x0, 0x3, 0x4, 0x4, 0x7}, &(0x7f0000000100)={0x400000000, 0x43, 0x7, 0x9, 0x80000000, 0xfff, 0x80000001, 0x20}, &(0x7f0000000140)={0x8, 0x81, 0x42e, 0x40000, 0x2cff, 0x4, 0x1f, 0x5}, &(0x7f00000001c0)={0x4, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10402, 0x0) write(r0, &(0x7f0000000180)='t', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x808, 0x0) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchdir(r0) 05:38:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x7, 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet(r1, &(0x7f00000009c0), &(0x7f0000000900)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x19, 0x4000, 0x9, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x5, 0xffffefeffffffff5) dup2(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r8, 0x4, 0xc) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) 05:38:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x0) 05:38:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) fchown(r0, 0x0, 0x0) 05:38:21 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc73) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) dup2(r0, r1) 05:38:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 05:38:21 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400, 0x0) r1 = getgid() r2 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r1, r4, r1, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x7, 0x20, 0x3, 0x3}) dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r1, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r7, 0x0) 05:38:21 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0xffffff62) chroot(&(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x6) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="01000000", 0x4) r1 = open$dir(&(0x7f0000000200)='./file1\x00', 0x20080, 0x101) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) r2 = dup2(r1, r0) ioctl$BIOCFLUSH(r2, 0x20004268) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0xd0, 0x3) 05:38:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x2) 05:38:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x9, &(0x7f0000001500)=""/93, 0x5d}, 0x1) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:21 executing program 1: r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x401, 0x1de6, 0x8001, 0x99f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1ff, 0x80000000, 0xb, 0xfff}, {0xa0, 0x10000, 0x3, 0xfffffffffffffff7}, {0xd4, 0x7fffffff, 0xf7, 0xfffffffffffffff9}]}) 05:38:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x28) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 05:38:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r0, 0xa23, 0x5, &(0x7f0000001100)="8078ad27a379a28d9ca850f8e531dafc4f6145e823048807da77acf5ef379a35daba45e030ad543756a59878fe88ab861b5e930851da20c589435db7f042d9844e151c36a2e88ec841207c079ef22031d92717439523c5bbc0076646eed8ba4deaa6411997975970b7f0dcd377583b82831c954d631e3c457b1fc156dab3dd8a13accfa79657f555a8668fab4d59c3875a4ce7ada9a8a3d64e1a4b5e94", 0x9d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:38:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x27e8) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) 05:38:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/102, 0x66) write(r0, &(0x7f0000000000)="021437", 0x3) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80000100fc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) 05:38:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3e4) 05:38:21 executing program 1: select(0x40, &(0x7f0000000100)={0x9, 0x1, 0x1, 0x0, 0x2, 0x7, 0x3, 0xc46}, &(0x7f0000000240)={0xa12, 0x6, 0x6, 0x8, 0x4, 0x5, 0x7fffffff}, &(0x7f0000000280)={0x2, 0x1, 0xffffffff, 0x312, 0x7fffffff, 0xe723, 0x0, 0x8}, &(0x7f00000002c0)={0x0, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0xaf, 0x5, 0xffffffff80000000}, {0x2}, {0x3, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00a2b31abce61f35db94"], 0x10) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1fc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)='\b') poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xfffffffffffffffe) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000080)=""/32, 0x20) 05:38:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xffffffffffffff74, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000001ec36481ffffc75434d409a7e691c3f58422c2e02086c2840000000000008e707018670d092060f2b801e6b348ed4a4a8731a3f81c8a5b670735f92a52871d000000b81100"], 0xfffffffffffffdeb}, 0x0) r0 = socket(0x18, 0x4003, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000040)='./file0\x00', 0x20) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x3, 0x6, 0x8001, &(0x7f0000000280)={{0x8, 0x8001, 0x401, 0xfffffffffffffff8, 0x5, 0x20000000, 0xffffffffffff0001}, {[0xef, 0x7, 0x4, 0x0, 0x101, 0x6, 0x9, 0x80000000, 0x9906, 0xd2, 0x80, 0x20, 0x26d, 0x4, 0x1, 0x0, 0x0, 0x3], [0x7ff, 0x98, 0x6, 0x3ff, 0xffff, 0x0, 0x0, 0x4, 0x4, 0xfff], [0x7f, 0x200, 0x8000, 0xfff, 0x0, 0x5], [0x8, 0x9, 0x1, 0xe84, 0xe9], [{0xaf, 0x101, 0x3, 0x64a2}, {0x3, 0xa191, 0x69ef, 0x3}, {0x8, 0x9, 0x0, 0x9}, {0x13, 0xd2c2, 0xffffffff, 0x4}, {0xffffffff, 0x8, 0x7, 0x7f}, {0xfffffffffffff800, 0xb2, 0xfffffffffffffff9, 0xfff}, {0x495, 0x8000, 0x8, 0x8000}, {0x1ff, 0x3, 0x97}], {0x7, 0x5fe8, 0xb3b1, 0x101}, {0x59, 0x8, 0x401, 0x1}}}, 0x1, 0x1}) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0x0]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 05:38:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") getgid() shmctl$SHM_UNLOCK(r1, 0x4) 05:38:21 executing program 0: getitimer(0x0, 0xffffffffffffffff) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 05:38:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pwrite(r1, &(0x7f0000000240)="5cef6400831bc2cf9113cfdc5f92e211e84398af246ec953c66d0bb6d4d21f3b1d56ea92ef976bbfe21552bf988a2fd6a03f14ed7e3f647d53882cc1bac9422406d84dd487c8af5c585aa063221f119c1b1d71f5dc3b4458aa5e1bd4db399866a833a13872efd992aed35d1b978066cd96908fbe1563a99ed743e1fee09eb474418d810e33e382de8fded2132b8da883b1b48ab07783d2a935d4d21a83f02d637d6184d5a84731606c5025bdbe91b602244462cc4190f7da2bb331be0e1d58fb5e48b2608b467503f12cb8891cb482ba8f798222d74c4ed559c7c0fb9649b0e212d78e05875355ffb17316a728da30a595913a05980a8eeb4eab6dda8f0d34ae4dd8d17753e56e80f2c61f00f0605f439cd817379d039370f7358d7169fc3b3309ce7572ac74d00f3cea7193beaf49cb310c8e84c8c951b19f13c2a7f7ef2fc84f9fc7c0739a9ef786a5624d87430d9fdcf61b2758d6decb92fa422f2b63408ea4ba0f9126b6625c9c4082e08f9c40ffac960c5b855d951bac456bb68c4f7043a10ee9ca41997f3eeb3b611e435bbd76ca1b415f98469051862535c768d3f4372ffe0d4d37d2cfba57de7c76f1d10a78c112d8b22495ddb9f5ca7ddfa3f5f27169d9d8510ec7313324e0181ae5e717b636d8216283d26e88b8e05bf6f57188c0b4d0cb4b0206908e6d8e2862aeb1244573a00922ea443975342a2b753be4e194393aa9816472db05398de754c16a940bcd2a450839d7187419f8dac0a0b57d85055c833dceb02108558c30f19d83a09fd34c9384553a64e6e96ac7ef0b496edd31376d925cb2f20ad553fa765418e69b08aa27cbf2582800f4ecca86a3bc976a8f40f69e421ba670df61d7a2c20e7429d13c693400ef0929c9a7f757b3afd75e559729fbf3f11c7830fe050341bb261182b5fb680aa516d2c618fc1be88680c34e18efc82847a2e8ab268858e779701055a0f3e9887c2a7a1872b358af8937b3ac634a4ba1fd288b8d52e6145f0ac28802f898eeb4b765087605dff8b8995b5843b8e6544605b0fe678af386839df439743e8043cfd5b0c56340a9ac52db14a2a6f775b1691ba4a6c55ae8e907f2e706d99c07ea125b4d07b86b4cf5721a66f3537f8bd14fafda0aa0d282f67423700dff887f5b891c857bcf1587c63a4d65b27661521bd7aa3a16590011efca3cee046f6b3c059ceb9e40b6422d8a8488c73374d9227ab060d91bc713edbae602ff3442a67794a2d68b9da56cd3419efd417ef747af15a8d0ff46133b3bb506fc7b096be41cf1c445a2bb8cf2a5fdf2718375b14a766e02a99d9d772865845ff5255cba6a3f489f071335e3ee56b4bb270714ca6431199febd9c7ba9a5343f4f088e449b9bfd0a83619d4d1f8097264d04d6496ebc3d98834f65044d82322547510267385187e9bd65737239d525c5a78d52337818cb8159e8f07a4dfb69a7d5d54d6b57eaa9a4747d49a7142398cdef96450e0b2ed15b2438f71e7d08632dc89d09dcb75e20fa3be3893eafbc87768fde325decad4816219abf209f87835785f92d9527f833c5f11206f4185754dd4abd1283e18eda17878f0d8ce9d97eff51993945ebae25b52c9d5f314a1d48d7064870490c6e34544c3dee02ad55d70c43e9c14ca8bcb05500db7e8b0da2a47fe75daac40d87678a3b650780f8769fa16d90c8c1fd81568c72ba9918942af0840f75fb49cb10982634577f296bb9018c23051d95134983209a914a36fb2f106f2cc4ede7b72b4b2c1c4af49d3d7fc4b2e8ae2d0199253ce7e9e06bc6941f40ba8d4395f3e634e40c63dbf025eabf53ad6cb882ac32b6b15354018a77a57376623b511013affca4b9870d362ec57579996a182664978a0a2cd174c0676c7c83fcc38e11455b1c9281454bc9f1dde824c155c3657645e0ea35712de0e33b2a4cb118c0238d1c831ed5704b7e5c9296e7d40bbb2aac54503fffcc57fa9441b9209095b0ce713ea8b310a2dd375c5969849b1e072878c10216c62c93eadf6b19c97bd2af112761ca6a3af8a2411e8c2caf484ed7949187ddd136341f707bb3c11ee82dd0c81664153c6c9a14671a577fc960b402ba25b1445ab58efe31d5f6afd2e1503ae4820014a400309ef27deaa67f8036dd5bac3986479f864803b3c79d5efbdb200931b900056771b3c7ee4cec55301ce30f3c97eaced48da73a3f1b45fb061dddf528ff5450a000e07d342ce9a2c56ac9a5abaf9cf7282b145a55af6cabb69e40519510c5228d6c36790de9ae91db5dc5f55996e2f64ff6b8bdf3c703bddc4eb806ed9f0172341e61a82eeea4c22286663b7b77b6279352c9e292803b54d76a40b925db25bb5428c366779ca4d6f92d9f9d75cf5f92fef42c0be718e0e004694055052609284860ebc48a66ee714f750044392fa5905b4cffa65965e0f9ea05516b762061e558c541ac6a4522b060815716b3b489da68f9e945b127a056cfa9244bc693e598a6f37cf0df2bddac26cb11879d4eb069b4ebaf19f0208f1666dde1a16923a10073048dc8fc2a673ebc8ca3f206b30f9c88121adc5c094d7054a6183cda4d2001032bfcc0a5e81cc21e1b3b7318727274fb414b1768534d58cf9a58b16cc6fac903731fa187c5742f8464cb51faba5dbd1c7dd80d1d1d3a692f1ee3b9eb8e7aef6a2be6ee98b31aa11a84c15449944054c645a8e94da265070d739689db681c7fae9088e8b80809d4ceff90b550bfe5529cd8f92ad2e420919a873ed4f89261e0d83abe1de9cf4da235d7cec69af6003e996651cf0fa4a39f9a1f988d50cc3e8b0096cb5c38e04db505a5300dbfd66051b1b0cfd5ee1375b346214fd8555c67aa7d362145af2aac3b64d6d1ad1cc8aabbc54aee5c6bf8f5598ec5dc48e967a8fb62572cbda61cdfd7554e6283393704d7449284f97ccd394f5c9d54ba562bff7c269c892533dbd2ae2457604dee1ea7e59ff15dd2c745bafe2258ffcd732d1682b58a43c8f21ed2cd9facf5f4fae31e9a4f5b86c3692514600aa46dfd0afacfb52ec035c659f9727a76122e1051c64d4f7d015625f9eebe10cee889fa439df4f065a6c2dd1627452a71d7294239785f449ab2eade9824a3b0730f4135d615d272bed341f7148185fbff607c887bdb98b1d790f8b1d4fd8d19f0fddeac65ac68445d0b1e80bda476c626005b040506e3c1ddca895dec7445252f566e55d8e591c48a7527477282ea7ed0e5bec5a7b4ef569ea942185e800ab0a4b52bd6c325e0f31ca10f68b34a7a34ce8f1a15689ef80438620d86139716c9eca6a9e8a39b2c6dac863eef4eaf8da9c0b3b4086eeff658661fe23a4cd422a25758a326d1d3a74ed91cf22cfe94e1d1c943d09d0c3386cb6e54a433f98125499b715e6f289bf3819edd1472fdd063d0ecae9664b01a8757d739ac91df9779c7209e4ef86d71d7407b79d1fc1e16b0dc2bfa5b927cc612e041b0ce3b30538004c4da988619343162b7ba6472a40c4428153e514bf023d2eef096d06f145eeab51ad31a6816e6caf2edce8f8164efae97aec2421840a6012e99f5e45c2312ab8449cc9a367c1176926266b33165e6490414c00bbf05be382e9d73a00a3ba32485061fcaa7580995c7915cb73be79c324088737bc6ccd3648a696e601f1d66da1454571c6ad1a71a08aaf3be4666614c2c6f1cb469cf13fcde1e7c6c1cf2c462d3db108c0964d68a739e97658154f90f87792905cfef8c8f6c89b7695e25f3ee70a7a58cc9f4a52ef9229b124a50c9687a980df487a62d73382423d69140371fc06e4158fc80af86bde4505ed07da245ae2e80dc3d0705676741c94c9941c904d3252bb7debf8348c86a8579c04a13211fb1cacf837927ce80be3e8ddd97b86c4edc832b6c46cfd8f1bf365d2a6886c960c738f36c2e643637f443e4897013006d8028bc95b635a666d55cd2fa83684d1d5b730ec3aedb6611454d454b5609a6bc1355f5d1d4d830f6f1ef7ab48bc1af13e572a83682e0cb7d688a0e9c2964b6233e672fd1732527c18577ef1db3842d0014af6b1171c568f7c32451aababb867b72cd729d4f50e8775345b3deafed3343b999d623ce542d291ce0bfb4016fb9b43ca50fc8e5d07fac0d99102c989038bd0fb1bae558fca9675b201125d17783552131f6a822c28b1fce63032540cde0e0741249c7dc7707fcddd69aaba490449cf6c1a7ae00ae54307433f64b3e33aade1705b8b412465eb72d0ec973416f5ccc811029f81f6cb96d6dd2b17badfb9958fd72e7db76de17a02b5bc82cc1d25de9ff162150edf5b4a1a1d64ff29020ef3c67ebcb296bc925e8179388135e037d01f7f4092807e03e1dcbb9bfe947aa31cbea74a1e605a7b7219dc24e9f037676b9f70feabf2d4de3b93bf81b638bc7fc64e5808f60877453b1b779d412305f0876ccbed5d732f857cb5e8655b78103bf9b3b8e8c785b877f75faf34fef81d472395384413e3d541bce85d41c975033a04227b86bccac5a6ad90a7da83d8372a48d041c2c9c9c72f5546b196687972d93f271e5abc5bc1f90a98c2a7005e9a391bbf1002bbe9e66eaa6943357ffa4b427bdc5fc91972a801aedf7ed821c3f2ca45273a3dfbd69313f81523f591a3cb9e9e4ca75a7c0159294dd81447401a2bdbbf79a567f688b0d8c0c008a3c45df07807c7adb432866456cf67aee6f81cba4f404682fba7abcb491807d9163c2267f233edcc777724fc670fc5c598747a1b3f91e4f15d0e8a5ee997657eafca725dcd74de2fa6c09136375e7fd10818b868c357c8da22645a63deb390e9a74577a7d7c63e9db8284a29909ad1893c1bbc127cfd2f1216051508c8e716575b7cbb120f857bbfbcac42f08c18448946035fc1666dea94799eef1c41bf040f99b6bb1b082c93c7f2dae61f56ac878bcb421332da906cfe472fb16a496f3ef40092ff32ce75b55d733ea02bb90078743f7696f5e785462c5c587779a2c2887180a2aac67d9a4143e9938aa12988ab163653a91c00f1b26c12dca8290a263309469b4cf83ae3009e41e4bef92fa69d2ab35e0d62394774e127943d6ba85e13a6129adc576731b1a20e3ccc11b6bbe9f3704a531833ba44ef6bf96def933dedf1dc525433b1ce69126e157b6cd8ec4c22017be8983c6d654145b5a0ed80527be4d1311ac65c89d5858db820ecc25f2dc86add26ae78f6457e2f38a64e0b6d556c88d1965f2e3aa47a31765f917ae1c43b404cb4227daef5796bae81202b20d8c53f7ec0de87b4c6f38b811535575d36a150bcbbaca274f7812466096b9c0c94ede743524f2b8d4854c6cce82961a81e72f3f9af465664adf9705713e2e8a15dba3db57ad0fa0901cde9271d1d27336a63f459dad50f4edc040cb25abaf66f39427fafc5825c27100d286e9da234a3e8db09a5358614f9f302592acb2da399e9d2aaaeaa50de16a73dfb9a3d3f1a87dcebc7d68ca69c8f6cee9de4d0e00accdede841415f2b780629e6c6c52973d6c523431f77e30f32b73d009f7c5542c99f5f0e65e6c60a0031a1a74cb1af6bde70062dcedec6a07a20bd12c39836a05c93943058d4418e165c2bdf654350e5ed132eee103edd5f0122c0288bcd44828df607306b3a981975cdd9c3afde5b87eabf1e0ddf8e78336508fe857e5e4f3e8e746dee7c8649373e112afa96f8f9a066e96d109a355ce4c5ba05f59dbd5b01078007aefae0bbecbd2246aa6b247a0fa2c2aa4be9d76e03ee59e7a6bd8435fdc2b430419af74e201a215cfdef3d2b1667efb048492e1a012c826573cdad8", 0x1000, 0x0, 0x0) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xef9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x14}, {0x6}]}) r2 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100, 0x8, 0x6, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x202, 0x0) 05:38:21 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x320, &(0x7f000013b000/0x3000)=nil) 05:38:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 05:38:21 executing program 1: r0 = socket(0x2, 0x8003, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="226dc258bbabe2cf36a000092cd20ac3de48458de1de0ad388ecc49de2fb4519b164448c"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 05:38:21 executing program 0: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="2b2bb3903b136b05ecb66948ac581ee1de08dce27c6aa2f762c4f7b08d3ef47715e218b7ca01a64c7f3e050505b207f724df80f5938fe39c6e56f8449fbb5052e0ddecf0514a31bc56e9895fe1e308a7e2feded9550604cc41bea34b5df835c4c19a09fb81349e80f407bf6629ca182a2e91dd5854472a65e7c05b4febe90a1712ee6bd1a74e0b5b6cb1fe61c6e618dd025524e3d76f8c59b63eff2659414d7656961d5f1d6b3b4abc229075f39635f45e8ea901952ef248b9f4702568e64a5d868dfee0511eb2b3cf620b01b24f24ed300fe074f78203f1b45c2568d0f869a9cea9c48265dd54cc74859da62e69cfba76", 0xf1) 05:38:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:21 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x4a, 0x7fffffff}, 0x9435, 0x0, 0x200020}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) 05:38:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8008, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) 05:38:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) flock(r0, 0xf) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x88) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 05:38:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getuid() 05:38:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8086, 0x0) 05:38:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xc826db, &(0x7f00000000c0)=[{0x28, 0x3f}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) 05:38:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) socketpair(0x22, 0x0, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 05:38:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001240)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f00000011c0)=ANY=[@ANYBLOB="05002e2f627525fda20618291e89f93b62cc25dfc0a87300"], 0x8, &(0x7f0000001180)=[{&(0x7f00000000c0)="5046cd58710ad2034c6271fa8e6a1fc3198a7d228d40da53076c994428c8e9ea248ad911e1b09e81fd4b12bfee71a03d373bd4096f7eef", 0x37}, {&(0x7f0000000100)}, {&(0x7f0000000180)="cdf2ef61a4786d4229581262e1c362e46050b6f105e32bca57e6e3954c3dd4e095ad0e5168302a4a886eb59ab71cf5663712d809be07eecc685ac1ee7da57703cec6dea7caac1b066b2a37f9551af5d4ddd0078a98f973d0df45fb54622f171ec4b0d47db0cd5f024524bdfcb7bd98c308ec5e4bfa802ebafd2d49460cde0ebdff5639d2443cac7f4459a2a454698abb551640a0b4e27d4a55666e6c7854df612489bb076bf2bd752ab496d861b5d82cbd9ac98cb17d5be8bad5292d9a7db094d3a5f71bc0f85aa5d80d28bc8a9204d3927d648fffb20a56dcefe2feba23cc1cfbc12a39fa9894ccba141867ebe106a7cb8b42a6d06da9488e72aa690a4598e7b7c37deb5c30bb4470110589ef0fa09122e7cfce6c77005907c73b0da7fb74c729ec6d2c3ff3576b12d6d0064ef7fa9ef42b48f595011a90cb9b5c772b59911144ad75fb977400f85a70a13bbc9d3b06adccb8a01c9c20aa3c1e5dd86d2f582b10f41eb5a1b4418a1f951eb5979875ceb16f3186a2d162e1c0a9abc18dbd87063ed8d160c1ef540784853ced3bc9605ed6ea869eec0cb0ac600f718458161dfb5b0752f0ba56b8f44732b9a6737ee9a905a1ddb11fbda37fb9ff466b318cf12982ce771b0b55a21c2e8d59458ca4b4721d28010f9e7fcbcff62421454087eb77cd4f36612c3fca34772b5a730af0c9fc63ced2db3c11ac750c79ba049987d5ee1e15a737587dbb6cc00cb1ea095887128fec45f69ada984202599b40154a7159c65938169cc5e80b2c0a149d7fa189dee6ed05f7a96180984566de3da0921fc388df50d3cfa7ef8b3108d2974c35c90f004eb87d83af4a9804798aa294525f08f99d2e5d1889df49034f803f9bd013b87bc7e62499cc7e9870022b6bf26b790b7bc0c09ab6cc1ceb4f764362de8324bf1817e28f67afbcbc624674ba92b3cd2e25b592514b07121bd69808c69f4eebfacb6292ebe92e27973943861cd68b9cad5ad91f8e7f7ec0e8a476fcfd29ca4ffa15e019729c3a0fa04978d465239b62b4c857fa454b4bfe0f2899c976aecb42408d0ef0ea43a9891f9ae597d3c7e952ed861fd53ecef987d62aa2511bb972b39289e7a159b5b3657542e93a4b68b9ed5bb8870705eef47f714f2b1526d2191e03d62be937c8a61bc5fb0f09cec14bbe85a01126ff8f3e2e3bac5ececa1ea639ea4eca85204178ef7efedb72dddde41c80d37e3914ad3ef3bbaa0a0379b134e382f0c86c9bd519e3e6113e5d273b10973da4e8f32517f137916f41087962ed0a6d36c4b6559cd15de787abee6fbb6f94686d8e12790468a8162c03813057cdb97afbdd55aeed6bb24f39347076f5f879fbefea18339f2ab9462d58f81eb54b594d1d8b60c15fe25f81914f388abab1d08ed3e741db61f04194268665102f83f9399e4ff5e652fcf85f1f991d228cccc69e48e0ffab41fb9dd152548c0b51b192588e64d0f5fc717940d6710e83a8ab9c35600002acae57cf94039b2fc6f01c2b0a83b997a684b9c37695707055adbd91ec530c8d157693db93f0558213bf8a48215372ed62113cb43ab466626851f39558fff602de9dfce5b08bafc57b3565f7ac6d1874d4ef4680f514464b18c4238daadc28de0860bd2510f125dcdcc9c4ef7e2aaae09d8798897df84e7ea80b81b0924c869785fc8c5d8ef05a433aa4847f95b7250b95284f01ad90b7a61683b7d6b218293a6e38ccb5b59eb9740c4709b1f4c3d50eb2ff1ec32a4859c3eb8a2e56d50edd25168e7bcdaef8d5b2160ddf70e9a5b577a88b1dada3da9a40f7c3fcb21fee30a140ee6418cff7285fbd7078c69201dacbe8d96893d714d9716297ed5eec31adf24f73bd5a1eb7d26f374df8a6b1167a729fe6bef8190dd701526153d0f4617effe3f183c9ec0f5fe71f21f0fe1ffb43f7d0bf00b2767888284afd1177ce4129b1bb5c9812dfdd06821bdb04861e40a14fb7910371279ac5fb2e3423c0af34751e62c96fb7d021296c1e31e22764d6c560a7af7b832020faf39d2887498f9051aa70dbb5d335dbc6189d4f456cff5dd2a7d9feec0a5b696237211fc1055213f13ab8d31c0aabb89330584a673ac77b84c40f881cb3c6f4fbe1b01cde4755ddb6fb25a337af336b51d225d8949c8d9ac433c1e8eb63555ae6456e86a148dd77b72f7b113434d9a75ccb98c57d76adfc44df8faba1b45204679e55b5e973b67d190e6b1392afc12f0df726aef13b7c78916f5231d33eec6def5c2ae81e8679985755d48f28521e9f72e830d55b8c6f44576551dfeae2e9852d8174ebe88e46fffaee38cc5dd104ca04947afb8f690632121eae2dd6d8e850ec892ac7773ae61e434dfe0e619774c3c98ceb4a602e4469cc1ba31c8ce64d41917f1adcc3cf7a7164dbd63a8a0f7376a20eb22870a99d027db4bbac90f0889c3d2e6a91e49e6cf55fb045d5e39c950a2fdd6d86176d726b88c529fe54121ef103acf47bd81217f05a8d24cdad2ca4ebd0d8aa740b5d7100be5382bd2cb4a881eafadea78926e8143249304d457953af9e21e9f20636ff03824d57ca12e1c5914e724e509c308fd737b3175c6157530c7974e55e66de368c8bcc0e89d7bcf81af2f9825505c749599ea8fdcdff8137c12006690959072c2e0f00e1f23ccc2db8e06aab2c877a7ba0e59854b6f8b9d911e5eaf1ecb27b8f21cbe3c8a16034e6dd3c672b685a7c9bb42462926b87f48fbac024d6226d28516191e234bd067aa44cc41bee3f1b5490c368af0d26e679f5ac28b0a00adae2cabe68359ad7ed0187fc9fed0bc4a03eeac7b3391053bf6fce8e1e59096e1703de0d45164149470b375a055d129047c7a2e889eb8e99b52433475d22ddd7a23de8dd50013ca051ce4c9fdf6e0031be9aeec3aa2e2f389162906e9a874a23138983bbbc0b481c58a0e2b5e6bf41aaf8594af03d3b2174d4bd9a58c1a6bdb58b64ab139b473c330f274b4eed2990c4a5bcbbed87b16f45390a284aed18d117f192610d8d5f90e83154dc1d078e8d0a51377fe45d8b11152616748983783029a33577c07f7444f56a4abd41af3aa0db5f68f8a92f36f65b512264f4d562151ca3d6f52d23769365aa73627f16ea0cf4a9e6c1a9b765715c0f241a1734f5f149cc8a99e728b98ff708cffe222e9c9b899821e1c4ada102f8a8f1cb8c9019e99b2ea671fce66266e72ca7c0ba17492080a9fd22215b4425a3e1bbce00e6f1a772be8b306e032c081b7f0365c5c778fea1a61dae4cb8273cc7afc544efad919670db5c9c6c7765dbc02919fecd9d04182fc2807fe36b01e02cb9edab1193534558186bc4d2b667397586f3af9e04b62196c7a25505a0c015ea60b4131c26979d9c2217bc7941096f9cfae18c1244cbbf5b3edaa79357bdadd66285047a3ef0819341503a0232b55524f7eca7c2fbd2c9cd59320caf7497d1a54cbd5636b5959907b996f483753dbfce18493c57ed58b81be4ed3093d6204493e7e135828680f366fcd615d1a99858ad283dddfa82e02179c4472b7e7f7c6f87b1e2e0e40d20884e042842aca87642622c8fcf08f3bc814318ca5a965e79cdeedbbc6280deed6c8ea9fb5fb3038f012c1e8608931cd431c3c74e4f991d1152ee9475af8e756882d88371dc178253fe29c937c1e3ddb95637afc52350a588b99a2ff7a71d27a6733032a08dc4f9ad4b2737f048b16fa5e48c20bb534dbe4400ef9aba3b0dc0e28dc4d3b07fa607dd6166b8ad54f28b27c95c3610db66a8714100ff8a4f269a8fefd3e5c295639ea0d90576443aea3a809b79ed8b41773d532a2ae192446868b98754310446a8f7b0cae0cc980c435f46593fc375847b35e582f9d84093296fbf6fa9ad45fbbdf2670976e8c4ff3c11148a459d7cbb735cbbae7fc39cc66172b209c5af3c08aaf3c372dad16e23901fadfbe8b6fcd271e39fd193849183a56a09d9251a0df77d0df2de78613e3c796bebe216756ba4161974ec1151389d3c880e1efd4e60367753ac095bbe9398de2a11f11bf964368ab8844ba71b95c352fdc65484dd20c20ab20c6fe541f0b2bf6748271d2e54c1e9081e502ce306f12ea31717a21851295779c65f80f2007f0285be8334e282fd38cd44a5112cfc9c01842297a4b8d37c52cc83316a1afd58ec2ab3beb15364a500657fcc92f32256ce3e7fd8b4e5b15ef7df77c9b01d9030491f8a4f4ff6860ae6690c9a2b95e0b433dbfde27b5780eec585a4817dda6452d8f52f1bad8355d9527aa03d6bfbec3f3e2d92a8cc96d87eed29b2dfa56b6b5fc2333c7f62f8bbec7c41c469be9727a5d925b8b5b47fab8047afa36de9ddc1e971fd2325bd124ba0cd9e5286c65a97c0c3f95f52deec8a3c4eae7122154e2e321f1caa87e34579deb6f4c334bb3d9e77a5feb25ff5443c11de00fbe67837ea9db70f7e0a6c4e38b7208380fa4ba2a37191acd3d6d1188d08c479094a6eb2eb990d03d4dadef167ea4769ccb4f4f5a28ef56a079707a5be9a7f8ccc6d6e49eddf79bbda59476adb2422db851d6062c21b7f939de3f051e1299eadb0a704833bd3c673220cf96f39fe1c3cdf67636b599df02cad4e23ff762d12c4cb7352d8e9d2405aa559188c32e79637c7a580072a8bed67e402006f18b877f254a6b4b036d779bec90b9557d74fbc4053ddc137b0d4c77bbb90b1673e64e32d0ca53657a36b051f7ff8782a0327b52d329c452971eb59306cccd3030d089335a7c86f8a59d4d1d784a4ef5aa7fe99095df0e5b21490a5d22670361f4d23d27a679d052a612e9653fa9b16f216adf57dd28f6b0abb9008c1e8a4247a45b6c41361f95c89de1cdc7d8eea4b3cbca32239651a9ba64f28211b21d1283f28df3df4732872878d81b8065b22916cdb495203d77489030d40dc40105e37682ce6d72f4a6b5e51158182c8bbba114513ca31bdfedc8a0a746a76dd8bc5244a999078e29b5f5a63ea5b22afb0e130a5fdaffb566add9f4f74eb5662f24a11ec0985b31a6832c07e6017b5a02695566414191df7bfe799d6060415f8977df146b6cf2f340903fb5268faf351cb0a87387225cef0c8373b160bd7470301fa4ff918c9ac5aafaf77aa7c49e0884b1a5028dc6083337212c35bc997016480503ac7d995274ce9025c5111d7c3e1528968f20bca6597e326352ccf3a544f08af1ac1735e5d98eabb6d2df32c8d2be6a5b6701a135516992853f44aa2163bcf6dd7d6790a52935b7b68cad86f45cca30517a11dded401282e6511fe337f6b665167cd7dba494eea50ab74a0c54f5b4a7dac6f1f4d695829960d02c2a62e569f8cd39e4ed7443b076d8e76a3826d4ab86ab78c35e1fa45978f55fcf2dfc62a46b787ef3f7c3cc7c4d9268d2eeea730bb39b4ed112c603937c994829ae0ab538317e7378db3c6cd9ec36ad5a9cd77380590ed2a45d20b0e9b6d6f54ef5826a09fee0afe6584ea99631a0f24e84b31ec5c1a8781e0af0073002fb7a13569b1c48b4c8968e05453d7da27c2f9334255ca7015a8121796d57a2aaa3a0c25d8527f7103f0a656eff8713c197dd898d559d34781d91ee8298b8f3430e5de194c5cf9f7b9a9c478ad49fcde08b2acc81c799adfbfc77fd41314af84412d7d5a7d426b3cda2465c5f0583b9e2d58c64095877a067c447d7b73371bde565a6604a88637ff6ff7f226e360cb518620ec1f9e24bd41ebc88f427011aa56a313de9ec59e8f1ce0a9df6b73d56d6d0a17e27daae6224dd72363399280133c4ddc33ce0b2eb78ff2a2e0d4e85baba5961aaa041da8660e955cfa02bf", 0x1000}], 0x3, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40e}, 0x400) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r4) 05:38:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x11, 0x4000, 0x100) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x5, 0x9, 0x3, 0xcb6, &(0x7f0000000080)={{0x40, 0x7, 0x7, 0x9, 0x3f, 0x2, 0xc0}, {[0x80, 0x100000001, 0xc4, 0x7, 0x80000000, 0x5, 0x0, 0x4, 0x1f, 0x8001, 0x1, 0x4d2374e, 0x2cb1, 0x7fff, 0x4, 0x0, 0x1, 0x80], [0x100000000, 0x1, 0x7f, 0x5, 0x7, 0x7f, 0x1, 0x1, 0xf8, 0x20], [0xfff, 0x6, 0xb75d, 0x5, 0x7, 0x1, 0x6], [0x10000, 0x3, 0x6, 0x40, 0x0, 0x2], [{0x7, 0x65d0000000000, 0x0, 0x7fff}, {0x8, 0x8, 0x6b3, 0x5}, {0x8, 0x9, 0x1000, 0x7}, {0x2, 0x6d3, 0xf6}, {0x8000, 0x4, 0xe257, 0x2800000000000}, {0xff6, 0x4, 0x1, 0x5}, {0x400, 0x5, 0x67a7, 0x5d}, {0xffff, 0x2, 0x8001, 0x5}], {0x401, 0x7, 0xfffffffffffffffe, 0xffff}, {0x80, 0x3ff, 0x5, 0x2}}}, 0x3f, 0x7ff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x30, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1c12}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x74b}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x54}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) 05:38:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 05:38:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x108e0, 0x0) semget$private(0x0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="de1e29bc041277e3a9cd6fb5f059e99f19ee87677584a854890ef8a4662d", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x4) 05:38:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 05:38:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 05:38:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x7, 0x6, 0x8}, {0x1, 0x1, 0xfffffffffffffffa, 0x8}, {0x7da, 0x8, 0x9, 0xffffffffffff4e36}, {0x8, 0x2, 0x6, 0x7}, {0x0, 0x8, 0x1, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:38:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 05:38:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x3, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3d71, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xf0, 0x8000004f}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x97, 0xae97}, {{r0}, 0xffffffffffffffff, 0x29, 0x800fffff, 0xffffffffffff0000, 0x2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xd14, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5a, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x400, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x30, 0x920, 0x940e}], 0x4, &(0x7f0000000040)={0x80000, 0x3f}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pledge(&(0x7f00000003c0)='+v[\x00', &(0x7f0000000400)='^\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:38:22 executing program 1: clock_getres(0x5, 0x0) 05:38:22 executing program 1: r0 = semget(0x1, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2d60) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r2, 0x20004268) socket(0x19, 0x4000, 0x2) semget(0x0, 0x5, 0x2) close(r4) fchmod(r4, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) 05:38:22 executing program 1: r0 = socket$inet(0x2, 0x20040bffd, 0x200001) connect$inet(r0, &(0x7f0000000000), 0xffffffffffffff62) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x2, 0x2, 0x700000000000000, "8708d0b9b3f1979655af4488ad533cc86a904fcd", 0x200, 0x6}) 05:38:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 05:38:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x23, 0x0, "000000000000000100002000", 0x4, 0x9a}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) accept$unix(r0, 0x0, &(0x7f0000000000)) 05:38:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x4a) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:38:23 executing program 0: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000780)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r1, &(0x7f0000000ac0)="f5c76ae17f48fc0c1cec1a67d72a21502a58bfad722761ddf0e4ab9c0b0ab6ce3541687835f3f394a3fad4bbcb6abd7ecc6db7cfc4b85b388ef9d80e2f5fd2296bc55d8a713b504f1a5c045a4e64eda0c0f695e4c8", 0x55, 0x0, 0x0) 05:38:23 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x0, 0x0, 0x400000000003) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530004b35c36238764b1464eae64286a7e8200681af86eb9b2e2803041cad0ccfcad40b520cb3e7e41c4833fcd79c5ed63e3d010758b5bfd89e8b19b93972c527642f1c2558467a1b28f60e3585946d0d1ed7a94c513f57410d22141f53bdb20e468907d122602aaee6d1a5709091cc"], 0x21a) 05:38:23 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004237c8ce24ac9cc600"/4104], 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00002a9000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 05:38:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xf40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) write(r0, &(0x7f0000000240)="85", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffff8000, 0x0) 05:38:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) setuid(0xee01) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r1) socketpair(0x6, 0xc000, 0x7ff, &(0x7f0000000000)) 05:38:23 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x9e) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x8, 0xfffffffffffffd84) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) 05:38:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) chown(&(0x7f0000000000)='./file0\x00', r4, r5) 05:38:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x20, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 05:38:23 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) r3 = msgget$private(0x0, 0x408) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/72) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x2) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r4, &(0x7f0000000340)="21501ffb21960d683f9080ed9b45a39c8d3e3bd4b0fb31339a3c613d858093413533ffce31a5b79ed6b0f1b5ed9e041920c02fdfe9478657c6995ad473040123431be5c31972eb9b834ef0197e61b25db5cdb68afe0806b62d818e6fa5e6765a0723de7f1b61d6a19f873de62cc7021901f47fc7e99c073027a92c7a40a3bd94ec9d95b0333a212fcb4df67ce089a90ef31488c2154a578023b58ce4e5ae2da37fde5407fbbf711ca17d19673d5936cc6b112cf22e98693da1235807aac2a91f95e6b29e4d5db79a961cf0e48e44c08c511a89633e", 0xd5, 0x40d, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xfffffffffffffe82, &(0x7f0000000000)="b6") 05:38:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 05:38:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = socket(0x1, 0x7, 0x204000000000000) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x200, 0x1) rename(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') socket(0x18, 0x4000, 0x7) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000280)=""/227, 0xe3}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 05:38:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="59fddfb886d0a9691ffb27784fd67b64352519c62bcd2d40e6a0dc83faef9c526b1ee9dfc77fbb65585a432531489779fe01b2619b66dcf56a8395c75ba64ef9937c24d93789ccb0d50dd1533ae6dac34d45bf1f2baa2a4446fde92d4fea469bbebff5dae120f3d53bde8848573de3a30dcdc234db71bcb03fda73c3ecaf4a7c5746e3521e15225250ef7cc6dac25b961979c3a56af8a8889d1b00b822c22c4d6eefcb6e53cf45e4a0d618b0ac53287808251cec88bf352100fafabe6f2b49e3dce8289f9bd176335cb8236b5af8072d7e6b15022c191648af0f", 0xda}, {&(0x7f0000000100)="f07a915458699621824e27019b76d2b70374dd77c85000d54248169d18f73ae6508159cd2f012b49d5c85e4022437c30610de4ff4fc18a4130eb1129dd94dce7c7d2f9de551700670701f0c3e3ebb92dd011ed7267407fed30be4ce546f588c8ced6d5b5d3b1ad93ce", 0x69}, {&(0x7f0000000180)="a808155b9cdb82f961aeca91d55f7da18afa705853079bf22c2f06a58370c49f1b70ed2f722d628081d968c67ca441c5545ce9fbb4f2b15a97ccca3a929e3d3eaf7f5a3947b76d5ad7624529bfb4aa90361b44c8f4c3", 0x56}, {&(0x7f00000008c0)="635fac9a2052b4185ca475b7afc9e21f23058f839b93db1db6a159bb463c01ca3b674309e2ebaee5e0a8eb12ab2738e4e3e710b872f44dc3f67da226631859719aae6b6abb3aa1b7ba22a989856144f2a6c64dbc186b17e62abb9244548f66db072ee9e2935056c3889d7930f0d980797a9edb338ffb83ad3ec94b3f1baa34c2a9ffdbbb498bffcf414c7422cb42f35d9dfac883ec0da2231d94fe8de799becbf645a5a985a77175c67dc468954cc0a193e48f3ac0bc064ad64592eb76357fd819349b3b3f7f79c8024a47d3b83cc00cf25bd3d3c356647b9f6bddcbc499806a61a1e782e1fc9c08798e32922ef1b20df96730178709c0d377da0188404ae97fb199cff66f89b7618a562aa3b81195d5ff8f09d7df674f9d46ab8ebb526d89d8fa05268258d67163650ede3d5e5309c4ff16d9ffb922c522a9cc57358e036e1b3701fc320ac2e3c989d13ffdbd7c921c1604a714f25956a26fdce5d5d6f3510f61fa9693a1b9412f96d60ebabd5cb483c790ed1f04944b5181f7c9c213cdc1a818166f5266ebb4a71999c2526d9a1549c4d619f204f99b5fcfab3cefb41f9b5df3bf7c16aaeda819f5d597736a5f620fcccb87eec023c068afaccd45c1627bc1cdddb9579901df49c606a6a0d0758541635a65874c685c0da5ea1119cd9791d80d5a62d5c3873a4f35cd3beeb93600c1ea4fd1a6cec7429191425c0868e4c464bb8c363230deb2c8e9d276dc0a39ab984a436e2f731114b2d2e3aa323eaa3dc5dba512799c7e82c08b751ebc1dd3ef6341c081cac41e2acd4d61c3d1eeb9ead68e39a8773cf8d1457ce3130fa3e8dbd06160c0b1dc9bf9ff0d52c5034dd35df67cc39ec766a671b246e493949fb9127415f17d31267cd6f7d1f09255f7be27efea0a99d00ab27a2bf96d0974ea4cb2a48f28cee146b4afaa24bbc0256bc60bb0f83040d42da6b155827934c151f8124224417b9581c2d4d2d58719eb02d13b693db5ae1a3f16e6480629ddbe1f42dcf560a91048531caf1e131146c24a04372e403f15af134c389e591a0cdd5cc1f42fd3d5dd4ee266ab57e4345a23877702f60690f8574d403c090f55abf255288558484ac7f7ef3629880e7bbded128a12c4cce57fadaeedda17fc19b6636fffb73020af78d6d000fa222b6841e3559e3d5004294363c76027a45c7ff4f1c2a1c6e33dbf513081fdcb48207d6b545a8d688d693057303b94fc845538f57e14e3a85c85869a7d2fb544b85ed5a0e60129920d7a3c74d60897df3c06af2df1a800822606c30a53f2d0d423f851a298785968e9a58c5bd9a42a7d387b64b97da2fee321b49f44322e83482132674e0bb5a208743cbad41c4ec2f26aa9e341d648b65502fa2bd5b2ae8a68683fcfebf18ce0eaf40cd0fb773407c3c8b8d564b35c5f4efc0559311aa9aeac0849950ac0fdf71ee8ee50eb883c8b80a02d7ba7c583ea87cec28e7eb87a0da8ecb6dc9b6d54d1ea523501a260f8ce7fef8fb51b8d6297cb751f326dcb160afa80010e3384fa01d7c58a83843b5e0a5030ef6756fa1a5660289fd6cf122b0af2b8e7b8885cd58705817073f1810f33c6b51a975a768d0525b2d0d85fcb414f46cf67ff6a342851a8840198ff37fcb176d02e7d91beb9f08cd4cdfb0738f432652c9dc9811caa93d71160af3b464bc41651060c6146815329c94a663e38749e298a8b41670751fff45fe55366aad9a0368e05c5fceec5c8171d65b9ecfa9924bac35a3c39389570a6400d93fbe06528b661d54944d63d3e857a1ddab2412be3b1e88478facf7a680f462c452e5ec05a042e817d575bb9103942296ae56d4a105e55274667a997be54c48370a8bdcf6156af15939bbaaf30c74bfb454af67da8ed9201d57765929ac60cb434e180174fa8549a0eec8f45ee30aa9a68d267a2096234644a8ade721c4d66b8982d1d526813010d92aadd855bdf4dcc386be0b738bcd531d8846c009fcaf2984f860db81b6642e81e62da33e082c9337a6fd037f7d3a1386f60e65cf74191fd115fce991cd7c1ac91ba44bd707614d0b2dfbd44170d37cf7260bbd3e9e092f9a19679cc71227ec281bf7beaf95b7ae57fd096601d589463a6abfd1758d5915ad98ff4927860c073882de1391797ad0417e7eeb1394caeb378e1bc2fa6272a0779b4576ba81c2d4c3df59dce5d8ac4e570775de2087b3696cf890dfdc18475fdfd8634303d7b0839691caf60edc14ef05923574837c9967e0185279b9a25d31bf7bc7efd4171a5686589d4c5e096cb66e64e8a2fc357f1eaa5cfe98763d61efb86f10ff322aa8fb00b100dc9f9ea0ff43650a82bfb55c9dea8ffffae6fae144f6e9964af37274b8a4c66e704cc14e924051b9c17b29b68511ca25cdb0ba50d4cb8b6cdda8827c3098f6a7a3dbc1fe167cd238bd98cd4be7934ee90cbc2f1e788c233eef10bcc28ce29e8edc0f99bb16b596cd8c912418a7e2db5e8cd937e5d12e5b6cd47d7ed8612f46465eea42ca38d61128427f7a5fe8af4a5d7741029f85c405e32b3c78b53ba14be620f596f719045b129f59533a76eb344469cc2bd6f174c1b50fd189781fc92be4ed515dfe92feaf82059ea00d64472a2b120072dcee2eb398980fe999fdfc3d8c266201443aecd39e762af2af51d6335043cd527c21095440fe534f2d86f410088fac0a60088e0f43b205177d1d617b5a7cb1ebe6e809df41f0981aa6a5d7962af2f75bbaa599965170c9cca292102b2f981cad9c81e068632ebc00736763dace74b0bb640761f2058d73cbd8c0d936edd968a23d87995eb75f3ec8de250241273ebaa10be1ff3a3eb27aee0fd015396e98d8beb3400f16625f3305529a8e107e8c8505db2d881b5eec41b7826f672dbc05d30352ab4ec30aca0feb8529045386248eb25faaa3bfda349c0ff5ac51acf924cf0ec691327be7e9b1814f5282d2f2f40f83ca2efe8e27c6e55acfa27a790d5a6aba639c3bfde8a98baab735e7153dcc9b7b432e6c9daeac2ccad4c17c17f08688d4a1bbc6224a5907edc763213000361c7990c3388f22617616a88a7f94ffe497e36a4fe0f1524789b59b03bf3c616958c6caec7a4f43d57d317296ce2a1fe495548d6a1151862587d41328eabd777d9179540ae6d91b6f642b2f1db4527334b222ab1c7672e137a81cc6d981da138d6819a180fc93d167148b66b8a5023c0e39abe5f2db85752224ef96b4a673a9ab6a27510391b8e7ed88f99a7464b3ee3f46e5daa6a8e4f8f77ecdf82b660ed197d7d119df8d777093874bc32867ed503253ad3aebcdd2aefae16e9ce84ae08908be8a157c27fff8891dca39223de16fdc3bf564f88a6b52a535cdbbfef8b0d7f7ad34e339ad64306813eb835670449c8ecf3af107244fc8db24d1f6861d5248f61d8ffdb606d8c1a3ac3254a2a775a9cc61e36b0594ed9ef3faee2661b664724132868668ef62f6e0e79719d23dda4e71dc35b4f9a012d753cf072f7ec45a5071e5d98f6a4dafd7a1183725e95c4af144c01daa6d5f37c76eae81b2233dcce21f4f222b392bba24e65f253a2844dc56d5695ef1ab604e947981bb313e5edff53369e4418f992d064eeed781b6dfc60bc648f6b9317c04e793fdfc610e5f23389efaaaed3c98ae626cc3578ec15243d84a3a1558a33e34d6bf6c5560d5698f1c1ae36f8f2a260c8519d8f14ea211a97961b771ca14829a4f3b9e7064b732bc7df4d20712ed03d957a46cc83d132cb4c6aafb0fe0320ca82e3043a90487ba06691b412ed5a4c70e7454eb1a8e5833068707f4d4112031fec27334eb94e785aa69b9503c125983bcb4745eba90a0eab3beed0ba612b256d81c828baecd00f76b96e9ed1f5411974ebf041e93d89b86c4d0e9569795559c97f8df8edfaa57296c711dbe50d0e2ec81a94d75571c21b82da17a02b9621c3a7df1be9bfa28e954b635afac243b6bfaa41401aaf4520f587eb48a87e75e52e11f428e1301f06c644743ad4facf1a00a87645bcf1d0a1550d267fac195b763af79e61a899a3110ab65c14053dba645471fabeb3ac31e15d7a59d45b6c9525abfab2eba097fa5e515cb54d38908855bdd6a87c82528e4c97b10ebb4daacadbbc1fcd0c67254e39321fe5cae7c04df6da98d3ba58c16d17c750a38ccc87c1aa37775f965c377f2c938bc1f45820a4049202a87d04d6e1dc2d8e57695aeb5249cb4e661ea421ab99961b2bb6c21eeefc0168730307e0f054d4583fa6614ee2688515029e3e61519e5fdcfcafe69545dac3e6e3ba501e38241ccc328e301196665c07b85942babc8d2963a7ee4008912418f315ee945b5dc56b3a33811d5512deb7ec207d318da732659b8f09a6417519c02b8c06ac548eb5cb7659c03bafa0a50d7d1f612dd713047d242f1a71cfcdee31dd450353fc3c285fcf23b2a9f55870683db892da67c017ce5dcd8f739f858fb87b5ea1d818b2685bb2191adda3249f160c50e75c4862733fca3bfe65fc7d9366a2469a42e011645e70a4886c3d4b81d92804ca80aecec3b0b91251c2c47a630a00c9fd257021a1462b21dd6b74c2ed2d37f661640a215508f46da48acc19228760c9acea27f3dd65e386da66c0210fc6844c783d98296bf43beaf3b84fa82fd86d5b5050e646d4cfc74c7cfd28a748faaf0e1608096db07fc268c891f1372fa2274ffd45ecc5ca39645277a9a134b79199bb3da9812c6c3c25a9d15313972b52a3dc61666e165f9fb3a925731f96cfe240b985f4a6f9014b928734a649bdce6e2811f6b69f9a2f87583bcf4607f0909511f82fc2f68ad274c32a1d75edab171ba97ed3422087b69ebaa6760ee885b3a0aca43fd1f81f79adcfeded14adbd25478d510dd92ceab8816549e717c172b88b0404ef34e5f11b1aba84aac626a19ff2d4e7b877b28f2c3e098d6ebe58ea265dbcec6a941fcf73fefc795a6df4ca80c3d6b378b3f257b90717afbb4e55a8d542556d30d1396125fc4aad6e9ab4b6fca89a3ea439aaaff0bc98c8b67b7af9e0a63803b788cf12da6090bba59ca22c3a4ba22c12eceae69a3fd62cc2b3e33b037d0846f41ff1865be6641b1496979d351f059cc31e99d601c57ccb0b20357b1c4155421ac3b80c763c9b628fbab8fa59b5c6fa0aa42cca15cd7e21b7463db019d6268254b1722cc3922e477bd7d72b0883aaff8d8b1fbcf60ca744487388cb63043b27af60e952ec512ec44cb8840145df2db3509460adeaf00690289cb552cba266ee7fe4ed3168dcb080bab7e4afa495d10757eb700d50eb3e6d2e9f1f9609ddab66c11f37c95e8a0c99010d43e7a2a2bb5ec48347882a25171656fe9293e08c14bd10c116669683421514b7cce90e7889f0af10e39dbf96a1d31aabe5359025ac64bf52086e60a9ceea8b7af5dd04e170362828aa715905826d27195f8f5a714104901c0e3fef8eac7ab68ecc06c36347b5301b12ceeb3e6c3e81d5b8a764ba6b7dda5b4804cb3caf6f845ac964548a9ca69200098cdb3d89175fb86200f409c3dc031412dc4ad73546b2a97d6c53412524c841763d6528e5a6f01d0b8fbda23fe8a80fb78bf81bb679975b0ab41e07e09c8e1d7749f19ffa53376c4e54e48598b3a7f78d61f97d773a37725983c1f4b45da51e7f1cb8c0187fc6c2a77444b58e00ca4d76428113165ce31c4b37b1b35c7ea8e1a6ee68193083a8e993f7884f47fb2fbda2c035f913042b03bbb7db6ede21963caccee7fbcc2a2dd62a8474137c78249502ffb8791a4b99404c8527650c64db71e235ad6a373ca9e3651c3a", 0x1000}, {&(0x7f0000000340)="ca48f71d6f557edcdb1be3e0533125bab88374c746063d68c90b36a14818d177866a7c38cb35ecdbd8358cb54ffef910b7850b39c1640565eafe54a90b8c8d542f6213e4ed6bf92eb401e59c4c9735d6c9edfaac1b2004f8fa96e580e95c881a43b9c7d223c943f93d88bb41aec23f020742e5b85175e6c199cdd727f5744afb60462aed858c028a0eef67a809aa80a357d3c1a22f789e2f817422735ae777090f184b43afe70893579eedb0f8efb51c8be90a6c4f29585ed06be8af3becda0cdf9234923f96de7d3b2cebd9d6b602988f8f6b8db13c8a3ba0e0", 0xda}], 0x5) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) setsockopt(r1, 0x800, 0x2, &(0x7f0000000280)="cd8783b769b00c7a65bf51d9fee076b5800c3f4a8556b16b948ef9b1632dab5237d85e2b4375038706a2efbada1f06b71c89692a56db25323aea15ea8a80cf5f6f69a98f1df1640b2877c1aefa64177b0f9f037d85a026d5c21842498986ca83a846e522dad725660153ca6536f0870ac05174b02a01a35bf03cab22dee4545605f14e4f00d2061b568b97d896258a324b898571289dd20617b349294a1a6858964a2d168a69bfb5e9b8a246d3449282e7", 0xb1) write(r0, &(0x7f00000005c0)="e341bfb9038e80d6d7ea89e0aa660000007be113407c5fbadb03c226b40ebbd3cb1ddafb62b862bff46be28f4e90e0e082dc4dc0642673d8813874cb520f3c0cd8146d9954b473247c9da4cae56c742834061f44d6c1968d32f1e742fd302a357cceea0a4b891b8b00bb975ab9cb2dcd020b4bc625cffeff38da9c220a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5c2b67cd9d46ce96fd921481491400d8e9cc6f2d82cea3bc89bba87c69ca8e43111b9355687b2109007c5cff62f1ffb1a401a5e4f", 0x6) shutdown(r1, 0x0) 05:38:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x1a03, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:23 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0x4000000065, 0x0, 0x0) 05:38:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10082, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 05:38:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800000006fff800010000001200000015fa66cf69700c3db83fe64a3f104ec071253d5864280c3df3e7a3517177d80eb7bb0a599d81deb216cc2c7f5db9e7be7fcad23d9a50f911587a7aaf8ecb816da5dc6e923adfa011fbc65400c83cbc9202157b0117e9af544361b235c5f80551328a7adf13c07c51c020ddaa58f836d16dbefff318ae1cc8c84f0ddd566fe037397eba38", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) 05:38:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) write(r3, 0x0, 0x0) 05:38:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 05:38:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10200, 0x0) flock(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0xff, 0x2, {[0x9, 0x1000, 0x8, 0x100, 0x3, 0x8000, 0x100000000, 0x3, 0x4, 0x5, 0x86917f1, 0x7fff, 0x2, 0x8000, 0x0, 0x9, 0x1, 0x5], [0x9, 0x80000001, 0x6, 0x1, 0x3f, 0x1, 0x7, 0x0, 0x3, 0xc68], [0x2, 0x7, 0xeb63, 0x0, 0xf2, 0x7, 0x716], [0x3f, 0x1f, 0x1, 0x9, 0xc8b5, 0x1], [{0x1, 0x4, 0x7, 0x2}, {0x9, 0xe, 0x0, 0x7b44}, {0xffffffffffffd782, 0x788d, 0x66, 0xe7e}, {0xfff, 0x5af5, 0x5, 0x1e}, {0x2, 0x0, 0xb700, 0xfffffffffffffffe}, {0x3, 0x401, 0x81, 0xdd}, {0xfffffffffffffffa, 0x5, 0x14, 0x4}, {0x1ff, 0x1, 0x4, 0x9}], {0x1, 0x9, 0x72, 0x8}, {0xa472, 0x0, 0x631, 0x1f}}}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 05:38:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20230, 0x0) lseek(r0, 0x0, 0x0, 0x2) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x0) r2 = semget(0x0, 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x8a) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:38:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x401, 0x6, 0x1, 0x3f}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:38:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x4000020001, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:38:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r0) 05:38:26 executing program 0: 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x0, 0x8000, 0x7, 0x9}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)="71eb5600") 05:38:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x7fffffff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) fchdir(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x11, 0x0) sendto$inet(r2, &(0x7f00000000c0)="a83487fc30ff7dad2d0621a8ba34dbf5e8d6bd8d4efeb6d5e1c2c50c29703f32b1bf447ada576cceaa037e12b9ae5ff46b46229f27398915e38faa378876877ccb191f54c1a2d822a0018885d6036bef240bff5b423f058ad001cf8bb07680188db588c55a6c07e46d7702515099195189e4d28e6af34109d37e392f56f4a3a5c9f4bc3547f3b70dd434f2b455557d97cbb5eee75134b9ff9f38267f7e7df74684b0dad4b69b78e01c939852b3749d2abd0c1679abbfebcf24a4a966663eda9e8799c7b2eabee9577597487e8f1546e1913a4fbc2c57306116e7a1492ef93d8aabf6d25356b170af03126428f35bb7542359bb77", 0xf4, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 05:38:26 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 05:38:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7fff, 0x81, 0xe374, "01c02469339675f2eb14beb712285c4cf3d2755c", 0x1, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2000000000000090, &(0x7f0000000280)}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/147) 05:38:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x40e, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r0, r1) shutdown(r0, 0x1) 05:38:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6, 0x99}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000400)="d831f5", 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x400, 0x9, 0x4, 0x8}]}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000004, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xf38, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8001, 0x35f}, {{r1}, 0x227d9819db098f40, 0x0, 0x20000011, 0xe, 0xfe}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x5da, 0x32a2}, {{r1}, 0x0, 0x2, 0xf0000000, 0x7f, 0x7}], 0x61ec5eb5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x1000, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x3ff}], 0xffff, &(0x7f00000003c0)={0x5, 0x211d9b07}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x10001, 0x1, 0xe6}, {0x8000, 0x1, 0x8001, 0xfffffffffffffff9}, {0x40, 0x1000, 0x7, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) 05:38:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchmod(r0, 0x40) recvfrom$inet(r0, &(0x7f0000000000)=""/48, 0x30, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmod(0xffffffffffffffff, 0x0) socket(0x18, 0x3ffe, 0x1) 05:38:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x7f, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000400), 0x330) 05:38:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = getuid() r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x7, r4, r6, r4, r7, 0x66, 0x8}, 0x7fff, 0x1, r8, r9, 0xffffffff, 0x40000000, 0x3, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r4, r10) write(r3, 0x0, 0x0) 05:38:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000000000000000001b04"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff01, 0x2, 0x7ff, 0x0, "f5c5d3bf275747e0bb7815d01923668150bcb527", 0x6a28, 0x1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:38:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/116, 0x74}, {&(0x7f0000000080)=""/19, 0x13}], 0x2, &(0x7f0000000100)=""/72, 0x48}, 0x40) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x10000, './file0\x00', './file0\x00'}) 05:38:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3007e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x1, 0x3, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6120, 0x5}, 0x8) 05:38:26 executing program 0: r0 = socket$inet(0x2, 0x8009, 0x800000080000000) r1 = msgget$private(0x0, 0x15) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/205) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x480, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5b773ab5d20300c8f66d5792d42d75e865abbbf25125c78d50ca0b1813e1cdd847f8b3b7253e28fdd1d398f78357173569d41d93727c86e80707bc11b8710bf873353c312a7ac7630e46f3d0a7e35c019f306584b0d407d4a8a52badce575726211d207430738745fd54dc68a40b8369dab5dbf24d1b0cbba4a73374ad4f549139cf8741f3af", 0x86) 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 05:38:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) chflags(&(0x7f0000000040)='.\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x46) 05:38:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = semget(0x2, 0x0, 0x42) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/247) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="d40bd2c48798263fbbf78de6c2abc94645f3e381d0cc5939d7721bf4f72aec42f4adff1ff76c0a67b105132a72a446ac8351eef99e8407683b67e9db49d544071fe0b92727a98c63131d1771f6e53c5393ef30e0441ead32b663d49160060954d5897680046392f268568baf17ab71fee0ba86b604e121410da87dd5093ae72d4851275c5fccba7cec692d64b03d6e9e3bd57a59012796ea5e7953438bbce97085d2e99524cc3de26a589cefc92da66c4f49ef9f1cb81047dcf8b2477bff3230d17d49111a5da726a9120251ec960963269ee85160ab4f874572754359defdb5172bbe16338919f17752ad2bbe28e8c6818185affb7c0bc87ab94d6654a41af48a2d27c44d0e9b32883c691047930521b39083e895a0bc8dc10bb3420d74e7b603af7a8d47b7a2a90d5fb20ffb9ecdbb5df83c9688aa4a66bf1220611ade2c7a2c482bd9f835f886d48d321572a6defbce13aa7126ea9f973ea2b936c4ffd83742d79d8156b2524dd1a605ac48a048b0a05f5c6f2254be4f36dc8cfeb7e70fb1f698f7de32b9d892334449a0b8c5fecae35e9c2d11a251daad31d49d240cd3332d80801a020ecd747bd1ebcb1a30315bf879ff9d29be8f829ebc054a5daaf5aa34524cc40e56e68d3916c3b8603912ca8dc756bd039765bbcbeeb0d8f33817e033a9e5c1bb29475a751781af15f8c3c643d32d2fd3e5c94de4a0eca3584f8cdd712875dbe267383e6e36f138970355b3e322bfc8170b056992e01d43a1becc86c5e13fce73c1f51c8b42fe7b0743b982b48d5c4501f7b1d0d38ac25e210a02e5af2067f354837c0b49d718e4d1d116c8c2c142753b40583f2a11159fc34d79b206a0d8310a4d295a8ecb897ce28e461e2a25596d4eafec2abfed9bfcd635e23d5da07f54dc2cbb6f554a07ffa3fe949303e4929662392213f91c1f9376fdcc1eab9c86c3d79d0664f8c4a3ca83616066235e60c438b04183d750624bd2238506e46ef90401bbb0f7d92a6b1cf6cea9d564ba0951a53097f335b6ebccf347665b1bb424b68abe145125f953601661d753b6ae02e7e95213a6d3c85a0c6bff6848982c6952fb10c733a5808fb6d0ffbbdc2761c79193f2af1537207d6d37c93326312d34d926bf32af7c95320ad9aa21f324ae339f7ac3493b8f0185585905f9d0ad72a48fcf1be9282281b680860ad1846634cf626f5f4cf6c4973d6c88ebc5a1f5ea869083d673e17c94225d32c96f2c428a886dd2c7daeb66420e96f0c94449cea5b2a025f159f98972fc969aa3f040359a3607ff27937a8275ab22decf79c0db2ebd8bcc5bc0f7a12c32923a54f89b32550eadae76344407b1fb68ca5b98a23ec1e0b6778bfd122addfcabeb1bd3266641de1c58bf0be6d46628230406809f6e5c993b0a7dc3ca377f57a492f21249bab8e23559db99c283f997776de99405d336c805f5b6c68f77be93743d9d5b61c298ca92108b9366efabcbed60c5aaef2e7425d6e87980e82bfad9dea64a93c0ee88ea37718b7bfe9d2c6e2543f18a559c0a70eec9c11dbe5210b09b501dcb3ca4dba278759968cdc90f240ecf13e842acdc0fb2caa79dba2db6cfd470de9fa9c3b5b29d9b894006c19ad7c31bff50340e8159fc2fc7e3662d65bd15daa94bf8d72aebb498d6c12d844bd01da19d899f609d8d8a8b7b32dd529a597df3f5983b821ea3f8cc249aeb08b7cbf6dfb407fe3b0a8619fad8d1c310902eddf6117ac3c8972f2f6663b5bd00c5d9d2e0cd5830c6e596bb48142e6030db66cb229899838300f3fb752d91bde75713cda15f10bde6407cb9d25f40918627c41ad8cd4fb86333fb01b5363a9edfda096698c2a440d0bc9ccb4ec1826c905bc8c1bc0a9b0eaa37c5ca077f6cb69f17c7cc260da5af75133f75f686dda0f7f18d84861a4441039ef15940dd67f086ad1d1c9bb96664690d2d9d883ccd0e4e59c5f40e8aef0fa4746ea2a579bdd5daab23079da305d1d6f78ed95ccd38bc9bf3a5b16d3df275e34121d3bf78037367b3bd171ad37af96b7cbabbd082ffe4ae3acc57287221f0d430fffce9d772f7748f07e269b9968e2609ae26cf3f05177f2a14fec04ee14988c47858e0d5c338061e271ea73b5b48697b385421c05d3e30fc5c7376d10d8ecafced95e2dc8fb1d5dcfd459b9b5975b2418cbf56362432e919e94e219afa4212f4ed2a2f07a44743828f8f7671708d7944ea728db349647bdb85f4816be80b82afd8f58b59a856d3b87fccc73ca9096b4373d048ca4aa435f6bc59be38566067574898508f48619a8f68fa6d1b1f1778cca4e710076cdfae1a215abaf61a28fd349f3e291ba2bdb91a4626bab87a1e84c94b561c2562e8d0b389ca513163f45ac12f0064d7cbd5e80919e8a2f8928e805430ea95dd375583174f0d35e6101ed40df42f543950c8f3d2499b6b10b5cecde3e2c9a487919fad446377c109635a43d9a64aaf0f45c7b257ee30fd1083efcbe2c0a720c43bf09dc33302c8f33433725430d02be2ede18a011afd11ff716d2b5887781015b9e14b2f5af13a33d6dc93553a58e4f1212deab510c9022998364d990ee80300cbb4d8716086a0f0343825a87351d64271492a55ae66c2d99caef1186a2109b9b9d9323984a16561c02d0a5e3fe9fdd98832fb48c35db9cff63ca1e4101bf89021cf885ea941c8bdd4834b73ce5a1d4aa64bb9b780b91d5e37eae59a00edffab88321882db023055c72456499453d688db01009780b0d7f7e0d907993625864277c3c7768d9f03e63a962d71ad71c8fdcdbe02a134eac69b4b7a2b02ab7d6c21489e21b9c757265a1f59423b868743615d6c4ad14b011ac7da3951d2b20317e7cbe1bb57085b6df0856630edb580202337a2a45adb4ed542eca0af2d0f00522ac79b1c5658427032ef459d2a54704f820c2d705212c3abd0c1fde5427c0998e909a158feb3d018e37221fbc5f2eebdc639d1d2009007c1fb389db45dfd94113381a14686c92437d06767abdeae4dfd996b8fb52f7e1f3cbfd6726e971e9620210c724ce597e5f7b31109318f0f40229cd8645118ee1fb3384b4dc736e65b0d67af22273fac0125066ab999bd8f8b47a7025ceb984fa33fd95f3268ca1adc1d212c11f7bcf13fe92e574730503186b5cea411522f70fbbb23feb262d258be7934dc7cd824fceee1e1c448aecb41d4990ede01b968df810fa179a3238e92a2aca54a2d1fd49b9d327ebb35fb81d217dae3bdb4ebd43fab54ff7e05bb61d84a5d5779bbbaf3681035e560c1ada45c643aa2f3bb6e65f2c3522501bc287ff3f8f8e122b971d4c9d3cd0e2b04d68b8c2c18deb1bbf8462eb1e19bd33e03bc6d13b3f9b7d694060258faf62eabf2e42e2877fe150ba26084da23a83d92bf3256bf62b67ab6be1021b953139b6ac7a9f00288414ff6275caf990e90ea5fa33f771241ed50b1d6b29f8e10e77170f63a87bd9e7eb0d977d5a56edac1b45bd204de994500803595703ab405ff076a91a8b317b6a653285abb1aaa0edf6bf92c416b2917d79e2d70fc7139b88fa64a25302c76091f80963459de194d18cba9e2aeb840802241f784956b0fd7d6c6cfedb7e1692b88a64ac4a08473941257c3ce31a7595952a7842a797443928e96ac7768d2a0472b167c5cefdd2eac805f8cc35921c9858241147436bc191e727f44f8af07365a554d6c8abdd5e49aa8477cd6888fa414e4bf6c1201a29ca16602042bb93c8d37ea9b5b307055d79be796ded802e481523e9a3162fba3f50d13eddbbc14a3a6426fe4eb09d1d3cc89141081ad44b288ec91e3a7f5db2dc77c81b2e524952e35d87abe23b166b9608a488525cef3ce98f01f20f65f40f9dd3e422960398052dc32b090366514907674dc717601af3ed439c318a00ef1a0125e20e89d883b818ec5ef3bf0455e1c247104dd6e800c8c39ddb841a8d6e05b0320b7d16567723a00e8837e2d90d338aae837092e9a0794ff8a58999e07b5df6da2ec5a8813ffb85d27fd64f9b49b742f669040f87ed0274bd524a7efa059ddbf0f70c90e57052dbad86484fb7d54b8ccba9716a2d28b51b3dca4826d40265a086356dd43fea89f6a87d299aa4052acf79b206cbd6504039ae5b0a6564e98818bbdfca8448235661f2445fa099654bff61a0ed0165bb00c9c87642856bfd2a4a1dbb518e70d3970cb679d4ddbed238d0e624fc0b6a291a9e12e8f505329b4bfb457b9f47709fd1b4697062bc357e41a1d857cd4e8929040b592ad674f4686cde38a1046391ff1b1c61588b93ffcbd8aafa3487f8bddff4dc27c16a012a2e5ed2c0ce374d3a808c92ab88e91b97d7b4f36c5d413a36a460c7f0069b8149eca883ea9f0a19ad64e1f4aa5de80f3592260ed4d0ee586c97f29cf34c62bd5f526d42dbf0ddb6629aa47306b56badb487f732bd7db1aabbd1045addd195c0890e8638fa380670459b3f47c3b82ef470dc49aee1abb1aab74a501f9bc2e57c324b5963e8532cde42637a44bc5fb2d03452cc72d0b1d886c9da4feeca1665a6f3f536dde699952c9c562e767f2d5d1b31395b73f492232ee6f9cdd84af260a60dc8fbf2e756453ec6fde1fe0cccaea81c47f8c5a9bed97cc7aee7e6e8431378dbefbd92731735890fc36368224779870201a5357f79b91f37dd17a9e58f930af1b2a840731552ea4210b34253c3b3952785b457875910943c677a1b949d985f1f977598e78ee354c24bd223e3091a01d282f40fc1a1a66a34a1522590dbd7e8fe4fa34be0d35ab6dc24b0defbf70b67134114a46319c7b5c72b5e424e9acfe90bca38393e3a941821ef7102e315b47ecdbc9924cc6acaf010bedb37fd4d521f7fdec323ddb75432eab2d0329f721280b5f98e4fccfc62a4cb44d83796f6ceace5c23ebd79ed52be071ca5ed6512561d8c3f71f27757f3b24551716c30b754211da6d9d1a95266530970e06655649d14bb289865b4fe122b9f0737904917220391a450a495643311a02e10da3b47f3bcee17ef1f436028ab44109d3bee64dcd5743c5bb2e0c10829e2ded9de13ba5d41dd3a838e657f10bd036cbed62b58d8f6306370f9d3169091240e2bd38c0749cddd51495de0b4cd7c8dc6472b4ec97e0e7a3f612cb0c61548594fbdc38e2c7fd7b4c6ea9d7078dc1896d0f0d8a0660825856213e5729a66f24643bdf9db37a657c0c0cd94868f64cacc82a771197e96fe6b664073c3c6747854f2b38585e55c87a195dd97f4bc1fc0dadd5fd37ef22f71e3233c6a40aaa2d54f7fb7eeecf2a48334dcf4fc2b2b881e9f0b7783cf0ad2ef2c02687c3a7dd8395d849945246fbbc4fd6755cb8d5b0d2dad69907c394ad0cf50048c70c8e1dc648f194bf3effbe756665e1731667dfb0cfbe00ceaf090fee7a224e5c5b8d88cb4f172870c593b800e0ecfa0405513efef13a0a724d084605b1ad92d7ad4babdd7aaf55abba2da00e53e29292ab8bc9368401be51426af8015bd8af3cc75263ddd3fe13e6962c84070101f74e0a669e54d1570f9a3431127618a5d076da2d3531e395a1344ac53fb2fbb39c99b3e833e9369c05f52877386b5ff4659a52379d437069ea69a8a237069815f7602157a20a919b72844616dce4ac754e1be7b5f72ebe58bbc4bda7a6932b307d7af74086069f09dc20679bcdbb05d6d063326bf43b9fe001e5a99737990abb53724d6f56df8f838cc9682767f2b93b09b2382e19de7d08d9c2ffe4bdb96b8ee44596d3b8697a96740e2fabea8cd18951b811eb93bf21991dd61fd46be7b2724276d2dac9ac20", 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x2) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:38:26 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x102) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/184, 0xb8}], 0x2, &(0x7f0000000480)=""/9, 0x9}, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x9, 0x200, 0x9, 0x20, &(0x7f0000000000)={{0xfffffffffffffffb, 0x6, 0x20, 0x3, 0x7fff, 0xffffffff, 0x101}, {[0x8, 0x3, 0x0, 0x8000, 0xffffffffffffffb2, 0x6, 0x100000000, 0x9, 0x1, 0x3, 0x868, 0x6, 0x9, 0x9, 0x1, 0xe9, 0x3, 0x983], [0x1c5, 0x7, 0x4, 0x0, 0x9, 0x7, 0x3, 0xfff, 0x7, 0x8], [0x6, 0x400, 0x5fa000, 0x1, 0x80000000, 0x8, 0x4], [0x8, 0x1ff, 0x401, 0x7fff, 0x8, 0x9], [{0x8, 0x9, 0x1f, 0x7}, {0x0, 0x6, 0x1, 0x80}, {0x9, 0x100000000, 0xc0, 0x100000001}, {0x3ff, 0x8, 0x7fffffff, 0xb48a}, {0x4, 0x0, 0xf610, 0x3f}, {0x4, 0x2, 0x8}, {0x1, 0x20, 0xffffffff, 0x25b4}, {0x2, 0x7ff, 0x7fff, 0x3f}], {0x1, 0x0, 0x8cf, 0x9}, {0xc5ab, 0x9, 0x7ce, 0x6158}}}, 0x5ad, 0xfffffffffffffff7}) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000540)=0x1) clock_settime(0x0, &(0x7f0000000500)={0x63b, 0xfff}) 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) 16:26:35 executing program 0: r0 = socket(0x1000000000003, 0x8002, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x9, 0x8000, 0x9}) select(0x40, &(0x7f0000000140)={0x3, 0x3, 0x0, 0xd1b, 0x438, 0xd645, 0xb5a, 0xdd}, &(0x7f00000001c0)={0xfffffffffffffffb, 0xd44a, 0x9, 0x3, 0xffffffff, 0x3f, 0x80, 0x1}, &(0x7f0000000200)={0x8, 0x80, 0x7, 0xc48d, 0x4, 0x2, 0xb30}, &(0x7f0000000240)={0x10000, 0x7f}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/49, 0x31}], 0x1) 16:26:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffe, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) 16:26:35 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffee9) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) recvfrom$inet6(r1, &(0x7f0000000100)=""/30, 0x1e, 0x3, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x7}, 0xc) 16:26:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 16:26:35 executing program 1: open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) mlockall(0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:26:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x70) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x8, 0x0, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="03") 16:26:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfffffffffffffff9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x3011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x126) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) writev(r1, &(0x7f0000000180), 0x0) clock_gettime(0x4, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="2a268c520510b221dbdbec9f54885040010c61761462dd59f31dd9a1d8136bca6c7cb0d81259c7cc035da8d9f9051eaf5e5f856afb803277f725a050aa43eb4afd91452f08040477a3d0910102417c4455b65562ad6659fba2b33f090c0343c89f8ca13933be6b14b120e932352531fb952c2f474e976585e4d9c845cac2769919da778c3141f91cdfb8dddc978b0378aab3b5bc5a3c318ae5a7854cc56ec494547647e86a9ca8ae9f6eedf1b15097097ce26433bb72cbd9478420a1dc33280bd77c7eaf27abdb78852cfe0292fa5358a65a163d02b00b0ad025b285e622bcd786e74770d111f00b4d603e2dab0250686c290aed3400b5b499", 0xf9, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/7) fcntl$setflags(r1, 0x2, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000340)=""/5) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000380)=""/251) r3 = dup2(r1, r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000480)=0x1) r4 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) poll(&(0x7f00000005c0)=[{r0, 0x20}], 0x1, 0x9) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000600)=0x3ff) setsockopt(r0, 0x1, 0xfe7, &(0x7f0000000640)="1697697f630e407229ae5d81778cdb564a6f5f4e758248b894241973219abf36048955c4b5924bdec7374e1148593c73a0fd85e1a8cfeddbba5fc68c5f0e099841ec885fad895875bfb140af1db000a1af87af04218fd5c87251a15ece8cfee58c8a4039d3432d5b093c67927960d5ef4ca6100f5cd4b876805672b477c4b6e58de2e0e3579e537a3dbee97981b27cfeb76b5efef6dd0aa4c3d035380108d7b5c33b4ef71db67bdc8afbfd2c51bfa99ef65a23987b76c7773201dc9b2bb4cea02fa529c49d1caeb3ff97da16420f46612c4e360660611516a42ee75b5338", 0xde) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) 16:26:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8) 16:26:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1a64, 0x3, &(0x7f0000000140)=""/246, &(0x7f0000000240)=0xf6) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) setsockopt(r0, 0x1, 0x3a4d, &(0x7f0000000000)="70baca5d7bd4417e86489e141e2b1019f7d984c1c6d2220244ca1cd59ec9d55fae4bb01271616a26c7af50dfaa9a68079adcdf339cf90ebcafc7bfe253539c2e7b6d612b2e926f3da603a3e83fa3c3f8dd1c29b977cad06a425522dd1478649a88107c1311fd0667a58b29d397d19251587e4d264444d940828a1bd0d56610d99e2019e0f37a70d9", 0x88) pwrite(r0, &(0x7f0000000280)="3a600e5c591c32f6084b572ed406aba88090bc591efb14d373a049602288e0cf4d5199be4882adc64d4b502db2e4252f89b3e4f36db152e049ccc3b95d34823d3dab3e8edf0bb1c050bb29c63b219175c0cfc0034f08744ba0d680d44057cc807ae19c51cab5b9e83b9e91682b35824d8f610974253a52da05c8a6cd02cb46ef26a565520cf6a0ac05db6a7310e167b3e9676d567339ad16399bbb09bc05d3a3f421f66d16fa8f612204ec821c264fd0b86958f538fa055e5ac73628c0a48e89840c9c94dc0d68e01fc83e53f10f718307389f37494d9887defe492a26ec7179f2cac9ad52d7", 0xe6, 0x0, 0x25) recvfrom$inet6(r0, &(0x7f00000000c0)=""/16, 0x10, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x929}, 0xc) 16:26:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0x3ff, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r2 = kqueue() close(r0) fchdir(r2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x600, 0x50) 16:26:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getuid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x4004b2ad}) r3 = fcntl$dupfd(r2, 0xa, r0) open(&(0x7f0000000380)='./file0\x00', 0x21, 0x1) shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) setsockopt(r3, 0x80, 0x7fff, &(0x7f00000001c0)="1c38809de84c8914e50444d1756c04cf256eccae8c7555ac8488873143b622855e28abfd253083b423839fbc5e74b0d66e94befdfa3ecbed0fb30bbcf524b36766898959a56566a73171c3af5f8cba29919997930ebe336493611bb003d2d25d149aeffb4f91cc789a4d8a9c5cfeab56f4451bd5324ee006b99e140b38fd7f0b7cd89e4513678c113161393104cd7378e854f41f4fa84d9890c03ef5ec10f90b72c24962ddc4cb5d7febb8e5e5fb756defa5a3b86159dcf0c06d5122ce575f75b34ac8156928e98f66aa60015c84dc814376dafbc97f6e39e39cdc66102499c308143768220a21d521a23afb4957c91dde7a16ea", 0xf4) ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000100), 0x10004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:26:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:26:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x92, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:26:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xfffffffffffffffe}, {0xc}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf5, &(0x7f0000000100)='\x00') 16:26:36 executing program 1: unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000140)='y.') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) 16:26:36 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x9}], 0x66, 0x0, 0x0, 0x0) 16:26:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20000000000002) getsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:26:36 executing program 1: r0 = getuid() setuid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:26:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000200)='./bus\x00', 0x8500, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000400000003fd, 0x21) write(r0, &(0x7f0000000180)="2017025877fb3bd96a17f4277683be86302092916a4db875f11047a0a04451ecc34bfad91ebde5de592c7024c86b6ca569d9921b277ed3f7b16901c2132878bca9d7bd62735395e9f406552d63a94fa1a31ee6190476ba81ecb825425fab5b23d2fdf5920cb3c7204c862bb9a8b1bbc9e4900b63432d", 0x76) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xb3, 0x9, 0x5}, 0x3, 0x0, 0x7}) execve(0x0, 0x0, 0x0) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3bf, &(0x7f0000000000)=[{0x74}, {0x2}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x80000000) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:37 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = getppid() fcntl$setown(r1, 0x6, r3) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 16:26:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) 16:26:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe6b) 16:26:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0xe6) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) chmod(0xffffffffffffffff, 0x100) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b200"/110], &(0x7f0000000180)=0x6e) dup2(r0, r0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x0, 0x20, 0x20, 0x5, &(0x7f0000000380)={{0x1ff, 0x6, 0x2, 0x40000000000, 0xd0, 0xaf74, 0xfffffffffffffffb}, {[0x3, 0x2, 0x3, 0x9, 0x3, 0x0, 0x2000000020000, 0x80000000, 0x1, 0x3f, 0x8, 0x2, 0x1c5, 0x2a7, 0x6, 0x1, 0xc1a, 0x5], [0x0, 0x3f, 0x5, 0x80c9, 0x1, 0x9, 0x3, 0x4, 0x64f0, 0x1], [0xfffffffffffffff8, 0x5, 0x2, 0x100, 0x9, 0x20], [0x2, 0x81, 0x7, 0x1f, 0x10001, 0x5], [{0x40, 0x9, 0x9, 0x101}, {0x767, 0x5, 0x179, 0x3}, {0x8, 0x7, 0x5}, {0x386, 0x6, 0xe3d3, 0x1}, {0x4000000000000, 0x1, 0xfffffffffffffff7, 0x40}, {0x79209881, 0x3, 0x90000000000}, {0x9, 0x8000, 0x30e, 0x9}, {0x5c6, 0x5d622f4, 0x5, 0x19064b15}], {0x6, 0x0, 0x20, 0x7fff}, {0x3, 0x1, 0x3, 0x1}}}, 0x4, 0x9}) 16:26:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20000008613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x8) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/95, 0x5f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xff) fcntl$setown(r0, 0x6, r1) 16:26:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="5e697011adf07d86d6656354990057263369acce42a3f679450039ecbb3133ec8a81326a88cd33f4ea2100b231e0123a8e18813341a744063dc9ce6df27ad2ffbab5a410abbfed1a215d1d88785042477a52b29c6cf6b7e602d1a34f06fcc1b887cb130b2a033bd900eb1acf9dc27f8415549cfa47fdb3cbe01db3d1493a0fd52253b44f260585cf769ddc917c8ee37fc67ae0a53306f4e4bf651615ad322921afb9c4d9e1b3dfb1a98899feaa235da8ae8217482754fd82c6bb16ea51679526321aca1fc5b8d11c1f3fb440ea7a1134e732d1ccf36135", 0xd7, 0x4, 0x0, 0x0) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:26:37 executing program 0: mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x8020, 0x400000000006) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00@') fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket(0x30, 0x3, 0x1ff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x808, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xa0, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2, 0x0, './file0/file0\x00', 0x9, 0x1, 0x1, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8, 0x5, 0x5, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x2, 0x7}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7ff) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:26:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:26:37 executing program 0: r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:26:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) r1 = dup(0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x100}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus/file0\x00', 0xa00, 0x10) close(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = dup(r2) ioctl$TIOCSETD(r4, 0x80184601, &(0x7f0000000200)) 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc, 0x4}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x5, 0x4) socket(0x6, 0x4, 0xf84) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000100)=0x1000) syz_emit_ethernet(0x19, &(0x7f0000000140)="c8195964416d4983a80cc6840f8e6c8e9b011393f1ff99f5c5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:26:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x41) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:26:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8980, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) dup(0xffffffffffffff9c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x48, 0x0) r2 = socket$inet6(0x18, 0x4, 0x8) r3 = dup(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r3, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/243, 0xf3}], 0x6) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r1) socketpair(0x6, 0x5, 0x3, &(0x7f00000003c0)) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000d2, &(0x7f0000000140)=[{0x7, 0x0, 0xfffffffffffffffb, 0xce}, {0xe03, 0x800, 0x8000, 0x1}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:26:37 executing program 1: r0 = semget(0x0, 0x9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) semctl$GETZCNT(r0, 0x1, 0x7, 0x0) 16:26:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x481, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:37 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a", 0x7fc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r2, &(0x7f0000000100)=""/25, 0x19) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000380)="654e80f05afa6edfd3dfa83b6ccb743cdedff86549e365bc5a360395ee34f5d0d3e8d229713308a769e2f3d5748e47a93791cf5fda612e5b7fbbd3300ff32b2351decc96123f75e54061492d08fe8cd92d1d4a484ab460d62ead9e63ea98d244faecb85c7a0aacfefcc5dd1f362bbfde1c27c34b46e523bf00f77fe7bc8ddd8fee817fafa6af07fbb48a4f374fac45e84f3176d17a43e2d8d1b1f3a147d9cb171aba707e887450e2b14d53b3ecf984ff89e925cedc6a940aab5ef1bfececf540c19ff5e64314c5df8d603e847fac86557c93dd0f4cf8c1f3158382bd0c5fc757c836", 0xe2) 16:26:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) unlink(&(0x7f00000000c0)='./file0\x00') 16:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/49, 0x31) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) 16:26:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x890, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/225, 0xe1}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/45, 0x2d}], 0x4, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:26:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x2000000000000d, 0x3, &(0x7f0000000000)="186fe65c", 0xfffffffffffffeff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20401, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="276e5fee912dfd66bc6f0f51c7c0f7ace000e9de9fc762cacc5688f58603a4900709d9610ef8cbcfc6ea08f1b8c2743dadc505baca957ae152497b6da7ff9dd3e507fd79cd33ee1987f5fcc1aa1d8abebd4f0148adba263c8bee481780e188fc86a6b4f83df2a598201a2432487e4f40406f9b0e98592bd8c81f2a57b25b79c6e0c564db48e8195cd59e73bbef23f0c4beae734612d3260989ae0bf5a88741", 0x9f, 0xa, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 16:26:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x820, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffddb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/176, 0xb0, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000080)=""/86, 0x56) read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe21) 16:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x0, 0x100000001, 0x6, 0x80000000}, {0xb894, 0x100, 0x5, 0xffd}, {0xe22, 0x4, 0x4, 0x8}, {0xc624, 0xc90, 0xfff, 0x101}, {0x8, 0x3ff, 0xea7, 0x10001}, {0x6, 0x45, 0x10001, 0x2}, {0xff, 0xb7, 0x6, 0x3}, {0x7, 0x100, 0x9, 0x1}, {0xfffffffffffffffd, 0x10000, 0x9, 0x4}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:26:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) accept(r0, 0x0, &(0x7f00000000c0)) setpgid(r1, 0x0) 16:26:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x3}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:26:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffd55, &(0x7f0000000180)="ac29c4411eabd818d3e8932e8e5fb26ca4e5382ca40a") 16:26:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) r1 = getegid() r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="6a9dd4b9b1dc195e6febfa279f60bcec12ea563e43aaa3482c5936d434c46cb755355c1d2f169361e44fc10bd2627fe1bd5867182f784d1f9dd8a760a77e9f068f39d15bdd7c41ff4032c3ea579ab2dfdbbb06fb58a2d11d15baf1bcf21aa945f1d9b9cd96adae6a39b9bdd38ae510331e13b65a4e5a1b093713003c4c6fe653aaca7063653eba28b27d7c443889d50078ebf6167c98934602223ceae0069b8d0c31c97d3baccb87a3a5c60603a71ea257413c", 0xb3}, {&(0x7f0000000180)="fc2e3c3eecf1caf7c83751b49a10c9bf001ce6173f744b9f459651b27c5a6d4df1538327da231a705c4858c89c17820d0f1846417843414f25a6f25e91d846ee404daa95cb153eabdbb237ae46c973a830617dde9a27692f4fa84c8ab7f9ebf95a699eaf5a953637b9e7c5da0a8196f6061d0e0c1e9aaf7dac86132ad3d0d81f3a8425a3fe3551e536a6eb4707720ed7ff8e9d6c822b9844ce826aca633924583adea6b4e52b224424b40f4b21460a9623cc622a03ca3369ad3fac27c4bb9b18049dedc00c73cb1627d5bc27f636e6", 0xcf}, {&(0x7f0000000280)="2edaae1f14fb36ea13ff6dd53e935f8606d58e2843a2bb5dcc4c28b9ddd863bf637577bdd1b91babeca3c0fbd28f88e803c6c19bf1241cb1ef3eee06002e768f05925959a61dd26f7915e63a7c24035ef779b43782a27e114af3a2d89667ad1dabb4a914b61ce429530879c0f41e108e", 0x70}, {&(0x7f0000000300)="8e34e640aa72d87c9a147d7f9e39b18123161332c4f5bf837fc6ebff409819c82b7433b13b3a9d074c28ca40d57dbc0e015b04af303b61ef70911168628f54d4a08c68558321efb018f29c0a11003899fd56dde059fe6ca32fc1e759588210dd73899bf7391f3f8314163eb6a9c9a0dc848bde31369f668a65f0aede4f2698fe378ea02003750944f4d22f7ae9edafccdfd64af8e52d243f25ae339a8048d63a559db401c523e45b4a517f929fb9cabfe6c3f6819718d247815caef5797a553269d77aff0c84a67056a981fac2a1c19a4b8101583ac5a5993d611b38aea206cfa6c88c717d39e9794b78374db5dc73beedc057a3f6fd40091f7029adaf40e79e891a52aaf15a1c85b56dbfa6b33437f35a36538998ecafceeb6910acbcdc25a34b1ade4a847990cf4d3fc708e558d88d14cab9ca02eeb7f774991a1dc3fc58e02871b74c07f8d778717da129afa3079816efb20e47e1b3c8f70633eab4a7cb4dd8a9318f1808453616d8f148d6371c3746a2d94444c4d6396f0e71a75558243612bc45c6f611a9e7205bf6cced5c4532aeb43b26332e49d91d130cb49f8cece41ec40cf1e32c34964efdaec238ecca01d2996c366c8f861e80a38b5d38539ef6e22ae7ab91e33a1852177f7b57a37d1f66d285baac3449620b6fad1ee783ae346562a9d61462bcdb7fb8438b67885025e4a1fe77847da7beb7ded7bd548a6b9b01907cb56f4225fae7f7d4e91124b7a4704335fd97941a185845f6a7a979f5d3e47f520478d6dbb6cf19dfa0b24e367f4969ed4ec3995fca4b724226ff5f0d0f0fb749cb14f5908f8ddb4637c978a56c964556e1a01072986c8f8d2f9a9cfa96ccfd2f5c81205e4ddc7586d2236628ee63ebdbf585d78cc5fc02d732e1efff47ab7a53147fe1cb2261394e462512672591166b75015700197932c4585b4131e5bf160abf4823de61ccb91d1db4d826e93afba566ef50cf64573556064448c93e8b6e91a655ac139b35be5a3427d9302281c05b1d4af76da00901f5cfa1f0a1b5ae06f28830b6783d343ae9960c974f8d0bb05a8e0439a1e28ab252c3d43dc3a6c398a3c49a69d8f110367177761f4a515ef81213cd428aa75696ec4d646757207cea4342823e0471c1d93fb8496a134154e6d78dca1d6f1817ea528e43b91ddd48d6da6b87ad12ab4282bff803731dfbd0665a3fc854ffafffb789f577b0172f86e9ef473bbd9527062c364063d28f55cd2086c84930ee49b7ec2142af490974094235606e15a6d904c40abd8ab97d14126544550336d93fbc7b5612437df38f974963726ed9d072961a5c73fc63da47d4712551a1fbebd56800a3d2c57f26fe926c8bbd6f3486e63d497d2d3d617f0fe164b3d56a2ce582a9a765af8d4c0f42dec787522ff4df8efcffcde22ce623506ae92d25b67990965040ee8923f97b6d5218a13dba39cff0e038748ab09e3f963f2fce0f53218758949b94aaca14152c7c46a3a3f6085bddbed61144f0e186bdf201a4f076cba00fe06ff8273bf79f79a4fdbcecef86f9eed05b76b91693de027e474d5fe82e6bca8a1a3f14836e0f1f8b4c1bca82ee4ee6a6d3a19b1a2e558773bce687db56d6ee6dfcd3dfba59a573d42025ff9f24e6bd62978dd491e5c852ddf691f9facedff14c47eb091c98c98ccb5b31584b93c5671b02b31f8ae8ea89d5ed2a0482e0723d022449f60ff7faa74404cea671ff49c84aeed2c739ee6e8ae96e611094fbf983e8157b5e1d3da92a8a347932b7364e47bbf7ed8bc2f472a159493d89a92f0e58c1c05829245dcbe26774a9754994db5c506e5ea36149e2b669f77e918e8a9e2725363fb9d27addcb05d0d524bc67bdbd17eed0bc83fb3697edd764ee9b64a964deb4a5b234929735c4e489d4a6ef08d44ac90504be8a84aa2afe8bc125916983a1231e4af7da39a29a220be8c8c0207b00fb91b633cdc06e179d5fe90c0d95a57d93210502724fd272b6fe68c5dfc798c7acb41d49ce9bfa59acadef1d0e3dfea8b525d08daec21029b86118a60d7922740b40ee7c3a9399f3259bf9ad4a43c51fa4f82bd0a2187073c43466c2180878693865acc99e4cc7c7cbcc18d7604800b46c318110426277cd1fcfd0253ad5fe48f3d206189a52bb90ce8a7c6991750ac3120a3008b5840aebbdbcab6279a2a5721d34558cffa4a0548cc64a71356a445df440242288477522f4b5edc61471db71a2647d1a518abe2fb8a54050a1e966647c9e5e08933d155f742993e27bf3a564ac97d19957e3011ef10a3f4e36855915395228fd39f8d6c2cc3c46faf58149bb16adcfe9377179d169325f095019b51795a55cca49f93cb4ba4156f267ea547b8ed811e6892f41d317a6753465efa707bfd3f014e9483ff816989d7616fd0e591e6e3c646cb0415776184a4711d7043cb420c35d8c591ee50eef1ee8fc30ea99c03f135a262a8c2d5a4c10bc980675743d1720056e1221e7ecca6b3cbd1eab974241c267d995406e5e18c99e052c214633fcef9ee1271d17c126d5102ff8910d76319519f23f59f716c13e8bd4b7a4c9bc14434c86a6e9a52332384abbfdb4332fbb7912911331e4840449e9c0985af0ed0182bac47c14f3a8ea5c769fe8a45e510861527b34965e9cfed3c3f0d3b466bcd5bc2f653a4a76c86754d42a93d5c773dcb472e0f061ce415ecad0981da680fbd07f49c6027649a78deec6c70d30a4e851295701e0e61318a9ddba9bccc90920410ca37ebef4265cec4d643c3a3a700dc4917b9993733d84d7bd2edf9a9f31786966169e0e4b63635ee00a688dd7ffcd6a53901dfa70bc45f8fc2b7ea1ad7dbac54185a9f89c422cc211ef8330ce22295a61efa1696bcd95dbe77a7abbc660bc12ce712aeabef9d077bed61827a12d86227929317a1a43b3bbd32054f4173506a202373263b21e2c7c8357944c20dc2f68dde2994e6db4723b099892bbb22164b1ccbc7509e150b3542a84bebfe04dc3f31a1c0c7f0de27d2553edeca9acb668821017d68520541b47604d659646d19a1161bbd4058fd63c12d9893e6ef0c90898ff3dba561356832e24df42748e49e478ebd1d384312eefe7dd8faf2e71ad43465abc94163f5b3dab8b58ad413075a1f2da648680dce5309c3b83e9965073c335c2cb7470553f79cad2b3b02955b5df47539d8717e0b496c26830231da56da529349c8a59ae2bfd9ceb6416d31c3c56cbaccab5ebcbb4e9a1f777df2b378df51a6e4a37e06182663252fe788815e5cff8763b216b4234111abfd0ae1c63554d497f058250602932d1a4cf503e8dd8751afd2862be900c6a3c391c5e09c15df34f6e4cf4bb35597edd78c7b73e53f4622618a652b6783f697df32fb1df05134ab291fb432a97ce08533683e67db723e8fe9c0357307d36155ad33504096002e6de5ee861bdaab209755c9486f3a1208582aa9050eb3b975acd18e4779c657b4b6632af4ee778da184c5e7c78548dc3b5a499d5f12b75db59116f7c2b62a7ed4b5d22409ed1f6a54d84716517bf5dc45077a8a3bbd63e979d439b6ad057a951855f90199ffd60874184882f3e53c28ebecf80357d716dc6d4da568630dfdc3d7e626f2a88a91128a0370634b2199b4451879507deaa1de6592361329817ba8d4f360f14496dcfa593f225285e851c30bfa1da9d00f30ca6212efd2270febc479db79fa621fe01bdcf7c2cbc4c2c2bebb7553e10b56088cb356658f2837e9f10063197439011af49b727540b57520c8c36c4dbc3765e6d4a8adc738a77feb2bec5eb35ce660a4fa9b399b1678224e58f6bc3c0f836ce721cee130eef50381406d1523f1f9a313cefec8551d6a357e9286f66833f2f5bc9f5ff6c394a26240bf646c6bc705a117f9023ba5ed412723341ffad19f6452da833b7270dafd40789665c50b462f9ce2cc2c6c222dddf5fa08ec97030639ed12c4f6f1f13385daf0105d5188b144cbcccab72603304c761557d3059c7f6aa658f41c5dbbaf0ca028d5f7a1452097734ea96b02cd7115beecd99d4a2d3972b2a216568fb23494604f3c259f43e64f6ae1f0a430c9313f68d3b12134a815491edb3eb5ec7f40be784b9210526a076f017e3eefd8764d17b98646f097c6cb9afd346c16477f80228baa759d6b5ca5e13d787a01c2eabc4c905d628d8c213978df717b9e6ecb50f714382d9dfda10b5b36c28f1fa66dbc52da32c762ceaf891d61271a56cdfb503b5a96b33db0061c769c62ad24936f020c7de48f4f4e2c913a1d74895eaf7ef62de73741a1f5e957ab4f0e0b2a814bc93a276270ee806e1054d3466878fdea69a7a44dbecf4fb207f4b16ab459ccd9c8c8dea73b6aa6fed7d40c19826bce1dd5f666e4ea1db529965c7a10adcc63641d1af28c7ddd622b70edfb6cb88da4c96a868043f53f864bc73958cb263e9f12a619d0893b191da2abbd56475f4e59a93c3f3d3cab97582750afea315532264fba62583c90ba89b2d7e210dfd3d125eb9fce83526b3a51890b6267e79d9b3899f578845eb67fab052ca511f7ea9cf19511cc3854c74df786935968eb4e63613a9023b9c2f392f1eeac6163c375d5753595f44cdb332a8c42d89a2855b28cdc0eb0c55c235a1f7b7c4d825d711b5aebdc0671e7a9c0ddf29b1301df081fb2f9b5e7187c302e0dddf56cc49260ccec6b6030cccb77cf96027267b368a23520ce1b44af1636d4a52783b4fdb140cabb2d618c3b199e0b97c66df478ebf52bce11bb6f0d19ab04e4ef448de9370d5c204d4e615d9388e232d8b85b0dd0c78914afd2a7507099308c428c85a45c1dc2183fd2a88119e0d68ca1cef7778a210e755189e5b254851fa123c7820708de4db2fdc54c5a9b2e2431ffba5a5b20ba4ae69ea7015eab6cefa5579b0bce048e4e1d4d6d2e55b7b07455c381549787129c1b6622c47a9fe9860be61ccfb224a7913ae2a1e9186f5be355fcf94daddf92b34e4bb24d5f8a83cbcaf157ddc5ce946bfa0c6c313c7fd1b0b57c215d7b0ad772de45a81896cf4a275d0f3c13e2834a967e7e4abcfb5099de1baee95093871170735a17c31b0f82ea9e358b9fc8da72f9031c2e56af35d97484bb43fa51506e656e1a2f6dfa1f98ed59b457a801fd6553cb3d07d946346b4cface46ffcce74227dd6c068898b0047762a0e90d3e54493086ff197a4bae2f58704e4a81371f10678ef1f8ab7738454b8d7b79a2f3811c9ccc9327705ca73ea2c4daba240c17b6aab1270ae04ed7090b966d60a845b7d937ffb0092d819290ac65f11ec454893abced3ff3770edef2d981f87f4ebaeee650f5b4a25201a74b80de2336bcb9e389d9b78a9d043144f0067d08d4db5e8db363e939eb80d0a1e5be1d540cba35bd6c2f9493f1d4b59b36516bcaa8c67f62e5746473576450fb96881ed3a2858cddd1bdf7a90e6e66ce543cc00a5b4ab4670cf6e5a8f00c0fe642bd66d11e25c82e9d0fd511dce3a2c29ff8fff0f8d657c27bb9513a209155a3e076dff4d769770a0d284d812420557652692af02b0b823db43e834dacc344008faa79e518ac75d09969fea233c8908272d48ff3f3384287e9cb94e07e23c51543ed11fb7ff28ef8acdaae87f2248a07ac13821968a36b0963d6e7ff885883c7c94bd45eb87e890d40ede7c257599e2ad31ceef286c310725b42eccfd87480efb57f7b50efe6c8dbed6ba27faa54a696b6fca4a5b53dc588313cc78cd6f7af6f79320637532ffc18c8a9f2803b3a2c4d818b15a85fcacec40b897d01c2479c660f8c14fd1f305d920f0", 0x1000}, {&(0x7f0000001300)="7d2044a81a27e3ba354aa247f1c90a99216ddc2a1aa39b947f92a471a4b32a7f64f9683b21daebeaee3f45c9a870c3143196384835575115e63d12f454a0ef952c760afdb3d860c08b9ecc1a07b96983e2f80ff547e180450ce92a3ae3798ab10c7c2d6eb1dd00584e176f8d9ac862cf8d2fe69f", 0x74}, {&(0x7f0000001380)="3fe5498a0fd47e5b45e78435df29d91799381eff44c7817b6613858e544a6d1d909359aad314142ee781118983f3beccd6bf6d2c24dd7ecf13ca307cd73435b3973bde220e9da44e57b5facd63b32faf4f3e377d578b9fed9eff70be5398bc76ec9c1557c32e253c27d15cea86b1faf66dfa8e7d550b859fbadccdccce9f78c347cb453f970f8b96078c1268f3f9184944bda2f33e304b58ce949895fcb6fc5a4e85d48240e26973dadd36bcdc92ea30e94a686ddbaf3851e28c6e17c41cf61ab78e4a1508c2f2b0e15f8a499d5ff201dd7ddd6c6a3a9bd566da3b30727fa1128919597ce8fa824a4f6a4fdd53c1478634f05259f9a83d088b720ae1", 0xfc}, {&(0x7f0000001480)="efe2b4d000408aebe5300aba59e62e6f8889a4627046a4e721655a42c33d", 0x1e}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001540)={'./file0\x00', 0x1000, 0x1f, 0x7, 0x1, 0x3ff, 0x9, 0x1, 0x2, 0x2, 0x0, 0x8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000015c0)) r3 = semget$private(0x0, 0x3, 0x201) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001600)=""/127) stat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001740)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001780)) semget$private(0x0, 0x5, 0x500) r4 = openat(r0, &(0x7f00000017c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001800)={0x5, 0x7a8f, 0x401, 0x5, "920ed55a26ea425faec4f5e356fe5c78e30f5386", 0x400, 0x800}) stat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001900)=0x1) mkdirat(r0, &(0x7f0000001940)='./file0\x00', 0xcc) sendsyslog(&(0x7f0000001980)="c7b756c5e6937d4ddc643f7715ade9b32cfdc4c68b322377b77b613296683f7cb773f0176745fafa784830ca612be95e6e0da9118b26972f3b8471c7221d745a30a673313e223193b5c9e577e54b6c1fce787289cd7dd9339476f435eea94ae659ce20c0a960959fd43892cc3e10", 0x6e, 0xc) unveil(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='x\x00') ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001a80)=0x3) r5 = geteuid() r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001ac0)={{0x80000001, r5, r1, r6, r1, 0x80, 0x2012}, 0x7, 0x7fffffff, 0x7}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001b40)=0x5) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001b80)=0x8) recvfrom$unix(r4, &(0x7f0000001bc0)=""/12, 0xc, 0x40, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x3}, 0x8) chflagsat(r0, &(0x7f0000001c40)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001c80)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001cc0)=0x6) 16:26:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x100000001, 0x2}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r1, &(0x7f0000000300)="882c", 0x2) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:26:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f6e696c653000"], 0xa) sendto$unix(r0, &(0x7f00000006c0)="27bab255be96e4933d67e03d264e921ef354ff232fbd601701f1ee463305516dbf86bb3bc68a244fe194b7dcf7dd332912ddd9bda252b558442ddb0bec9a03b0c7bfb1dfe8f7b68ce66e1f395a3e15bdaedc579d0cc21fe315d9c2668f62", 0x5e, 0x402, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x0, 0x4, 0x10000}, 0x3, [0x9, 0x40, 0x80000001, 0x2ed, 0x2, 0x1f, 0xfff, 0x16]}, 0x3c) write(r2, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/106, 0x6a) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r2, 0xa, r1) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="6afaad5f781391c4c938eb05b89ad78cb2a97bb97e69916ff7d79e61acfb1eaf410ec0dcbe4ae223436d1edb2e16acffda855e9063746465e802ffc7742264a8b0b58591d62e96290695c7e9a299786442c82c5d9a15a7712b92d3ea611784c6b1735f1110ca7c973d5277432c008e0a6360b6d935075e74552d0ee8acd13342d0e9eeff70480b611cb18f415c116afc3eb1c26b9c9d684a90e7e9414588c1da28ff0b468f6cacd817b3fe8556974c0641cc141479ae2454592126df77ed18186e8aa4870e5b956e70b31597636aaafe6688a93636b32f6f1bb0db36f3ac834314c31d9df4ab0d654b76722e9d7e90c64ebbee362b", 0xf5}, {&(0x7f00000002c0)="d135a95299fff1393d1f8da9cac7063e12b8e1626f03e540dd7f3977318de16671833697f529a4d99cfa26ee59dfc336a678e941973ac2faef4506d61e5196199065408d4247223d11b9bd784a3eeaac45a1f1ef12996071f3d33ffd67b85e9721ecf978fdd3458fe76d1b227ca35860ce8d29080d4a8bd49a9da7c2d300c15e2140b181c8442a530eb89b08cf929c5aa344e5d12a87abc7dd1f7264c0fb4075118749a6b3f017a6d676a326b09c3e2157316639815c5237937334a100526e950ba45694cfc6ccfaf7e31eca6720c12b35ab7a5f5c7d1c67cc24a950", 0xdc}, {&(0x7f00000003c0)="689ddaf8314950f75436922cbeb08dfcfd4a8b281d2a2151d2c92efc15fd9b49b2be85f5cc92bc21ba8b90d99a0f436ac36f00c3090505219993ceab621829fe4a277373a0fecc03f05ccf9e47e2284bf82b6097a4f4c0fd412bab26fbcb9e45d8a8550dbffbe21df98912c83df7d0a2ea19965351e8ce26b9f75ddfe9b18529dead3c37aa787a8fcb6ba033b810f87d27cf0cf2b213d45ff8386226998b0e134f376cefd6042bfacce25b7a650db52304cb3f1be097754404d86c48ff7c34f8845ca20c5af38e305b7d63b048935625460bd870eb402c54596f02d33d3b570d6ab32a1cc751052204abf3", 0xeb}, {&(0x7f0000000040)="7deaace882e783955ed12f5baebc54d2c5951658439326308fc0ed50ba231a984c5508192c1c5543b34d3606f8fec85c18d78ce434cd6ea6ecfb79d1d5758c81aa736065bc0a4b63dfc26286a0a453483398c4e496e03bf61d1e8f233855b9bdae986ffe3d0ad60ba8cb6979", 0x6c}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r2, r1, r2, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1]}], 0xd8, 0x1}, 0x3) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000800)) 16:26:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x46) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="5570d06c0559a175e9500e9e2f6f4d34fc7056a1e9956aa037aba718bca0ec171960878bd5790632a00cd99dc98d4a3c29623b459f7f2cdc2f5e77939c8ebcdb09985cb061edbbbd5d4e676ac162457207ac0e39479d7ab6e3a93642406b5ba7f44445c64367293295d74a7893407aa36089f6dee55958dc56153d10426f18d234d90c331718bf9dd53071b9e453f29489282fe6d64c4ebb75", 0x99}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="0801000000000000ffff00000900000084059382efa3cbf8a18e86eececaa1ef21e19aa0a3dcbe74ed09df0d0734cdd0ca2001428b2f32632dea4c72043a9a238de92aa5654c12b205a1efaa368a858b533f10453441584b909973700f80766d57712073700bbfac1597c365413fd5408dc480562364c5930f1a6c12dd54474c5cd5a6f22e3099c819fe82fc871ee4ec24a820bd196ed01265d3ab96ae63ef14f01ce089c0059a8d54d56e4dd9f3c000b2c2446edb2e078da523210493d4f991b81de947add5776b73d0989edb4abdb8659dd3570366e8b49d9aca26d7fb8f29df0f7e01f718f006c948213abd8a55da8e4685a0fb96de6230c233c978e06ca9e4fdaea2d50000008800000000000000ffff000001000000d4fbcf31eda81e6b0934b874a093e86ed26de50b767d343da2f18ce31e8795675f5ffaa9536216467426af1414649c7c959264ab05de8bd68ab80b754e99bec2f1244c5ed68a451e4da070afe803c6cc18ed79386a2514fb9c91079f66d1548d62bc30ebbca35ee3b9f94c6fecc67d929935084619225b00b800000000000000ffff0000610a0000c68fa4ee3770c6d30944178cccad804c9daaf1dca0888e232ce0e19eaa3f7427fb94f171992e9b07a16df8e6dc45c59f7041ef40c5df28599d487a70c007d5cbb6fa51b1ad75965c7f1c579ec0a53a43f3aa5d7f5c0a81b6bea4fd3498249b3d3a5a8f7adace2767414c150c97bf81069aa9a55ee5133123df2b41de66e32fa3c475326e62d332674d4bea0b7cae4d1145946c5b1996facee3f85b98d7d777312e82600000000000e00000000000000001000000790000008826edd334c46223d97480beb7d1d9898afdc13f2a757b14d1a50431d8a792c4b97c002638efb5ebbe72a1400aae120150c50ff9c3d72bb3831a4eb177f5aff5c62054b91d5cf5ddbdfc89ca89dc9c086d3c155f963be2b383045fea1bc018b1328b17369f2564a4c838f47cb5234b79c3180f02eb30b1e01553a3830345633e4e8f930d7146b9e58a71ae949b287fa55ec3216cc80e25b203d0795a62e941d36da8764ca8b5a1c165b23c08dc5d394df910b14084503f5dbd43fb2d7f2b3b26cabf5e3eee64736c86445089f9eb840240000000000000000100000001000000a7c71a80ca6deb4d2efe8cb241e64e4303fb837895327f52f7b0f425405484f4f27739073965f7fb4101d642317327009000000000000000ffff000007000000cf1f5c7e1de42fa5d459bbea6a5e957eafcc4646971a467affaac4f27d5b7592a777a19129d6710d72fbf919720f0a4c5263982eb34df48b425a71253244f4e7aee8324b23894bcdc154cc139fa4b589822332ed63b0e7d8062b6bf53c4b9ac2f5ac689ec6d1428607a9afd4b361cfeaab2d8440690195de9846940000000000a800000000000000ffff0000050000001aca1324d3c9ef3eea00a8b7f81ac98b327733381b3ae02568956ef75494a80bba9997baa31c24d8ce81e924dccb2a6ab04dc55350af87920f7428b24970d53149a2a3928f794acf45f7161771a8f0af9de636c5bf9dfaa394e8315e3eed03a836c66b408fffaf0131abe4e551b88d1612774294f471d50f293e847d8834b1a2da1bfe2f637157bdadf2fe87c0fc4a12d500000000000000b800000000000000ffff00000400000097f5c711f0595fd8750c8c755b9aecc1ad4985a42a7b7a083c687f17e8dcb3d0cec4146947455af6a617c02269f002f562d557bf150b3d141fc95b282764c50a43ac92832b922e2c008580684da8a874e443d6cdb8a8988a8d826ec57c36b85fb18ba5b99a4ec6125f09f49d1eaa1e1abbf9fe57e073ba0faba3c1ee5f93d2b8337abdbe8e6ad7409f85eea089ebac78e022ced2a99aa6d4ce04ed22246d27212f68000000000000"], 0x558}, 0x405) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:26:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 16:26:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x0) 16:26:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:26:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) socket(0x0, 0x1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80000000) mknod$loop(&(0x7f0000000140)='./bus/file0\x00', 0xe11c, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 16:26:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) fcntl$setstatus(r0, 0x4, 0xc4) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68240131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226"]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r4, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x6286) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x6, 0x2811, r7, 0x0, 0x0) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 16:26:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000001200)=@in6={0x18, 0x1, 0x8, 0xffffffffffffffa6}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001240)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x703) semop(r3, &(0x7f0000001300)=[{0x0, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x7, 0x401, 0x800}, {0x0, 0x7}, {0x1, 0x4, 0x1000}, {0x4, 0x80000001, 0x1000}, {0x5, 0x8, 0x1000}, {0x7, 0x8000, 0x1000}, {0x2, 0x6f93772e, 0x1800}, {0x2, 0x2, 0x1800}], 0xa) write(r0, &(0x7f0000000200)="39a528b3cbb671029431563f4fbceffee8cb7da75cfb75be7a3272628e6fbd00c8af4ee8973cf0ce0902fd1561db3f030a45a33197da4adb89fe7bcd688b43e61c3a507e78be4e9aa751783e79cfe3a7e1ea3a011cc8e8b80d8ea89982dd8fe7a501a72527300bebf5b6be21d87e4ba502567abe4ab1ff22d3ec4c945adea717614ac865a5a678ef6c364c503b56d8dcd5e2d89dd46f5a58ba1416b21b981bf54b5f9354fd944dca33512f2d1345a83904fe27c98bcc0ec21f6835a461831f4471af4d44c7592c3c43e6af339f6217004c5446b0d48062b04c1d58bbe6382d6308fa6a4b6033f50b56f7cee3a8ff5371ff5d2d5d39c439d3ba305b17eb37963f3f3c63d6a9933739f455ef58a1cd876623bcd1bae1f7b6f682fd7fffe8c4a033d4b584263fe789f82c40aea81aee2049a6814a9cafa99bf9c2a621a8337c963901622516eca685ed9d775e0ea021bebea3dac9bb55b95dd48848db63ebf2af0575b394d4a8f096eda530b216c1a40df8a1e5e27aeabe99780975d97b6f4a6ec6350f1a8b19e750fcf5e95dbd0eb5c76a33a7a74cd31ae535f9b35b878ad67d297f1c5b8461b4ae671730bb2817988dcfd71c3613d756798f61a2e03da487fe5c0f30b95f7dde5a04f89b516b5bc94684d6119556c213317a5835e31808d301326eaa98b65c2b0acbe319e7384ac57114b4c8048cc31c3d08b60781dfda3e29369a998587153d36af0ad6d2e2ec1dd3cc6e52e6e3417d2607cf95c3aed8ac53cabc7a3279a886b75ef4a4f6f67e0246f773a49cafdfe2be69de3334dd2dc7d9142ebe60172f6aa2a9ebe98e63dc9d641286cccea52e5c3fb2b4915321525ab1f764cc8e9471c7bbf205df872a20dbf098d1f35af0d01dae1020189241867fa5d5a8efcd79b6da8ca27b068b3b56af4d780cd840b16563c3dafa70b7c648529be3a58325200a22b58c8771f1d5566e7e5f14ba1d774c4a6cbcf5c0ca3d06a78032d07e425d44e2426f4620c4b8bcef2d01b289ee03117c012ef1442fab4903e1a8ce9f763bfc3b039db0a5861e6fe1afd61447476d26b683c5e0facc03d166bbbd74481c012010e6705ae635952583782e35c262105324ff55173f7b33650b61447cbb96ad3d6eba69ed7fc96211efada01e032a07fa0a37037c4c60dc2fab664ff2ddf0fde2d4ee1461ad16dcdd8038d8725c1b99dc693e5cd947007a9b72dda44eeaa3773866953307a4eaf4eedac1d4b43587708c27be3eef84df70efc10ec54d561a9ad85916db50cec1ad2fa6c84c57f28c7d2352d44f489cafbeb7ede84fdb32ef2c58ea516151587f57e706103fbd6f3e7bd968f63ed462d5ddc70673f312a88ec667e33812eca8d78ce2139f2117b3f82c1bdd5b4be41f9b33022ab66210cc1408eb6279f6174e013e60116e144f76eb4a55e270fd500b2c11f5ed0b2ff370cba921d51d9bf59b22e49b5e3692daaa5bf4589aa047133b24d91c24df885eee22dfefae28f8f168abd7fdac8f3755111259c16ee8129ed198d23512221c4ab7ba863204d61a1c6485aba1a1c01b17f669b3191fdda41ce28df01b07b7d271f7e330d712184833ab2aec976e3f4bf735cee5f55e6d64c9cb52c2a142a47e4fe6ae2ff64386b2e3e67b5d7335b8816ae906f97c96c3f50e85acee7409bbf70ab80abce8c5fcc038d7008c5c1c006f1ca9d71e88989c06f2a579d2b299fe750b4b03b042945bfc1d5c8df5b8b79e45e76d995fe416f4582a7fe95d0b88e84711e52caf07a87fd6526f5af2e250a3c23b517e796caf3c7367cf154a91fcf413987597f66d0b6ef86e42e1837f734c20e911e718f48e91125bc0d9288b1c9106101c07a0d79a09e767d8f3e0c94a2592114df2335cf0dc193d2114f4dade545ed6cc4d0f94c50c98b725ef07b4e5e937639124e13db6c9b614e96756115c5e356334f889c40090378b5178b2749335ed95d4073754d7683087afdf8ff8f8b2bb078ee20b53afc85be4932e63b14fe2c38279eda93a2d4602ff43c2aa09d985aa5f5ae7e9cd6bab24a22561896fade12d532651e6252622d60839519bfe39c04f59bf2110841ecca4aadd9a68ac736eb3aa93bb90d701d34b81fccc7cb6c67dec9b020771b8faf24527ec2d1904d3d4403a9e625002dcf8c873012e12dfcb9f7ef42b7ed764be108ecce726fd51a23bb282d7f0705f6449425a431fa88af3675fc978d74ffb2ca07eba324cbc3c2b3ea9ba0948237d33e5ed06030bf60b7fad365f2655dd96d5e7f4683e60750649f3a4d5c216a2f105c25da4e336e5f5bf15dca72e3b46b65a51bf5237ce03b548ef38dfbf2850246548a472b02a95d6541b93dcb7b4f6e57dcf5a993286dd3c873007cd19e7a47a3bc2662c7c656476d46b2c7b3c0020ae1047636685ee644bcaf59ca0c80d0009aa10c7072f157c9027805325365629f93e6e55823226e8093e85b78428a5166ff283956ffd9f3cab51f2bd9959c3b2d45eb3b631fc5a3fb26f48e7d6a2fb84087cef00cad3daa222bfcadff8455b4a15fe9d319f738e8b2ee03abb27cc49076f00c4033446b9d9974f1747fe86873305ba61669fe739d76029384fcc62d7bb65ef85cbfda48f574425734f8ee7b950ccfd09385d61f6ee46ae42e887dda0c18cd3494fc37e89f171fb5c8c196cb984ad5ffd319f8567b55941dfffed8e462fd4476dad7f2b605a1f464f0055e75fffea2d4caf7c6690f3dffce62de1ceeb10e7c1970c7bad2761bc91e607d31a287c6987d4798b1c83194a5f0bcebe9f1d3dd677c65c4dcedb00c1a9ff58d09852d1019ae29b187fe28a10c61415272c6dab00626ff50461c21ee1bcfa8c456634f8c6374d67289d61518b8d1474378703fedf1a60b3faf4a66319371aa741bd8bc9efb3a092252b5d4a4f04ed1d054a2b817038d4a56af00e8cc5ee2f947b48dcce253ba56fe0cfaf664d0503c1daba165f34d905e2636b63f09edd15d451d4d490b65735acb72bbd942a1965adeef137bb2cc4c57d3a8c74d6bae62c371406b5047f9c611536ea7cda93acaddf6409dd18e9f7a25874bf2ef1a8c1a1a977c5dd425c75c528dfcce79c855def09099d0bdc32d01b53b3885d9c738c32465436ab82e6cfb6ff4bdc232eaab035bbc9eabd19822ce4795dc20278d95f3bb2fdfae6d498283718931bd19149b0e2de17f9e97637493e554b4314b9de2c5af0cddc235329d0bc08288b3fffa611c4c7a62d0bae34889e79e38e01d725f7ba8fb137a8b10e267ec738e958f22d0ed4bb704fbe9474ff7aa8c23ba8ee71cf5712545c7325bfdf8d56d891d918cb4aa6b3bc205f4cc0a9d1146d7f0b5ab73fc39d1b9e6ceabde88f37dfbdaa155fe7c5eb764c58dd0ca658ff8092cde054f5f95ef3493c4cb9c9f564f0c818a2b6f4a154035d0d2405449f965cf0c4132aaaf3ac66ec3de3d24a5e413fad968e1ae1106e0b4f804332e141c3cd6f232cc1f9ad7ef0c2edd7d93c0878b4a977a34ab575b924f4f838552f1e797ed5cd9429073c4e28826f6b797f5d83fec4785bbab95f2940432aba1c06d5b744f475f1d798b037c677f9d4a383f9bbbbdc37f3b5c5593bbeb8ec0b14c0dc38b550edfb908d1897e2cea9753508022a9667a84c3630c5792fcf757f28d583cb9514e9199b2d66a553c321bf2e569b9327a4c5b8b486e57f3fc20873872fd492b89ab0bad4c5d7ec1af01926830e11fab2ced197e7ccb4fa241e9c4b051e9c892b8521c34d798e07a901164890ad387e2bdedc1ce44213fea81ecaac858e6e6055ff55dd91e5891d9de02c3360aab480650b5611182d6cce677d4b72bcd82dc1aca39d356c30b56142e0df379b678ef9ee8b034e4627a79b6f277e1a9c9fba43052880318a77ec89bfd9f978d4b7455464faaf6041d7e7a158059b58621bd8d2422db6211c5b62d6ee1e868630e22fb5832c90fb4fc7a1bad5d2532ca4bed6ac441979aa80e70bad716a3ad2dacbc02814d87e98acc548e282a0e82ba11a815fec98e081ab72e2c37315a30da760ed16e767a533c97e0b7e9e3d3958086dace6d73c5da4e40f76b25b631531434337fd1ef89956cc998d7e19259f4daf2188f488b4a5f68ea25c6532cccfab7284e6d47284774fd22134ff5667968a470b56fab9d3cd4eec3b55675b1b448a8c12e547f12f1820283798453efd2ceddc31bf21ff70660e51dcca876dd368095b4b100c7f57b9fd1c321c2bae9bbeecddf3660f8cbb6b58443f859ae5ab7438e39104aa0b1dcb36262ccbf0e7cdfdffbc744da144280dd90b35834d8d96e86ea3c05c1780d9bcd0022dc96e266f61b86871a5fc24a75852f4fd45927dc3a92d69ad378b56bbbdc360f6a12fa26aa28f02f8443efde26da7a0e9147165f20b61abff9e802464f39a3a0a9b23069dd0bf147c17320b5c597dcb7ab6d2f59811dddb012968c30e3013693e4a356b486e2af2207ced4e0cf42ae3e431704dc39bd555b14b1e5c3000dc27541b8b34a74bf880f54f7ce95c9e137c38c688c27827c5e1e29f7d9f7f8c82d4d2bb9429638fcbb960a59de1a1eaede60024b3365723affbed2b71f0d0084dda05d6efa60a1f6d28f7d53c92a01b0677aa39c52cc4e34f9a157192ee68d84f9a573e2db9af58f9c652f259aa60fa5c1baf4968d014005da971f4b2ad9b3a26077704eacbd908a547d08209bb1d0e2800b78e0c4f06a6fd1ff76b948828f59f799b99b5b9fbdd46cd23f03db3d6ed473b4c8061089ce27747474da939ad43ae7e878a6c76004b6e7d83d1e1adda8510f69ce18a428d2401a143329a5e9b58a9446d348ba449c4b59cb1ae6d813cb8b1fa74ecbca0a61b48f5b24990c6cca4a0ef2cc6b31035ef3defd71138b63cb1ac4f0a178fa1d7b5f3586e0c37e38e8f679288b765c5fcd030328dc976bafd2471914b8516f83f95d30ff05ec4957bf8b686737e3ed9d5a4d2d184e2b32696c797f0366a08bc75b592f10ecc48c00af0ed27abaa902dc34f2b5af0102b66bbb7c58befbe9949fd39e40cac99e389c2812394b4f48865fc01dd8f6993f42313a98b03d2ff71be33e363f057dc0160741b2b5b1ce33da70df383f08607f750f38139dffe367e602e34c0d8d1cefc5b7f0c1373063c672e069b9fec94e992d247874ee402d517025f6eee2fd99b52ba69ab883dc00b08f9a4458d7347405641b7ed4da78affb14f4e772e63d43c05293e0018a79ba38f2642361d4139f1477234744489039d2ba61c979a3c8d57369caad7ecb7ea2d1e2c7296c9706fa017943d0c5be2485aacfdd6daac315cf58c85ea108db0db81f05f666987f48bdeacd089a6dc9ab7e3cb0174aafa841da33fe42673eeeb0bc29eb0086d3687418ab5a45e1d6c26ee346c085488300dfa6eb0abf23d8b974684e8fdd9c9f345b2497b8573af6723b8682adf89acfdcbbadb83c52c618491d9c1a57cdea10b5bc6936ea27c7a92d594e210028b5c8d996218f56029431b901d2cef2eb927fb12ca2b785c56db28c2bd6f0d7b2f644510e147972d0c6e8ec6e8eda0f10b04b5beb1e3566fc992ab40cccd5a0e9fa16584dedbc87f375667e8403fb8ac2c9444515412f0db17853b6527fcab2c08ba7d658ee32bf4b6e2f2cc1370142bf18a141e0e6e051022bbcd8999746fab5173380da209ffb3ece750c816d4fff6c28c775de0ca76c93e9b0b029d9721967aaf5e393d1ca47975299609616bf401f0b19ad296555a7b96d3c2f8039a647665fbc6a493796e4434c6b0f4dd53fa69d884bbbed77129aecf64ced71c5d7c", 0x1000) lseek(r2, 0x0, 0x6, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001340)={0xadce, 0x8, {[0x8, 0x8, 0x8, 0x7, 0x81, 0x8, 0xaa, 0x5, 0x5, 0x1000, 0x422, 0x800, 0x40, 0x2, 0x100, 0x1, 0xffffffffffffffff, 0x3], [0x7fff, 0x1, 0x9, 0x18c9f376, 0x7, 0x6, 0x6, 0xde, 0x10000, 0x80000001], [0xc9, 0x139a, 0x1fef, 0x1ff, 0x1ff, 0x7, 0x7ff], [0x40, 0x4, 0x6, 0x7ff, 0x3f, 0x9], [{0xfffffffffffffffc, 0x5, 0x8, 0xb38}, {0xe9, 0x1, 0x7, 0x11}, {0x7ff, 0x7fffffff, 0x10001, 0x10000}, {0x5f45, 0x7, 0xffff, 0x4}, {0x6, 0x0, 0xc0000000000, 0xfffffffffffffffa}, {0x380e, 0x0, 0x37, 0x8}, {0x6, 0x80000001, 0x20, 0xffffffffffffffff}, {0x7fff, 0x401, 0xfffffffffffffffc, 0x81}], {0x6, 0x8, 0xfffffffffffff78c, 0xba}, {0x2, 0x6, 0x8, 0x3}}}) close(r1) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 16:26:40 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r2, 0x1) recvfrom$inet(r2, &(0x7f0000000000)=""/189, 0xbd, 0x1, 0x0, 0x0) denied attempt to set clock forward to 68719476745 16:26:40 executing program 0: pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x8000, 0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fdff2d2f66696c653000"], 0xa) writev(r0, &(0x7f0000000000), 0x1f0) denied attempt to set clock forward to 68719476745 16:26:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6831a74b087a9b250cc48a4c31f6", 0xe) close(r1) 16:26:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2065, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:26:41 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = kqueue() setitimer(0x2, &(0x7f0000000080)={{0x4, 0x2}, {0x1}}, &(0x7f00000000c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fchmod(r0, 0x62) setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{0x4, 0x9}, {0x1, 0x7fff}}, 0x0) 16:26:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x41, 0xa4) write(r0, &(0x7f0000000140)="74328f6ef67601086c1714e288794a83c9b3", 0x12) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:26:41 executing program 1: mmap(&(0x7f000052d000/0x400000)=nil, 0x400000, 0x40000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:26:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="3008743903faf96e20ce3a84f416bf40caada71c1ca3b58ddef02851f17e218f4bf52bc1cdd5a2e15a8bcf047bb35420c30c110197d5883da4cd6c1f002ab9e03a463e1ac71c41bee70d26f89392e6cdfb11abeafd22ef3301f5214f750993811e36139b752745cdfbfc17cdaead35aaad8e36b14c2eb948304ddda2dc1d1a03a66852ef6b0fdbc9bb626f6dc4c4f70c931cf01b7252ef6c9dffa2aeac10f76ec4fe7bf6bba44ab56f66dd1d9bb21866a256d861822131c434916d0d9bb6d57b554acfc8efbd4ffcca8c03249c2dab9f2138ca8e10cfd588c2059d07a6e9c3482c1f8fe1abf1437bf526c1320123170d98c5bbfdfaa66a41923535910e6297e6ad19a7d3bb0869423e840e0ac3d1360922192b6cce30a757adcffba27bd0e507733fae5564ea9d74daa890d9d791fcb5655e1feb4de3a169f7990d073d44"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:26:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) shutdown(r0, 0x0) 16:26:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:26:41 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="cbf5b415", 0x317) 16:26:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000000300000000000000000000000000cf9d071b572a538718000000290000003200000000000002000100000000fa00"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000007c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) getsockname$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x216, &(0x7f0000000080)=[{0x50}, {0x24, 0x200}, {0x6}]}) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) r7 = geteuid() r8 = shmget$private(0x0, 0x3000, 0x532, &(0x7f0000ffa000/0x3000)=nil) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000640)={{0x3, r11, r12, r3, r9, 0x140, 0x2000000000000000}, 0x8, 0x0, r10, r10, 0x107b, 0x4, 0x5, 0x3}) r14 = getpgrp() utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)={{0x7, 0x7}, {0x794, 0x3}}, 0x2) r15 = getppid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000005c0)={{0x80000000, r3, r9, r7, r12, 0x81, 0x2}, 0x7fffffff, 0x0, r14, r15, 0x6, 0x4, 0x3}) open(&(0x7f00000006c0)='./file0\x00', 0x1, 0x5) r16 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r16, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:26:41 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) syz_open_pts() close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc8) 16:26:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8440, 0x29) 16:26:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f00007af000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00007b6000/0x2000)=nil, 0x2000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00ccc0 failed: hole in range 16:26:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f255d6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0xa8}], 0x1, 0xffffffffffffffff) 16:26:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) 16:26:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffffffffffffff8, 0x8, 0x3ff}, {0x8, 0x4800000000, 0x8001, 0x8}, {0x3, 0x3f, 0x2, 0x9ce}, {0x401, 0x6, 0x80000001, 0x81}]}) semget(0x1, 0x0, 0x600) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:26:43 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4000004500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x6, 0x3, 0xe4, 0x0, "d0434d040000003b0fe502c65b63101faaa58055", 0x0, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000000)=[{0x45}, {0x26}]}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r2, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') 16:26:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x800, 0x6b, 0xfffffffffffffc01, "de964b44a077986a793dde3be8344e35524393a7", 0x2030, 0x3}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff205d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc4000000000000000000000000000000eb8674cf5e61fa83eae228bc851e8c9da5e9df5107683990d3db3307a6d36792d199f6a2195d0fd2a042fbfc525c72044c010bfb26ab0166b9df9eb86683478ff3df77e6f96b7d82ba55729f67be4da23c383cb65a0e74"], 0x1c, 0x0}, 0x0) 16:26:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:26:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$getflags(r0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x6df) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001100)={0x3, 0x7}) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x7f, 0x7ff, 0x7ff, 0x735a80000}, {0x6, 0x3, 0x7f7, 0x81}, {0x9, 0xfffffffffffffff7, 0x5, 0x80000000}, {0xfffffffffffffff8, 0x1f, 0xa0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:43 executing program 1: r0 = socket(0x0, 0x7, 0x10000000000003a) r1 = semget(0x2, 0x0, 0x88) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/156) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x200000000018, 0x2, 0x3) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:26:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:26:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0xffffffffffffffff) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 16:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x3ffc000000000000}, {0x16, 0x0, 0x200000000, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x20, 0x5, 0xff, 0x2}, {0x6, 0xf3, 0x20, 0x2}, {0x5, 0xfffffffffffffc00, 0x4, 0x1ff}, {0x70, 0x6, 0x3bf, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='L\x00\x00\x00\x00\x00\x00\x00\x00', 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="461afd8bf0c536887add8e1fa2aca39837dffe88867dbd2fa4d8d09376310b58c4f2e240dc1aea3e58f398207946114988cd4848b902c8bb77c753cbb1266d1a624bc3c3bfa3dee14c3de339e143384c22bfb5aa512663ab15fc8231b55af7885a6a67f591adfb8e930a81e527461d7a7123c2bf9c8ad1fdbd5795109c49885440153a36d89e55612e", 0x89}], 0x1) chdir(&(0x7f0000000340)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000001540)="488d17cec444f687eb686435c000873046434a4d09ffd782116be8a8a1828f12568bfbef8d543328398dd56600046bd937edc3a0dc5e9d86e8c7a785b165848ea3996bf1c098da2a3dc078ec118250b5891b5b388c28690a17aa6f607420612803ae302a3582ff1a9659829112577d7c3538058bcec11e8a0d36081bf2ce21752efa06852a0b0fd96c944b863dd9068ce5d2315f1aff9375a7fc03641a37182ea13d1379a6277a681c9beb1ef14f662b82574ea507c7915a9d56c0ea10c5dec1e1260545a30a7a82b0a3df3f83951c0284868237001fa6d1c38aca64f77fc487c2a0e91ca904c70e3e08322c2e97af63e00ce8b573937649512dda689b7db5202a475f85dfec2a4d654d858ee8089d2d388cdb2d4a3b8c3196c76a2a912411a7daebc49f6ec379f3639cca0ebae6f4f1999fc89b04cc9f51632021fe3a3f125271ea2bf44ffef845f3f6824e0db0b678986b216ba63116619751a25c6b5763dd585d86fd98e43a55bdd659710c20bcfb7a07bd0715c4b75252f91ff3c8aafbf11a38f5615671d9d05976081ed5308a6e28a863e8f629f4d47c015880dc375bb2576af244ff628b90d97d14fd3485b7d6bdf37fd64ecd2909778ee44dd4042c8f637a3646417db4279cdbadaddbed7d164f4941939eb7ac05fc5154fc5f3d02643e3474671f025d28d9f9e72ed08d3d84d6e315cbad4d648aff84033f1c398aca11c10045d2bdb7a8b6eb7d02d93e7d4df662d92f0649d12ab5ae980037414a43663e6137a55e9881874d7729f955ca604c949b08c7c48615287095f765758213231b8c800bff135eaf4c5c1a12acf2fbe3997640b8fad6f84b7ff08ad83818ff06b039e5af9db801c9fc86635df387a921a2ab90fd6f674bc1a57ffbf39c32128675f64a5c49ecf1df28601ff8338432dfddd8d2bff4f7c19801fcb9835abe2e08939a2481d1543295f5ee6a022cece4ceb3a37e6c696da33b49de881e95aeba84ed1eb5594ee7c062fa1ff7a4518162c7690505086007c25ea5f6a07bfd62ab1156ce6b9eae90189a47d892d666cae7376f938e66b2770525dd5d0265e9bbdec2ea5dbbf227b58026eba2f48e82640c226067080d631754fe76d58dc8b7005e74fba87d3a80cb82cd94ee1c955344cec9e87662564b305b0b51b26ea8bedd8d0036b0450d8fd3c41e5a9dc38e14d862200bd0ff148148658c89b5f898c7cd1d43421e562ce3473b45d10dd8937665518be1dd84203cce4ec8342717876e9b6294e5421a537662cbe88bb33ae2e88dcbb24f10fb17fc9b501101269a5f0b86f51d0ad227d1b839eab81a4f09693ad2579929ff41559732eb83385159c1660a454255b13b62a6bf2a7a94baeaa9da9128c241f5337911a13ab981ede7a1a0429b9abdca5c76e130603966c3ccd0066c8a54753fc59593830c1af2c8b5c93119215129b393f1f243518339da92881dbf78d242c1ab881c302c0f0a3976f9bb11c88659a6a885c18bb42fac24b17b45ce50a7b58e4734e686c7d322914d5998b782023d4f9564b4740955f37f83fbe543b47015015d927219d348219ab9fc19dfe9242051a3bccc2aff50098c8f371515c37f1d71259ffe0dfce9ddd24419ddb9cc90ed1883e3b8bd569c3f5d206d52cfe8f730ee09ded98c8b3c7d8219af65fcb0e73fd01cfa2a5a4a9d6e1c39475206698e944a8a21a7b0856aa8a528418139d807d30fafde0d99fce8099baf4d490f2be7eee5aeaac9f281cff990ae86dbed189eb98c517d6603816219a1e61b25d2217972908a506ea3c961351f46268e35751eee99c096e9c51802085dcbe1b616e7d4f4a71ffd5e957e9a61c2f82836d74365f0f71bf970dc93262e02dec87a1dd9318c5fae088c84e959264da0aedef1dfa676212df5c5fe200facb467b3237feef196ccb648dcb99ae7b2f5e56cb6c4059fced0f48547f33fbeeb16293b602601498b285e07d421297526975447377389bf289aaca56b80da91d8fa68985dac83b406506ecf1313c9a74fad05de4adfd01ea776fb98b29daae6d941112d87c81cbcb73ee59e4390e7d45266b401146f4aabadea776e69e3f5567780389ea7d3c5b9e5582febac5c61300f20231ee8aca4112a0838240d95db0c8333739714a7a067aeb4a34d18b6158289b401f1a11af02c4b9961428a595be3b03f8880f8e5cf9f1e30ee58c9d5485054621f31ecfb593c85300ac6bd891013554c6bd3b95f9a855a24712c9bab95151416a47e0a16b897fce8d59038edbd4f1cf21da71a694654e63cb6c078d21913d8617e98cc45d118a42abea88c2d3dd4c1457d022b2e964861795910b674024af7620fe54d29ac5bef33ad20928851d69ad8129a15881b3e4e6fce922c3353fd2225540050dfaec1049cb522441d68bc26d2a9eb21ff50e62005086eb286e6cb80933d2a0d70ec3c0e5bfbb1c842e1f160e29dc916d8ef671dd289757b66cdd329bc9a15587363b2d2693be8a902f9a18e308d76eed0a3d5ff34e712b098d1598f9de2d893c58edf37cbafcea86353839ec2fb53f80aa98476d6bb09f20fc30389d9810abad1eda2aecd0efcf1c5bd52ec03b0694118e3472234dbd4b93e5909a404d347c1d1fd5311aca1d7301c0dafb6fa32c9512c8f2a2786394433014ef36e6319acdc908735eea6d29f8691d42271a44334afb41ac6bfc4271c3e0bc89f96ba6db4da6f9487407c73caec4a9b304cd52a8a02275a39ba9e3c3aa47be177233a86f08bf42f92607c6594914c4300b289d977803fd1458dbae592dcde041bb20c3e5faf279e1eb7148b5061f144d2e1aacf9e500eba78656c62d0d3f2b80788b529d53d9f981702c977f5f556f7a5ce9154f7c1db28690340384efb72aa484f930ed855beef4b4bfbcd99af5b7fab9aa1ca69a0af82461e1c69f35e8f37a6ea53c310c242b6566eee4424ece8663b84c17729dd7f8bd2fadeb8bb5853f6cd7210219815e5290d505a59e869944add3d179be7ef6138ac08b5f9ba8e459e9663b7ecd3e44158dbc488c8c39d8ee5ff32f7e41192ab2fa565dcff9c74cee2288590d52f3008f1a0f6ca8ae4a64e1f1deb028e261474f4efacb1a90e75825faf47f05434a0babe5622902e742762cbfe6a40e1a159d24915ce163cde66aa601b613022a6bd5157766f4b6271c019b2c660300e6a8e4570ff98112441c4633b3c34f18f1dc8fd6aa9ac138df45824c852df9a4f3f5e59dee687d15ba32849531acb2291a4d7709d2c05b8627d6b642fd11af87e30d7a6a50f5053697f1f9626003ed8cbd7da8dec90a119ce31363f809889881cdae9b2a9d328f863c08ababc8ff71ed7d09c40325d3b36c661be51f484fd00860f69b9ba2942376d0a813aeeda7a20ef2ead7e417077b884a11de2c83d595f0be4de8ec5cfb27f92bbd361926ed8b4019ee37f4edd7373d9f0613221ce2b35fa1647135013d4d19e4423ff58c321bf4a4ff711c8069b4d89d92a823115aa79baa56030e5e5dd5cd4627676553a6183edbe31e10737bba1b5c36f3accd1bfa465d15ad718163a9668a07d88b84980cde4e9d923cdb07c0cdb118b609488125e7c924422372448e84d31703a9ceb8d668adb348deb3e62ed65ecf06b4905a4a49912e4a9b52ae7ea4b3f5c7080e1dd59582e5776c45c24dba3cb70646808aa0e771ce6940652fd04e9a124ee47084db25d597981caab9da0ed581682608a214c1599abc5aa359d7485c1d4689a43180bd9dcce590405240fd11c6500e5897b458990de2fc55f8ce0ace2315488b2901c6fcd2694e433bdf7a37fa43a9d163050dddf1d6e5249bb2b2e324358ff93df4dce0ffc7021a06e2dba07d96edc95dbbca739b030bed1bc9507171ec91995cd964d9fe6b90ca96ea61f72f15c75883146957f6a61866d14bb3d2a925162516295d495da4c770ee0c57b0eef9ca6a44b0ef4f85ece137962261a5094ea10dc7967921c4d02795ab4775d75943b39062c6f08e4ad7da2ba559fcbcb975187aa35c64b56633b1f24764a5c0b580e36e111ecc4e673c7765c6d491d682eaca19cfa3a2b3f1a513eb3658af842c5ec4127a39cf1bcb35867517cf94416a2699d2bacb3f1ed0948f2b0ee00f1f0260339b53b973cb182736954598e8ef1b38c012462471d641dcbbf67795b12e222b2ec113badf7587fd0680d2b20b72e3960ca94340720791f4fcc8d7f818dec8338ddfc94655d37c8b69a63d7db383c42c74857b6cbeb54b8f2a0358a403624fae70773f4d87b2b2dac88bf280062f3d483cb4e3c32e478ffb83ffae0edac9f5db3208e875cac1ba92a5f4ce07f0a9f0e475fc763955dec0a27d4aec7ec0045d3c500ba55340cf34d32e857b689d9d4ebe9759b891a2d3ac5b5b55e5b0a623b056423474f9b98a62e7b525abbdfebd9931158b6aff6d59d0a4178f268485aa8c8c235b4fb76cc6f625275869cb2bb687d62d8cf8d2e7725499f97ca3fe2e63581eb6e41cf46c5d596bf73d99b39404d60a7e4170e94c5942746cf8d30fd59ff561c95ab32d96404f8231dbd6b63fc36d16aba39c4990770d9497c05ad1979ceb199ebebe14aa0cc3fca856a02044361551e7bf5086d422b91cdbcbe73a9f89d3d2751c39c405bca837e512d1637236879829a989064a6a1bf11df45b6cc7f062d7199fb9e191102e75101fa250f20eff85c47ffdb556ca88ccbcace7a9a87e30debdd3b840acf0e1cc8f89044ce041e0fed5acd51a3d3f3ad59dc56fdd6fbca316071a7e11f99979b4c22ca199935f48c68b685dc233173f2a58a332037edda7539b5a3c5a3ee336c1dbadb198399ef93d89eae1b8e931a72dcac29fdf9274fa4b668053f951224a3eb59ec690aad7d860996a4081b9d2810b5e4ea23f744985c9688f603d27b395c9da33dd64d6688acf7b98fe55e197e5536d6824763a5c22313915ed6b655bac9419bf9fff12f1b374ec4979ed237aa15317a736af4f56a648ed3b78d451fc49efa21154d019aac293e4cb30ab9a4799543e5cb892819451a6694d54587bc2671281f0b656efab967f805ce02be933152b3df817cb3fca328d559db65398c355f262fa2aab2d6c9ab55429306705e8800bdfe83d07bf3fe0616604fa6ccce009f351905575fc9cf4dfcaeaddac6979850da4602b8c53892a7adf63de2893fda9d52f26ab22ad6fc22d50118392290f95a40cc82c719c96cb49493f4e22781e04d5a3362b2d7ce12391a51f21f6ccfd7da5949b5f7cc46b3e1a950e53fa0c1cba46210a0c90ed1d8a9b44d38ecd870857ad4900c8531f62e4be1abb406b2cd7cd1cabd733503cc2324fbe31f8c4ddc9e59610bdbdbe526b106a68f94dd63a7ce69880a16acab41561249a5e14b53d9460b6e875213a701f0c9bfe97e8d6ebd9d9cb200502e855febafd5a0596e4cf89670ee2ecc25de3cab5352e3e618a38bd2fcd71de186c01451c2a3cb6249a7641e021be5a24ba25014f1fc18ded3613ae20652eb14baf4e36d81a1aef0b34c6e8e127e7acfd1d766f740e7f84dc7ebc97fe952d56c12d8b530efefadd2924e31cba668206c05390ee3e7001185220931adc253d11051cb38d85a0f62e597b61b2f3a29b13039aea1ff73abc13312b8046b23fc24634e2dc1d21b982f2d097013b3712f9530d7b6e947115e5812dbdb0bdca335afa9901f208a07ea90c74299cc40587df4bb6c5d5371d98d0022b49e728089b24d75e68862adba9d4a97af7b8cb8844e732e0ef0439eed9a40a9b4c68c35e4aeab5ea07930ade8824fcfdca7ed12d37335", 0x1000}, {&(0x7f00000012c0)="4882ff41337610c407c1d80be72dbe54fa74fa17ea81b9504da003774a88d57c2b79e0955b58a7686b0318243133a4e64f79523daf229878dacf25eb1d743dd439fdd31677f4777072e0b6328ae03ecc90cdef46b5fa0c5a1d1b32c9d3521f0e7cdd0649cb120b1f8391f2d50bca1fdc02b939299317f58091326ac0d7a28b44c93eefba5e08b266b7ba64532e0890037eeffc22589bf9a95155456afedc2887bf688012d511b6484bb1056399485baeb30b1d127792356cd5661d6fb777c3598cd51e9bde73eec47a199a8ce0a7923b708c8b2b", 0xd4}, {&(0x7f0000001480)="84764cdad36744412c3c44560b838a387146301a94ee3c3ddfc9ed533ad32c81254c070a74bb319096a87b8e93375581aa23bedd91e66a4b81f76d7ee260bfc4ec626022e4e7c212e506011a89acc8e5601eb7290e8df73317d23dc38677a7ab80af7772a07644daa5d618393cbc3d9155157782263c4cfa9cc0e9d2736fe6406f06e2cee5feafbf7b78e31fd32dce", 0xfffffffffffffeca}, {&(0x7f0000000080)="19f350aa5a1334603e81d1ab14ba703d86acd778576d6ff0f3b5510767793063988556d491966fb24ae09daa", 0x111}], 0x100000000000018a) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x10000, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000040)='./bus\x00', r0, 0x3}) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000240)='./bus\x00') 16:26:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8006, 0x7) 16:26:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x9) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/61}, &(0x7f0000000280)=0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x10001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x67, 0x100000001, 0x1, 0x1000}, {0x3, 0x9, 0x268b, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x1ff, 0x1, 0x83, 0x9}, {0x80000001, 0x7, 0x0, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc00, 0x0) 16:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0xffffffffffffaca1, 0x300000, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4, 0x5, 0x100, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x5, 0x3, 0x20, 0x7}, {0xa97, 0x2, 0x5, 0x7}, {0x2, 0xfffffffffffff1b6, 0x6}, {0x1, 0x5, 0xad, 0x2}, {0x6, 0x1, 0x2, 0x2e}, {0x1f, 0x6, 0x7, 0x1}, {0xfffffffffffff001, 0x4, 0xffffffffffffff0a, 0xd}, {0x8, 0xfffffffffffffffb, 0x5}, {0x5, 0x7, 0x7ff, 0x3}]}) 16:26:43 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:26:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xfffffffffffeffff) 16:26:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) 16:26:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:26:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x40000000006, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x80000001, 0x4}, 0x10) write(r1, 0x0, 0x0) 16:26:43 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x5009, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 16:26:43 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0x8) syz_emit_ethernet(0xa8, &(0x7f00000003c0)="c1f6903da5070398851bf12a14fac1690cbecf79c3f8b3dae7ec41a0da52edff3e43db15feabd304dfba14770783b8cc3d9eeb4c8017f964b04aff979d1789291a261454a1360221f4b3b549a011bf711521536f590b784a4805f68232a61d5cfbdd1c3172d4e77973f2ca751531730972ab09d37ec70e622f94f7893741b48d9690a7b52182e4e825ba393af86a21b7397aba9c4c541f997b5f78d39f4d95179fd6f534cee75663") r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xcf7dac68dbde3f80, 0x30) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x18, 0x626, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x3, 0x0, 0x4}, {{r4}, 0xfffffffffffffffb, 0x4, 0x40, 0x7, 0xcfb0}, {{r5}, 0xfffffffffffffff9, 0x40, 0x4, 0x200, 0x3}, {{r6}, 0xffffffffffffffff, 0xd, 0x1, 0x5, 0x4}], 0x10000, &(0x7f0000000300), 0x10001, &(0x7f0000000340)={0x6, 0xffffffffe7b93264}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000300)=[0x401, 0x100, 0xfffffffffffffc00, 0x2]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:26:43 executing program 0: r0 = socket(0x16, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000000)=0x11, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x100}], 0x1}) socket(0x20, 0x4000, 0x4) write(r1, &(0x7f00000010c0)="82b05a46aee77c883d6291a4d44d57ed2bff937ad182289fd43821e7d61c47dd58ee50bbbe3bf896f746d75377f698be71ef5e5f6c68f8ae3ec79d686a39c4d61ea9d2c58bc21b64520f24826073375c34ca9b7b934f3785d07576c3c98a93435664b4f82fe80fd078d24457057ec228d69c12363fc9470744b429017adcf272e9ef77b7ee8cdf61b5e5570f3fcb2b3b12b76bc332bdbc76375ec8bb79e9bfec183917bee50bb3a52fc9d958abdf83edd7d0eb461f36c5279def49c0818321026ffa9b4da7a6198e1fefb3f4ca61d07cdbe13b0f69d5f37ce582b93b1efdaecc1cb61506820dc985c6b5c0234c7a345ed9e31eb3f1c9cae69a2f23a421a14ce8862612a5f42a1c0a46a7d2de1fdc51bd222ff9d4634d86fc62485525a7d1accf23f1edf1a8a804b0cf0e089a3db4125bb8d8c23a6ea2daf9c52c46e69d12ba5ad9c178db9dfba4219f2954a11ae2cc7a5984f057789403fee951f6dcb4a5008f613576c1ad123a3a8f2fe25ff0abda9763c2bae89979f59211acddc0be2cfac0a7d4db6a94605b30a789208d05be5d6cdf1d9a1013814f324d0d09a8f651d8efa02eed6236086a7ae0649148ec146c38e6acfd2e34a99eafc1633b827d9e929e265912d153210e21676e035b6ac8f07b06bfa94d6a90f51250628815b97ce29d8c7400a06f5900bc90ddb251452e205b814854ff61444e1ca7caed88a271a77ea42fe758fb9a5e6242e77f4cc801fd216c373d49fe796b2993eb0c1b4e3b70a3ff5f68939b870ce2fb24f2df2c8b8b4e61f82c1f8a316af04c0f818d7318e750bbfd6a110e3d4deb8afc7b27c55a6f6e207269e16c4f6960e045d25e1302fb4f2bb3ca9f3ff41c41617af5ca290b932b8ef5b04844d5b10f72b117b87c37883285b47d78239210edd9e90055b756ea6cb0053348d38d0f99f844f28ac6ca947c15b2e325d22ee6a142718f6a1c2dad0db93caa80b16d8e3bf057275ad28058c29d9aa42c174479168206ba41003fc7693b398f519b9b2953d591707d375d3bd96b7d7797da4af2abf8a871c8e1e4b8f554f737325e2bcf371a59992c3a051b389499073a0a15e97de580229867265e7e4e8f75078ec0c1fb518ba800d0ea046d1c0884e5ef17088a1847e0d77d1eb74b853b6fd1698e04f265b55f11dcdb57a70477feaf2c53b730a50c32cd07a776c134d9b05bdad824e81bada09cc81142f59433185d0c895aaf07b224f13a65bf1d7f25872eedc5f07e89b6a09c9cd6dab71d7ce659f04886801e7b4b546c8e92410a47eeec1bfd8bd61a20cf9d6772b1c32d29e1d14477afaec34de60c6d9345ee0006095bb9d62dd0f3384e43101cbd0f4330fd5792eca81d6bd2b61705ad17bc8558823ea60dd78ac360c6786dfb006e3d16a324b2f7ccd0ddf51e753c95c91bf6058d8a19297d40b801516819b9d4592341596e3bc9a6b09baba18640a63e01e592c73ce3a8c5abe02103a037fac584d86161c9289ce1296a55e712c9c0650a2cc655ef75e52a59eda15c99545fbc43c085dbdf2a694a95cf1706a540fd36d9f0597660f37a6f5efb9395d53eae251bf01b32abf6393a66cf9bfa699ec633ae2cd27c16d777b2ee9b14ce722cab08bf7de7b822b5f9a8eca37c96cc2727243caf499b708a5b39d2909f09be6d54de4e3f7459fd2968e916d2954795f8d6e0d136960a4d21add88ff395abf90f69e271a1cba54950d6178e4ae803784fa3484b04f378412d44fc1bce828a334f8edf9c7003d1a5d1b7fab073c3b57ecf5768b074715f77b2c190c415cf80e440d111dfcdda2b5fb800cbbfb2486c6d96c7c68e95cec20bdcc9049607c30674069969db9b89bfdf815cbf47b29a6304dffe6300bd68b3fd6551efb6badad31e70059ad087a45d303a689023015f693d7e0c54103af8b83a0bfaa065ee684440aa5b35ca73f7938075ddf855df1e2cfcfc9c2d74ab6623c06bb7348cf1779bca53a23350b6b1b76c2edf02cb357beb4b91e4f68efaedb822b1baec0da1038d73a77fcf29b3adf8c8c4418cdfdfc36c1066e4151227efd033d54d5105c373320fa63bcc75044ef417d77b5ce0421787e65ece87619629f9920e4155a044ea85a04e295a65c7eb4c698ab3c41a961ad7f7c1e2d0eae45fefeca35d8e14d043611df0801b95d95543a3ee616f5412fbdbee7885bf12e6d735e535e6d0bef7008c7c8a53d709be932654f784e76f69bedb0b211d55ee341dc865ec58e782a77913d000df6da117618c65f43122ccacd9500fb43a2091d6142e7759b7a9482553c783f7526578529466f303b1aa3c1090ee85e6e85c1a5d3a3376293a89d977e2be63f7c12105d60d304c5d4de19fe1d98a658ab8ac60160ca12d515938ef6c921440ab4d27b613d6cce38bfb4fbb25a8a8cd70dd59bf82290dec4333a087727499aabf8bff062e599bc66c10b320a0bedcd0d5daeaf9478065cc8f8969f8f4118ab392678e05494e4caf8cb62ef81ddab7adc8736609af625cd7c4c38655b9a0d8454ca0300f5f3d5d19558c7360aa17d95af4d051522ce4a36450c7f163eabef5eb575af660dd8b2086bb4d741aa7fb78db1fd29fdcfd37d55399f49fb6f2f4f12a9a01bac6f105c39a1de7085b465cf7e2286890e11376d83f2685f5379b2dbd90e0c619ee6b0274e77725765b9191c05e4abee1fb47149f42bd0748b1ff1604f51e50c4f7a41c1ab5d3e8823b74dae79d625bc2de6e890a959e4d039c7ab4f8fa6a24893404733ddb96e27c3a4ed6cf934cff5e62aecc10d7dd2c603d2469e85329a5a8ccb715aa83ca3b897fa59e719547ec00aa6d521a077ea19ca5983c882f73092aa0abfeec94ac91549e73e05c1c9888f588f20270fd6979c4d0fbab4d5f2d979d19b7a82a201950a2651825b03e2961b358fe30713266a69237d4dc278095c04556a121fc7adfada7347a71a453badfbc8d8ad71e2fc710eeb9052c9bc7057a3866c74aa15f075e0e36d0caebb30c6aec9e26e1f167f7abfcd89fa87ae76244fe6a37561ac7a196da0732771b3616a0d800c5a0e7aacd47e46e5b1d0d4ab222c79f8e6d6997c6a577b170db222513743ff8156d82070dbb6b29b487abe77dcffcd940faeeffc6c01ab075cac3ac358bb5604933ea96923f2aa28d1659c7e6b278b1f715c01389886871ce13eecf3b85c00607eb8cd4bd531501626302685768f2d6b89e9e775460407d7e22a213e81f6940ad4c2c3eede481c1308821086abf3f095ebfe5fcf9b935e978a479bd3d86572043c5946d54b9d814d9b1d070ca2868e1b19af6dd431ac732f5b0adfd5a7fb98cd606ed8b0449a59c45052536bb48e406dcd686abe5f5090b93bdda633b6b84e7c9232166238db3c7d6a90f37533d794bdc83fa46f36b0ca6f078026eb7b4962b4fdbbb6b8e93f9c4c5276273900d01b68ce627a2f742628b69d4f82d1d51fec5d764c1028b665b69a56105bd27cd3a31fdd9079fee1616b186ab69d44f0db11050183a1585bcf7b6dd325ba4724f792062bd1a62bc089abc334e75a485c7adbfc696577d1bd23a6888d2090d1f007d652221a060bc408f89db490164c31a476060c3333cc558fcbb32771d0c3872546db4ea27c2206a1fd098001b6d07c822eed56f97c32859f7595360f7a263e6530e35ed485fa9de397db34a47185dcbd3d534cca1757fdfc05f6f7ee020068520648bc39a9a1d58e7197da221bdbfb0d0d7084dd3f024a9c604b6e11d07fbd9853b8ff4443ab7c5f2cced87e838990695787c4db661ed85a2e08318f8982efd0a384c4b559b1836c774366a7b1d524d9a8b8eaa15eeb3e6fb68b8059bfda755b8c50f78c3c8609a9c2c3491141227136c6112ef40fe4aebeeb6590093cc194e78e9666be0dbac5fc42a2ef96972444b4f3fc14968e8a9a076f6d9409927c64d673b2c2f2e1e239284aa43abf81c815ff893d2a429ad1b2769431187307e34c0f4885b4ec2fafcdf097185f6235298eed29da19f81ba014b0cade7f1c7011f807919039582204b91cbc56d4130332824ec5bf9c2c106b2bfdf9ce1b5b39f8150a28c73d244f6d5c05d3f821191c84070c6ceb0b802887e9e1a18a19eaa8b7dffb92f96ee49cca959933ea82f9f5a8d52f9c800246298f48fdacc7ebef7b36101e84713732bf97cb4b8989030155317e78ae13e3ad75ae4bed20d795ca13665375377611556fbe4bcf18f259269d7692b3d82e931dee656146273d643c96750a15f48e40d3634695691df2e5c6e4b80b079c7c421d66f6ea6248952916cf97f4502db26e8ec602a0b2be0cad16eb679c4123e9fee32ba857efc2a0c49681fe9bc90f66cd94317c332d8f0ef7b5c808ce6d144a1966447b6f495e6a4e19b96a1110e355bbb013ec39c073ffb5c964cc8cd3f3fb05b139df286fa5397764f5033a5890f7c9a227e464249bbe5e21a77b9c8b1024fa70e094fd27b8fb6a01dc93b94de7bb8d87a22f29e6eb219bd0cb254a0ed8f9e2db17226a0b3e69f9fd20241e1602fb649830c772e0d8d17c6d6557e35d71c13b5e8aad93d14271671501cd8384c16a4d9d5f4b3ccd850b09b1a61e7360e5bc434057aa5aac1a870439964b0ee67cc762e6c95ac49e04ffabe7c626ee51adb969b6e23ba0c3614f727f49c488ae8c6131abcefa5361b5bf4ceaebf471ad190863bd7a0462573e4e566cf150c318a22b763b7935521ab30bb205c9033561da2e6add88e02b2e832f0824875ce04cf37b0817111a67a1fc3e00d53e0e1f151d07fc4a3abde3992e08094845c9a30096c6fdf7a363077303efe8f93d0af2c395bb3a5473da6b0855a4216614e38ad510c5111a10be858430186daf3b6b70e317f1a3a927b6efe4b56a4e0bf2b32ceb9f124214efd03f2652128cfd3fa272d3c5af1784f36cb56caee43cb6557a520c14bee57abbe6a377c9738a839908c9f06fccea6615392cde47aee5b269860a065a44a0d01afd438e96ad8109d27b7a9b768f0d9c6602586165f0df272dd64562d2e4ec194ead872a4c7450c7a0c84d26b2601ea74a1ae784494b8960413f69b9132a5dc36bc5d38b599764e3d394149b37353964a0da8b79481748488ac32929f02af1ce142e59492168e5fcdc82547cc935987f0e0b7cb0472554c07d325e3cc77b96c24ceb70a1a5cb2ee4bfd21ac6ea95aa29affb52da13c8867af7c8d3f22a535f7bd0b6f7fa075d69e96ed3409f2f2a3b55958007e3fe7e2217095c8c6438d3a1c785518753e47b23a2d88f9720e6a4d38bf4183fe45fd97771f06a0b03cb9f414f795781411b0d15d421f20562311f3fd61fa90e5c73337567275256a1abfd548c953f20180fd37fa0e7b384e2f03d2fc7f2850871e880aaa13de0918d86db174e53e8f32142d25e447f1133c7240e3376b6e28ed9abb3895285344d0e81000d6de276d86c8f530d2f7ec4904f75567ab57dc671ee125dc10b3ed28a9162aa1bf2cf65789078f40f0e7f7924d6e359d1e409b4e1ca9893e83fb16530d0edfad16769617d226f940030b4eeef77452b3910c6bf42beeffc28204572eabce260c1136ef21615e5c5de4f7e2d3aae208520d85c0be58b190f81e1465f20441a27315c700d320421ff4360151861997c251dec8578faa56bedb3697c7b802de7d49c76fefb8b43c448c2a48cf32d90bf05f3c529d45fe6f54c732ac7bcc7163742294094a53d3e74d0d2a0c2a8357e935f968c437513d5824def6264149f240542420f9831ab6a84657dda53a0c4572c9e600aab0945a2158f88b3bec12d58761", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x8, 0x8001, 0x3, "80e9bf340fc922b7250e5c67de8f451602e98029", 0x92, 0xbd9}) 16:26:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x42, 0x7c64) socket$inet(0x2, 0x5, 0xff) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) getrusage(0x3, &(0x7f0000000100)) 16:26:43 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) getegid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:26:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000100), 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:26:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1d112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x10000000000000, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:26:44 executing program 0: r0 = syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000940)='./file0\x00', r2, &(0x7f0000000980)='./file0\x00', 0x4) r3 = syz_open_pts() semget(0x0, 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r4 = semget(0x1, 0x7, 0x100) semop(r4, &(0x7f00000001c0)=[{0x7, 0x2, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x4}], 0x4) close(r2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='#$\x00', &(0x7f0000000300)='[\x00', &(0x7f00000005c0)='@\x98^:*(\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='*\",%k\'\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\\\x00', &(0x7f0000000700)='}\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='}&\x00', &(0x7f0000000800)='(\x00', &(0x7f0000000840)='-\x00', &(0x7f0000000880)='\x00']) select(0x40, &(0x7f0000000200)={0xf9, 0x7, 0x15, 0x1, 0x7, 0x7, 0x1ff, 0x2}, &(0x7f0000000240)={0x6f, 0xffffffffffffffe0, 0x1f, 0x3, 0x4, 0x8001, 0x5, 0x5}, &(0x7f0000000280)={0x1, 0xfffffffffffffffb, 0x5e, 0x2770, 0x81, 0x6, 0x400, 0x7}, &(0x7f00000002c0)={0x2, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x2ed9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000900)) read(r2, &(0x7f0000000500)=""/161, 0xa1) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) 16:26:44 executing program 1: setrlimit(0x200000008, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:26:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:26:44 executing program 1: sync() nanosleep(&(0x7f00000000c0)={0x6b5a, 0x9}, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) 16:26:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x87}, {0x18, 0x0, 0xf72, 0x9}, 0x3f, [0x8000, 0x20, 0xffffffffffffffff, 0x36, 0x6, 0x7fff, 0x1, 0x6]}, 0x3c) 16:26:44 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0xc4) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f0000000600)='\x00', &(0x7f0000000700)='/dev/null\x00', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000940)=[&(0x7f0000000980)='#/\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x2, 0x10) getpeername$unix(r0, &(0x7f0000003ac0)=ANY=[], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000500)) write(r2, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r3 = accept(0xffffffffffffffff, &(0x7f0000004b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000"], 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x20000000002) getitimer(0x1, &(0x7f0000003780)) write(r3, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8000, 0x0) 16:26:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:26:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="621dd38c38050b4dd1a8a85380c766ea2cda0890da56a380be046f09be3488a0ceabc0c8050000000000000026cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x3e) 16:26:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f00000005c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b20f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e93e96f601b5af3ec3baf48d52437ba257", 0xffffffffffffff67) open(&(0x7f0000000100)='./file0\x00', 0x8003, 0x1) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:26:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") pipe2(&(0x7f0000000140), 0x10004) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCNXCL(r1, 0x2000740e) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) 16:26:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x780, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x100000000}, {0x1f, 0x8}}) sync() 16:26:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r5, r6, r7, 0x8, 0xff}, 0x32, 0x1c00000, r8, r9, 0x1, 0x9, 0x80000000, 0x3}) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:26:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 16:26:45 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0xd94, 0x10000000000005}}) r1 = socket(0x80000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000005) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8001, 0x7fff, &(0x7f0000000080), &(0x7f0000000140)) getitimer(0x1, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8) 16:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0xf3, 0x1c, 0x3, 0x8}, {0x3f, 0x81, 0x7f, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x100, 0x4, 0x30000000000000}, {0x7f, 0x40, 0x69a7, 0x723c}, {0x4, 0x9, 0xfffffffffffffff7, 0x3}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x7, 0x7fff, 0x7, 0x5, 0x3ff, 0x9e9, 0x7ff, 0x10, [{0x1, 0x5, 0x0, 0x80000001}, {0x6, 0xe7a, 0x8000, 0x7fff}, {0x0, 0xf5e, 0x80000000, 0xfffffffffffffff8}, {0x2, 0x5, 0x9, 0x8001}, {0x7, 0x70e, 0xab1, 0xea1}, {0x400, 0x8, 0x0, 0x4}, {0xca, 0x7, 0xd3, 0x200}, {0x9, 0x1ff, 0x3, 0xfffffffffffffc01}, {0x2, 0x3, 0xdf, 0x6}, {0x2, 0x5, 0x2, 0x80000001}, {0x400, 0x401, 0xb1f, 0x3}, {0x5, 0x1, 0x0, 0x20}, {0x3, 0x7f, 0x4, 0x2}, {0x0, 0x0, 0x6, 0x63b}, {0x3, 0x81, 0x3f}, {0x269, 0x7ff, 0x20, 0x1}]}) 16:26:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x164233ac) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:26:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x992b, 0x80000000}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x3, 0x3, 0x1, 0x61, 0x1, 0x9, 0x3, 0x1, 0x1f, 0x6}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x80000000029, 0x7, 0x0, 0x0) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="929b") 16:26:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="2a2c27c4c241094b0662b0887a73bffa5a1d21aae676a57088bc2cc6fc58dc05c09252e00244feda2efbe14e63c5287409c15afe73c3d1bba6389a5d558b4fe6db51d2abfc0d062e1e279896062cf6c3bd59e813a7056a35996ced0cf0cb2f79d0577154855bd7b4dec03d6d02842390fb3b5a0bb6d2fecf064bbdd1613c", 0x7e, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x2}, 0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:26:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x42, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/209, 0xd1}], 0x1, &(0x7f00000002c0)=""/147, 0x93}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x212, 0x3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000400)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) open(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', 0x8, 0x20) accept$unix(r0, 0x0, &(0x7f0000000440)) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000540)='./file0\x00') chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) socketpair(0x1e, 0x8000, 0xffffffffffff0641, &(0x7f0000000500)) 16:26:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x3, &(0x7f0000000080)={0x8, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0xffff, 0x0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000000)) 16:26:45 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x100000000) dup2(r1, r0) 16:26:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x30a}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) fcntl$setstatus(r0, 0x4, 0x4) 16:26:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f00000003003570010000000000000011354ded463c26058ed253bba42762076762af0e4050e193a6a0072cddb4fe4ffc33c3ceb8971c0d22b7f6f97839c18800f46461012dc92a49d39f6384527813e904a20ed498417a05e9bf0b19060b719ced5bd4d5d27c41d0b8be92a0"], 0x38}, 0x0) 16:26:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) socketpair(0x3f, 0x4003, 0x8, &(0x7f00000000c0)) 16:26:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x0, 0xeef}, {0xf9804a4ac6243da8, 0xfffffffffffffffe}, {0x0, 0xffffffffffffffff}], 0x3}) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000240)="1589d7078e87646c3b40f4658218e9a3733b7e3f29c5071811968fcfb83027e26d281c9f6fdacacda1d117f85367fe87cf9fb63504e041ccdc3f3ef6d9ddf830ff9a3dd3ed7898d8dc91208d588f7e094174a0a021d4df388247b932781ab92e0afec7b67a27a08b064ae19bfcbcad09fef537f09157d073e1873d060c8cca7e07210ff70814eb8f7fe34e4892074c41002e5f2f8672bda35e4f9168e580b01e37c677790dbf803a37e868ef7eba2989777a2c6670fca6d3cb3b1c4488ec79d5bab8544212c4c9258d0077e103fcc9f2f91e0247f49b2558131b6e9bd88bc147350a4e1a419ec7"}) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f00000003c0)}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[0x9, 0x3, 0x2]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) 16:26:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 16:26:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:26:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/163, 0xa3}], 0x1, &(0x7f0000000180)=""/19, 0x13}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x20000, 0x0, 0xffffffffffffff70, 0x200}, {0x5, 0x0, 0x1, 0x5}, {0x800, 0x8, 0x80, 0xa14f}, {0x306, 0xffffffffffff0001, 0x9, 0x2}, {0x7, 0x8, 0x5, 0xcc6}, {0x5, 0x5, 0x4, 0x104}]}) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x2, './file0\x00', './file0\x00'}) 16:26:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) socketpair(0x30, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000280)=""/77, 0x4d, 0x801, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) sendto$inet(r2, &(0x7f0000000080)="54ecc7ef7acb0855be5f29c177e999c30ebaf9a78c78d701852d97d2753770002050f1d14d529e05200d502faca7752dcf03b0f0b688c2f4ed04130ee6a3b3ddbf6f3e243539d0fa1e815fed4a03ee8e18a39d88a5327a918a64c90e34570697a4a624552b2e857190ebc25af0e49f39cc99897b3fcf45b44139551ee28e3de5b9ebabdb917ed8843b3c74abf350a35d345b0e9b1504b10ec9f143eea8889f901b2fb9d32bb9b4fda68445a86f000bfb11d301a199f3ae8362f78ccccab1d82388c62021495e68085ddb471155f1bb1c8cb4", 0xd2, 0x400, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:26:45 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8cdf9b1bcc9d5d0cdb62af45abc77732a11cc2c7a2aacf1b001553e098972885ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127adddb69e2b5a27200b3c17108f029a123d2"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="e7338bcbe1f6fefcfb025aeb456e7bd4e4861ff94e6486722e2492900f8a9ec5c1f494572c70767c5bc3211cfcc07e929778306df9dd48987a648266cf48d988427ebc850eb1bdcaa6e49c12ef30cdfbb2debc045ba353827eadcd3bb8c75f775618cdb6ab98419f36c3cd16519af6db2f1f4c9d7eb20dada8341075964f938608b2f7bbe499a081332a83927593d70fa103dc84c0c37ee7af3217ade0dea3174e9c48a3320baee05cc44fb71b1a0aa8c7b1e0b113eb432b8896e5399ff50e8429607f0a615809ba0bdacc0fbe727f6ec20038b87866e38d7a6a1b149d87ae215d07624e42166b0898f3b114b88beb38c46f418772ffd51e", 0xf8}, {&(0x7f00000001c0)="3709bfd3e20db7b91b37308e2cc8140329a93fb186c57e07d27c17836e2d48fc3ca81753e6ce512d92fd589f136c489bd8a6887d58c452dc84f0f4b227685f983c05b80b4c", 0x45}, {&(0x7f0000000240)="081aa0d2d287c21e4848d1b8e9259eec812e1b110d240d6dd598d32d603214b8e78795309a028218c768628b0ca054af1ff157e5953c09ae6c439fb3fe66abd04e8ffff79bebc6b265b3ef0985e6c81ec23a87865e763788c4a008fcee858228289a951a3e76fcd49fe953071ae560a7effe0d0db2dd038bc579ade797f93532e91f14d07d3843dcdd74aa884c28d4b5313bdd3c456de1bcffd94a378834724a825ca05b10cd7452625fafd53b7062c73dde23e4477ba4cbf59fdbd587c713b963b3a1204e17d79267c9bf00a445269f8270861c1a7051f7631011f701", 0xdd}, {&(0x7f0000001580)="97b5d93b18df208da4ec949271b357e33cb67040c3e118e3d3b00b9c71a51615a15696ff9d3805f6bdc98717d99cc0a98aaf1fe9fb93c65e81101fcaa01db06ace772d170c107ef8b34313a811e7520e064b0e075fbf9413285106284c0034acdc8f68d440595d25aa2cc2314b779718ca2cd79872ff6d2c82ae8d784b04a24d2c74f7522c42124977f46d03aecc418784cbee1799ec43378d6748ca5e32b31653873fad4376aa1adc5f6f8916b645d2b09b2cc279b148b9722c073191ff209099cbdc5e706ff0743293b05ad98b11f70a46da880a43e522324002c723d8b906f9498d03410bcb5be610aa839d39a7c4cc4ff6cca8e4fc10315cd7442a04c43100db7a4028f53d61b5d5907fb9020c77d3fe9967b583fb352b2c9bb6ef7915a626522178d9b7922d9b5f9c4460e0e69d88a02cb5f3a47e3c007d9c6a259055dce1ba3d4cb10f97f007c1c2a6901f2483e7e5fa9b45550dbba1cb97fa766214e40c5eea2274a75a6db9b1ce5fed9fddb99cd0428f3ca0f2992b63380e1717549f336affaa1f341eb6755367769de9f0247c4785057739b0e8e14b22ce36c385280e1afc891a1b050a9feff2556ab3e1d208ab6dd5e94c25165d7b136eefc1879462b093c8ad3f64ae6c62358d18591de2ca21513ad4a7f8b4153b8f9fdf5cb43992a06119fe0618840b85481cac8480a90407563fe0459691d593f7417cd26b91e4e11f7305ebc1d984dce4236cfebaf66cdd17bfad0ab23c3a000d18b42c4c8ed37459a9342ad55d94da01d726524053854a3768f47d8288cc7635230b739a495129c07acccb36e505bf7e41af4c30d84c68d758bc0207fb0119b8c4794e7abc39c120137a66e2b1a7355d09adcd46519b7c9eae038d8a2e1ec44d3f0404b47e1033d0dfc84197b063b27b11aad8c1df4e5254fa3ee6929fc7951e07944e53bf9ba95f9215f632642bf5f334b588d18b741c215b48ae2e2d5ba6183f559f5fbd627080ad2e4772d0431fac5fe687da52c13a4805c81b6ce65df9db8091bba74957c2747d7de7f070a9823e3d6c20e3380480b7fa05413ea5eb5450a64e5f9ad33044b499b68a5f73f0451c0ef8c2a51c2c10a498254ea434058c0e76238d8f54c1493c872f9e7ee4cfeb5ae7a4c52357d5aefc64ed1a4c079e96a125afe058399c124d7874bfd9689876fad25cb238679947f6685fc8db6842dd04a845737d31b3c6a9004df963bdd1929871c685c54dbbd228d597759c0ede43eb4d82c3746da3bcf4776596ba268dba08ad20eba23d1e3ce8c484467e972dff1ca0a200b4a29a8c9e050ad5d79a608a3bae26b8d2", 0x3af}], 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) 16:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/183) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/226) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:26:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x42) 16:26:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000140)=""/185, 0xb9) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) socketpair(0x20, 0x2, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0xeb0, 0x4, 0x200, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x75cb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb8db}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:26:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20001, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0x4020426b, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x3000, 0x91, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x1, 0x9, {0x5, 0x4}}) 16:26:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:26:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x18, 0x1, 0x40) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:26:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:26:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xb6, 0xffff, 0x1, 0x9000000}]}) 16:26:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) r2 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:26:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x2, 0x1ff, 0xa}) 16:26:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/120, 0x78) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:26:46 executing program 1: socketpair(0x18, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000001280)='./file0\x00', 0x1, 0x16) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:26:46 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x6, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x6, 0xffffffff00000001}, {{r0}, 0x0, 0x20, 0xf0000000, 0x5d9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x7fffffff, 0x7}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x634befb920ff81c, 0x86, 0x7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x9b0e0b3517a87ab1, 0x14, 0x8001, 0x100}], 0xfffffffffffeffff, &(0x7f0000000140)={0x400000004000000, 0xfe}) 16:26:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) msgget(0x0, 0x400) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e", 0xfe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0xca, 0x6, 0x5, {[0x1, 0x3, 0x0, 0x2, 0x101, 0x8001, 0x7ff, 0x4, 0x90, 0x4100000000000000, 0x800, 0xffff, 0x7ff, 0x3, 0x40, 0xfff, 0x5, 0x1e400000000], [0x8, 0x7, 0x0, 0x9, 0x3, 0x80000000000000, 0x81, 0x4, 0x1, 0x9], [0x7fff, 0x8, 0x389, 0x8, 0x38f, 0x3, 0x4], [0x5, 0xfff, 0x5e, 0x9, 0x1, 0xff], [{0x100, 0x8001, 0x3, 0x61}, {0x6, 0xe9f, 0x6, 0x4}, {0x8, 0x1f, 0x7, 0x2}, {0x7, 0x1, 0xffffffff, 0x1}, {0x5, 0x1000, 0x80, 0x9}, {0x80, 0xffffffffffffffff, 0x100, 0x8}, {0x9, 0x8e0, 0xfffffffffffffffa, 0x1}, {0x3ff, 0x9, 0x7, 0x10000}], {0x2a1, 0x9, 0x4a6, 0x2}, {0x3ff, 0x1, 0x7, 0x7}}}) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000500)="e3b0ea0a57befa55d1b5c1c471a50a5b423accf6c4e761fe06262e444f4cfd2ee0913cccb731b95e8850e918ba8c40804765815ef585e7f8d57abb011b7e124fbd5206daa644b6b423b966744cc6176b490352f348294badae16e60262eaeb283c5d604b5d7bb3d90b83b07127507531a711f24a375c4913c33e0ae2573296d745005586553f7f2eb33dc3d03b2e3dd207cdf0209857f63c0f7b08", 0x9b}, {&(0x7f00000005c0)="79130847622a590cd17f5b89ccf7bdb269331ed650a19083d77b9e2ec973cfe6deae789df6addf4649ecd4b16836f431e54a953184664d8d2e0c2fe4e46bb470c0f38b08afe55ed1fa6e59cd286058b72ac0334df560ab30d94f09206e20911767420f97e5869b6574610010ab89bbc153d7c7af03c5482a67b2e6095b06e7ca2f46d4f5f4c1816a07f1ea4e2d24794e32f01277cc986ac9504709a045aa7051de5ab89f", 0xa4}, {&(0x7f0000000680)="e22fa388563ae3bbbf209e8589d99e71655cbaea6f89df6f8f85be07d9f347649a7fa0d8a1f688a8b5a1d8cc13ef883590f60278b78e76aabd1750879f554b476de32045072ac7a1dc6044ded5da9f63ba5c8fb7b2fb83c405f71f8bd5c84f93f13614b9317ca3b6b71aca1b6d02e5179e09b27b58cb81ffe139a9139fb0c8dd69448106dc90e752ab952d58c78110294e6ca5e809d10cc4fe076516009412624aa055cb53bb95f6a8f8e4ce7edfcbd6fcb0789e547c", 0xb6}, {&(0x7f0000000100)}, {&(0x7f0000000740)="1c799a00d1d83305f632f450eb85d628b714e35a0492f1549f70b2c9ac6107859ff01e8794b88b66ff37cd063a08af812411477a503245f264810713b1eca6adaa2511e582cb3883eb4df0d7a1d5cf952372ffadbe7b96551c", 0x59}], 0x5) 16:26:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8410, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) setsockopt(r0, 0x0, 0x58, &(0x7f0000000040), 0x0) r1 = socket(0x80000000007, 0x8000, 0x1) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1180, 0x2d95) r0 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x2, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000380)='./file1\x00', 0x10008, 0x11) recvfrom(r2, &(0x7f00000003c0)=""/23, 0x17, 0x41, &(0x7f0000000400)=@in6={0x18, 0x3, 0x7ff0, 0x3}, 0xc) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000885a00"/181], 0xb5, 0x3, 0x800) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x3) flock(r2, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x10001) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000340)) r6 = semget$private(0x0, 0x6, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x8000, 0x1, 0x9, 0x8000, 0x7fd6, 0x85, 0x10000]) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0xffff, 0xffffffff, 0xdb3a, 0xdba8, 0x2, 0x6, 0x4, 0x10, [{0x3, 0x5, 0x3, 0x8000}, {0x7, 0x2, 0x5, 0x8}, {0x2, 0x74cb, 0xffff, 0x7b}, {0x8000, 0x1000, 0x6, 0x9}, {0x8001, 0x673, 0x4, 0x80000000}, {0x4, 0x3ff, 0xffff, 0x28}, {0x2, 0x4, 0x5, 0x3}, {0x6, 0xea, 0x2, 0x8}, {0x8000, 0x9, 0x8, 0xfff}, {0x9, 0xe457, 0x101, 0x20000}, {0x7fffffff, 0xfffffffffffffffe, 0x895, 0xfff}, {0xb6a, 0x7000000000, 0x1, 0x7}, {0x800, 0x9, 0x0, 0x9}, {0x7fffffff, 0x5, 0x4, 0xffff}, {0x2, 0x81, 0xdf3d, 0x401}, {0x800, 0xffff, 0x8, 0x5}]}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000040)='./file1\x00', 0x1) 16:26:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) kqueue() syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:26:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xff1) syz_open_pts() syz_open_pts() fchmod(r0, 0x20) 16:26:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x0, 0x2) read(r0, &(0x7f0000000280)=""/4096, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) syz_open_pts() 16:26:47 executing program 1: r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x6, 0x246) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) socket(0x0, 0x8000, 0x0) listen(r1, 0x0) 16:26:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$inet6(0x18, 0x2, 0x6) 16:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6eb3) 16:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x3, 0x8, 0x1}, {0x5, 0x7ff, 0x10001, 0x6}, {0x7ff, 0x9, 0x6, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pread(r0, &(0x7f0000000100)="0ba31bf1d6cb8ae65bca8e140c9b7b5e0411f813741b16b26fab09ffecc2a46fbc70134f85a06d98ba55cd6341e4ce3511a2557da9e856fb3f1081ae44", 0x3d, 0x0, 0x0) 16:26:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="96280a53bb8954606aa0213ca1e08da06d430522cc8110c198924cebcf55f3447e467e6b67fe8279b1e5b54abdbedfdfd61f519c0ea45fee497ca37d5a2260bbc1e2c4172f1d13ef9ac446618931cb002b8152f9267a7982744639ae0dce94be8498e1142d051addaa6252288e778b4ef691242dc0bfc12fb25c40161b97c3f16a1a6413d9d0a42f4a8ba113cc7e38bfb62d864a81069d34f9481418fa86c20ffbdc3ffd721ad1", 0xa7}, {&(0x7f0000000300)="2dbbd1d589e8d6f0c92dc99a4cf4b96c76fa775be4f09252a5348bc08b648b882b016f88a8025fb632f17b961ea10037f6c9e11b7311fbc0d00b59d68183611b73ee3f4e8661e190c3ac30ba7d83a1a2e7acf08a449d109badee4b9121c5531655c37e522f92233d28b1526381bb831ef25618fba4ab41a40eb93d9035d080557fe23cf18caac8543baacafc071870aa1b57942cc917d8f5b85ddda885a4e447690231872233a9d1b7a9dc358365a04234ca836e709f591a535090fc4a14fa8f5d5fdbb8c713350ab90af0c235948a147956187fcf583ec356", 0xd9}, {&(0x7f0000000100)="a987c9326c924871a00bb579053c739c4bd190fa93eec55d2b70f4880bb6e89339c090de446acd19263051dc2ab675706d0c25a508447ba8b7e4e03abeb679e56dee2ee5a0e995ecbe3e43e6445bf03830e857517d5a90b21ff3dcd02bfc8cdf8133aef704133369667e7c36ebb16dec", 0x70}, {&(0x7f0000000400)="74b370ceab1974c0c220c500fde7674fde0f24b793a53574db25944a161f36d2ef91b4c8904b43073f54db20fe6c80a846c26213890ff430e212a773935d98126424b4f3de470954b0ab37e9db7db55d11c964dd60670cd2bb624141bf17357efeb9560ea32fb95bb42473323095ee06c17ed5ab100fdee25f3d1fd1a0bee2", 0x7f}], 0x4) 16:26:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:26:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x10000000000008, 0xfffffffffffffffe, 0x4}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x3, 0xffffffff}], 0x2}) 16:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000700)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) syz_open_pts() r12 = getgid() read(r0, &(0x7f0000000980)=""/56, 0x38) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="45573e6ef447d418b93c5362a000342dfe77e4369822", 0x16}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000cf291ff79dcc977b5fee646f0dabb11b9d632837aa9a7bcc031b7c44eb1c43c33c3d437a38cdae5ab403a95db5a4846d983db66f55902de8f99a50bd604c4b605a61a16536e656ec5b5f8dc3d7f15abf2292507ef4c0080c454b2bb0746c3a0fbb6614093966be487d50fe21", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x6}, 0x0) r13 = dup(r1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000800)={0x1ff, 0x200000000}, 0x8) ioctl$TIOCSTOP(r14, 0x2000746f) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000000040)={0x4, 0x4, 0x8}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:26:48 executing program 1: semget$private(0x0, 0x0, 0x20) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:26:48 executing program 1: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:26:48 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000005) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000200)="ebffcbff13b9fd8c2eaa4e713048e69931929648f91d2c95677a73c30fff99f57c345b9bcb94ef6589f000f516beb4855363037a40299a0000000000bdbaee22fe4ab00000000000006b4cd4c237a83e3652f7846577d6b3eb190d", 0x5b) socket$inet6(0x18, 0x7, 0xfff) 16:26:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x20, 0x1, 0x0) dup(r0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20002, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x5, 0x0, 0x1fdf, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:26:48 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x9, 0x68, 0x0, 0x0) 16:26:48 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x889, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/191, 0xbf, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:48 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x11, 0x4001, 0xe0000000000, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000000100)='./control\x00', &(0x7f0000000180)={{0x5, 0x11}, {0x1, 0xfffffffffffff001}}, 0x2) lchown(&(0x7f0000000080)='./control\x00', r2, r0) 16:26:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = socket(0x40000000001c, 0x2, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x1, 0x4, 0x112) semctl$GETVAL(r4, 0x5, 0x5, &(0x7f0000000100)=""/212) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000200)={0x4800000000000000, 0x3, 0xf45, 0x100, 0x0, 0x200, 0x1}) 16:26:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x9) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:26:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf951451185da259aa50cdcda52e9651ad8db63077a59ebc42c3f9a87301cee0abb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc826c62bb2357b772c9ad1e96ae1f92a6ede42a42296e7fbd242d0dc00f81ce77fdeb069712f1ee63780676ac878a49b720055695f21b1ab8ca667fe0e4308cfbcaa92cbceb0b5885162841663317c"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe28, &(0x7f0000000140)="6568b3ec1d56ea00") 16:26:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f00000001c0)="e8ed10f735853aab32ca54c0b4984598e7f271e699a13c991ada9d143301224cf60b0b584a5c7061b75cbc5e6971d7b7053d724d82af50a4d8d566bf4e55e5a610a4d87310c86c5a6025c9fdd8d932c5e758c4e5864fc6be4d9e9aace5cc7214a1508d64bef9cca96279fd4b38d839878c377e62f2db49916d005659d3ae3debd7d6705a1163bfd1efac79157b595cc9cc2ac9220a4c98b5051770a0fbc2043e0da0d9701e48069f50593f9abf77914715eabb54", 0xb4, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) rmdir(&(0x7f0000000100)='./file0\x00') write(r0, &(0x7f0000000280)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:26:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000340)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x7fffffff, 0x7, 0x7ff, "bad9b8a6adb223adb27a91a2b5a4e4ed858f8330", 0x0, 0x4}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/4096, 0x1000}], 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x197, './file0\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:26:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x5) msgget(0x0, 0x24) 16:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:26:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r0 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0x7, 0x0, 0x1, 0x3ff, 0x0]) r1 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x0, 0x100) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x4}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:49 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="6e73d7b0bbebf8ee2100168124cb5409f7bfde97d78fe4e6d220bead7cbb1e2d7a15e998524391619eab4491808f73f8062b6c", 0x33}], 0x1, &(0x7f0000000100)=[{0xf0, 0x1, 0x0, "eb053d729cabecf1042f291470242b95437f71ae1fb1cce1651e6ec257df026734b18083c1efaecc06b20d3d27ae934b34bce4cd8dca2fb6f9319ffe1be07286c870b0af97eabbcc7144f38cc4dc652856964f1c69b3fd21723a0ff81d5ef57fa2a89fbd3910591e7e459b91d468c33f3d90c85e512be408935386a31afd497539b28b2d36828c91b0ec9a1175d366cab04151d50c5f5184e6441fccb9e5f6b83b350d1a3bb6193678ca45740be4ea001623436028ed99ecad026666ee88119b95accc932261cc1a9fb080cbc5396514a9e6b181bcb5d22c98"}, {0xe0, 0xffff, 0x3ff, "fb86d87b9fc430f9977b2ab88596ef637df0c6985d74936f382ad7e9518191f3603efb62d41c7545323d1d78a945305e53df9720869dbc372210a8cff11e9c0814697f412632668b5d1dc8bfc32e27d44eabd0a1c978e109614ed2d63ef73b6a4b1f02b90e12873dfee8d3602d69bd9f4b06fdd27bd6ada67822f9bbe1e6748723b083be4d1681634ff4fd0f0cc28b7f336ae71ef0af7ca5e0e52f0f42bc47b5b7d47ef23b27917ae978fb18465db9463292ae39720e36006760c5d3b2c2a98fc6774e4eb3c47259e90b9fcf70e2e2"}, {0x108, 0xffff, 0x3ff, "6a7a83465309b19021080596a5fdb7edbaddfd1bde15b955e6a0b171e9688e352978886633ea080215a5a1962116ec6fd1fe60aa3c937307db63574301d9c3101c9e8e738001354ad153fddbdd5daed7822c3530478e50feb97425f0ee3b5ce22a51e61d1de0193ed7864286b43e5bed64b1c6b1fd34e0a44e651447f11407183bf539d817c027923c314075bd7289f0c1cbdc6963f8261ca8bea8de0191c617c1bf666bdc594a37f70201a4eb1dcaa4b73d3b53959338ef91e9ddbbd8d843515c31c18c464d6ee137eed0fdeca354733063cb268ad57fe78b7723db26ac5b5cffc488f60d5030ed5f207d659afbddcc881b6a02de1243c3"}], 0x2d8}, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:26:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:26:49 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) sync() getrlimit(0x8, &(0x7f0000000280)) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x4) geteuid() fchown(r1, r0, r2) 16:26:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/11) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7fff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/18) chroot(&(0x7f0000000500)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/227) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)='x\x00') chroot(&(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0/file0/file0/file0\x00', 0xfff, 0x8, 0x8e, 0x1, 0x9aa6, 0x80000000, 0x6, 0x1, 0x2, 0x8001, 0x8000}) 16:26:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = socket(0x1e, 0x3, 0x0) recvfrom(r3, 0x0, 0x0, 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) recvfrom$inet(r2, &(0x7f0000000200)=""/201, 0xc9, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 16:26:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x10000000000000, 0x4, 0x9523, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x48b7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8eee}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7e63f9d6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x11000)=nil, 0x3}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7855}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:26:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff01, 0x0, 0x0) 16:26:49 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/51, 0x33}, {&(0x7f00000022c0)=""/186, 0xba}, {&(0x7f0000002380)=""/210, 0xd2}], 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000002500)='./file0\x00', 0x800, 0x10) readlinkat(r2, &(0x7f0000002540)='./file0\x00', &(0x7f0000002580)=""/119, 0x77) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) kqueue() setsockopt(r1, 0x29, 0xe, &(0x7f0000000140), 0x4) 16:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='p') 16:26:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1b, &(0x7f0000000080)="803e3007b41a411700978cb6f01753403766ea4a14ea381b71ebd6") getuid() 16:26:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="0bc2cbc1f2ba633bd8c4e8ccd0805af076492c7f6f9c18426f79220ccca3e8e6d8756dff479884df4a3d38bf0d38fbd1eb844bd840fd31c51b03e39db557c8282e8f3c65e9e836b6f02e29e05d27ca54dd0140b11d103e7c397348362f3b238a70871a07e12f3961bab6515e2f4e72a73c5c58b73685e27a34c3a2a6a41fce72f35214c6e376c9f873f542ff120e65382e48069d1358c1796163aa9d69d8e6b60a6a6087b15ee995c66ea04459f99cfb3d06da3f59a90b8cee2b19541592edb00ab7f0b16a1d2786bdc188a813c85774666d7c8d08d791ced8ba61e587dc2dae7095613581c58dd0525e11e56c71a9442e93528027989fa6eddbb67a439cc9ede7e07f290ad291e346266f1589e4c01bd705f7414a143247aae92d82d0247c91eb086e67dac8a95491bb96680cd9fb37350a77b7f7bf410c077eaefc35325d8c0f9e7672b0fffde8b7b9442b154094a764857d60fef38717463e5feb5f406fa00cb315046eb583006e8d23a7d8df1d8de7506eca2a2c813817785dd753b146cfa8a5414f5725ad64be38ef4e56a8b92ff12c0db6664110c9627a5c3ebd52cd90f0766438528dcf6e3fb2bcdb9ae7c5b8e17a478c313f91e8312e0799ae74fc77287ad80e2077641ca7c0f14c1d644d49ab274a1eabe7ead649632ed2c06137a0b251e571e680825dd03c63ddb2f100fd5c5f57a9f1142b4a5191495cfa57a986f7d873e6b12e4db9e804dc4d06faece0402718e63a12cf7dae226f2960b3618f5de5d3645071114117836bbfdab3cf5cdfd4bd4581b71a724afff6dcf24c6fe2b956fd042b2ccb9b81594dc694904c1e7e2965b507e68234c128d36092b0009f6a2f46701b622f60db2e0b2f6bba30e5ea393385a187f7f279909af04bc1c6f5035550b563ae0ccb754f376b104f823153f47e824d89eac868a1d6a4a61fd1e7bf2e91f69e9cf700f88b5aba6587a7ab9230288149910a08e187e8ec16bd72353ffc8229bb6aa14b9f828d36e7211c38d480310e9402f299e04a66966cecd6419bbfed2e9475e05dcc8b6341e0259a65e8b9eff8caa8f9e4c17ad9cdb698a70a68bde60808dbaaf2b8f1d6a2559752e78cd217cc90bdbb3be40259f1e0f3abf79731d9820362998d3f36cb83f2b727c8fdd973dc3ce13fe9fb7969f29b086140f240093f0a0f876dd05be5624e9b919d760cd7249ccad3b97738d491625d7e33fffd536f8799cac95a303e5c4552cbd7a5627190854ea9d94a08b0db54e74c1cee59a00e4d4bdc88ae10f8a6ca47f9fc007a0d4874a5ba144a244c6d9d6ddb92d0ca662f814a71a282adcdece43ac6356c3d8f90ea25b33d3f5776bafad528b45fa7359736cc917896052fc0cc344a5a86aec7ac563da2b8c3fd5ae1e82ef0c5de16d089344167b0d1cf99bd3e251cc86da975546fa43e42d728ca2194aeb68adb4df24186991638967d5573b57b508885b049174899c3db21c08b8417520f7b6164e03743f5d963fcd64e77562d3d561ee24f846aed39e2f16e098be42957da19e24b595cbe3f10255f571be39c06be9f49eafa533559d8fe1ab8e0b9f8228876e9f28853ea83bbbd5385db8c4e3ebf5b17e48d82571779ebca5a9e10a6e229bd78c6c102968fc15db5c88b8f23442bf0ab9e22c568bd2688a4ecebf23929b253fd7e387440413c6e98eae1feea8c5abc357f6d15047e33ca560d5f9ce5d93165b3aeaaf319868f6b4a87e1752aba13ed922dd71e2ebf0b0830f67b82922a4db0d7642b5b63081808fb686a316b6044b95d981d121e0acf52a8733fdc0f0ddbf7ff9f14f066a537cd32e22fa83b5948bb03ce3bd390a1f8c07e696c3127b1908507d90582e9e5625daef672a5338ae3fc9373753a358eb9ad626cba632c6fd9160c10e4f94a4b056e54afe9b17f8e409409db150255a2008aff2c0db48aa76e7b8652f2d6fd2812cad5bd0d770cdfaf5a8eb583450f2668bd174565ce3745d5f1349ae7f01be457afb74d4d56386fdf03305402a341808b3ac6a76493f164366cfaeba8314dd68e826e073a8783d7a0be2a221b0347fab87442294c3e7c1d8b580fa50607e0cdd96409b353b268bd7f93d64433f99df2d0971c25dbc9c246a86c8da17b23fbb76d1b01d6c0c27b8e2ac8bd1fd9d11677533d556906d80dfe310e1f8c1a6884c08c7d1f945779a245791986908a3aa4a3e48e44eddd05d1efb8eff19a0508640937fdef3f35a17c81383f4db42f4225a2a960b890dfa196f869f9cc1ca7b6a2e660884620abe07ff5dc828c607f89388c232e39754397670a6a8d864a61ae188e387ee072e18905132c1ec59e9b8c99d949d2555ad45f868741133bc6f9791f72223f0c8e9b930c8e64b840b904d529fed5c5b8423276ae1289c14e8ab0c0e252a6ea91e28b009aaf038056f53ede8a25d5a93a4ec133a90c4e8ab1b375058603b70cfa1db69b7d3c79a33c9d285d1e59b9a4bfa7c3f994917af75a9746ca885e4f8560a7b5ff0dee37540aaf66e3e1223f1208edc9faeb2ee22846f6941a1252e5eb273668f06467bb678d8da21fe6b88be28b7f313d53d4aa2dc73183a3c0330f2e15266307bfe4dc4b1dc9b933c7701168f36ac1c8cbca320fa3790f934b3eaba5c823c14b01dab1c692e92fc6c0723808fc86fcbbed5becdc22a050e62e6f5a5611691e7ef1b0c56e5cc21df250104fb7e74da4093a969933f8ca208571fc37f8c9c8ff08ea6983d587b0012f08d91f85acc7f2c802e5a470c825b34e212f6d2974a2f4b105efa7929d648c0663e3dca5179f9616a7082b8ad249cb3c069df0aa6648c5cd125867dd4034f9842cefc1cf5160ecede1532dad3d248d4341750970f10cfefb687394ab4c5c3a884b1398162dc43ba663435a313fb2e1b3b96fa4ad1943744dd28cec0c4a61f9dc14cac728157475e50ef0bfca0c949482edc01c9495de329afad2678072fb2a209690cb2b54f1ef254e68516aed98ecb5ea358c133eb42d3d57f692ef2f7d4a250a9e7b000fcefbce4932e9d152ad51b4874def589d54ff9f006775736cacdaf58912fe9f44ee6ef06eaaa0b70861ca82fb880e3ff61dee208b72d5e7e7280d46271b5cef88a96a960054634ff22e67a316686266a557a772bddf6731d148aeebdb445da69fb83a5cbc707d2ddcff13a5959b61bc18f9299b2ad327f1286ed564154f6f45043aa84b55546ca3a339ae18f64e2ecd5decf4f87c450b6e6742f9b642173bc1b32483ac0ef135e335fd1d1ddaf1fe2af8b8c4d55667c3b1267e916cd98e18dffbda761e5921169dbfbf6780dfccd6c245cb10f2218794fc6734f2b3dba664db3c59d8c62b74cac118b9c6b37fe6152bd309f1fd1485bd5b1a547bcdd72a47940108af196b391ed8e5c3975c78ef89a33677bf6036049a775ef4cc386c13307ad8ce915273ab943da4f04f9a28994114c5a7f52ed44bf6bd80c29592f30df002aab8e5baeabd827960f7bb5884d2c025124af46c71b21af63921f528154e715eeca11394cda9bb8ad1212edd5b369b6e0fbd372b0c81ded9effaf163b5e453490abc026331c3071fbb48f347614c48390e044292b5d829f353a469b6f216d3db9550b4f6dd20b6d4931a911ae5af41b063a8d6899bb584d347c2038100b79716ca8fcf6cde81f196faf1ba9709c9397f27c1a88977c1fe56d2b844936fa19b282332b8f1454e35d220f4783328e51756e83a54413ac020161e524211c618fc42f00eb055416eb7fd0efb08353d7cd861d7765582a55845693adf9fab2740189e18ac5dcd51f6cfa60bf377b9f989a7c5590a688b25db2b0739cf11e62bf3c49606b5cd449625b5e3556d7780c77f212fb7d7f63cb17cacb1f6aa1cc5f600d3cff40e183e9f5a836da38ad67c7505a60fb2ec4013fb431c2736ac16b8f059d5df5c7dada5d6ac39e63bba7dececc4244966f9dd8dd607aaef47c98f1a62be3bd0e2789a43e619281b22bb487f1e547d79323cc272d54552871d42056d5f4355e0689d0492f918e260d25b67991d6174b00ff32af93f05721904cf56cfe7790f3db9cf0dfddde464a29081d13ae19e6ef915172a343751bd9c1419abba4b64a6cb7b6be6623370a455133c6f1c03c542f5fbb5e406bc0520de7b9f67e1c4555bd43c4e94afa3bcf50528a15f7f77fe025d69289f7e55e5f236dbfda653605d65e41f31d09400ef9c44c0ff8290cc401f979ff7b3e1ca5481d037d03a4fab0f14223766f06276d05592748e0795b580a40a47b36f4f4339d1e26270c3428fa6807fdd433fb4bf9080c11886463f52316e9b8752ab82f0cc69b9a9d04c71fadcc6ce024cb3c74a59800be6022114ed22e34e1bd6e40bf5010f613d18e35ece90b26a1a46d08f1b91cf23a94c1f61a3fbb1649e9fc91114d7f1d25bc3bf1d7e70aa7e6c12575cbd47252e62f816b81c2fb21d41fc62c3d607d7b847fa37c351b5790349c90d0855ed2550b6a63490698c140a7451f48218b743ec1817bd6fd49bdb0d84cb21c387ae9b1ad0353671abfdd58395e4d70c70a213c8be6d35cf2013262590221ae4cd8ab8122b5431cf3878b44d1e73720b552005bb96021149a8c9830fa64f4cf450815190cb400678cb8370ec988ce895babc399071143a2fd5cd1ebdb6a481c14512dfdcd5d92abccc376bd98946cf648fea97b990296c713316c77451549742a8a6b0be26215114f01b0c7da5f9896544f70a77b503c81714c0f2d75d34148365786eb3ec13945963759f65565b5accd238b806cfc0040fbb79da0ee14b459fbd4dbe2d8cd9b0abe1a2ba11774a9f2e6367366cf8f213787657009496dc4049dcfe22fa738f7a5617cf2fac400b3ce34ea7754293bc1394d4be6c7ca878e4ed9afb1815477fb0dad1484beb00aec461c8fac8a0e927051eeaba3b8e53a3e2b4f0d544a3498fa8176e8f0c3b3cba5751368a26cc2cd60e7c33de442fb905d6a57bf97619f7061f140eebbe7fc48b5508f97060cc2f3321cbce2758ac3a2c3b8c51afc16231d193b12dd82b88e55523d6a73749bbda7c2c8b19311c8a0a5adbd0542c2e58b813b938b252ae676b043661962976e78f6170fc23043d43e4955bff359a897f05bd987d98b9cb3a8acc8357bc365bd023af5624ffe3f47da99510195d53f9d08c16ff5641291462618dce366c270767fed94aaa88a870bd5d2b12ea87e3731d6f1906009b59a61b6a7be7354aec60601257ed48e6ca394af2119b57741dcb1e8fb31eb69085230a1c7289f8c48ccd73d9069c2e4b7bc6b8fd570b81a8ed292a9900df214d9cd87c8bb566b8bbc88d8c9e8153f9cce79256054ac3ad3e5bdbdd736167780947e9b881ae88ee5cbfe68e30b576f4b0eaf8424ae64eddb7958a300266a5cdc8a3aaee911138ac2f64787fcf66a0b3c554febbabff3af0605f49740f0b4c6403ce7f3bfe7d6531f159e7c55bca5c6102366255b7b7f887e3e7b9422796d93b8093f0d5d0cd2b15bb6f2afb933fec6e4ab67681df0b8ec86a9c1330aa4d6b225c6bbc7dc478faa003f50c8afaf888326d099d65b7f8cf76dd1ce62e884fed3bc6942616b6e79056e1915b282037311bc18e30034f7fff4daeb9a04c73a7b151bd862f8fa54ddd6e8f2d249bde93c3d9306a9404566211474683ba5a4d89b27ed1058c3d029c856ee9df5a211cac7955794d316f58cbff43b7dec2011b18d76ac8fc94d361412e1155b39e6f9a86f63b3775c49231659c22e975d42d0ee190473cfbd5f8f10f4717d87f36745708848f880431fd9173c628817408", 0x1000}, {&(0x7f00000010c0)="7e0e42d18f3b750350707b872c764b1d887f4348fd3841d522e12b6773dfcc7bdf6a4cc0b627e00cd8402b020c5a7dc57dd15ccc26f11a47753f5cd702e23500b357eeadd6d88558973a341167ec291cf12fc85378f6c7d79f494ecc324dc59db3313b851c700969ed5a65a000"/119, 0x34e}, {&(0x7f0000001400)="f16b1060e6b9b4c9d48cc9bbd0d2d7bb84098ac3fbc9ccb134b203d924b6663bc189feb0b2deea040244cdf59225987d6f4deab83498343a2641c2ea6914870d525dfcc93b23ad15af20699cea40014930173ed5590960be35014687e4fd99a22f20d22d22b83d86c15a80e104bb5e60afb7e9ae33aa10dbc302b3d250fc91f00401a9cf75372ad22c6181bdb3f82c81f00f00a64362714bf6d527958639b08fcc57659fd7b39691c72d017ee6c9c47fa011f6a395426f8f554503010d2fea77878274b7501b", 0xc6}, {&(0x7f0000001240)="0dc7d23c3bb889e23dfca1c36ddab66e4631eb5b11f342944a2866f9f93bdc53d2b4f5443dd03aa8b4f8a98ff9153371e77127c162743d4d5a962c0c6934cda531d9a8d8d726a2351b67", 0x4a}], 0x4) 16:26:49 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0x5, &(0x7f00000000c0)="e92e275b2b0762812a558c32678807292fb99c40e5cb7fdc06b3e96184bd5b825f31", 0x22) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) pckbd_enable: command error 16:26:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x1, 0x5, "88003b2a9b0581769aa5deb16af34b22e4c71a7f", 0x8, 0x40}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) pckbd_enable: command error 16:26:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:26:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x44}, {0x25, 0x0, 0x0, 0x10004}, {0x40006, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3ff) ftruncate(r0, 0x0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x3, 0xfffffffffffffff9, 0x7fffffff, 0x15dc}, {0x3f, 0xffff, 0x9, 0x7}, {0x200, 0xb084, 0x400, 0xffff}, {0xfffffffffffffffc, 0x4, 0x49, 0x81}, {0x101, 0xfffffffffffffffe, 0x1, 0xffff}, {0x3f, 0xfffffffffffffffc, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r3 = getuid() setuid(r3) 16:26:52 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x1f, 0x76b5, 0x9}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:26:52 executing program 0: r0 = socket(0x800000018, 0x4, 0x3) setsockopt(r0, 0x4, 0xbb, &(0x7f0000000000), 0x0) 16:26:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x5b3, 0xfffffffffffffcc5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e1c454b66696c65"], 0xa) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) 16:26:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1100000000) 16:26:52 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xffffffff, 0x3c49, 0x1}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x200, r3, r4, r5, r6, 0x0, 0x33}, 0x6, 0x8, 0x8}) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000180)="c6c7ada9a105f9355b42395397522ec76e412968a267ef9d7a1c0da3355f816b5ee929cb2897a81ce84215a5a83aff3d5f510774803f1d67cd79e750f29a27cee3c65acf4ad04407875eb1daf1e6c70477145b58d875e19eeff36c645c1e14aae867085c908fc735d189c3718d56e508591b515e3bc4d3fd9b396bbd2ba57eba8c2f866517e71bcd6c59b375a93cdc354c9c434f923f88e4e5ec3970c8e1f099e6c27969d32cc6d8aec5fe9c7aa8ba222a28c17b1cc2d059384d9aaf7a0eb6eaa5909b0259c6ec921e4bd364643477306b5a4b920e2303108c3adaedc9530717dc6d40458636c8bea2b206622f9d7bfcef6f1e402b6e2a7605efc00ce7c229ad2fdbcc90b4a816ec3808782b421b42ab8f76738820377a77df6fb4821ad41dcc927aad7e9cb76597f57da6c66391333179cabfdf013b9214b8ddcd094bb9f48dd1bfcd51300f1066a5841b214d204cf6d2525607bade82025379598d6e64d99625bde3c879289884d999be63471af7e0d347513060cc53512f8da44d6ef9528492c34171373d00600f28c0dc14a6cc935375e8e9b8c80fa23a3048f65944a2ba59bf4cd850e0eec6e173dddcb513a6912553c66411ab2d76126d167021cff1b8b46d974c088fb481ed402e39eac9d4e74a3db8b5169a731362110a624c244210ef9561e090c8cbfa39a8bcf9e7a542fdd17096cddde2da35763bc9741e66c798a52910c3888624d12208e75ff911a846c4afbb1358f5bb6cf5354eb10158f3d7d2b320349708b6611d4be49b082f6c7e976af04da175fc3ce82558572259096e842809be95b8999c2a1b31f43e4963e84f788636c508901177365914c67b1c13be7ffcf70db314de458dccf1e09d2b47d84f26862f69c513a1e73df3c2c98655c9fd127ac708e93c9344334c886d37b1d59937c1b055a5ced9f679b3763c74b05aae4532bafdd09701eb0a3add21491aceb517244d327fdeba4ed73afacabe8ef92db056f3d8e0ffffd5dfa4c706d84bd305ccd210db8c50bb58fd59df69836117d0a3cf9d3267df6d1586b49e285a8ead32e5f31f19acb0e7721984dbd83e29c04bda69faa4bb89fa75d8431cd889f2c167a52d8659e05d1fbcb7616db0fb4ed75fb115da4587dab8c89ab2e679885e311e462f589b19429bf739aeef104748ecd8af778469339feeee8788f59d56f8dda369352dc02e9f8cea2819b768f792c31c093bdfdbf5c81aef629c300826ac8931081c2f872bf44dfa0fe6c6fd69bec285cec23d9400ba9047ada185f6fa002089dd14b65a1da11a604d7f057cfb0970a3ea67d1c1bc4b52f518c6d3c2334602b1b6ff113c0023105a79799eb6b76ed8b27d914de6b7587778b11f55f1ab91d64b5e102347290f8da4234d9e1a8a6a0f15770310113b9c797c3412ffacfdd7d7ffba5b98add5a10fb60ce0f841e2b44df90a35d40edf8e23c54fcf98826a647d86b0eb14281acdf711e5f9130e913d6058b3adbc3bdace9d4df6a22a4297468b8f15c8af4d58e9ebc22ae6d7288978f493fed6f7239652eb58f12154320e18b982a58d595f9eaadab762a6efbd36fb22ee67f1bc529151a7734a212a5faebb417f2f61309a48eafe68a163f423e0f95faa66a025e5e9483f32961816327c0128b2d36f373ad0e9e0e99fcffa8e657f282a4772cc50f747bd4b558bc869644a81f7daaf7061d23381ab09df41f0d5f1c6fea8c3b3251a46b0dc4c5a16c9fe90befe39acfa13f9583fb56c74e8db47748fe8c526180c84bc54c1f0abbbd5cb600447d72858b5df1592f22fab4e745c58861c3174596844d68d1af0e901415bb16a651e586753ec9adcfaff499a571163922ddca3c4f5281aa3d6b6adffeb5a65432c2ac489488b96279ba7d60baea3ae172e5fb3fa162cc6ff7177c90f32b736abd9861eefa3d47dc405dcccfa935bce6493eba03115e9991fb2fb7f7f78aff763c71bed4b9cafb10d5ed5b7d125ad861bf39409a7b87401b3991b87dc7d821118a5dabf3b3e28854079e186285d7a68d9d82958d86bd9bfd76772956d50864322915f7532fbef8432e5640cf3bffb27668a32b98b652aec23e34839e8689c5f23cf1bd84bde196840c0c212588088c0158dc17740fbce8a9fed56f16ae3db68fe6cfc7c8036ae9f1da140f627b6de3c03eeafa8e91400310aabb8036e81ba5f093c1c43b15a8b553107948e9fb9b03364e7f76b3e1eac63128e19553b45e9e7aff03d00ebed04b5bec62354c78a56697aba2f3bd5c5e505125cada68209867aadd18af761cfb83c7c0b516f0bf1e70530b50f5b2ccf32f74214d4754f64f7d954147f00c94ce2e0ab05ac0e8d10b60f501775d728266a4dfe040000f9696b391630bc4456ffa15fc4de7ff2af66f576a4167cd1e3d19113dd329a35b8367634ea7f6683b77716b4773a0e6252a34ca93189831bc7c44c96f87c078f6ca27b3da795ec6354d4502955c4473c5dc861fb0a896f41be3427599ad7d8d944d481b173e9fcf8b111e4ae743fbc5080cf62049246dec8cc787d6bea722d085f8c006034dd9e1f0abc4882dd148bfaf34373815eb2ffcf68cba03c317d61aa589e496f319d94f17e3876eb197f03023083b978cf7516560c70aa5877ae72de2a93ea5ab051e288f0b5da77f74107fc1adf610c97df46e460a5a546576df553b166a3516b4e0e76ae18690ff2425d6ecc60c8890631b843f5f16686b761b3acfae776f93c7bdbfe20b4bc91e8a5da0cae9d17826876e4b65a83c6a1d13ba88f25669da0502b356c75b74e5618baff94c81404dac8d61f9898a010366772b98ddb029bb0704c76cfb8767559f4cd33d8b41a2996313b9f931bc8d503c2704b24badfda79a1e449aa80e6ba67d27b5d0036bf3c5a899c41d5648bd0bc16e6d42aa107128596f2bb11c3bbfcaf504f7f21c85bb366eb67962a8535a96b66264e73628fa39650798a4bae8234e1fcf48fb92ae15e5ffcf214d5ec4cc216d96f706ee50cebb8e4ccf1978cba0fc7fab7a59a9408d0ee495ffacc9df1e7e523b044757ed53e6b49b322f73eecfad64debfb950c6299073962b94d955a7c7c9d0c9799b3b547777a4431a331faa7254ddbb67b365051f1b46bb6b1c305b9ceed964c5c163518c554f36d458613c043ad23abb3800c6bcd565f87613ba7af916aed2f4ef9c0ed59ee47d6e9e47b81bc3c1381479e9112ebc7e6239ff523c3735ef5cd2d41205340c6ed7ff693bc289ae14263fb8ab0567f901eb62c7c11fa979a6db11536acf426daf020f84d7a4048f6244827cdeeb0430e1a0e82d51051f42c57deebc443985bfcd7caebfed65efe30ad62ab3cc48bae20c0bb497fd5dbceb8d4cdd48dac92d148f9ebc6e6d1fa365595c0f13e48107efec395bd0f0a25f93a27bf0426956905cbe77f0588e573c5f9aeab38b9f1579c1d49838bc3de282c54af95543356d2cba5cd5338850c4696fba10fc81c6d2e16ec919b3e13db521ed4c0b9e00f21ab014397f4a6669e7db10ff493673c7841afa49ad7ceeb2c5917b0a2765d19245dd71c65d6357aa5b6a2d3c75cfcaec249f48ba78accdb4b01381defbf7c2e148b4e67a3e44353b1b4ac1938027cca59a3bcb6aaa4da795a5dfad589d188612751a7abc58a2be4ca67135299027a2a3b87bcfdfa88b8995eb1a8bbb0b12329699e219085e9c6f94a6946c25f309305edd9ca969b6be5b4d4d9216e7bd11c8a173e2d936a6a3b303a3cae4a15d40394ca071c6e89cf5052b78d101d2abf62f851cda771b9d459780cba7649ba48875fdafb546c6212053a3251d9eb47210ec85c88a816a794310ef7bf2420e468c03591b5cebeb9a2408448231f056c0ff4d5082612e3dd2828f922a34cd5795a4ee9e00ff4613e6391984e83a061546a113d7ae38b63c79216bae502a702ac3783c0b32c9639d5b26c90f72154ae6b6110b2f539c439bd4abcc682714f13d36bf6cd7f063fba1d54a8490d80a243669518b1e21ef7af24f02aed399d0b1e803d5294cdf5a7063227c6d3945bd10181e7fb3a18947504d4e36c341a1aedbb3cf74fb53c556507b325dfe9bdbec83c908d72b3592da0b71692fea1dd6ebb64d1775ccde196ce4b4997e64d2bd1d61bfc2b0bb088f1e10c8e821ccb93ff843466518d50a995dcc17f3ca969ca01e6ce28a60dcbf835f72b364d10db993081874df35ed2530ba868d1f11406eac678f9edb9f66dc863fec8aa8088117f7f79b5c65d4d3de68724d6789b38321e1cde74957e80e352e5dbdce043ec760b137d4e0c8d2303951600d4e75355f5e212575698006ad9927ed1648d0e3879d68d1df5be337e7ee00c2655d5fb5e9719a1450fcdb47b17788149d6aec4bb47c6be9097d6ced191f391c39287f2db5647514dad95de5677f2a4110ddd67a26b8a362f995d7e96bd840d201d8ea0beb8365338dd7bb92664408bbc08ebf779919e69d7003e0c57cb5716e44b5bf00c58ffd74345355ad9831e884193d5757bb1b53f23701d7655463745eedb95471b7a7c3bba34e6897bf7eeca2562ab4635f3d310c346ffbbacfaa4c2cc93961b02e5b4ba9ffd586a7d7510809e13d20d214e4398108dcef14dc074e4d28897fad2409f909ca37528559e0b8df8deabd11344ec956598bd1ddd5bdfa6523defe57e1ec7e5fec5701a557f8c3d2da86818624cb507323bbf5936fc8f613d8b06ce93819cf6938905b20887a4f3f0037dfdf4813a6577bf691c9d5b266de288393f5c09ca661fe501e80b4b747ef58a249eacc059ef54f9e4199e0aa389dee7c04af7998ddfe59afb6d308bf74846dd674a67412985660c497186a66a7f45d95d9440861141ac3e9657be39ea4fc6083b86de46f50af6c48288efa679c68f74bb9c490f0d8640a55719b16ddbad49c2bf017b36946af7f72c353fb84c53d1d8878a2ff2b19b4c53d3716f0628447ae22595bddf53701e7174b4375f0bdecce7aab95b4c201ab40db8d9a1d6b156f1600ab3c5654023c502f40378ff33e74f781a543ade46d3638d3fcae8d690d6d2898bffc0174f496c4cb8ceeda98b35a5ff997d1f4c132d0020f4b6c6ff608d29e70c8fe0120015ac59e652f0ee0ec8c9689eb630139d19d90d3dea00ef41014ac2cb26b6681d48b52c7225eba0627553dcde7a938ed3b046ecfa4ff3308975ed6bf5f8c3ce27aad4a3ce79eb11981d9e1cd9c6e280e36f9534c0c489fe27b455f49e18db0744a1d9830c67e8b2cbade14dfa16dc269743b88ba2d9ffe14b8bd36ddc5d07d3463c209e24edd7367afbcad8637ebab189cc4772b0529a7f43095cbdd0011bce5c899b8b602b3dc61c0c90d6d331edbdb697b654cb4d3856e74d72a15d256a108b438ad2830e20d81ba03286a7262e42a1fa58ab8c70fa66c9584afabe50480dee09196249ebc58d995d6969a48de575d2ee46c5b73644fd2a2948780cbacb62e524bace1142773be33215c0e2ded07fa39db821823cf1fb7c07a6743ab2fb1da903b2972a1b46df96943f39a849457d4d1b0d2647c8a478de901dbcf440c7489605ec0646314c8291c600f439887a5fc5bb33d956d700900488211c19cd471de65b2ffe505d20af6c0a3c8f33fa22a66e6487db6b18b35d31c03806eca6d73515eb3c9da440e3a26b2a7293b7d4f795b22bd71b0c5579cf7ec1d93223cbc0e437f0d990e436f904fe89e3b95111872d1009c832e21e642716e214cb5cb177e3c8ad5b38ddbaf4b21c77c22e3da6357896cce9e2ec357cfb856562f188235dc3ac98f284e1cb2846ba9a31", 0x1000, 0x400, &(0x7f0000001180)=@abs={0x1, 0x0, 0x1}, 0x8) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) lseek(r0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x6c6b31cb63464d56) sendto$inet6(r0, &(0x7f0000001240)="8fb739148dda769625e0bd0c30ac10baae0c841a9b7a7571151a2c46c60f58cef1c0d249e1e536c0686ce9504d61b1b6cd08b6e9623fee2491f90057b916d2849d16807f35aae65bd837ed97706c185996688c7aa21e4087cea695f86612ec1cddb2f8054ba353cc2499556d3520b8547d81d22d18cccfe98cd499cbd130d4f8300fe2", 0x83, 0x40e, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001300)=""/13, 0xd, 0x7fb6c1f78600450d, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000001380)='./file0\x00', 0x80) r7 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) socket$inet(0x2, 0x2, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000013c0), &(0x7f0000001400)=0x4) utimes(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x101, 0x8001}, {0x9, 0x3cf9}}) listen(r0, 0x7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000014c0)={""/16, @ifru_media}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001500)={0x2, 0x1, 0xfff, 0x33c8, 0x5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001540)={0x3, 0x6}) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x0) 16:26:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x80, 0x9, 0x9, "ed4d2802f10cfe1cb6b96fedfa631edd3ef57f08", 0x4, 0x81}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/202, 0xca}, {&(0x7f0000000800)=""/19, 0x13}, {&(0x7f0000000840)=""/54, 0x36}], 0xa, &(0x7f0000000940)=""/224, 0xe0}, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1b, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="be363c9cbc33bb00000000cc94461b3d0702b677b2d652c2a1d718d12b1f79e3df4f75cc7add28ae83c151c699d0214ce39abe58df4196a700ab81b8470a9bb98e721411c2b93ffc35872aa14b75a1c16cd4d31cf73fba70aa29271633bd4ea0bb7a19d8340394e7915539f6bdd9bdb225bd390e47d933"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) 16:26:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100", 0x4000000, 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:26:52 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000100)=""/36, 0x24, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7ce0d808e35c5644a292150f2bbb215d9512ebc06c184ea9a58e3cc3660cf1477c31a33e78e7c62f6df55bd66b9508244e3b9847c88bc0e3f64b7a814f16aca2e0cae0010f01ae2f6b79ab955bf770f04999f3de73cb77984ca83c6c827eb83001e7ac534d8b11533351c57bb60461e1fca2a934c5a03f252a8ba63d9c082bf8e286304c108cb89726c6e7f287089aa18daec4c8d7c5ebee2dfd7d9106b31384480b480d3bbf2f2dca2a85cb12222f324e0fe7cbeba8349b8f8dfeb418ea8d90b3d2bf64b6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:26:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r0, &(0x7f0000000140)="7dd6154d140e5e18ea59eaffc4109a2cb5e35ea365967dfd80f6f846661b9fafff4b2c560d2cbba7f84494ce14729f73afd024c656c424e4c8fb0e92890e916ae72d0479eff40d2fa50de93c5ed9e97146f03930643ca7b8dbb7929242250e", 0x5f, 0x0, 0x57) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 16:26:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:26:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:26:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:26:53 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getgroups(0x2d1, 0xffffffffffffffff) 16:26:53 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x41, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000440)={0x7}) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000380)=0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x101, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x41, 0xf0000000, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x1, 0x6, 0x4}], 0x3ff0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x82, 0x100, 0x363}, {{r0}, 0xffffffffffffffff, 0xe8, 0x40, 0x3, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x100000001, 0xffff}, {{r0}, 0x0, 0x3, 0x80, 0x75, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000001, 0xcb, 0x7}, {{r0}, 0x0, 0x18, 0x1, 0x6a6d, 0xffffffffffff6c41}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x1ff, 0x8}], 0x7, &(0x7f0000000040)={0x6, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x8306}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9, 0x20, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x4, 0xfff, 0x700000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x8000, 0x101}], 0x100, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x86, 0xfffff, 0x80000001, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000004, 0x3ee93b7e, 0xfffffffffffffff9}], 0x0, &(0x7f0000000300)={0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) 16:26:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0xffffffff, &(0x7f00000001c0)="c6175e61e8d48b192b2c1a9da477f153586dd500f89fee3c9e37ec3c1251e8f28398c57a1d8b7b0bb705", 0x2a) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x7) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x4, 0x4) 16:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xd0, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:26:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="20000000000000fffeff00000000ee7f1cf51843d51723382198aa00000000005b9d071b542a538706000000b837b21bc4c2455ff7fb0900290000003100001cba63ec9b8e99f34b5234533df30c1a3a2792012a3ff5c258a60e8b69a80d7f0d08047903ff8d8a852fb5b3b473f265b243261377b72e4ec2885fb79077fad31af71b9e58dc6b3ecb9555c700846cf31a57b9509ce3b8e58b24f63e256fac80e5581726c9e260fffe44e8e5456d1789df05144eff61b8b454fa938d55a99e76aa2e015bd412e7d6035309210c263be650a9c85bb13bf7d2ef52c5d06764d001ff75bf061300100e67fbe093a61771fd0f5e48912c16c518968a33eefe7317b05c93977d772f6979d2eabd71b073b098b7174d6231f3a931c938509043fdba0393486727c878e3569a8a883ce459636b8f0c3b05d0214e22"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x4000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200a8, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1, 0x400000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000400)="f60e2091d56ff71da129a6e9927e52a1ec487ead7d3c1240e9732e785475d75ec0af50b0d1b4e1cdd8416907ad9709ad49bfb093d697345c986d50d3f17f97f490f906447b3e1e2d7bf9a22ad07a94a846cb6ab6bc1cac3632c4913cc87e0202c9cde318d13a4c4fa70d4a8f525f15349d000466213bd7460cf9251fb7de8a1be83ab3f0d670663871b7f96b0f72ec22477a46b705bfc44c872e07f046f984a5d398366febeeea2c94663f4334945f69f530a585c5c00f5626b076965472b09ac8f748a19a0f7a4194f7773cbb51f4ef348f27072ebda75156e07d68ab9e9892e4d642dc39205d61a41157129cfa85cdba56564e6b0c8bb9be932abc99f8f394a1593844ef87daa0b609c6d8a20050dae4305b4e5821c644350cf313b62602069f9fceb9507427c9672e0d63d7acece1795c00ff551af1af79b9835787150cb8230586e8111bcf5cdcab74d878eff4b10dc92a33cea78beece406c23cf9e2748110a27602d7a8fe37b9402fda9389dcd0aa669a404e6869460197816703675eb6eda40193103c09261e5e07e3ed5123e33ac99fcf6c01648b66465da55bda1e2d5f60185e5ae5a52ed09dde146a2c662b15a6b24bfbff0f7b181b18f702abbb029e7662649dfe2f08a71f2b386c04a95d69cf39a2e90fcb9498bb8437ce23d05ebafe82fa20a198864fb2a9d8435b32bbb0b0efe0b7ae9587e74d08588955085c3ac60898aaf72d0afad93bae4958f75adcb042d40cc910dcd3a4f777fb757c2477c626e3696377eac0ed5f471ec12030e4346933058e39767124213e72a753b036c88180a3c69c3ef0ccc81a46739769582b4ad5c723ebc2a0e121c3fd735eabf2e5a00a3c6c42d187429fea1213f139190b7a49c3fbb7856a90d567380975d7c5b563b59e6b45fd6c92026ae79e3bfaa1f6d16b1656058ffb1b9d1fdd5c9a2373af0153b15ee9142598e3555e965e8ae40acbda192e48c167e46a65f48a48f2f94733d5e0c0e9705fb1103ef855f59b02e4d88612026efeab091aa9110dc32cf898dca0b94c86e7143f6c7b56904847f3166eeee6656a0b66bec709609da86c3f17bfaedf5a77dbfbdb8051ae8fe46b66832254a9a0598812643e82c9530576df66d9f3cbb0d260545770ac974a68c516e83902cdde88e5e2a7680920a7ef6da501f80b48db987a9be25df0d6df8309259baf32596f627571ac9657998fbdbd0cec7a3343712f5c5f1e7b41c8fb11a1b1b7cb322690bfa390b88df24a428dfb25f4a0719c40922a6630de403606110b97d5aac554a962e195a20a73bbb3106c431077f3180c23c03738931c1f287d76c626dbfbdc703bcd1ae7c5ed47c3277f2d5a1d93830756020187cefdffd15af3599397824e5a16fb07d1281396571cd33f1477e8b21b287d5ca2ecf7fa44f0fdf6986838a22dd7fd2d61e4c84574bda7b81b74b9d48b844aa934d32125d6b8ce12f163bb9dded58ff704d282fd698272e1c8e7c052d8a8f0a74dac9a9762a06f461919b2f397557b1bd88f4ed0679923b3a9e259a45654d8a88c7fbb546353902e94f2bfb9de637fc7944ad745ef2bbdcf2e344a39767a6d5ead4adfa090ea9a6d4fb0870c645e0301468666b7452f9967e8ab3495ae7b7080f00facc37a83622f9f37b60fc5b7035e877f50f789b657c429565e9bf0d853ae5dbc50e7431c78978df64f1703ced4b158fc808f7dd4705c663118682f41b31fbac1e801490c308aa7a3e19f4a8cc0a2e6ff070765a920a8cd4925fd8447739d0a4c0fb1d241beda007f8e4ec7ab2388e9c2ca54946874ad07fc29979b31fd8610c7335ea3ffa1b273e58de82d5cfc3f03aad7bb7ec9a20556c7448c874f25410733dae8e2f49557ba4ef9c2b1c75409b1e6cda85a9fa90812b9d30f8a7e69aa8843e5df28bf9c4a1298c8cf1e61bb877f95e0490cdf92b7ee33c20a21ba5f4b57e5e9673a5a9240f182ddea830e8cd18d200432a617ba0147438c37ded4a25a81f31db1200a4671a0eb69032e945e17e9092044a2d83874179a7081984042f5ac8856207a82ebe3736bbfbe0e764a0044a555e0a4f0296501c149c036601de32c9ac58ba11f8628279867a917d2e27b9dbd1c2a8f3422353b1930222164f3018127250d287140f65392adcf5075ed25a78df7c2c23e94df41f3879a7287d26c2bf5d1e2c20b2eab7903d899d3685ce55bfe0ef686231cfbc01778953e2f6e840e019aa9066223459cd9159e937256f6692ada21f5c623a9dfa30114fb3f13f6e6b9e102a9589641605b6bf0e787abdb8f40996a9cd067a7bedc6d5453690af06aa0cbb6f1caf2941b99d1a0efb1b1541ddae342f9ad3c5b28b1d5a69383a5ca7e27c776d3155dd32b0a37239d49e07ae9c0c3754a53bde0540a9fcf57f73cea97a46d93984306dd66d7445ee51807e73083ce455c38521a17bd9526287bc4f74b1445e6cb4f6d692588cdae1e3961646993520abb3a776ed36c3e06249853d27b3a7086bdf153c16ce128f5e934c38a70d21eaec370457a5ca22e9ea7b4243ad1f8754adf4ad622c5810a9b5947393b68ac854fb7426794ec917c07db967817a733ff5802c6bdb49fa1a6b321fed2458305090042371ae08ec2c6a9e6171f614278dcac73b49024296df1c8b01eb80dc9a11e757b1df59e4d89e2f732d51dbca2c2af4d5a3e82eb8d4cb48aa15f981e9b325c3a80a3d0496b601658e004f2c897e8b3d6379f04f6aa2284977de78d67b14bd012168c1d608cfe09c1a206f478cecfaffc34d69dc0892cc9ae21138ebc7087ed6a633b0ae50138e1761944635fcd29eaf89fee89539cf5a82834b54d52275f46fbfe8540b4aca1c0ac82c093e35787448204f1bc185a4c6f6c9a82a04cdbab8f236ee6657b5bed72b1362c3a6002d7029931af63c8d60c603d04f1b468d027d91a4af8afd7e40f5140fb772a65d62e38365f4d7a9f3d443a83dace0215c4b35e8e8c24fbe8dddfd3d82814f0536ca8123181933d7e833c92271fc33cb6ef4a3baeeb0883e227a0f86450927ad4039b83d07099c97ea21623b65f9fca69bab1c92570773a52f2f5d1f2ba1fe3a61035db62acb3e97d22710eb9db470b6be3621ab9ac6b48d499bb477fc681ee6421924e796aacdd8dbbe8fef1494dd283c9682a4ccc9c7e5c9ce6812d173c03e95d4c4edf3565cf268ee2d9c127ca98813ab06cd4a5dc49b205729c4babea8fcb89eed62a115c586bbee3d55df6633b7db42afc8ed5b2e21022ea0bc753d76d47e1493f277665b3cc42a03c67d94e137ae3d11c5ed183b98b766b3298a8d9e90f7d261ea459b861c560b1bd6f8a5cdb93f93838e370d6bc4dfb7b4a5f1c2e908d50454a0c7fdff668d9f6c5bd0ceb9f71358b56d5a1d70d9a10a1db39db340e0eaf64851ae9b13b5973324c51ab99ddd38098eb4b22e83ea6001e1e0f4cd7a7619daa09cbec2e3bda04a9a903f18c5566bb29362d99c794783fe91af4c0eaa84de4c00e8e6e3c9f62428b84079e8e9fa8153007b997604b1b179ed031d6570a854678a5848b5f880b995171227cbf5a9f2ba986cf7315af2a86954bc9c62a832079fe86a473aac2f3e49a0a0a333942310759f0ecb62ebcd569c8b57764eaec0a4d5417316573836b3cec982cdae283edcfdeb3a252715ac505241655ac4cadd094ded9bc4d6ad756712e93675df62c005ec4221d29aa6d1e77215e30301e40231b3dba3dd53cff068a6ad7d4d1cc7b7c28df78a8f2e55b52464cb80be9474ba24838249875159fd39680eed02b9f9cde36888ed01399991f58c47337c8d5ffa401b8df4a889d776bea3aa1e8cd5efd7c24fc3885f0e81719a9e871d128f1efc21ecd5ac7b0d73617a4d2002ac7fd919788206ef996f22eb7133affe49a196293439910885350defd213b553fc190c0b5370f9e25fbb5b27af17b443b3250557ac4f70c23736c82c1ab855f1700c196769294a8230fbc8f5caf2c19d09c21ad63c355d36b9983bc68be58b9fec5476eb5627790e3cdd3c02051be19af68decbd12a0ebde90821a7d9a7dee54e1034cdd890f1b37f88971cecc91d7a3f51ddb1a5ff24fe336972061c024c8f44a37b8bf45e17cc8ff0b74d11f086222bbc4f146cc567f6ef1ea6b19df282a49149fcb23f736497061c3e91164ed92987ba149f1a04553cd898856ef9d11633fd949479e8dc3aac402134db72d73499ce176ddc4db17f08b865e740e1107f958ebcc863155d65930c9ebe6156c9701beb6ec60c40fc1d4b58aac24b91e95f9c9b7e67fce32c3ed433608206df0b4f4a921779025e6f30cb8a44379fb714aa7f45c797b700940b14a5fb17d4c2bac67a1001a91f8b36a113066f9f1ed1e83323a85f2bc9b293db0f7acbe49ed4079e8a8055cfcca52e17fc1c3355df5971d2e0865eb37de78aa0de210eb75c2e7ee398bb68a36547c727a6272a4b8af176d327ad78941ec90ff011a46226576fd4b7c3e43f9f75c958754921f384127a0e88b2fd0e302cd43b791a5960697bb6c218d840ddf7dd471e4d10d460f3850234d240777dd624edde26625682f593d62b3f56640bd4c795268678718d204b65ddaf197b8a92da052d2a17fb9db139972dc88b8ec6086abb4d71fe18222e91f7e7a850377afba432d97aed5ef243e1a4565c8755717e1bfeabfb896cc0e7fdf119ad3807e104e5375a97b6bc726b4149af867ba837a759c5cdfec2c57d313f7994cae1420da33097aba59ab9f89e56321cd817cdc1b1cf1d5ba45362cbaad1c01f5cde5c112684f3a4bc3df7d1f5c0d0c4c60e22e6b42e32ee96d4519d817907b3ce0a997cff19f7dc6f5ab5d3b9a83a2d80a3b3cf1607e21ee35bbb381e9f15c89eb6892b9e44d830e96916f5b3a4743818382bdbda1146e2f962228b08331385a756e875abc06e48c1cca96b7dd05e1fbf1192453f8c1412dc69dbd889119622aa83f9df97d915ace3167938ca424bfbffdac5baaf0f9f7d241926a24f4f2c19d269d57b7847ee2fd4881a56b334e0d101300a5c0a05b898065385e4513dc2ba8a5a1be9fb66e839484baaa1ac5ac525b36b4f65cd42a6a653402c93b34c51c935153860aabca73b610b6183de8808f9a0a6500809e42cb4f70e457c34204f81a9738635bea4eb5c3fe7c3e4d289ed0f59fee5c52374e4247046822f61bce58b441bc5baadb4c24df34ccf79625423ce3dde0c329c8a4098ff75ca54f28b906d5138f2ef98c8abbd2e5e279fc6f296b4531f0c58f84362e03d05ac6cd51d264718ae96ef49c19bf7c12a60d9e726a2071e52cf9beaf39785eef8f6f4f67f5721376c8a3653f88c042480cbf22ff8f64de69eb3994551219af60519fd4b4440d4aefce905e7834b08878d79801df61144e21347cd58bf563b40b8e90ddbc579b31178add070f7e3ef0a6cd67b782768f210fe55f0a1808d7eb1c9c8dafd0238743f2ef5e24fc27fd0be5eedddcd4a7a2a44c3db30db55fa2939892d8015d66fb149e8215bac4ccd979255f0896dd876ac18fef50441bd40e6d59ca8abd2c3939a3751efeaba5adf8beb2cc8ed60ab5c7c06ec437d047382c110c8ba00a8ebf8eebf7febaf732425f623a96e58ab249868751f0ab4beb62450108129d2718701f382af3022edebf82f2e24d7923db5e1fc454b854b1d8cb032cc12b7e252eeea7011b7dfcea5d2c006e094cca09d209ce7c4fb2ba03e36176f6fdfb8ea9145c184f47fca41de2d921af41d0add91bf7c690cdac8c3173e66346aba0871c3318bb89bda98f39db6f81807ea2466ee2", 0x1000}, {&(0x7f0000001400)="4a3bded6c850ac048d6356f9d1e5a13761acdedc9c72d60952af2931d38fe285f04e9a4e1df3f93e9e4f12d2cf9544c841a3f4378b975dea153efe0c506a770e154443b5154d4d3eb283a41b7209300f624d8e06b39f69932804e4506a7e9570586c7ad3d60f122dc07c07c39c26491813f4cee29bbbef3dc725c9888b1e5a9950f77e593afd92cf46925a278e", 0x8d}, {&(0x7f0000001600)="c0b54b9599a025437d465fc5c6e965bf2687453a7d2106875a054394f133", 0x1e}, {&(0x7f0000001500)="af622ffdfcaa37f9b8c1a4686ad185e2dfa6c48f66bbf8caae9cf3c3d9dee20c7eac478e9f335bd977f7fdd37fa149400d8b295311dcf109089dfeac806950793ba1294b326275edb93efa875489a1b6b6673e7254ce700fedf1ad6355b1c956eda11d5e8993f4104d86568835c30a229a4134efb522375af284dd75e0dad25480", 0x81}], 0x1a9, &(0x7f00000002c0)=[{0xf0, 0xffff, 0xffffffffffffd9c0, "9cc1ec154c4810726bcce0e315d5393c3f14cbe285ba1ad8e7581e1d33b418c45f4905eaa5e27ef2aee1e9ad2ef5b3ae863e2ea89a8da181afda555bcdde0b87d3ed4fd3010d84ed4a502cf52650bff13581c31a21e0344b423cf06cd7e43bd3fc528df5ec3e08f7c0cb4027eb10fb7a59089bdc5be012a44a1f1c891593282738bc2e40c9fb1cd0be2e76f856fff5f209333c446545f6efff8f27fc9782192aaaf4fbdc0a332d8346b1a71556716c983113e73e16b868d8c9015e35ec0107a3a7c576086e6f9dab14068353c84f22f22c180be74ed13f9212fd4de023"}], 0x4a}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r1, &(0x7f0000001640)="99c35063f755c8839dd6d907eec9f68eaf394f3d496130d2b8c997a9d3a03c6e769f106df3b7cc3d433c6ae8d603bf3e822c795ccb44bd09cdec79f44e5f24a06cde6de82e55a51eb2a0c46b73c2d8bddaf7c4b732d2017b10f1857fd57f91ef9ff69bb2a0850b07c7b7240e1065640707cc9fd53c71a77fe0b11ff8e51528119d53840bef6da10f8cf754f0ae6fca0abf14ff57b679e6ca77c914a3e158cb5762130b0c33398becd49ff419e494dd3458e686445577b3d6f905ae6bf312b8472e702872af070c394aff8d1c9f2764c6cdac77926694483d5e1bc8917352293ad36a9b42e008cf409c16ad07d23b3683f2586e0a946fe64758f809f9faa3a0345bac777592d10776f39b1b655767d5dc8c224e6ebd90a5c002f610d799bd0f88e9d6c8faa16821e51e4d6338cf161e82cd3b65fad3b2de53827eb98bee5d5ec482161dac6f2bc66d6bfdea769f8558dc621046d7b9b33784c576302b276b8d875aceba9d9514de8028577f24b3315908e79cc91a54eac61993f00b35ea016e6ca50578203f8cebe32009fd525b5a02e15098dad89590235776cb6aa9be1f7eb8fc6d7854097fd0d46b95289e36d56919deb89c41cf3e5c262d088eaa3c1beecfb8365c671e28cb33830c887de76428ef9821a40c561504cab2ca2c7c6807a00ae2870f632df52d3b88b1501cce665f4475fafd9c6d20fd929942243892586beb36a7cb60cd1ccf9dd7cff2dc14f2be3e8d3717b6402826cf7877dd58b4df377504b412d4a1b6ac0b73451d244f50ec5eb12286c167947632e086b70c454e242687593b6487ae9003866d662f6aa7b046a0d160d6a0f14f7fed166514845748f2a0b3743e2c8237d45a9f7d1ef41dfa3cc0a90b04fec6e6964abf0152c4ef9fcfa8f70abdd220280955fdd8e139aa40f1981e624364fd95b8cf9afe4bb180fb6ebfbd80092e3aafd6f83b36dd6c97dc59b0c025aa260bfbe0c5f014fd1ec7c40810796b3cc7db4524de51179f0fa023f59c580c98d8c6a7abe5a3046e921076c6421d2c9379f82591c207badbeb3212601ee1dfc6dc14bfa4059d5431749abec157810630d6f90cd1318e5c09cd6f8cc4d2bdeb21d881f3c9a3863be5efcd39edaeb6aac7bd4d6170cf06937c8018a605217b467969eaf30b263bd69076798bbfc94c6466c937d512488d8d8a477bd2177ef664cfd46df6e9fb906760d20adb0bf31746f3a7a867421a097bbd7c5a33d515ee2131ced24239cb6a7617dc04a6e41389a4ac6d20ac05e4aef7d069e2726c0b0df1dd6fb074aa880e88c73e976ec207b6cad26e2b6a01b6b9119dd10a5d5d7f06953abd66be754d28665d49f91e37276b5ebbbe058c24384414c72e77d0aca4da93c0278df4d814e98701a07e0dc8fb14784b25c3a9c8b5e2f560c995f1c75f1df6c1239d509b5c2cb079fa6aeb0fce9736e946ade82b3a2d3c8b06ddb49c7af3c2d66e321f3adac0389825bb3f45fa2e240a49a3b476d52b03234a18bcd20e52c201ddc218143bfb82fb842123898d31de746e97267cbd7758a5f7d5bd00b9c6e9d286c7c96e556dc61fe2b26709be495732eca30aceb9ed6d7b53904869430ace871bce78e0baf8622f9db3cf388928c3c3e87bdeb67fe88fc667c9635706994a0c40e4528c8b9bba3d1f8e09f9c64672798c00b3fb18ee3ef26eefde0e94688d6bc3beaa58171cce96f51afdfd10f344c2bcf43b1814ca475b7b4336dfe032705d81a59cd6e43a97d9b6cd4778a4ae9765e04f974ad5edcbc1ace16fa5e65e57dd48bb7c7962b42ea7e0c404b184df2624fbd37449d7930a1d10d7c39bcff3415cf5428dad1b4e2a5a52cbe6c415e6308ab1b356fd8cf25f483849b1db9d07c7fcd1f14f9a19da9a9533c0dffff03ae63cf90254db1bf6d66e2e9781426b6df8bb882d3b2b1a11a8cd40b5971481c0f6bfcb9299fbfcb177938f6e7739c6aa6a2fb3df6cad54f4d35c498c7df71fedd18bd57d3e47e64d74e24843b8f0b3d0a12caedc8705f25679063ff2882ca46bff144415f69b1a182502b9f1a587f02a1646e682e9af8b7f4e10fd4afbd226db5b34142b01c56193d94af029f013eb32251394ff2e06838be1245f2127496885dfdd7e2daa8084dc0a01bc283a5286968c071655fa1f585db40a591aa4775cb130c608b3bc3233735200b23d2284b71a1ae38bb948c1723df053162e0eea072eae00618166c6f2301659d223778a9ea9a65818a68c6be713f400c64511acef1652edbf7ab9057c0f3a632b24883e1ce6fb0ada4a9db007cb6fd1d819a650d9a1563e6870597658569cafabf4521208449665f2ebcc74bb344a9d4fceb37168eab4b4d3675641d957171d75055f8c4ae2eeae4eee917a436849f9036bcd4522914410c3d459447c4afc71dcfcf342f38d3e86db0e844c09e13707b521fa64d1475c02e9f151a29cf8fba1a146b33edcf46276028d0bbbbdc3c377fdbf617a3baff60e8e73b6aeef125149edc2782ee2b2911fc1d0ba351c3f192a90c5220099f80f1807ca51120d975023f9382938dfe91df485b30bd44f0109471ab03b3377fcdcd7d7c6d25c8bb9986b974c0eee1d778c30a5fe574a008a0acc27199c1c39360f87a8aff06159b2d5a0e136ebf80b47f39ba83cf41cbaabb71b2730d50d1e420bf7dd4e93754411e880a89cb576441bfd4c81f61e74c483b1ef7a91b968f839cf481849e958661a7d82e600aa517930e785a62202701b73ed4ade54054fc6301ee8b1a2c9ac7019d7779185ad38b31a4dcc3eff00735524173c2773117403ea4d0918740980fe8074c7762c5ac10e3c760fe2569fa5977055442e1f3dd32bae8038f341d4f10832a60bbbb6b0144adcdba4ea1578a8046918903c76ef1c9ae2c6d535b86cd44e4241d31b364d122baf3ef69bf179dc925ca74d6df40a50133a1e311f86796c68284cfa700bc326659d0f71d606cd55e76ddef88cbf957674fc550a5e507edc270b8cc6f5616b22b2c53d26dca2cf49bf0ebd2ebb85ad48a93c0efc4e646e27900cab6a584ab48d27382696b0250f05b23465ffafb687bca4f21b5fcde8bc11a5dadc8313f21c57129f91e7efa4b4d06c5a1b44c8f8ad9a67cb1da7005f287e8056d6196f66922236c23af8324f53d178e0eab09137d687d90958b53d977559caf2d3c33179861ab9994f3ff5e5e8c5b5481ec3952a9ec2abc2f04a77399779fdae8dca4a8eab88b51a5dce2785bc175a522ca97788fcd2a68eec9f79435af4f200daf48d2fb9e3aad868a2e4b90575b5864af7f4169a1e5987b228e7ed9416d58dfe48932133e74476b121be2b4136302b9f4abad185fed65cab9ee48cb4bc6839b7ccba05ed7829061c16db18869b1c40351c8c1862051bc1de44f02eb5dde00f31b767e4bd8c32c63093af5939be299a54c61a937d2b89030ffd5c82829bbf4ba0fc4cbda5a5333123c15d2533bd9cb0a7039caf0e558d21263997df060e8342fafd7ab4f0b8e25a67c5e3f47ce22a3871fe494473b16541b91846c6c497e36160934c46ad1aa2d655daac5c0c3adc7be24e54eae17f5388e26888de3e4fe032cb05c4407b17f29348966d79a9b3ecebf86c1f4fde72b9d4020f71f1322c3132c9bd2f25c0afecf35b2b9e7ab7b0190a3d01689fa3bccdf7e28116ed3a03f62a4dc0234fd7a85ad097957e87932b862bd12d67d1f55e96c5aea562931d4a69d6375a006be6cfdbb10196b45c35b82680caf342aa22875af0dc52cf47edd5dd5d145152d92a8db45ab87a35690b4739875d9fac7134d0c650f8501929c6a1e67594c4d1ddbae3c99974e60429d869089d432dbbe13319a1893b8112dc015ac928769d6508d2c11bcb4803dc6628c51c4070b58227fd99f4f056b52a521c0cefd5a2ca49fdd29be98bd76a3d56cb76cc48610f49d403520dbd3623c2696eb115b9fef6417041f41ee56fd10d3dafaba9fb7794fd71dae2e3103a48f695f82a09c30467d3b2721434f4cd355ec4c3aa0c1ce25bf406ac99b945a998c214d381a3eccd6e7beeba5d561d37d766ffb2ef4b14eee3ebc112836b4b1b0fce160090d914f51bbb135aab79f494d62a1fab789c9580afe3fc3e8c5ec8507bd90e5027b900755722fc8dcd60c392c00cd4bca25b27550867ecf7841567829f67ca80e0d438d0f0c1df5879467771b77b5b5ff6cd86bf4f9656db903f74385873b8e640a3c069fe33a95a5c1fbea0169a98771d9bff4403b5c70ded83fa103831914409d44ef8d79a40b42f602483060f631045a7439bbc5ec6295c9ef88934edbff18bc26c45adccee793783307f9348f6260a61bcbd9ba550c6cf16441e07b0134b33eda4f8f149ed2abc3d4ad51e3d737822627bc24eac4763d755ee0c14fb225ca60c6caf2fa1a2204f700f2055f5ce4eb0fd853b22585c6d0de53886c0b6a54e92221719b22366d90416b3e1888978c9ed7cd280146b9985137f7c0305c75c4bdcaa6653b0d4a3ac2a7fb9f3eff591be6932f602def7c6b95bc54244a9ad46d8b2cda8e878583f955155adfc0026fbf5060ba66538c2b63eef3ef51cd44a99a6c9cc04e1bfba7c26b742400bedb5a8710dc16db3aca95531b54cfb106f5d876d547baf5197dde055c2473b7546a23cd87e9131eda449cf117a7f58759d2fd505f7ba3c086d9919a9f3f613de8d5ec629fa280699018f00081bc0bfb2916f4950f032d85a22a47711e29b5e48fa6ed9d968745e597b1946871ead9400ff71598067f804450b4b7fe24c622d594a6ac79928ef6d7cf803a5f52d0da632e3be637f6369fc7c7c929a508cf2550993fe6650f88d99ab1724fd49bc1551fcd81e82a2d3b0803a53c6ddadba074cb161ca8a0758f88cc148b6813d65702952b503c8126256ff657dccb1230f79fc1aaaa8603623c6bb8cd33a6ac2009d70bcca17278bcf1a01c2214b1c62b7e3d2cc47f3f511435f4db3c4bcf809847f93bbe5fb06cf2b0d37c4d6a937229178dfbb1c441a2ac97cd0b8b984d4646a29c9dadc10221dadb66122af83a24858f2f110f1f98fccd27e798b9ec375aae8682e6b51464506ccba9205ccaae95d27d960d64d2ae767ebef77dc0feab26594dcab96798bb2e3aeb66c36f4bccd75e743319b0f63819e27ab94c0a4d275dc8044eb6246095b535b94351a49e77ddc795e8c3a7ad9e56de120279721cc596a67d1115dbaa74a993d9c868bf5044eba8707ea6f394b96a4044e73cee79a29b403a81461ad83263113c5a8bb63ead6d1ae74917e478452790fe89122bdda3abf094800bdd050f7f2583be06eaf3a136fd9b37ef94643e01408a19a162dbad12fe133e6d894a33fd2bbaab2fd88686923893e7283b176ba6f02211015bc9c6293e7d4bc8869631cccf772654910f81926ba1726ca01d7052829541c9ae565c191874e0fc55a8aa05998d75f39451bea2dec29731b20f9b752c8396e3fae22db9eaa23e9d034d5983ce39b400fb9f03f74accf51f139b6643074e0a4107fc3cd48f540b8cecbe569795963b3015abd7b68d2932379c10c33567c612e36a949ef989c38111eaac42ad5a0ba7a493b99de3b05c5190bcb9481b20d9bf601a43b8b6c671c07eae192cbfe9d08947e1a677c761731015ecb751c4e218041a1bf08e004de55a7743dab04b6e20b640eb4582bc7b25f5193bb36a0ef80f2e7f792ad84d0842ab05717c8e5b3c488dceddc0b688b372ee548a21faa97cb486cfab30aa5ce94b29028877a891cc602868de16ec0710ce4ee6730c9994093b3fe38847abb1ac3", 0x1000, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0xa47, 0x4) 16:26:53 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xa84, 0x1f}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 16:26:53 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c94941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e40000000000000000", 0xffffffffffffff5b) r8 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0xffffffff, 0xfffffffffffffff9]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r3, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x2, 0xfffffffffffffff9, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:26:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket$inet(0x2, 0x8001, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="1af7d31dfd64f2adb40fc1c441ac060784fd660370e8b955b393744bacab3468b44a13570c356db0fd548e441d206e77", 0x30) socket$inet(0x2, 0x1, 0x3) 16:26:53 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:26:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) getpid() pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="9274893ae678f7ba9f5253df1fba48c857b2cf87a1bdb8dd7a82082118884dcf28df587b7c6ead0af396b7722b047cd79d36a95b08e816713e9e15c3d8c58ebaa9ea9a6e83b090d6a46967d89c93e3df290ba05df657173ce4636bb35bf8686dbf7e993ce2197602f453cb1e4f614368d892a4d4cda690efa0f965961f322ef561", 0x81}, {&(0x7f0000000200)="1057ef5dcd8bfef629a1bb8611303a42110271aeabd25681dfadc7783a96b623d56adcc7287d4057e981ce28ee8fa265fbd04c6d2f9e7b0373921faad4739c3547385abadb39c336fb632a48da1a60e191344286c40500bbdccf1c0121ed97a3f11e0e95c213611d73bab1f58c031230deadf2d35d46aff8f55d31c91790533c5b699b8e53410d6dd77a", 0x8a}, {&(0x7f00000002c0)="a1d3d1cb128ebdd235dd87cd1e2d6079b346660518ec21574c6cc693c8fbfd67dff6a6dead62573cbccf08026e0237da317e1182d161fac7d8299d00bd1ef125390ce8909d9667df48ef42e65f257ca3e618dc62c635a343623f6894c20440dc5a673cea4f04793a4c1754250fcd77b46825709d1e64ed63a4c94b20fb86", 0x7e}, {&(0x7f0000000340)="17f46403f0f4b6f2d06612576b7593b3eff26acef4ed22cc80c919c94196ba5fb0eae612d552a56ac1380e1a2b7a84203d9d5e1f28dad812b30862d541cdc9d80a6b08dd045f2beff4a48074916c1cec62c912ac2b15a3c16af26991dfdec6639a9daa751c759832fb1b72274e264038ae479892f7062a6a7b1ca8f3b1bf0d34b1c1b4b545d60da1562c2a09cbcaa14be407b2992240c3fa8457fa30c970c91b489062b304fc2fe19e1b524d6fae66cf62f35cba38b9b46fe1c4d4fb8493155786d4ad00153b0c541cfd15d43eb166ae73f360885735b933270efc2f287c2e726eb9991aa3b0254c8458f0e1922c1f34d6e3ab975af710f1bf4258a1e66bad5dc42d58b48fa28b7868a110aeb5305cb5009ba5f4d9955e1dca6df9f63795803310e64a820ad9508e80dbc182360114549b93045d15caa67188109a5183040d28f50b43ef0ec9d43ea8d23a90caa20c11621bc3f83bd2ea29e51e463cfba39c572e74cb835ad6e8f9434aa031091a747c866f07863d44f3d989e49d404f3cb5e39eaa17e40027a4a66defafc89d8633aa6af8fa0e6f200fd1d752905452a6e4012d763bf41fe646c3b661271731eb5e60bf39ae7149c60f90fe11d50342fbb278ff40a14f8e95006368d62205c59c246894e13d498e697c1ac1f478a51bbd5239803e06ef452a6b96bbf52d2a8fa13074d973d1863cfbfc92131721ebdff90c16dab4910def96b4dffac1b15bd9c19c2c6f46febaae577bb415685e2fa0da69699d91383b5bb9dd4d5fb1cc1e73da7c991073ac7f264e3b90f6149ec6c2135b7b9185e308d64f17bdc6ad2067c9376d32989329a7dc716e9d89c9cdc102e5342306c61fb3ecf1c4ba8ff875b2b18e568c499942c0717da368c35d13e1c7c47925676d82ddd9e3aeb41298ffc8bbd35df280fdca40bed83a57aecfc4f095675e3d1572d6fe6d9a0f047558c721c06e9247cb40226709c2a8b1b620f307f5f84ff9fe6aafcae7e2f90aac7138232a833461bf98d39955b8ff7c8010c9d3c5d2d1d52a4897821f9c0ad346ebfd4470bc09374132d828300925f0eeb525f79b58bd79053b27d6836bdc9aae6665909a45c96f09376fc9c7a30595a4cebd36eeef1922001c4714f5baab98b12b3d9de00689dc5cfe1a907115ed055c5ce0f49ba24dea52aa8e50304c9bbfe8e7f630f2e148315f3d1d3dffe641d6001f4f07d276953160f147b94a68e9d63f9a7882f15f9b35bfacbaf9494a0e8f2789efad4732c26773931c4d99c10b234385df4ae2db1914b86bca97a87f5537c5acea82cdc8fb53fec4ecd8099217e32ae9608f92a278c159d86a11d058c4f522bb94c2c45dc5c1bb97c37d3ef1bcecfb5651fc216a74d66906f1ed0fdabc83ef49b28860df66d30cd77cd3c0fa5f6d6b30d9675af87d3bcd255606a32e6de226d6404fea54bd36ad7c26f70f76ccdc5116cc56e3fab97cb3b3ad719d93fcdbac836aa88b4dbdc8afaa86fd5fc7076d6cc6d482d21357ad043e66d67d72d46d8c29d1585a3340091b62ee60badcaca8fa89867096cc17265e2430ca4b2cdfafd709d3d52afff722e6f14b0cd3b3c53b98b17a28c96fa205785eabf510c51cff3e9dca185d5ac838c7f8e716b326986e40f4a86288c4cbd2da1f13429cd5520238e14ba15d3e57aa9a9c74a0e7c03d1be4e514b3ba3afb94e6276cc94a7730a1acf7aa6375c7c57f87788c5703941254ed986d46501bea0f5bfe5735fae15a804a0e3819c19a8fdc43ebe4cbd0be8fce1cee126d5bbdd2e7d1d6173bacfb520d3c30206eceb83692aea423c4a1b233e33aedf800bd7d9c8976d0e42fbab82783fc451dc24e32f3b8e7627e9453979ea94de4a7942bc0ae7d608343dcb65f43877e36999a55a4e882f69bc1857287461a58896e4114646a813bf38b1e69dfcd9b5e1f8022c954451c6286fbb43628c78d153c996e1af36e005a55bb13b0d949690a56e86917e291a322bf73a1afbc5dce2a7c3bab1fe7372537e188592ca02bf4ca21e94404d5ae1e7d686f438e38953aea2e113e83a56fb7e8b8d9748728963d3a33ede62a4f6b5b852de1b631344e6f3c24799bc310fc852b4272d5a211233adddc45b57912825da3774bf1f606059d0629581bf5daaf48470d838d4a26f5547b0771df365710d0abbeaf21cec3de7cf79dbfb31147798f6b18b6f41c66a8559fcfb0bd5e833e57203a4d232176a523d94e413f2cc3085cbed8508e6e0f1b8df2ff6d07739293bb54dd5604d615ccafb7579df392d3dfb6a74da264b4e06a6df198d85896d29a18fe61eb9b9536bb1eb22a76631c82d1f9d00ff79847320373107fe525bbd8bc1dabe1521adab746b52fdfd8bb7c6f9096e28895f1148429e9f8fbd496de60f0538825414236d849267d519180101bfc0c42ae33bb706de76c44bd033b3d7ac855a833c4ac284c642fefb55cb656cd54e3ba3122f17b4e338d0d063dd7f68c48c37d135925fc3a80642f863ecd7945e55d7db6b9e8c648093d7e52cbb6594c8449e4bcae6b4d8842da3a8fbb2b1931ecf6f71887fa99ff648a73a101347ad6c60108f770b9892fba95ed0d1600d849939a55786f47047bf7ef31116802d9bc9f4b48a2a3214cfdde387c046dc8c5457965916c1902ff282309dfd8c66bacc8658e5bcb114317e7c4a45bea9995d5325b11e8e391a554bdb9b864cfedc5960f3ab85b4ea34a30e5db5058b81311e56a561da1eebd097a1e3ec5ecc9792e5f65f28631a30d08795b9f8272663de8fa49e12c461443aa220374a745fe735ad456375e923d6269e337fafda9de2b1e2eab7b23aa6346748671b66e85d71e7398e77176a32dd2d2aed91c5e0948b25dbe2db17fa4056c85c6282e4a8619ca43a3286362c5ecfa47205b83f36b90904e5bc8036d01bd313593e3c57d0d2776e57b858d7123d8ceb92ee76ea0afec3dc444775cf1447bcd12cbad6a987233c390135aa63611a169664d0a19fd188a2d5ddc8905e759cb2fee474152593feee3a420d5152523418ee8c6dda41aa79e8bd7b22658d1a711c02eaabf3d63740ba7f819148a7b4c3506b31bf9e09307a50e1a889e6bf991acdd125a4b72ce50c5bf87a37925abfbf8f3941e47cef61c89bd0b013f1c9ad3d408c2e8e3c8911b4abfd3ba9561e08d31b0d8e1de2226d2bc6290dda54f086d8ad6a99ce7aa0b7d8e03e6f6ebc92604fd7e212bcd27e64e5e929ae3297d53fe381ee656d8c2155adddf91bdaf803aa5e648a25e104eac9c1799da5f9f35a610f9a86ab508c8c8b06fcccec9241eaca1c66a5982f813b5326addccb3cf6847a246ca4a0762757ca7edc433508d3ad9049ea0c94c4b11991eb1013cd5f8b723edca8930af56479850e44186a961d2e9a407367d768a1c8ce8fa1afdd50ccc0d3daa3b27e72a6818bca9d206ae792861c817ca495d64552b718a0c7f41acaedff4bc7c0b2f13e811a56fa8e8d728e9b49c34cd29103884efd2bd8e85cc1cdeb71714fbf2bd4250adcee3f569d467cd7765e5181fa9ad87237bb5e0950516a649c31fd604959a9686f6c081f89f185dab5710d4068e783803c3919fe9514c086b15c206f9406a9213b0c78df200d5afaff60c409742f65b347b97c6d9da9edbc74ee8916aa6d3b794ab10726d3096fdc7e372628ca2b00572a6dc8efa7a4447c810e83bf1cb3967988c50de76b424460b757519792324c07ec5594a8261020cdfde712467f17b9698b2e8f4a465395b7d10e712a98c334ab328e0329c4fadcfd4a7d53dca613c0729b45fe09582637ef0e60c646a0f56cb1804f96d177d0a6b6cdc962995f6c8fcc85e341a1fdae7e3c0815e23ca154811019cd2cc8571dc104380cc23156b6292c3ddb661af5be14202f9a6fdc1cf615cf84c5abba8902d3874882514c2dfe710fc2e22adfaa98f92f37ecad3f2fd762d9e2c05da0a970b12ef5734232f52014688c88318436376f80363085625400e60af9d6dd38e311c6f8383fece297a0a87777f3a6b816e3c7f69f9fec17248c8f98a500ea05013809f6a52b91cff744dbb8200a9c285e6446b4cc68f0967bef220b5f61febc19f32774544935c6f52e6391b5ca4ea0731e23cb2c6271483773f2832af4cc353449adf6b76b952c8b155fbfa23f4affcc16d5a709b122ec0c374f13994912b9465ebaa2136b1566bcc84d27205c92dbea4b8e4700a7d5f76e008611b796071f018920bd08b0a8ed2215de161e5dd5876e744c5b44ab7499a9f87ef7bbef7b337bb27ef7fac34cde4eb387919a11f606921b88f018c536f7126351281863aa1eea6586f86b0fbd50206e688d20dd4edb13281bfae23245d3368d6f019465608e460422e0f185efb146791bb2f9292d7a8f6fe94d5699b1e78d6022d022c60d0719715854288d003570cdf4fef4ad1074069712bf67b27c0aa77ad507f13a09314d1eeaf810ecc884ad25006d07c8411ec964ee16e51852b9e65ad1ab5b2227dc4a60ca98b9b5791ba562fd4d44322b9f4ea4162c3ded945f578b7c7a1d6b1ef294108366a58d603f9f92a0c7e8a7207dfb8acf71f964f2a7a908d0398cb4f4b8fc1b198c3e12fe451f277a014036d05d62a730f1bb89db41b056b100a42187aa724b6196d898881aad6a6b1a3da9e8d359a3a17d58b119fdd3bb7507e120f36de748c246b98b6e8653a23fd71b6a15a7bd68a18f0e4d3c6ea4b17e724a4da5a5f8d43c43f7a4739c995fa99cecfa80564c6a24427b5151fca75c38907894d3b67d52f731dfa7d5dfe5fe7fe5c24da5a7a002909040d5cc301ce3a7e7bf424dc9e4b7b60822a9f5613abbe3519032be4f68ac9f2128a65f2c85832ffa33e4f12420906d2656c20aea6a8ed249af01ea4ec002576a38a5ccada834fba24e2e473cd7489acb47dfad8b9423439c84b9936d66ead54fcf9623ec1ec19df039d7633a61130f13bb3f2bf7c60c9a85f3cb6567d71fd635eeaf5b25c911baa5060c7c149700ade86d40a666571016634fff1153c157e27b480b848441ec8e045340533f221455b4e86e27c6b620e29554840cdda9758fc2fe8f72dc96e9b3e77d12792720ee15aa3fb73a5e8472d78cd02fd5041a353f70ff6c4e1d850857558c683dfc18bb521f15c83fa0b03efdc2a27eab75d1f6431ff706aef843471698597c5c901d270b0b900e25ec9e7560d8b50e2d60e1f0a2984a788d2bee99cd77c700c104439b9d90a71857959591362923615f809419ddb3b008b9985a9d6ef51fac08f3c018668ff738db4d6bad23f04f6e924dc3ea07f28db3ea5506693b34d69dead08c41d2e63c982ac1011f2e95c87ae62caf5f39e43c0df91252a7b7f5b82b97afc8a1b88feb67cb0088c65efed731abbac8bd3cdbd601a00de1d38a23de6ee1b56444be8808b83b2416f2b466ab73ce5eb9e1865f19eb15c0df965a6f4a493cf8e8c301bde5fcd481f400fb042e4d6fdbce51dfd1241af8fab545837bae67da574f8bdc18197786fb87f02284ff653b97afba38bad02fb6135c2536eef395dc92bea44d0c9b659d029a732e21f27f2419f8beb61948cc7ccaae0cf7bb265aa416452e44aa4cbe15168b8836aa7247670d7e67de08f209150ef1de21bece0727dcd38b5bad6b85e8af86ca833132c553a90660a8b755b368e8311384d3429d2886f579e22aac73251510e9cacb6794dd538d2b730b8c8bb4a0443119628ac9af16cd0c7580b646f863a124e156f7927a57b2200bf135b805634584689d1d1e6e72f3638874bb838d442125701eed61cc489039947e2", 0x1000}, {&(0x7f0000001340)="9f5b4e2fe3e1ebe3f71c905318e45e2dbcd6a1c5e2aafb11418cef8f05d4112ad93bea601109a61f6ec7c4a4d21da71500acba8d36abfbb9baf22071413adfbd8d805f475d", 0x45}, {&(0x7f00000013c0)="dabf57f2128f7f67c343eca8b63007386184e774b9c0e3223ec5e6a9b446ba644f81e68f5d0732af14d7589c7dafb6ece5b849f34169adbaa1ed2edb312a0437fb8d086e3c", 0x45}, {&(0x7f0000001440)="53dffa0d43d698cf9d3269b52a40a8e3be6ad52ecbd9f5560d0016c38b57ba0076d91ec49d1700e1a87a8122ca329af03aede5191cc28a920ef2acc2a13e4215a418a5a4cd3da4a43309ab035997fdf42f1002a010300863a7028aff32a010571106984b7fbbf6c326cfb56163895d883bd5c5a46bcc842589a732fd11648fd9579245aab79244b5d8eabad314f87684573756fc479c25f89b5d15ed45", 0x9d}, {&(0x7f0000000000)="b63f2ad8d32bc452ab42948204ed1d8632394ff87325c751fe", 0x19}, {&(0x7f0000001500)="fdc4ec212cb9c6caff993b15e4f2244991c3eb8c6028e9e14d4a0096c4919fc5d3870903634e75288e8a4477496d7ff9d10d96dd046d0e1383fb552be4a379cb8ab9d86539a4157dd284e37e339f18b57138745060a64eea46a0a0c3b9e203326b8310d18bf04df556bd1b95e2f962ab50532464e04554d02a485864338cc526edac8302a9be588c3d933261788cd23ce2338e3132873491853fbb72dce8c381", 0xa0}], 0x9, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:26:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:26:53 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x100000000, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8000, 0x1000}], 0x4) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x4, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x0]) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1000}], 0x1) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x5, 0x8, 0x2, 0x3, 0x6]}, 0x3c) r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) write(r5, &(0x7f00000009c0)="1c68286d575283b085a043c637837eb097a64dc6766e41a11a9c1c2849c6d8b972fdc8fcaaba13f488e3c9df3a3dc16099893a3dcf90ea5155984dbe83c6098b7d7be9a9acea7c323274453d2df0f1a86301edcc8c485b4122b420a599e5b1e33e4eae863234aab33e0e1252177922978abffa45bf7eb40f1d0415ba056a7765e599eb73d3fccabd3e8b912b45f09f37934c4f05", 0x94) socket$inet6(0x18, 0x4, 0x6) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") r6 = semget$private(0x0, 0x1, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000b00)=""/229) 16:26:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8e) rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:26:53 executing program 0: r0 = socket(0x80000001a, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffb, 0x0, 0x0, 0x0, 0x102}], 0x101, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xff}) 16:26:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000140)="87955e2212a0601dc226a13cf09f551dec485935a47449e0b9fe3568b241f79f38a266271ffe6822682681b2f68756f5d3901740340055d0d9b76e6a86d0b215f9a5127ff18ca31fac63ea0c0e12aeaf62d422ee307cff5f7d2d9c4f1be49e93e7662a44fd520a9d0c9a278c80876bd996c15a00006007a74b4d65ccd50b19e195480ac067009fc906556d0e9ac0ffcd07366c47c34d31875f17db1809e1c93aa8790972d23626d1af2c5ccd0b569e71fb8bc66d7c794aeac058373a3cd96679a5c2d46916c62ed4f6092f327109c33d82e0e5adb73a14dbe1539236666dd39f7db260557f2bd98505af13c361179c9b32a5dab8f8ec8733", 0xf8}, {&(0x7f0000000240)="9afc0698feb79f6dc243475cd5b9db4c5eac11adb4cf715a2bd2a6bdc9462f7df3bfa024f560b37fddb3540cef2d7f74a4aa535b94bb61eb2dffd87166eb64d03bc6eb1039bfb3cb54019599df0b1686fe54d7254a62b728d9897d091f09560fd589404423f5a00212dfd9df014d4abae5ab5d0652b48d000ff6e090584b92cc5c3733c67aebe9d8d3efe1eac6a1900ce481e5291df6504d7537cde639b5792869d858fe8a5f327b5ce7fbe17dd7643129f20a286a91656c581921cc986ab1686cee766d67f9bb3e4870b6b684cd92d9186f7bf6e3f9ac516fcf3cb7076e7fc071fd9ff744389130e37d984b417059bcb045be121a3d6c74c4f15f8c118b159fd57fd9b07c114cfd0c229d590f4007bb33cde9e634e57431314859e5d9c6581af4a95dc152b8499a630d26537fd73cdb78ea765a5599fd11b4556015a5378b76f37693f801300a2a454be9987caf331c71b800af4f7eec1c631affcbf80db121dab3c8d0acdfc1da3a79ea9bcb45aa920074de5e316b4fd5a68729b999ff82b26c26a3fc3ff41ab41f0e5e03f97ecd45c3e48d29990a02290dd445b1c47d10fa93b434fa23c209cf3f01dbec929ca086367c8608615e8120acd9e65b5fab73b44c0d909e10d0bca96aaa23bed832923de8f45a500429548888a8775d01d1325faf24885d8c2b046cb8706f05bd5cdb8d5b31fc6dfe7ba5d9f330ae20ab584b72c5910ff9ba9347df46fb17303c3de7e2aa2c1e4aac08d7b97a856c881a687841f80d34638cf6b9de48f7772ddbe3f58b8cfe6d9b43329ef6519d210235d3697341e6be16d807f95290e02fe61b554a4ed70a132e2ba727c32231d21cac536dce197750fe66eeecae5fab77d485d35a0fcdec617c9f1e3aecace137b3e1fbc29e52a199d4bee5ea2c88fa9319e61874275cc08237b7a0e048b4f780c4ee5d4f080baef4c7e84cd6572ba36d24bddb040e4f6ad97f5ddaebe258bc0afaf6e8ac750f77c0a9fe0160940085b8e7a8a9655860a914e3529dd0cc9f4a3b7b0a6bffef751bbad43bed01287769933dff92dd16e1944da653dc787aa38556a9bb36844566b43086cc30f602c0ee122cf70f897564d0ba798a1f00a0f868c7b09beda554d1219a854467471f2a303cf055ac4191b17303175d384729ad84ae7f9b5aa467892cf6b1d4d5628174eae862728f8f1ab900f8d854457cbe43f06d407231f420ceb1bb904077a433e5bf8be25db30fa09b025e85e3db201df7b890509addee4fb92badb435e9b99ef9d335b68b1ed63b89c9fbee6ebcf69f82e9103950728f679ef0b88367c2ca25939d8ffc74227ac1c10b5e4345d46939712a6f65326efcdec2173a865f1eb5265c4257d63fa07baceaeed5f2144dd7061c293f51e72b5bd27f03a653d86d51f0dbfe4e34fad7b1c3d3024554df3e160ffcbc1b57bb0f8d70cb158e70685cacb77c7f72e8455bbdbbc1ecbd91e54e51a2dba74a71d86bc4d682f56eca4a47c96a4b1c26a0e32e2b8e482b719eae98efd0c8a18d3dc2880cf0b539d0904262a500991d8a6cdb77e800988599f42c79af56b2230b94babe0155abc8f9b36b9b24c2b95b21a97e59149f4cedfb679817311eb95247a54ad6f507aed065ea7b9db968156fe66b3390687a4d26c6f1e6d3e00b3b1bd56b8af491182147dfd4f6670f8680b2d02c8e9bc16672b11fe32a8e85ed5766ba3c50e1f093381209c5323183c8e5e8fef4398d7ec9ca2494daa49a0b620793f639d1023fcd4e83c394d7ff7a6001af42266a5c52b892013b5ef4b8b506e75bc33c924ae0bc72c7ca2da0b59541b269e1d932bf1ddcdba494ec4b543f0474867968d1f2d1cc328296bb9345e35228948ff21b3ec4248096d8c0681b1369b58697310ce21ea0aa0300ad8bb0c0673a5bdf8ccf9f9eed8503df246cbbdc4985f0c645a360bd4eb4c90c6525237b7045c44f02a444336625654184d36b3c1d2a810cbd9624aee5c0e67340cee0365b4ff5439c528c68a67bb2e7c323c3c767edc4ee82c6d8f8f1a643d89ac7495454f5247d47fa1a0e4b18191f341972265376edf2425e83bb90182d415f5bcfc26bace24918ef5f828c959697eda1534f7b81763999d127dc38f578d8c9c45e3804353d4a8157a83dc89649723150cd9ffc4a12e89398f9c4f0a94a85a220bedd49a47757375f0c0ba1c8d00b0f020aef076b21ce13482e9ddff3162af40a017a9b47cc5db9094c9fbbbb0875ab086b4cff7b67e6771e7710432827eab02db90bee6703bb9209bda5f1a3ef57dfeba2c0bc2455b29a9b5c106a0314744881187358c8f7d90ca1601b7f3b715bf2b477c657178f36286d681bb65b942f8ccb9cd687395122efebc2b2f711328521d8beb0fffddc3205245f7d1ddf4b422a25c8c461847730c9f9afd890774038051476a0067700b83706fc6fba1311cc8bd03e34dfae9896719c7222087d1394da768cee7cbdf48793eee566305cfb81138b5abc64ea68e26d2a3aa22a5fbb6abf9ca46973200ba8d476e9c05f10761e68995f541fae1a3e772e596036a2c82eb031a6ab35b05eb3a718509f44b4d2963e4186d2d5ef6a1608a1c6f8680488f1cf8e1563812f3e052fbb481aed3f7f9c4daa83cb4dafbe8d51d3712fa2456385de69e3c0f3492a3f4ddce97a17b96d1cf89481e47226052fe559b938ec0e9800c09cc01de7df4160aaff732d4e02d22dee3797c9eeeba7825166318c9c4c345498a7df058b0dd0832ed209625cfa11df11d29925ea5adc6902a5c34d0221be70afe5021149514bbdd32ab6fe8c5a84a65e298fe7e6cbc7035c7c3962951f5596a0f70c5b5f60bb552d964a57e3eef05363baade83d710091da1f568be2e344bea4d652c2a929d8eaa945222c486e38563109f1f85f979d52a3ef8534d97830aa38dabfb2cb0da15c9cfbeaea7863e327897ff4115817f976a3079adc35da4bbf37919101544b2903e72f7dffede1dc51b52dc61a99bf79c05dd7f911b137b1b0ec1b4a7f15609852264a9762d8edca05a59d472c646aa1619f59e88b42e8c57d1f0284885094f5197714f7982c02398c0ac1165c65b33cfa69f79e2fe856777d365a84974456d21ea0c87675b4c337e58252b2cd6d8ec8638cec77fb064c52f1cbb3925649400d77045eb52d50169507f2c8585ad9412a585f3345363afeb5775ad5efe7ff7501ef71c497efbe294fe1613ccd9394b183aa41ef4841691573122c216bace51aa406b5399d746b2e256ee46d9bb3472159a2e3581db3a489a73e6aa8a9f7706050d5599f5f3f48eb45bc7b760f9e6163a413f80e1ef2678cf8be9e166e70ce4c9f8d65896ecb39315b5e4b924df6ecbc2d962d22d1a85ea94b9bee5a963a3aa4684e36479858222856194a4b6f692e309e108080abcd04a11c7b374c487cddc21e497aeff92c3f147f03bfa5d55978baaafdba3e0c609cb4f4081b2025988ba4b86bb6b2128c6e68f2c428b925d24603e423f112f819ba1748154e6612a51797ce164075678fb473694a864d98057c4f6ff2d0bd97a13ce91655a3b2e6403a1ba2d557d26194380c2ca4aef29eded3a6f85256a351333cf27ee788414259a16534b27c4a52a53b7bf584e4c5475507c283a7ab79869f952a9ed554e67ee40592de2dcd9a57aa0d292f0567fa908fc23863ac529202f55f9d81e5b387d26fff1cb8d1a9436601e158e05c794bfface1cfdd79adbc1550af7df000359d55f61fc5a7d6dc504f1a1797ff7da4df53f6d2d8f70b3ebc7b72d152d38ef409fe3a76cf8c3b0b6b6a2431e8c8a6fb2b5da194d639c25015cb2f078bd4b79450a72aa4a1be922d383dfa417906aa36e13bbe5705641643b0c4c3c42018dfdf72383b32df550a6e8974d006851deeb296937610b9f86d6f2801a97879f1884d0ad5e8997168e707c856c4a476752116ba0f4cf377150ccdf60149eaaf8962fe3389e334a5c4991bcd1806f774d801393a0fafe76ac9c09ff44658f28d6cc038771b91961439880560a7d7b62b31909dac4158262fea3d6112d091a9c2a08adb57e18f05c428d571e982c01fae7fe322811a672083c7f9c1f284d017556b0c7de4f8e5c686d593b34a30807ed5ecd46dd0519c1879678a2ff903f3a3bed56a264dd7c35622ae50ab9dfbc45d170f4e0504a8609e1ae2854a295dd2b02aa667bc699b2bed33649e4bbee0056162ea1f4ae24693e7d238ecb4fee19ca48d14f504cd1c7663c0549a5ddc09e6ec1a3a632b4fdc676bd0efd68b195778712200543afb1370392f02725c695540bef87db02d22634ea3446e23251328f379987f91423c529bf0ace3ccbedf8270b1dd74b21b2305d0e719c8b6ab13e6d31e408926684be02646b58009360684facc5bd8f20dd17c97e006070a459d02e4c0cd80d54384ed7c73c8054210c2a7089dd5664f7c7935b435fe167e78c31dbfb39e96072465dbbbcc543543441498c04b0dda4fd1c53affa7492d800d39eac6aa1caa40bbebb5572ff6a6342586a4101cd3c43d65b6dd9afcbacf00e3ae925a62defdc3d5d773a87c57ec8cc8b12b3e2a90861fb3bc157dfbcbad115a600e9083516220bd9fd965588ea9143c0319f834a40bb8d557c3ee4e5acc9256d94edb39bfa82e6c298a5336f80cfa41f53e88603ac8fb80989ca74773f1538728995ccc92af1200d54d08f062d79b5b630e6a6c8043b5737dfaaaa054c2277d83a34690cabd5424545e37af3d2436401fe4ed593b2e3cbdfbc2f1e03f23f03237affd74bee325fce3b9160948ed0ed29c62a65a36ef978f52d0e0f389d5d238110c92b827386482065d6a5afa97314c90c915348b9fcf423314c2259615d4388a6d8a4eb8ce12c7ed56d014e1d233e1b410a0f1dcad48edfc43dc871a340847f6184dd2bc5d9f944645e35e248f40e9666fb109e1c12044ef3e942b4450ae7e4d814393959d0403aba1db03d05e615b8be18d656f26d0f10f3bf1dec019d90e3ff7bdb6090e3106ad1b1a10fcab7730529dabf2480dae331589286e197d56249fc7efb306a285651bc48adbab113d12682efabfb6b2f9f4466834da284e8c9a3c00b2f7817547828ff35d6bf4ef2003866a8f61cb2ee8a401bbca079f14af509797550f59906938d06bfc20e3b27f5987786df5f16e114860325d5b786b1222fb8fdb3fd9c731d3e2eec08dd75593b1bb82be6f2dd9548887d6448422b142453264e755beb2071b235a5b78a59f4bdabd853ae526aadce3448537d61beb17d0e398d16e71b2f0ccda78b7a58c5c44cbeeffb523390bd919cafb7be175a3070307262250a0e9e5851fab0be9618895c2160dcd506de56fc93eab482530516b9b46518ca90fafe1bca6666be885f53f5fb35013907b4773e7e44718d4dffc8f26c2adff8af00be285a7bd067f5aa546074fddf280392655417a99bf5589bc6c9e21f8b14b22d66f99cdacc0c2843d8a8fb434345602394b9f467d41b8378745f95261a44e0afa9a122e54f2c2139a55a58e20f890d8551001d478b36f12373aa8f2e44400a4046fe6956822bf3214c7763165fc5b828e3aaece8d8e144ffed317550113892d82fea8e7be8682a859f161291fbd2383fa7003de143a9b9b96d2828abafaf8c84ca7bf9d5a8e7fc32abeb4338af3075d0942439cba6c407a5e9456d881b7dd5b9e8ddf7635557578a7ef98cd1c5aaeef6f2c199ae2d1a1fe35c0202fa05b851e80ac5c200ebf2af8643320ace6426857589cdeff83ee851c8e3c35770122d0ee1adbba2dc7a63c6320e6f59574b7e1", 0x1000}, {&(0x7f0000001240)="d2c43be94ad0092393899371871d3e2900e2569c90b3ea18f880ae5e2072f2c77fd5bf8a80dc5d4cca8772eb3e653440f8bb608d3e63afb79897fe54ec5cb82daf9c57c30b406abef56c7ed3ff335dba", 0x50}, {&(0x7f00000028c0)="535e805049a3d6eda3fab29ef8b64eca434a0ebeaf0476e45d7dd1ca11c9a22cf8830370025981e463deb715260064b1c6269658a988f97f2f17b4ed33406fda341e4e1bef59faf8afec67da9408f1fbb607ebd64db9430ecaccce8edd24", 0x5e}, {&(0x7f00000015c0)="43960e104fd896f1e5b6af2615b6bbb97826bbec21fdb5711861f78b4f73f55a77414a107da56a85822ffa64f1e157e5db150f3517b97d54b41b48247657b7287ae160592b342d245cdcc734a6b6a8a91bdf6b24ee1cb8c457ca3196707dd0244ad266cc39a156e3de6d8c0768ac2b7ccde11f865f490c586dd054ae6ee640a710751bbdff1a9b036685d91c253fd3346d3af2d57a46978844f83e3ed46da2d71eb186720ed25efe0d25889f35c685b4dc1bedee6a9c8738c5d12237c6620f8dc788994e6438ab3b60b71c6a5747e3e42f0b496954bb25336dd8522754545774dac0ecfd38a9f210076dc5ef07b82249475589c3e23e3ff854f0d6c02a7013bbe81cb34c7e1f406a4d5a093dabb2c071974269256651eb201e67b5580ed33d3e62d1181d1541bad9f513d1fb6a64ae91f60d13cc9a37a0624eced7ba014c70d7a906d4c368a2ac84b2be5d8cc031c4f7a3d976b731adec0a7ffa6aa7abdc0c1e22c2ce04f10a7767b4c7f64a30534f72237f9386fbdafcdb025f1ae928776b557432154032458c75afc56d32aef1d4c5c49eb25035003d6bf181619449ede510988d21e86beffd78d3554911021056eda727d41afba144e61b4b4f89828c621568c734e56f19faa8abb799a20c86ed906924d563d5d624e9a094f81425b7d52248dec2e201530f128f250601c4ab1863b4447ee16ab67cf1436528f1b4660c81ca979e2c99cfe139abf2e88c0ff4b45ec9a6cbb7c3637cbd3b186cd3dfd7aa44750844c2a74bb4cad7338db5bdc09963d4ba7ba1179470d18de246116a4498cddf11fc6dc792e78cc92863dfacfd0278c380538d07766c7953409b81bd1d79078db1eac68fc89ed1c12e217f5e66958544ddaff001a77c90c8ac5346be26aec6b36d90112c665f7f0bfdc30bca7f5c466b84672cfaaf9a4190f8eae48a651a4fa625f8de8562249a48b8b5074af29601ef04b10f0523b3544305ebba8fd234a0c00ef30ebb51842253a853b735ae0830f7874e932f7b716878ff6607884d2dfe0584e1d47e70d98b6e79b11d54f9ec425d3bb43d2898db540bce63da6e678336143bb68cb4c9b58a16cc055db73a1ae99db88609c92108a70bce2aafef1e817be762f42ff06e9edc745782c31ac3bcda4fbe71997dcd7e22a22a5be20a14347324c0b7b44a09a4783e52d24eca8c8ee02268d4dfab068b3b7ca0e98e50c0b8ea9476cdd2ac47e1bad35c7e47337e8e114af7d750177be9bc3976872f539ba5f8565dfac431bc8071a499a7bdaa6db7a4d3c73a2a49ccc8ae4de3b8c5573b56064c3f48cfcea7344dffed84ab154e5dbe281cdc2a8b716da494b26061e45710b8c4be09a31a7c8a681c3a501c0dde4458205394efe8b82d87826d917b2ea1037d620cc880d9bbf0212ee53214f95d12f29cb8d516d5bcdcca0dd00dfa0b390985d07e231f2c2511afa955df66ebc5542b5de855b22ef8afd0d5665588e91a4f82b1d19df522c3c9b35fa4703735dcafeaa0bcc6ca0615573e716d6ca87befe504b911a173ed8de00e47a82b208e2277e9b8a2a2216ac7fbe8de674486b5d60e5977c1956eaf8d40372e652df882041f82915f2e903529051cd2402f5d1fdec204198fb97f9bcc45c0f0c72c44efecff79b2d2fe1159a28e0d54eaab1202433b97b5d03402bd305992d6b1c264c259b31986a0cd4f463b20878e9b6f42c88f56ea7012e36bf32a432ed3b532bec879dc559573ae0a4a960c53156f800f42bca4f8c5b065c1554837388445785cfa8ae76f01c939c23074fc801918c9bc7a14acb81795975a79fa562483c3d858eda13bf88a828e2842e07a54b4950f6e391f65153951f71003b31b0379281d8b36f24b470aff65cc70932c41b3c5acf98463dab46f8291453bdfa0c6b8228ac0a16832423f6d4ec90cc8e2ebddab839a8711588b246f2f56ea205112b4e4c4fcc1d0bfab11feca5e8fb7344b0659151c17048006e5858f1effd3067a7454044a21dbb911c28b28374d19efe8eb4ca937582460233a6a86481afe1bcd5f2639759f90235d008ab0e009496cd533bf3f13247b4348905473799727f5f4e40ce2a3c057a0a0e14762fbe7dce67ca55ae5855a6d7232b29038e0c7cb08b0ecbc2c2a7cfa6078bfffdbae8e1ef6851b3c0ad098519134ae4999076965c1fc6e9dc3df0ad7d2d4d5f3c023cbe69fead7e324bcaffd5affb69326a8a5cd48978e04b11d4d7e778669ce40e0c9313a9d700aa44b2c3a6fae54d37f3f8861b55a27e5daa5569755776d4498660117aaae96c61d96faaaee03c1638c7bef1d778b41bc116e5fdc3cb67479215d4f9af126780a6cae171053707caef4ed22586b93ef77914af9c6ef20c3ab509533561278e7e0fc7f3906e0722363fe15c52d283691166c3859d00d19c6dc8cf10f16e6fa34a4adef4cade99b1f95f85f6d49819b3b60b8c21844fdd4a7bee4a8a39c43c73413690281835bba2f9bc7fdc72d9dd743d29ed5725ae62405b1a1918255d85d9b97cf2f6db8921649f40298dee7b1cd36dea1cd294c6b18d57b99df4289ed4f97dddf8c6e61c242e6b95fb34d0f1572a00aa2ec358b52f072659e713eb1205d060f14f4d9f1763d36ce8f96280069bfe2e9679fd614a971788d95b0b385e2ce73f0a254ba02506c0d059f1261583c2d716e1e0a3835a378854f8cce5b6a722c21512b4b8ec5f175086c8a25116a9d6a4f9596a2a162585e6fe27b65814e991f589b7016aed47b5ea254f18b74d41dcb9a72a09ee86c491fdf722d0bdea71905e215b1f34ab25c3188f633771160289adef8a06ebf0c58fb99eaf48717a29587f5507dd0c6984ae25a37dde47ca917b81c385d8bdd3a951e4658d31417b6168823ed09f7f9d37e208f8bfabc909e223884d50d6ec0911592a0f9d50be24bbde48c76f2c6486d94fc6c48f53106377ed15c7a80a0e30f01a38a49b44690348bbbcc858ffd59a8be0580ab45653c47620c1a333991ee3a6a363d117c1eb41f8685fcedbafff0674958bb1194ff157581506c37d0ad2b8dd7255fcd286bf900431411952ace0892345a0babf8319ca4010131d36e78c9064b5a44484c53564b070e75f3e0c2dc1111ac31ef2104c636a9c1043341c6ad034be9a33bbbf3a21f82b391b8089a49d66f0b826bee1c2856335ac2f48411cf8669d1abaa5482110287a0a54ba7b77f137cd5aa8dd716df833584fe869b7697b5b90d8eaacc103b8f22fe9819b89791bdacb982456e994140eda79f902663c706ed45fd1b7d0ad2769856dc31c45a1baa2c35289858435463e6f94545380a0a46423cba51f199ce4affb2e5c67c02233fca313f52477b742d0bcf8d6a5a02573fccc3b6223cc8ba14a4fda4ea62a7498050b32a3faa5b0566ecbc649dbae34b5c801fd455f1d78902c5192e4cc33f0eedd0bedebf81757a0e72e31eb482605a5a83a7bfa91c37e2bc02071045c7486a3f448129d3df7554c00beaf8dc93b6d78683893ac7a0d589a9041cb1a687fcc9fd7059ee434d1c4bdf4cf422b0c340d0ec4ef55a0e3a49879a8255abee3f13d6c1fc713d35cf65ecaf6dd6353bed481ad871ecb725f3586579a28e206f9c494b12145b62803641e5585abc7139b7a004dbdd8c2caf504d405b45d0bd508470152338753c30938e6bfa11774f7da0836673a5c61f1d2070e5e9ebdb49c215ffa354299c7397356e43e5021cea43515a3db85d108a13665e328ab62fbc976254d5d6605c4fb0decd66dd4d28d2b25823385f13f0ac004a8da6c34a793356640250df58ec67c986f80f07d42193afeca74f10915a07930611a906ca3f69adb1db0818600452050f597e45c91c3b49d6b582d5768193a6f19494da4507d8b2dc831e21de3e9bcec6b64a0bfa71538253b389a023d02716ae461c8ef35e8a4c7fcbd304475aa05340d6ed889bb3281a670819211c41ba8a8926b1f4bee2ca16feca5a2b85a2dcd92ab98e0e3aa7c16236494c97fcb8961d73d960670cec7579d4007673e660f71acc78a374b508c4416253f77ff5e32090b2a591f29ab7c2f6342096e3494f54f63400f31a6eea62e539acb55c62b74740a870fd65e39b36a3dbe218ea72e055f9aca89e203255bfe3fa295bc21b5d78ccbab044ff33295a970d73cd65943b8905439ff18dbc8fbe6b616e49921b133d596354420fb9b9e710b10fe71942d1ac4e0e7a3fb5d558a9c4af091bd5dc16268fcdca6d23436e069df01f36d388a1c13e01f7fa8097aaa5929527e09e40b2938ca550b9102428bd17c162a1595e028fa88c29558f7211120cadd92656ab0703bd8a2393ef8facf9ef63d1485da3451499ffdde6bcdfb6bf5dcdd550ddb5bf697daeb362932bec4d485fff47bcf0eafce439bfb8ad5c2e9c38baa4edc568416f3263531325c961f603543815f4f03219f0f69e54fec9d0f2b03f4ff908d00075474f997a96a98f59fe2e84bfcab8c4387d818dc8582254d4ed43dfbef5769e90a646ec03e4f0efa64353104d9338578d0b5b25ab557782a6fb1b73e7732cb359a9752889dc690652d36b04c3722f8fab73c7a639452ba4fc386aefc8452acce413ad4105f5e492ef0b1885df7c312bc6055c34a7ba4c15215fc1297e49c435a10bcba8ba44f9ca000995e607398ba87c1984b5578d31b7d7a9bf107232b4669595ba362f1fcedcbfc4e8b5f1865bfe0c131608685d0ccbf5cfa5e6a6bedf37ec062d94b82cc3b7699be1ecf72f1b508d3033f9be5c047f6fa1fce8a06a8c1701ab2b564eac0be67a1b038da8341f0994af0951dbafd9f17c5d0c6e5a3135aabda216a89312e094e7f07a9a7a7eaaacda9f01dea7b53d6af28f487b1cbb834fe2ab56e2f5d44497cea9eeba52a4566eb85c1fe960b9ecb53108974a8f427758e840b0ec18460c3979db1cb25630c280aa8daa6943f7c6cbeb8c802060262977cf53e4c50c1ce16147d81b82d93a2580c590bb4c62374ba475e9357348fbdaa9f881b5a034dbe4a7ad2ed28e8e13854d3ae4abbc3677d4b8366177de79224cc902e06dc7c4114718c789b9a62ab40461b5a410faeb047778a06fcd038ace9d818ddadd842cabcc1369e6efdbb92f5fa075edfe27154fd6694affc2c28a38e1afdd3380ec09e385c19630049d42ff6c1cc08dd480e6c0bd1ef227f52ae4543b23c71ed29c406b5bd2e0df2f54ccfd774944bc80fd6472c99ff1b4c6cb772f3d142988536471d3a18bb3518f90380ca67f331c6a0f8f5103e1cf884ddc80bbe5c5a01bb0320f291ae2b88640ac3e7f759049dfdf05eae116ffe9b92a15ba263137c8f92624ffec8720ca1a113fea18ea62f551e1ad1e2e71b54f8bb7d97850d8b5260b7dbe305327f1e8c8fa8207805267b553a661f6ab5e8ba2c8a1ba01bac6dff7b00d3499a07e278ba1653a50a9b2f73cc986a70cf0b64451327982eb5481e87462e515efd0976784b9f5ad80bcf96487ea0f843f78c1ed722a0f6e257d6400ac4196b96c0f1ad772dfe5c9fb16e05ec861e8d77a3a9a5d6b564176d0f76501b27bc403a0b49d7de2dbdde6b040534836dd273afa4c3751a286c5d613ac3563507151382a282a323ad3a1bdfa9380ca445d8212c07652112daf3a2ffac524a82a5e72b9bb9b377dfdd316f6109fc57974aa6c8ce2e81b9640c4f49bdd732a32325f877218ca75feef6453a59365d30cd7c9d8ced93c5779b013952dfb6d67cd0d4b33d68262c53f5f3e450a7dcebe911245f5de781c0858f97f1389c57ed93ba8653fbea703e5d767bf7af8ebc43b71", 0x1c4}, {&(0x7f0000001340)="512b606c69b30cc2c6607a20814b208f92c4ed51fd1c6db453", 0x19}, {&(0x7f0000001380)="467930ae484c3a750c51ba2c3da85a66f1e53c8a435f241f6e1c45b99e81abcb9ee557fecd3040c75038eabe5fec47dfe23e3629ace9c15362e724fc6b2bd4581aa5c275b008182d3decb0df68b44ec1e122146253e5c660a03791617e05724cab514f99668800917431fd952cf6dc425dfec5498bf54638e941314d7c2f67e1e435ffdf597979ba2aa5f2fefb4b4cc38c974647adf83ebbfb766f19c09954bd6eefb35dece5e16a67b3b52fcad5d079fd942a2d49a17bc80acb3fa3ce3aa23dcbe9785bc328854495c8ac1ac5c563935fadc278", 0x34f}, {&(0x7f0000001480)="ffc1de3a2c51093b0e221b876a29a0be02cf9191d4351f1cfc036b92c5193db3803684c54cacdf4bdc15d22ccdadc135a3a189d3462da395c6fa52f7efdf9b742c5dd54b3d33befbc21b448c9e81efbeafc237beffba58478ac24ff38b986daf6853f29e250f099e3f1cacc5dd359c9f05a59460a7e8bfacbdcd7d8bd76480a07fb2f6e15e5f24aeb249cb3199a1cba7b4d2", 0x92}, {&(0x7f00000025c0)="87fb6973f9ede7080575a2d8045417c79042d73b0bbfe79cc4c68fa3a33f82a71d739469935ffa03800e16f69d0583d9af3b9e94fa6abf8041fa2f905d813b452d6cceb80ee040eb87141014a53a54732a5d559bbe5a163ceec0f48cf5ba056f9e935e4a18fa5c31165f5f034169dea32b658bdc0809194f5bed23293f86d2d50ac5336e4182a2fa82f416bcf133e437689af228d3cd43619f55942d304a1af3471a4619ea6106034f10867502e0cfddc4fc6227d94048d567fba4cc25dde8d402b298376a81844b4584d4951781b2b6eb7f94b9f6646844b7f8d9181c5fb465858929208a3d3c58a223ee9d221249b364f993f337fd2bd4249ff6acd16c23", 0xff}], 0x9, 0x0, 0x0, 0x40d}, 0xb) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000002d00)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x3e) r3 = getpgrp() r4 = getuid() getgroups(0x2, &(0x7f0000002b40)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, &(0x7f0000002bc0)=0xc) r8 = getegid() r9 = getpgrp() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r10 = getuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000002cc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002ac0)=[{&(0x7f00000026c0)="109de1ab6144d1663ff2b70aea19d7c79026f5587657fac08e452eed0a7098cb53821ca957dd027ba6e52324d664b775ad4d8e183e3ec8bd89574cdd8423e8ae8fe5af13218052173d663f201e31258bbe86eb6f23ad7faf9a2c9a2e392bab18ed4bc5ac44103caf464be9a86ede0dbc2d990fef6bb6b413b3", 0x79}, {&(0x7f0000002740)="7f1c1560aad85e6961c24041ab7281206768c1d99d1c50ce25f6336e09a37a1a59c3c286b6902c0d16158d0c248233cf92c1762a07a1dbf4cc003d1791839edf66a3f07904b8c41b8d0d62d5d249d43aea4df7a6125afedf8c7b8b3420dc5f95d3288bd897", 0x65}, {&(0x7f0000002940)="26fa2f0498cbeeeb133a01243beb7d3614ff11ac023df5ec6ea201c078d70be0bf81c7304e6567ebc9d71698aa5bb7d4f37b8bea51a1f8ba5afba04dca71f5d31d73b92199ce8e0454061465f1316bf1ab09", 0x52}, {&(0x7f00000029c0)="27696e695b384c8c2fff4403bdd382b4eec090957cfc01caef991599abaa72a27aa397c24120c2add1cf9fd31d4173e798586f53d92158e9596ee4b2fd9bdd46cca05fa134ca238c451df5709e7dbd6d0452a69ec558087199ead61d39e4fabbed5b15a6ed82b36465583ea117c2e27d5f782426f2ff176a0474179c13120dc4334e46369a1c46f2f685953f6cbab720eefc4553ee4974c0a688448494ad156f56ed776c1f47d4743961807e92f1cfb537b5154163411581cbedf6419e244678e71bb533ade320c4ea8a11a57382b40af61c83ccd3017e2f1f3abbecf895b7ee4c60f4eee3f5", 0xe6}, {&(0x7f0000001300)="4a9f01dd836dedb55ec2e53050bc8b796c8a7744037bf53587da", 0x1a}], 0x5, &(0x7f0000002c00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0xd}, 0x404) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x13, r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000027c0)={0x20, 0x7, 0x80000000, 0x7, "aa0b983b54e34ee4eb8efdfd7fb70ecc1266085a", 0x7f, 0xffff}) clock_settime(0x0, &(0x7f00000012c0)={0x0, 0xfffffffffffffffe}) setgid(r11) 16:26:54 executing program 0: r0 = socket(0x20, 0xc003, 0xc5) write(r0, &(0x7f0000000000)="7655df2df8e4f1c5078776b100fa722f510fd903eaf8a5add9040bceab48c8acb7ae77a9d8eac29fde5711e38a1437a8d68327bc4d0537f43ac8c84ecd6800c3864a42e58a08108ffad61b8d12a4494d4a31ea7008e743a8cc9385a6499c46e3219b15e4733d648d884fa5e096cc6e80c482b95b2d59b37f154468e23c87d00e29e2192999a06955808d76e456648a5d14e08850e7d322de7747b9b0ef769e471ada69f45196a646f7aecf38ee60692cd959d2fca537a76f5f611907bb11f5d64b7653c6883dd7883647b701e1f49d0492cfbb678e271209efa9982d94aef56787e18b712af447d01464b7c3b60a24f9", 0xf0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7264, 0x3, 0x7, 0x8, "39937e5aea547802d81b54fd1ac575181ddc6f7b", 0x1f, 0x8398131}) write(r2, &(0x7f0000000200)="300dacbf38bf5c76633cbeee3af26989bafe41721078690c5cc7dbff628b952c8689b2319e0d31a9edc18362995449f9053727ef9f2dc22895a0c38b049055bada5d79ed3b023dfe992ad3300218c60edf2abab3f5826afa514419e920fa10d90d724d8f69ee8cbd2be4ac2521fd296b", 0x70) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x40, 0x81}, {0x18, 0x1, 0xffff, 0x600000000}, 0x4, [0x0, 0xfff, 0x4, 0x0, 0x1ff, 0x80000001, 0x0, 0x4]}, 0x3c) r3 = dup(r1) preadv(r2, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/116, 0x74}, {&(0x7f0000000640)=""/140, 0x8c}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/162, 0xa2}], 0x9, 0x0, 0x0) chmod(&(0x7f0000000900)='./file0\x00', 0x8) select(0x40, &(0x7f0000000940)={0x5, 0x101, 0x2, 0x6, 0x8, 0x7, 0x5, 0x1}, &(0x7f0000000980)={0x7844, 0x1, 0x115c, 0x8, 0x80000000, 0x8, 0x101, 0x101}, &(0x7f00000009c0)={0x7f3, 0x5a, 0xed, 0x6, 0x7ff, 0xfd0, 0x690e, 0x8}, &(0x7f0000000a00)={0x5, 0x6}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000a40)) msgget(0x1, 0x400) renameat(r1, &(0x7f0000000a80)='./file0\x00', r1, &(0x7f0000000ac0)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b00)={0x401, 0x5}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000b40)=0x1) accept$inet(r3, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) chown(&(0x7f0000000c00)='./file0/file0\x00', r4, r7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000d00)={0x2, 0x10000}) chown(&(0x7f0000000d40)='./file0\x00', r4, r5) r8 = semget$private(0x0, 0x4, 0x243) semop(r8, &(0x7f0000000d80)=[{0x0, 0x10001, 0x800}, {0x0, 0x0, 0x1000}], 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) chown(&(0x7f0000000dc0)='./file0/file0\x00', r6, r5) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000e00)) close(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000e40)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000ec0)) 16:26:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 16:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x100000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) 16:26:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="d5c69d7a74f97b04a7a1858038ffa58558bd86d612162a70fdc3bbd05a374f3e365aaf3dcd3b22a4ab4de9030f573d9edbbac42810dc417335dd21ace2fa0a08b40ad852f66f143987fdeb74e6a7a264cde3c51cccce9a7e1d4d51948a3818ae9cdd41cee551c7a1c19ca9eba8f934a92d218fff80cf396e8216160100a2aaf767b1868c61a6ebde0bc3f4b2026345ed8f2e3c04ee54b488ec68b2e21393371a451c778a26a0d3cb0545bbd9cd58d6a09dd59584b16d5787f43270cf2493b234760667b5ea412cf51a5929b5ecc4d0dde4269fd0962933ffd28215e6087a3c8610ae5a7090df0d78d57c444bd6562808ddd484c5cd7fdbf099afae895c9ee8374f0f183f1617bce2902c474b259804a4374c9c1f360991bb5a11bf28862ca27df2da18d2a676f70f7038af1307995d98494b87cdfbdc089002c5932980c51ad6d509f8d001d10a86474cd3b608f83a20f65d76bcde7d9b26aa6d85ed223809d2ab14f321bd2df861967cae3a69165243dab67ae646d6a5200f969da28b9735d3e0195da25069c2bc074891338c7bae62fc45376aa9dfbd932f402196a327809cd17275b4532d0fa3cc0877c20734872b5a733d9b9610c2918cc5ac267dccb9d92dcb0bbb31f1331c67693b456567f6dce00279c1c23de1b903f88d66605547aac6c109c28b65812ef902b868e0148aeaab7ad3d1170ca650da625e172dbe4f4ee8728b157ed468165c81e3f03943b45645c023c6fefacdc5f67123f86ab5e5f3adde3684c77569c2781d01c27739a7ff35da14b4f61fc7e836b96e1350340051a09cce0382bb7b64bc567aebd21cbae85ad458b1a33f484df2c754cd8ff3c10fe793d8eab5598142c82fedbdedc8be619032ea0538e79df625514c0971b854889e8af44821687a516df89aacf9c836108da5426e7e92dcf89a29f4732e9783626dd5982ed9bd1844901bb4073d458b4e7f968f4182edab2df01e9d02fb1fe323089c4122ed5db2832e35b1551fb175e7fabccb8c8b6a5fb6337e6a3be7105e5d8e668eda67ae1bed7df7aa8fc9a643d7d803c6f81640ed6d97abe4ccfb182ecf062204fa72ebd7ab95963c2b70045eec247ef73c82d65c5d49cc500784eb772b5dad750e072bf0e71e202710bc3a92ca1a4daeccadfb753c448d030a3db4bfb7ad904aa59304989c647a05456a783cdd2625629b825eab14136be0d78abb530af873136ec85f22d97a3a1379669398f85c83b30ef34715dc54885874e98f45b03ca904917c30f70e2fd46454a3ce509dd42558ef252af97c1700211a71149f0b1a8575443f891823456ddffd6c68b779bfe39276ab75e4c2b21508d7404718376372b84c6f7b4f41aa9f5806184d63bdda838287f8927dc119cbd73cec55855600585e1cf54e2766fec5b1f7b695725ba2c6d137b925414b2d9e8d4eb74a4214494db7192626e3b9760e6dec018343884343be9b0a347c637142bdb9f729dd8bb82f3a282db6f3c3c68411b56e7ac8572ed66e384be9e5f3e0ab86886604e5598c23103a312e296e3efdf6e31ec79e6b32816162b1395572ffc2923304b9c72550b13ae170ea740796f75c191a3f1199ca1b3912699625184b9e327d2f4c8745d793077b845c098df9554bd0ad908e7b8b505dfbb143182dc79ee8b489a320f13aa228daaaa08eb5d391ecf3362cfcfae07237188488d60aeb993b6ef12d789e0d98ce47d02db7adf2a0d2f59ffea8a9694e78f1340c727493f7a9c9be6dd60248cecca3f073e3ebb9b377d105236612fb43c6dcaed146c18ff239e08e3af7e0313bf5abf5d26ad166e1a6cb934399c2abd98f3a07d154d4d71310690ce4a64c248466abf8bdb7ab992297dd6b6c10d84783bbc6938c6c274130bff9c6cdd757bebcb1d6e767d662eb8b3b502fa9dbbd5c531c267b1f9cc01923caf2fc4c97a48d377bd44d88e4eb093bee023762a5eba447edbdb7cd48bed4e6fee005916a6e46402a403e5a7e443872aeefb7c117a1928660b576f9994d1bfc6088846d483c0bd6f5f0ff49e07da8cde3522dc68146169d3eab3956b5a221b36876af8936f56df3e10078a6615045fe13a1028926d522c1a7c18ee5090b354b14bb85e4afe5526edff4212b1aa149f74b4c980f0aaa28a0bef1cee9f0fbecdacee9e5a42e809870880666c6f58b2e6ff0a54946b4b7c4c3b1a120d9951ce76fb8e712ac7afc356325feb55613fe74301929b670a281cfa60c5f3e767ed176705f8432f0c21131a69fb014baf36aecf328768e39287a1d90f46bfb29b3030178d9f39b71bd250b136c424d5ed912cf870fcb7540d5dae84cd28608caec562dc6f5e52b15ee5d1bdf701b74ab900e42e69c6d5acde99845b479752a234e5ef0bffb14f49c1ba3c5a2c192e4a067d74b11e07e5022d87abd6d38a72955bcdf403a01e70bf4ecd1f8517eaf96ad5d4b997dcd83b5c0220110a6064a969dbfacee777b42ee89cffd682a3d2b1e98720361801bc24c135f3b36b06990373a59e23f31acd5f0b800454d517a69915d9fc38dd8ce0416e29e0ef2cf890c8e3cd1e02569dde2d3c1e5c24f920b81ced88688bcb96557e6bb55e44aad555a0a27cba6f51ef9d7968d72ea4f9b4afdd222613784ee4165a79803be55f7834d825b7b835d25d3b7b1861959b5133be93e66fb1ae5a8446c36343469fe9a4e7414a133b126e0f01bb01c8cf95f4ff8cb43bf758579c5a361523cee36e1d6a503a8e0d2d23f02df623a3224a755f78a60dd008539e92c0f2abdd05a77f6e2c93cb1806180fa1503ddcbe7c766b1394186300e40c51a2e3c384ab1e09018e50f367cde6b3132985ed214202f69423be744a415e2f81f9d673304052b6284c8dfb324b7e58d00c108a03094506a112ca169da18b701b02384da9b71fe17e28bfcb4bf47ffc177f64f7d8e4dd70c02d3cf01b3f08d16df380bdf6cfa970884f6539966d8e4bbd4d075ea3c95a1a8522aa1768525c9149e416a91e6a1379a8b0e8d18e6c21d4d1253d8260ad6189b2eddfee91477e7aaf24ecb1cfd663edd1d67b45bc3d482e2899e8f5719b13069cd249803cb28a0a7e13f09a68b539d5ca06bae3641c290ecf6d84ad652154e1fdc8087babe9c4bbfc668786e9c63ad42374a628689900486b2c31faa9c7bf5658b6324179b8b9330070ae1791da0c1b0b384bf49511c656e8b1013684e390ffb70880183e10decae18ce05b99ffdb9741dbbb01167f373d2b71bb15cd01fa9f004455bc3548b8e319ee14059c2080e0dd84ad3cbbe96f7f73bb10b8fce8843f669603a92611c92993f4479043eb14fe8b2081e669f729d7c8e5a7bf9693bf7ff32c1217231d9dc453cef93c1fe9bd1d759bbbbd9b0de0808464b165b49e7e684ec05771f758685aa26e057ee08a8e50b6ab7e98d26e5580c14d0309fdee3288e7028e98334495d3f9beff675126e957a17227ea32b96cf96c5db17a033fe3eecf7ea688058a3f915da373df16e55d3a31660ce09153a1fa8e5991f2af4b5bd63567234a1ec84aaea2ff63056ded0e4f4ffd9d739b9ce3db910f7259195a99a20ffab4f0309c6a2de332f7166a53c6ff0d1158ca964b4df2cb0f73140ecc4a50f6ca81b8e12ec2c5dfec7456f2c2a97a0d3ce810d44b50c8947a2be0b408a6fbf4619d104d9fe5b122678ea5641af195cdc7996b770cd4ec5319d178d256d1a91239a4dc37b816bbd19f58e7fff949d7bc8127446291767dc07458fc3554e06e203fa2595f168dfb82cca26b2cd48ffc810e8ba36667548fda0755de63cdfb4e8df3ab99d7db4fc374520b09c9976ebac85c4c2505b1805310f10da320bb417e7a5b89804c8f4ab6ed7306cfe416b99c9fa85034f4276f10c68b35e47c887f001801549e380fce412f6b0b61d903393daca0acef7756f673488be4e49070f3ab11998dda26259751ef81a9eb1e532053a8cade291c59ab398b67d05c37bf35b4c7159d04a45af73a5942965cda39907dc59ce2ea51e1673de201e71e2eb22902203f8e61c98d7e61393281bdbab023a2244066322203e6de72239e1388f50aa89e5ddfc78c45d7c66933756b78bdee2384cd3acb4b6ef5423d8cb525e9fa885a2c024d6c9d1b84905be489e52cb635cde2dd7c5e32be9601b69375af53a103f68284b7a1b53f90e8741197a9b978bc767f0fea059101b308a91c01919d890761e6da636f329375e4220a2d2d9cddc8b70a3609249e2d1fdf1baee8bb6e628f085cf72a479d6c82017ecc0a267f0ad935bb96aa26fc8d809f9e3274f9500b8c10302b38d0241d2ae02247e3361b89c8a51d3973b083931f03af910bbd2b0231ffd25f52e3b34beb08ed0f46f74184e9672ac4062e5846558583fb3535a8360fc5d4f8d701b2ac901a2d5507450b3d0168ffcdb319fead590f60bb9bab085452339ce93096de9c31da01694a08674fe417c9f7187612ca4892c5ec577437c31ed4ee06862bea1e24c52ea1e3b7e893648587142311a7edd4290a87c53dfdc3b23a3f8fedb9fe287fc8694548d9ba4536c1ce1bf02ebe9a1be402459a79f09b21ceb023dc11cda7bd84a80204018ae750c3e30e2ed5f0b90146687b0652728d4bf8e6ac8f583b1c2892abbe0a158ffe5f0006e89a80aee1ec5c18c4aa6de46a595739673072024c4104e1993c3e80bec6546c7c403e91b4704be13feb13f15cf842f0a6c9b04fde49fc76b660ffd3d4aec1a82284571b125ca18412e3c38fc09501787f523e3e269784f09f6d0e38d173bc7681e85e68a91fd8961239a7b5fed822f28da7e93f960f48911a96b9fe38a80afe7b024ce079c5cd31e1c571b79d04bb2d56fbbcc11a0491e56c3931adc830e471d0f0d80d515c16d705b0027a019594c50575ec9f164f1d5b8c458ffe1175e67a95c20fcde4f6e1ebf758c1dec4fdd51fade37c648660852777b10337eebea69beaef2770b2e9eb016d27ee0c13318cd6307acbe185496d2ae2503318b84b3ec6630ac216c11def36116d5dc693f4d194ce8a5fb04fda507db06e63e6a0e0d867137cc173c544fa10f33ac9b79810ad3edfeb82d2079892460e5d77f1ba040278f9cb67ed5fbd659b6f61df5252ecfbc8c26a21b39d23cb7d9e3952de58f6509812a65ecbceb625b76598bd19c4f1a3e7bf521c6b93993210895855218e93f56c763e3b7c5e99bee99cd7b1bc20388a5a516eb598db72a2cc88e90706a1042f7f23854403269f989d1a91e177bd9e15ed58d2a3849d6b897bee5acb3f7b7a9562782f6499f825bfc8f7274dd4504512cfbb3c90abffbf085b360fc011b2dcb7cc28140646bd2936618eebf8c646c39cad1216d935a578189ce52500816098c890f94212a9c5ae53e4f0104e06dae27acea41cf8ea868977347efb27930d55b2fd94ed48f9dc23dca6083a6eff087f90fc43253a793149fcfc14f4c5a1186c03bb6da5ec4be35df10d5c60c0053da2faaf0851f67415f259239584f1cda162f3d453531913afe94c90180c2dcd27b02fb7d884b89b0cc397cee3a4296bd0295e2027fde3c0dbdf7a720b9d49a229c1849c26368e09c64b10655a8cab965af1d0aceea879c7e58d06c5b04c68c79ba27caed151b36aaaab8027fa28dac2eb6a1497c5a73b5c9476019bb58600ba17ae7d130a516f0a9930b6da6fa125868c5b438dd2081d1a61cce0fa10a7b76d166dfa1eb7e4e5104b4f0e92aab089b1073b356d9dfa143a81cc5f2e4cf7af1227055dde16e5d138f8d309d03a801e6f7cb16d1080b3dadde178757e9d40d9ec80d2756", 0x1000}, {&(0x7f00000000c0)="1cf5a614b44670b624dadaf0b8bdb6aa5ed631c5b6", 0x15}, {&(0x7f0000000140)="0d8e2a5323426299761954088e36d9f8978406c795db9ca68c791f5287a80f34b85c282f7b26eb31358edf066fcfe7", 0x2f}, {&(0x7f0000000180)="df02733249a087de006e49af9ad5bb18c7d683e0bbadffb697e2578cf838ef3b62c4a8e578e23ddb72be67fd729eefe7356caa317005c06fbb10aa50f031ac1bdec4a9f55301d7220c052f5c0b732afb49f41d3f9e212dee5d6868ae40aa78f5e0d0ae35135ddbd94582a53a2215d55bf06b594fc8790f88d148979d327ae587145ed2d940bf80bbfd3ec29348c38475f2d188e40417eb1960b483d7918271a8cbc67c60d8b8fc95eb89bf10778546eb48f81184d215fda9ce9d3ab7e5d628cb9489e9d84e7580ef880d2ca305fd1b9014a5c2d92b4a05b657bb9308f34846161bb463b7648d35d1fe9357", 0xeb}, {&(0x7f0000000340)="6546acb3b1d7aa2a4ff511939a775a88648eb85808cafa7acef7ccaa66f275d7aeb3e5efc6a685f0339c7ecf2f98fbf5e742d8028c5d3f806b3596a7b81e99f88cca6a0db42d05e0239d0104f8c04c8f78051673b2e062013fbf0384112a12cd04281ed9413140dcb2a45c88f3699ea2312d902cf79c1eda2feae504892282dbcc150d2a92129df4f93f8a4bd74d05db7b8579fa3943d665f868593ea39b64bef4a0afde4be8f577692a7400be6521f4f13b173c4de358b9e1", 0xb9}, {&(0x7f0000000280)="6fdb389c23eb909df72276c86290a15830b922d0ee0c9f81d53106a4bc1978de3f45335ca88fab35756826a07935e07238d8aba10d8e446a7ea27b6ef3227b4aa06382e46ab76cf895d215771dc2029c96ff9121b0315d7ebcbd155809677d697c6f84f95172b50e6619e01770750c81f1d7a99ab189a49dad7d", 0x7a}], 0x6, 0x0, 0x0) close(r0) 16:26:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="72ed6af4c64e475ec55d14f4a1c2e5cac0310fc7c24b99c0b6db7ea0c980ad6f37b991ff7882caeae88235f8a593413b9ed8bbc3a7ac4ed3b65041e41d29dcec6ba936c537c6b7cdb8628dddccefaef174833fd419abd906d4869657fe7afc56e5702cbcb47f5aaf9ffaa8646f737f5a26f1adb41c8adafe71f7c3a5ae65642efa6b88413867516a2c813a421e1b6cd6b9b8bafe57607f4956f0ef1dd92859d11ae951283eed68c5a37b5af781beb88c478f3550b564b595b088574101fbdb297bc9f84449a07559cb426c483d6313a05b51565d253c3ba7a82e7f305d1cdaffb76403308b390617e572202a14aeacd709", 0xf1}, {&(0x7f00000000c0)="f60817c3712bdaf7787ca33b2fd8d6ba2390c205efb890075757f4587b83fee79361dfab79d0c82db4f2ddffecafc6e52134136780edbd1b499b701e9fc960", 0x3f}, {&(0x7f0000000240)="7dc7e8e5112a06312cc4ad5d34649cea1cc8c3e8d852ce5ba647ec651d40f4ad6a1ad1d4f5de760746f0757e19a6c1b440b75a08e1b51d8bc6ef4f4b80334d2224a81de3c722387ebbdca99826f7b2e1", 0x50}, {&(0x7f0000000300)="0d40c597294d7cb1f5b807aae38d708f4535b226d33f099f17d51813e26b9e127e07641fe676f2e4a59a560ed91b92986b84f478ee8b7daa0edbf883608e2adfa1935cc3f4b1fc1448f43e096070a9ab52be6d07f458db91f312134687f6874db9422a058063d701052cbc7cfa07683f3d160e16d9bdbafb15bb5a3735094f88f1c757a7e44d2eae41528b014818eb52d5884856afb9bf846fa16b2b0dfbd39b2a07b9d1277496264049497cfe08758a8a1ea4f01a5dfebc92829d8f90b37c553d9d7b7c8dab014a", 0xc8}, {&(0x7f0000000400)="37485e8f5a7a293f8d724c18345659e48e3b0b2f77e6c896a15bd107218545dbf15a74f693d9a8ab35cbfa", 0x2b}, {&(0x7f0000000440)="4bf8b5180c0d2a53db6db67ab95ab5655ccda400b5de1e0af15def7316b826e7bbefcd61b146d21c2302a2d4c5b38cdfebeec4ece83f24a9d606df1b3d5b6210614ed56888bb8d41cff467f749b16f57c2f7835e5e0021a24642c22722ab689d8a2da55bcb9d2ae694dc8973cb11934bf26974c6d14d783dd71c535e517dc1522e6baae5bfaae4993497ccce66044a306671beedcbb9d7df33c852830ec9f7a7869b2b77a2e42ebe1dc5ac6a501510dacdc6a767b5a4021b5b64d6ab272bfb2a71d4828215ede7aab432539df1673d6bd179a6a75424a72f3415f720c9dbd92116", 0xe1}], 0x6, &(0x7f00000005c0), 0x0, 0x400}, 0x40a) 16:26:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4, 0x7f}) nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) 16:26:54 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="3592999d1197901fc67254f9e83eb8e32a920b8bd1c8bbb212a5388e3f5abaf803130db3491d91c6cc3d91815b72162ed9b60f0bf4dbd06bfef2484aecf4c3b0f1242caa4997d5b378038e94cd10dad26558d49eeacd997630a35dc9d94cf03b30347beb0485a83e9be228b086b19104bc3ed20b7f51a2a713469352cff72bde78f9d09eab162c8e620f7b71c019e3bcee7e0fb528a75b7774a305809b3017ff60", 0xa1}, {&(0x7f0000000180)="b9668853d6ff2231e5f48d367ee9586d8b120d084cc1ac0e85d80cf9296f028ed21201d805b8216145adc5e6fb9fe6b58e6106f8823924f7d4c52ac52e6777d8c8569a1e20f43d64b90f1f9fc5fab3aa7c2c87985395b4194b7c78294643d8927b24876cd68aff07905993a4f93e5c9417e08f5cca2c65cad097f29dd2f138917b05", 0x82}, {&(0x7f0000000440)="423d3383269c93fb8f714c33b452276e845b2b79e73d803b8de415ec1778d16ff6b295d964fada23a3048eac8957d8388a2da061d138f9aca689147b9d71f5ff240cfb6b0a79806727d099c634708d432405aa8b52c69f2e4f5170ff79912df3ea94982d4a7ca5d9b23da704a37e86cc05abdf30b4b9929b3966042c91d2cf78320826758d6b2e3badb0a63c9a9902cd46da5acd09e01dd3750cce36eda2ae617c7bcfde73e4ac7affa109328f2c79b644fd55beed3d701c70070d550897e76bba11d099e2546e30ac09f346bb781668c058c04924c78b975bcdc82199ee8934e995453afcadd5a70200edeb848c05d552f98300e2cb48b260573cac87559cddbc040f648220973b7f6f8975416ac56ef4b2063c0738328f417e6802cd74904b4c16725cf67acf8124deb9a8475a685a1bfea79ac505306cbd4015263ca81d4b8c8316df1ab5628bb8315bdd374f839a37b24b5525037c9474db1ab757fa3ccad5a5601da181a0563e5a454bcfe48f203b34808df1fb6ec9055c873ed957f6895a9a78f00b861fea6fd751d2c6070272d5fbe27265c89b62b799b42ce4d935e5f6f7600c5f0e9c5ca6818b20d895b6f5f4cf4bc70a525da64b9e4c1f5f1d8e8931b5bd6ea1aa2bef2b2630b4b1800b8a703bad00b0e2b43b7f2fc25ace0f4f158bf13db4d65a4575f0c958da2fa13b4be1f81b1d47f5d744aa91d3ffec5c91bdf7b43e31c5c8c7e79915e69eb280d8d501b3d9d48e484efeb35837e010608abaac596c165ba6fe2d42ebfa948965c725ff6561eed51fc11259b759de2fb331f259238f012d6aff6ec95258f5b599734ab05654add1b88754c449ad614271d2c5d86a3672f2b9fe0c06c10fcf0a7f68c126001e475a22bd2e3a54475cc4a15386d3d10ee588cb1f11cd94091096b18f80b7fbfc49280433c5748453ee43bb06267ed167ecece630c3335060e89c721c59eaa182b3d3fe3cebad168004b10688a0898dfd9644af2c0fe3f2a2f09ee5ea943411e57228334564563052c18780f83e9297b13a6bdf1d62eb266c5df3d1dd96f0e6bf4795f42ebb81bf00467dde03b8c7b0d68e02f470d7e5b4c3632b6612d5ba4c722c6e36e537efa76bee359aeb93e7d14cbc28fd79fb07a79ef25826c84b126ca290dde73e5afa0b0d93831299b1ba45a05d9caac7c31346a2de6a348983ebdd2371cc751c5fc606fedf4a52762f4fbfbbd7cd68f407c34dbfefcb07e0c678dfa73daa25483f8a6ec3dc439acab4d8995d14c229a4e10cf4fc8fb72cfb6f847a6bd4eab938dd51e2ba46b9b3fc1c04cdda17fe8b8febf7d0618a3ec7563ed9ca268def687ba49e4e08b8e3d93df1ff4abe243473547b46f26150e94026c4d50a1bee92b279326b6b317c47946f442eac01f0f8471eb53ca70219c98af3ce39740a17030742d5fca052513628b6d38d50f21e553250d43c0ddfd8db33d4f8871278e1e15f9abb7532d32380baef448b78ba14d69925105e1f5c1c6e40245cce94d2fd9edd38f82bc9016d01a83b533c502179eb225c2f2352e63c35be5e7ba9d562e75274ef7254e6468f3bfcf28138290ee83a935db675aca4b160232778e32894491f1c67a75ffa2dcf4f56c28c1fe5f603e4a9528b2a85034c410bbfca1a39883234833cfe9866d22c43e81e5592147b993eea27012faad870df2cfdad73597baccf86df5435a531a3fc108c2fa90f3c1946ee748265ad1d12374c9b63f21e921847f1a18fcf8e4f25f13dc6f995e4efa3bab1c347c6757bc72dd71527402bf629f52c0d92398f9546d4d0b1729fa161f6fe33ca75265c89eec35382a0741003c51d921efeeabc1191df63d45d8584a9bc910d6e7eae182271096b4e235671eae3471cfe7b41b0e0e39d677eb7f480cf3ddcbc40241e9727f53fdf3e2b39fb98b66e19ddddee2398641b3977252b806465dcc34bd426184a72f64dd1accdaa567c1e1fcb4c5ee09bd94b4cb60f4a2fe5bd4799176e4ffeec86f518a1d4f9c275d3ea23034c973718865fdabc7a10ba9724ddfb474f443b443c61cc6c0a32b586480f5b49ee072d8a22c2565c4d6d2e304915c38ea2a1f494fdabdcd7050e504de63e8f2efff0288a61ac020173fd4f335442ebd3ae83cb1d0752edac4b7401b9d95cf28e152980bb347b2af419f51a42f4b5851705629b1ad40d2b0e8a3cc62e515f79d869c42e156cc7004582eb32343839710e64f14c0dfbd10528aa68a0733b6e0a3fdae9df94690679af7dd05762e32a65d13a2344c9aa6d9035b82cfe97d3441e913cc470e95e1ef5b2cc7c2c19eee8beee1aeacefc7498ef31ff38a46246c5767ec107fa3bca2ce6925c2588be2c164430296bbafc0a1a6fa884a31c2d839a7f914338506cee2f316bdd251a3b61f64752279f7d744e45bd55664f73a2ea99cc6d9c368bcb7f38534da434419ec1dc6c12be9babdfea45eace3f75017850657c6bee9ccfc3e3536e69f7ea04533190911a5984f375cb6c6ccd1bad858267d87eea6c1455f860ef71423f60ef9bf7c484f3bebf02f19a6178d7677270c6117b94d94caa943f16e49a5ab79a78df7540d4fb3e17e1404db9626437a07d4b7c2ada01ddf34072fe3898febd8f57442dec3151064f65a7c2401ca0efa8c681570f38f80acab98b9e7a1f02d45a8df595060f94b8994e5facb1a09627dc80f2368006bdd9d6fc5fdbd76c4db784e160f35433f52dda296c45357a09e8ce106b064814c072da4c9e997199269d05735a0a40daa4afda5f45acce6d5da5d9bdd1a97bd425414a37e19087bce381e7b4d87eade4a194b480fdc1cd0aff1b4f8abebce0a8b8709f36852a37fcf9196f5bbebfe97ceabaed8956b9fbf44362b960d83e5493ddb1919d7ad4a629e6ddd544aa5f631fce2ea85892592d5c7b74f5e638aa530d72fbec4924b3f1bdc64596a3b9dbd509377b403f91eaf3bc9f6908e75f1e046ed4ec66a143ed50bad66287d3d28e68fd8884a91047c4ebe5e472bf4831a11f7b477b860b9922ec3435960aebba36dc273d5ba5e48d98ca89a93e9b88df550fde7859e6aebb26adf622825a11b82ba88e6bae25e3f831e10017b558f71ccefe930edf0c6e9372bee5f7da4030f3966c194fe3b7a4f60c2aa651529c9c469f29d2176920c4bd63a1803ad9d2f3abba6869ee0f1047ac797fb9bb1b2549fa9df52ca6a88ef04b29a7606725a30db6d40011d2242a9b409f9ae0819d359cde593f7ac0220b5a7885ea67d2687df4c1ce85a7ba7c2f05ecbf91fc903651772f432bd1bc04ba73d7cbac7b00afb693a7141765cc0ea6cb346a9ebffc3c460ff31f5741f8d44b0423e4585cb38a6e5b19efaf1fc758e0dc6caf591ed583e7093bab0d526a9cdaa17137352e2544625a3ff5251339067d77a5fb9bc49ca807d0fc36cbb673e8efe5fb7233254143b77afe1f2a0b1d8f3a27fc7489122ec3ffa58de206aa6c5eef97e230c9e0bda60c9c25090050995e44b430d38e5fd5a0a0c28703ce6424199d4243712b2d7babe091324daebe8ab0b77f716f0438a71659c42a2cc12543c50c6f2283e6cd7040fc863c4ed1ea5980d1fa3681a4b14935350f14ffe9c084ac70c835b138c17d861190a61f34e32a9a82500646f3480dab264e9e3ca3aae805b41196747c757e77ea29f5dc28cc657085b734a5d6ac964f3a745088bcd0d56b442bf66b6797d96b9705cedc9b42fbe55ea1bd1fd99cbf6ceb47996d838cd058f65ab012d93ffcaac891699fcbdb8112f56dfa9f94b1a31a2a9b059302980e2550a22b96b86109334cc0acd2400231b42781cfee2fd38f492b1698028dfef783307d154c2e5f75b596d234f6e08e2e166f375cce15ae537dee3d3d448447cc2069ded61d08c4f5e08b5bf9642a0cc0cafe2bdb0dfbd46b1634bfe7412c2717705f72a61f6627ba022812f0d2bb2cd468a904a10484fe82c83719543be2dfca66ef646df4679c8b896629a5801838a43b5167d460588a141922582fcff14b4c4b5f40b4a8c72d21e09ed10906a691baf84c608b152d3790a4c0e5c7ea09cf74f461d0e0dc053dd13a5df149519a8ef4000785cb904be8340f07755e0e575b650640d726a887ab043d61ac151f153e09005ee21a420f69754d22f7d5947087e03b85cd38a61a946159aed2af1df8cea6b4f1840dc956b59d50423fdf041338d67cb94a66284ae25dfda5440647215457d85f9d2d6e6b04e25cbfd27d41484b2b09b7e16e92fc3bf2b6d82e326357be4e4a980fd971e2a56dfcb18891c41a9ef4b0aff99d0e333c18239132df124c49b752985ce62f3194eabaa7b5f5f67c278bc3008b356be442a48f655c22558c7c3d0e1a2038fc543d3c2b4ced2c74e53d51417e95d9ff8dd436f4ab55a5de8e7bfc03cbd0afb8e06f447ba5c8fdca2ce956c6686fe471e29d778d2afd3398d5624f46ee9752858d4e73064972f032121e3b65c83c370452c86e459fae9493f282f6e757461d1af094572a8bffe9b9c9fd44be11f45696b78de0607617d4fd61d6f765f2ba720f52b1e49bceff5a6cedce3aebe0e7ef746030203455111c7b460f1e351d77693fc50a4e48443eb18ad4f2ad4e3210b007ae67aeabee2971481cc95d2176b28003439f561d51dec135fb66e39eedc3a692d2ecd9b9bd5d5bd2c74c521c317fe7cce1c285433a29356c1044cde8d0ada8158fa74a818ddcabd584ab3efbfa5c5a4b1937bf93cca2a1a69c589da7edf03e41c14a1dc88745525780a6074f6c59a2d4d4f9eb6bb49296d206a5ec5b7671ef15e09b716c8d959bb9f60152ffcb0a74686f6565afa67f381678a0c93fab5c8cb92118d8d930eef2096ab65a8dcd9d9d908e66e1919dcf7e86de3ecd56270beee5471275f6fc9406904a83f6901f9c0a84ce4731a0453d02ddcdd6ca5936d396784c24eb418c1751f5fbe2ce4170ac783b5d953f28aab42074d7ab165e0c441ff0ebc947b0f55a5dc6c8def20b314c52bf7024b4d1a2c4bee1cffc04e2eeaf599a97a4f904ef01fbba04a21bd422fb8cfd47703c1bf99d626e0b9ec80b6798a832af3ec02a87407156c1681c2d85fd1c141972030a530b1df420b0b5f5dc69ef56860ced98c1ff06f965eba335b6c76220e72e47cf51180a6df57556b6490a67d610ed1c7c9e93a4e31bbdf784b75da121aacb561922828b18e082c4528b007558aa14f4ca0cc8d4c593b6aee360e458e0f75e4424c75c62d846bcf8d822a79d2a64c55a8ce643ae0c01da429926d7c4cf558c8e1abffa5f3379a14a5f00040ded2145d55b9e79d6d8401d1db9f1885823c6c02b35b37d4a63133747967ea8b0ca03cbdbded73f4712f6ce936da52a5f108543f4d3afde1427c40c9d030088e20a4c50842be876c21fb8c762f79c61beac4c7b3fc7044a6de8883e8dfcbc1270ed2d67a4922d1519a87d29d3e682d1d86d3cfe87056939cb45486fb74f3d3504ca7bc81df233c4533abd7ed12ba85c6c32f6dc293e768335025f488990f85c59350dc0e8042dacead1b94891883530d74898963156a6d300b527e9a5c732607230c8f44ce3f5ce5810c41e7ebfafe54c8f906aa7c16dad6f711d305d9cd49e251a2b1526cb691ab4e37e4e0c6531c57b712350300f1f7c15b4b2ee36b90a16eda56bc6f81caf5bb35634cca11669746d7d5287f57bdad7904e78095cc8167d427a3c9f9a5b24a686b5196dc515341b383e30e55c79ae55c52651c424ba79940fa723fb3af068b56e5eabbb9dbc9f0a0cb1527df1c969eb548ff6832198cb33d90bd037bdcc", 0x1000}, {&(0x7f0000000240)="69cb567ffea8344dcd836c904f474e89f1549388df2ba2c2c43684ae7c5fc70093233b7ae89c90f575ee2f99c0b6f1a62337c261c0da02f704d6efe1193f71", 0x3f}, {&(0x7f0000001540)="7a1dac8c8559a0a549dce1a28f1af5708254f920dd62878758c0b897172ac21e44162bc54e748ca3ccfea0ee13c279c079145a289e3cd29b7d0268c073a6d55cc165136336bf0c4872e478e47487a958d504556f989b8c5f40cccea3c4603171a973ee16ac379770c2e01b9f3a7394d8f81e2c17dfcd189146520144af9c230427ecbcac6f5e39d880c362b7867fcd711145e7bcd1459d048b7142bc5c62c701945d4b923e646433b115f9eac7e8e800f51a9ec1adf72df727d990433fc494ac133d12202456a0cbfc6d714929b853a012edfda658fe51985e4b678e8f6080bfe7012d098ab347072b575d5b74eec5a0c03e7a707f9a41c6725a823678105feb99bafd2198af438015b7e563ad5ac5783276dabefc72870849dc09f7bb38981f4469d7caf84a9f850f5d29f2625c7331d5935460c919f054c0be3165424e80f792a4bdb795d133aec4bc79ebf675051de5515e70bc6bcccc31771124cf4641f1ea5d3a8547e13423909772a1a379871b1771a54f88ddff8bbca5d6e9f74a37b356b8ce12636e5d823907bfaeb420ba5362c3c05bd2898a4eff4c2d7d6c6afe1b7d7677ad384369ed349b91bfd21014b5384d68617fe3cf2b2ccdc5549e1d1cb4a10c84132e2b49b5eca2b467d38e3c9d08dc5390639e923f66579118cfded2c065272119de972f36f5d7f9bd53b5b144e4a27ac21931d743411bbf13cad299803e7ddd847d30ecbfb83cc36d8b0707e20c328631fba37f7b3de1963ba316251cf8301f0e0cc9f6f39998235781ad8c2ca82494798cbc8123338cbdf1f3f680aeabbe30e5563f071fed8075220b66854358537fbfae99a7228fdefceb29301a803b91dee3ca5d1016a91319a03fc5b6c346e37e17e8ce688ce3492e8acb6598cb324236f4c31480cc895d94e9ac710bb0c7b1e16d4f3509db85a1c83355897c7bb87526f61adfd2fc327730a20415c2d31fd2e61049c5a2aaba023e551f0481be28266315981653910b476dffc832f615d3ce2363e046bd9007eee76303f693638ac589c2ef9c761303c90f17979c4fe4064de4f35f7b9bbaa83794551f1bb746a23034b9267e6589583b0687fcb3d38f9bdd3e8b7cab271499487f03311fb41a201f53aa879c6f7ce8af2bbff3f6b73809f6d7780d5d62543e0027b3b8016d742ed62d1f2dd4c4ac7a90e831dfb99741ec262eaf7f98057a7a70b7ed336b511ffd5675186ef21abdda7541aa45eea94cf71550da5651665af2b20ad5d8d7e4fa2c1dad7762885378ea0d3b91e73f976d5f86a2000db369418abbc2d7382c689e558568763e82e4ce98fe8dbfa95ba762cd17e6e362e6ac0373439b00e84607ad3159582ef17de832412da4e2cfa720982fce75ecf298a11037e131644affe54ccda2e187d13ec8f698c79c9b84bd4af5274a205b4b79eb766031467b8296b8cd5b7efb1c36c869d0563af7676534d0ef930a91b49cf6a991561d8fa4a41968759c1ff06cb6c56013b74daf53916ebdbcf673b0b6491adcd6d379c8fa9ec6b61d602b0fb60f3c94572c37bd7b686a465116a8984751041706c83aa4b2047939d6bfcaabace06c57bdb73ede42f53a4e5e51848770bcee6d579f70b0e4c16b0aa17d16245da44c44fff3160a8c8265048d1fc1973934e4ab8604a7ff2f8867ed432c8f6bf93f15d357c2ffdece3dbd70c0f1d5451710e5a574ad95e9b7efc3dce3f4abfab04172fc55168de4dac59e094d90b07140fc5a0acc7b70b77048677252db65c3390073642b6dcccbddd556b0adfeae0f30bcdb194d9861faf2250039036a4e413a3b1d751eed91d34b914469d89f418e44e1d97323d2948f166ce7f2f916f61f2acaef88b5d9c41d57d69a2e3b44bf82d1b3735668029eb1b34924d247827f369f53c02ee09fe2916097eeaabd6b441e6e32abf73d8fc18cdd9620b0e8824b61bec5b68d7041cec1a066d709d4b3fd5527570780f10537411062a9556e7ea42e0e0d2c6a5507ca30a4da79a41497558e31bb06a183001ac9c38ef0d932634ce1c40ef9912617ecd9dee820a9d9695a3feb9144904ec779ed12398fdd6e1766edb3092aa37fe9ee3f2fa69810d3f845855102a8cdef082162bcb2aa99366b3e27d4c950d2f4d9b7029eafdfd5d2d97e66d0ed6ab4efe72fa3030a3ef4063267254eb3a1aab24c2620a44dcc63061a5132a321e821e9628891bb9198f19b31f76f7fc1ca0bb45077765fbe8d8022c78ce312c36c00bf960a286857bbe7fcde2546540f7b69ee2f9f3a3571941afa92a2db82193e368e11e55d13f64fbb053b666155379b7b4d778629f211660f43f31400feb56f48e48ed17366b9ce4da5f4a46a0cedb71b383fb58ad37e1f664ce12e5a7829e9023ecfcfc4ce6b9196053fa60b9e6e4f5ecdbabe95322dd442f0dbfb9432c925ff5961bc9fdd5822f668a415061f58e901478ca5bce34d87ee2ef29ed7a9a2778242ef9ad3019ab13a8dea1da22a9d47a8c00613aee522b737b8f802775cb974d7d69cd8e78a069c2201624577a5e6c0c176efc6fde1c17affe5db777e36345815574735dd106829af57b2140273161e3d38764663575a9ae6824ba3386cd9cc96872507e7bfc731df5b888ac5e38528986d8c62e7febe0868e5abed56033029c901502a916036aa978448d3dd17a08f5c231fe530ef5860275a47c9aa432eaabe4ee2079d95d9045f263a133ecaee3d2421a8ac294a00e80a916576761d7f441f1dd6f068d4f85166e8cb18ceae3857c9a220602f5cbc154f014a5e153d4a658ded8e479b2b52debdc43c3dba5ae957954128225c05b561f7a966fa3d5e27d9da077eceb51f8ca2f56cd321ade4d50dcd8a0c203fae7a3fc5d2e3794e5d303ecaa8dbd0d63cd5fce99b05d9c686554a9beec376b7d0aaaf768c5ca13108ea770e88f0dcd837719ee8164cc82b8860d7d8fe46876483a978fda89c3765041be30e4659d9031601f4d151c0737801bcacc1703e27a6979e9d03b9d9ee5bb24d3917809c3065f13cb20f9b4cd13c09a4dbdb152770cedf2d99b1b1d67a77feffc178bfacb1a1c2884afb5952b7496c0d3a5e0fc658665b225a2627b21d260237eefdbb2bd1148106e7e5e8b7abcb8699e9334fbc1126d968124bf88ba79ae7ec6fe5db887e7325ac771b8b68abb44cd9c6b30473b739ad926222b1d83c3b6fca313c24129c8816d40307eb4ed1062b15421119bc09a2343ef3eed79b2e99d7cdd84b9c59d1eeaa4010440578ee17bdac8e0c85667003041117ecc4969a0c90ab55a4fcab625410f2a1181ba163c189f1ecbe9b2eadbf25be60cddab52372ce00e319c8991a88ff34e306e7c53f62034cc4a3145a08bf25cd39adc95338cf317693835e4826b2ac34c19f65fe509442730fb007469a11276c3c98ea12cb077062b932224b05813608dcf163c5d8ee8e1d3df9ee051008fb5c6ecc47fd8a242339a3c18317ad182d8c02b5afb27701ab2ad05b891e13d0d2896fcd90d60daffbaf63ea83794d715c84ff9793cc68be3a76499305c0b96dcc86d4d2635513efe2f69714950b114d13b1f2895dc5170729adee52e5d03ce689ffdf946c62c4ef866f3560e80a25dd9b86a5dbbaf069dcd22e977a6cfc892eaac08f128e648e2c6222397c9acd019c56e2cfdc290251f4f5e74196cc1f07680a72ea4b7f15dfc1e863ccf33d69e4cc4cc8b4cca0fb630748dbcd6d26e8d8c8023efab5e960149c9241176c7ee530449421b7d4b3a31abe257b118246d400f65c5caa4dfb072f587eb98297a0e31ed183c55453e4b33e5468473ab879a9af882aaf05858e9b2bdd09712b8453c808260af02ec08cba758ce0cffa1300aabd45b6ca90bb8f9e0e2a4fe54250f8b983050d85990a1a61131753d78b7912f4482d9ef635b06e0e4467befcee083fb6617bf516812e241b9e7ffc1c55a6daee726d706ed81a3b7beb193f17aaaa7eb6e4bdec71e4c84c182e4b896fa2851cfa31ff46add19d66628a50c841147202eb70afda22db1a7a3a18da0528d63eef5207ae2eb90581b4653dc1be262365a969a81e3c0d79d699501c0ad72a75e5b0470c180a3fb78c68ce953ad5202769c7f7d682081383ff2ed778d149214d9dd3efe83556ac0e7b6b4dafaa6a7a1f0e2da82810e8fd74c6ef5fc8b94a6b771dc64da34490e3922f0808260c554c6102519332aebd0eb5ed4bcdfd2e29cd1540de5b872ef4449ef814c58aa7027453585c265d69797869f6bae032509e5e95499692cbaa71491d831de56983790d09aec418757f357be8987646fcd284fbf5dd0e4fbf5dd864e2c92baf3fc1b9a0ded8be88069ff9722387ccb37c97440f7333c89286b7475b3e759e59c72afbec5a26ff6a6c8d834645656acf20c5c712d41933bb593c35aff43f6f8e29fbd09c3d6b4a019f1b6021426246cb6d676ead790836e54f321d1ba1e5385e3fa27a0d8a5df0d625a79eb01b727cd1aa68686c9a94665126814298251163bc04daf4839de86ad58b3e182588377ebc42a492ab11ec2e35103282d248f4dbcf21b11c165eb587aa1af00d44b0332b6c0f6ee822b987ea295c34ecb7c39f4d606a8f70413a94260ea01c50ab18519b2f83b02214f6992c5d1cb9c624c665fee939b10920f6362db5634e70c69c02375b3ad1cbb3c5835873a19f2e3b017633a1240643b07f49a51676c94e06256f84a13b2091b3b4de837bcebd6a8a2eb325daddcc7c875f6bec4c97943ce06558d6b1711b0186666d1a48970b84b9f6b373ae37dec1b51b14d094374e52b7dd195a0e0d26172543185abc6e1089393b7ddd32e5ac7f1858f8bf1aa33ca301e3eefe67a9c8121d93a75821d56b55704d82d4072273aa7ddf9d7fd70000a41eb3a04c7c970903cbc18d3a7284baf71da63d9dbc7d01cbb511ba55d7534d3ffca8e244f8daf9db91fc0ffc93c3252fc4d11802c0a6e58e108c817fc1ab644770b7f277c632b3b1bdde0d840e44f6c85e27849f4ad9ed2b42232442556e05b73beab6c5c7a3831c813ebc84d1faf33203f5a50a5d678f1d2db517168a225eade4294d4431d04ed459f15da52d456a0decfe39340e483e95e40b1104e0e54735d480e893582b7c2b12d0f6fdb8f709dd5a64823e4035ea290b352b858fc7cd876c526dfa6f80bcdab69329648ff20fb3358009c89ad0c7c6f5fe01a1605b6882adc007315ac929bbf24b218a46d1ea97e1768248c591a4b56c439212c4af59b19ad5b851f5cce9867f961259d81336af995d232e757767a540360b8eda8de4db3980ed080a23ebaf44be47a0a5097169e1e2e140849a540666efede5213a62d54b374deaac290f5229a4f2d3a542edfd6d811baf7ba027364fa649e20f4d5d1c5196a540e2ef6c993c2e525a5387f1d8002fc585e678c09a7b37c6679ec10738e23620111acc50b2d7b5a04072bf0f16718376adaec1408f0eed176c45499515263e9a69b8bf6b538c7e386e219aab6bfc3a7ed2cc09349c2149feac610668cf7a5c9cde7812019eee8e8d9f262ef60988e2850f1f75c36c59003940da584015d9a404ab04bb617a7bd4827d6f1ec6f2b060e6e20f2646b01b5d386e22da0ecbfd3a4d34b9e1932b1cd95ddaa9cf3412a84e496689d48d9fa19366a6902766ed8db2b8313c9b8f8de95991c8fdea161d16b75d1feeb6a204073d7d6243e1ad734dcfe049ea4dad729a0e470fbb8d8fd223cd0b550c20d38c31c724c9d4a6e70cb00ecd974684a4f2f8dce0bb66ca457ac38e3361bee4ba21aaf68429aea1c7ed80e373be", 0x1000}], 0x5, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) dup2(r1, r0) fchflags(r0, 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x3) 16:26:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="f9b8c0c979c7f65cc0b995ba031d4327b09c387b821bc8fa990ae8c53a32a686ada304a34348065ef491a50a8da7e244af71fa10a69e5463087223d4f34a954e74d9ac2c270d6268de6c0fa4d4a120a4341133cc5ae36098bbb0c87c6a296964054cdf64e4cc80a1f703ca5136225ba93c44c6785815688dad86584c10132529e9d14c17ab5b6b3cf7bc037f2312ece590fc9c204d36ec2c24b90446e10922ee134e9eee035d454660e43982283127e6eece89ea552bfdb9cb0c1157ed7cf9c509afaff6dc166f87dc", 0xc9) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 16:26:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:55 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x0, 0x0, 0x400000000000000}, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x140) msgget(0x1, 0x28) 16:26:55 executing program 0: syz_emit_ethernet(0x0, 0x0) msgget(0x0, 0x400) 16:26:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) socketpair(0x11, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000040)=""/63, 0x3f, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x7}, 0xc) write(r1, 0x0, 0x0) 16:26:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) clock_settime(0x7, &(0x7f0000000180)={0xff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x2cb, 0x8, "5f9bf5dbf0e6c07782770718fb371df1b194c08c", 0x0, 0x7ff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x7, 0x6, 0x100000001, "7606633a8f757c084a155729f1341f898da38681", 0x9, 0x92}) kevent(r1, &(0x7f0000000240), 0x34, 0x0, 0xc68, 0x0) 16:26:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30000, 0x0) 16:26:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ftruncate(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 16:26:55 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffe) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:26:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x100000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000009a, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:56 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x4000000002) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000000000, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:26:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:26:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket(0x18, 0x4001, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:26:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x9) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x1) setsockopt(r0, 0x20000000000029, 0x2, &(0x7f00000000c0), 0x0) 16:26:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x84) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x10001) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:26:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7c) openat(r1, &(0x7f0000000100)='./file0\x00', 0x30a80, 0x8) setrlimit(0x6, &(0x7f0000000180)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6120}, 0x8) mlockall(0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000280)=""/189, 0xbd}], 0x2, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/46}, &(0x7f00000001c0)=0x30) 16:26:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:57 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30160, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000380)=""/230) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xc09e) 16:26:57 executing program 1: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000004c0)=0x10000) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) semop(r5, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b252bac32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad4027", 0xde, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r7) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f00000000c0)='./file0\x00', 0x52, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=r8, @ANYRESDEC=r3]]) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 16:26:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="de30c98df28897ea9e42f976c93804d1876dba1ff31407cadcf227e779f141a8d5af9548e689eab12543f8e43221057adf9e3c133ebacc68a66069bd3758d085f527ae9b3c5e54da0be1925779b0ab0e45062780c98a922ce3245ebb090fadf206de53834c29fa00818be68583cf815af982f9909e8473654cb8891bf1bd43a9a48fd0e91d61f3b8b5ddbb7f3789d997c61288802b21fb6f2f81799817dac6e88222f6f861185632efde506ab159e66436ea1c6b747c9ad427c20e97374893bf37bc0d0d8c854dd72050f57702d538e0116ef80352704e63123039c0512dc6a5f9d09997ffd206a80cf875b3b6a9a104d678c710bfead390", 0xf8}, {&(0x7f0000000040)="c9c7198535", 0x5}, {&(0x7f0000000240)="046a3270cb206385cab718040e8330894a9f4e78fc1656ab29f741c66e75910c1a675301aa4233938cfec3aa28ee83f4c812de7f835100df667bad74067e4223c7ff38acf0cd142348db1f10b99d67bdfdc50422880884707d279156869e481fddade9965141224e07972810cfe8ac3176c76d26d80bd80c4f59c1129008246723950940bdb1f23784cc88fcc854388eb1dbb38b26d8c0878be25b82324badcdca049c778ffcc8bd7d", 0xa9}, {&(0x7f0000000340)="d1b0d4a7fb298df3fb0dc4535153c5cfc46bceacc02373fd0de37f2599792208676e76e2e9d6979a63a51fa40b9339bbf617fb0fe5a598dcdf11a04ddba682af8d3bb4d77d8c45eadd79a845d45c3a7f1923d4d1d285e3d483aa7142707743ab5795593a6ec4662c6ed942b35bbc23d94d50aba42cca5d0b70ca128870f6563266dab88a39084ed91d43c3131677232cd9d2a18c39341db1ce5c07b51fd8bc2d8269fd207dd568a2bbda2532480ddc18eeea66f5b0865cefc0ca01fb39b52c62", 0xc0}, {&(0x7f0000000400)="6813f1b4b47344680ac8f8d8d0e57e7df51700b11f4b1c03bc3f715e3cf22f4438a5dd6172e71d1aaf6edc9c0ef1f002d4cb0f308e96076b17003b8d6ac738732e965597c85ab45a84c78c9df0c6af0358f324248e7587f34ad720d41fc947655f4a4597d949c66c9b1656bcccadf63e60004bc9504f41609edb946cd182089f7c3a07a1070c618b3865b66d6b31af32ac3895e378dabcc912f72e439eb503403f464e20b8fc45b9087ab80b02e214a266c7f4113d4dbecebab630f403eabb49aff79c18c11ea103d3d99dbcfb2c367450890b0ff6e515b976cac0182702529ab14b2308adc88461d17d395ef2f0e113028baf4633c21f60f0ea6012eb9b1f73b194fefe590516752bf27a7b9bd86f0073cf66f25ff6a6d7f5088ba200bf69734508f68034714cfb6a37ece665ba35530c37de89513ffb41628b8eec56ab59ad0099d031b8961b77e83f92911408105850db80ebe90a7c03611bef9c6cd873e07a1f614afd9a4d9343a398336528edae88f45486558b3cfdf0689f538520e585f03cb3d6f0280fc8ec8036169f1d2fd66a80d77e3104d51e082862763e1b06562dd6c689de859f0f1b65bdfd070a84b00163ba4c2e9b7b6b52829cc0727059f78c3c5e8e74e36c63d94df0ebeb1ae6ca2f558f79f8d2beeedf795c4d4a36e00ef1dccff5ec708d5b8dd2043f324bd6236c372ff88c583ac7d149c0e4b687491b81c6f1dbb50d05d3bbad0d3a5f3c47c3a07bf20a6f23189ee62148ade27591f9397b1d4010a3b9baee6c2bb77cd360f5ac7a25a74f9179011a42f41a69cfb855d0e2a080452c652e897068a6db40124e5d86f5bff1829816b19d6bf56f0860786c4190355e2d7286cb5af4c082eb5568f87bd08196199d0ad2b402d526946d25546656c66d72a6eb6ccc04ad447522ba51ff6c426df79327c9270ea1ded7905d6cbf18a0d8e55e5ae594c6523cee1f5e4a52fb55fe6679e9e73c3addc74f6fe4fa47fb9396f4071781a93e696e69afbaf7d705aedeb5440b3e6eb9c16ef3ba620536f69785595df75395e6c77ffa688d4687c048d0a9399f53bb16a3f5358c166abb57e7f4d21243418a54c3c7ca2aafe375d72f2974dcbf89eba111251b85f7ba3d94b3281027eb7884de44d918e9e183448a1426265c3084ae8453bace6d1241cf83d36fd3f34a7f54a1e70b4ae2bae17f29d343658d5519ea825342fbb4c3e35c854ec507f8c4092b1907cede08d447d334ef2c0505688f57fdf57fec5e9b70eefb05f3e3140741bf9b67905be77a5d32f0a80669b30977fbb95a599d232353223025d8886f7b675bb823a9ee30e039edab01aa55e8c075d531322bb0cf9a7eac9df8ef4bfabc8d806f9f06b4fdf8d84ecd501fd2f2f87f21fdc48954ee9ff7abadf5d7ed7e308c758558de9dca25e3ddb5279b5b786620b60b25e3865096630d109fce6fb9550510b91ead79e68d7a24088583703d65c5dd4bc63421c2b6eb41044c1395d7b60c79d78d2c0be6b44c49b68c85e6fe0664d4d1297ab926dbbe523a7784b481e90389edb69f90f2da4971c70f2caa9ac5934038576f54656480d35bdfe1483848022724e2908abe543fd566f472dda6dee652d8fb7c5fd7424f64134592e6bff4d4bb0e79c8e0e20a1596964a966ce42f4a36da043648b1b75dfdb336d46b973c79dfa1959b6cec81a949e222a7719f2118d351282b0a669c22c9220a2f1ddcb31b6a96b41d8019c7154f2e33118d56cc718f55963474da525f2f153bc2c5be5ec584cf413aac0e409f64ed1aed6a1547579a1664306efb36e4fb7d8e0cfab55efae609481302e59be85f620e054759a0913fed806d1d5de0d576b89e798b87bf0f0347b92fe4dbb98df1f0e20257a01525c53a4681e76debeb43e13ce6e3de529b4b9c5123e3476d627f9b0a21be54d5a5192ce3ec2ba75d95a059bce13feddb4fe703ff22990448da58038453bd08c134a4384afd15817992d3898e049ac91e62c596b21366415b86da793a6bef1643a2590fc94836f224da986a051e89b66483ec1ee54e1902933787d1f79b62c0b027fc32e4905030d0de2e98a72a9f35a84c31da1f0634deae7057b94f0f34856b0a185f15a07c1b8ab5105421162595988c0cf7e5f11bee37844fd71ba476ce35597edf29df5dcf6262cf89c6a35de57da310bec052614f342490fc28e3f5ba2b332c1934f8e39c63488657515aff03e62001dff3356b16362fa2c7d7716c8307e00cc8d10d1e83d3653be6c7d081882c8aaa1e19e34b0c50c9a06b7c975e4aff08a77180d7747aab7a731e6979da1359e55e37da5cd3b922819d26dc2c1ea4b2b99aae3820e54ff08adea417192b74143b0c316555e3cacec348600f7503a12df334ee116c3a42ffaec152fdeeedd819cd9010ae5a3b103b95a2a897b0b94e4aa4bb438d39b47d82669266b240d3abc2d74cdec26e4fa56fa644230b85d07e1bfb252d577ede772e13839c4c35cf285926199227f6828631214b5beb8efb55dfce67102e2da2d34c343885ab863bb24814fb147b95ccdf79ac44f23137427efe50f438e9cbb9fe71fe479a2b45bfa9d595c9e037b512aab2b276b969deb0cc74767697136710bd766545dd8a9d30ca488caf4d027d1b5e22375255d432e5c8dfc7a10f4f88de82f14b462f77764dbc45e611ef8582bc0f630add8123b0d37aa499d3dfa4f8bab38e98393ca068b4deb4b60153de1cfc9edce17bc0a76eba4099da7552b24cc2cfb611a48546f354553d79908511f4b3a8a47e49cb73bb42c27d32f973fdda0199a6dcee5e89d69d959e31a7bb66263efd58db6a17ba704895df661096dcd8efc837422fd327a54eefe1e091d741bebf39fe098cbe073b4b13cbb235e2db5de8a661ca8b517a75445fd8ccec4c5f4730350bd4062f200e47ecda4447dfa4cbc59cbda844ec1cd16cebcb302a143f1eaa676ec9b896a960ca2bb4eef5df81b3d09c60c30698d08f744959806e5b882f564742c53c6082006b6524c76bd82d604d7ec1f2c119f83118626cf0856161b1d713a681486e126c3178f0710046e8681f1f58e9622edc23b4b99ba578c7150f0ef1e3305f11ad0cebbcbec07ed260fca0d00418c8439128f6e7cb43f98f36fd591398567c201ca43d535ee4ea105d856f5e23179db2454ece9ca8dc69d3d0d093231a4402cb8aa87b4f4f38dfe0dc4b752e88367f8131e5e45cd0ec9876ebc0a3be8c7fa23e492b477ce315cea2447b00bfe7bf5c89acf41464e05cc2e43c166e233c0372230134c38f04940f798613c5b29c9d3ab970f4b909c426230a4df470344202cb5071ed4f88e6f05d82921d95d97af26505cb78892352cd801cd5033a02bdac1ff226cce45417c0919c892a03a37c7a4be8e7bdb3b37a1fdbe66ef93fc72a05e4f2503bb016b361296f2c1baf4911ee1b73b4d215060eb95237fbfb12d2d2cfa3cb0d8df02830113d8c2f25cc8456290eeaaeded634486e0e80507c5bc308576d9c7577f1d6ae6c53481715804a5fdf86f4976a60823a70d470931a95d2680099c16318c873367bbb0ecc8a8421bc5480a2333e862f05508cbefcd9ea520f04f727f0eb257d36453f4ac3ad9059cf3105e9319e8084f5739be097f724a53e308bd044efb69296d9cfbfbe3eaf14ff2a62fcfa9ec962c0ac5076a0c4111d8e06b4f429b8899870d4bcffe33dbda77771d6f3f6c0dc306877c89f40525694e206b06c40178b54d688b05b7abdaa9ccc49fe99676b2cbd20040cf0e3b9600e7783aa6cf62eaa8df8c2ff80b23396fd6f6ef101c4bd267b47de75688ed6821e12ca84c4d37efdc9f50399d3ebcc977295d967745a82d649a99e6dc5bc866d0e4a938990ea1a43fbfbb4473be09dfa1cb5c97066ce8dda5ec733cdb4faef2826cca74e9861c8e250f33ab6bdd8b23aedbccb2e76e417d26418ae43d01eda7b67521c662eae1efb45ef8323edba9ca9ee6ad747884fe7d2f1c12fd475481cc128b04c52228d6ef2df69e083f966065547bddce3d01e138c5e6e00ada08f5162ca5901f5eca575ee199aa08c2cc116f299540d88e6da0e145985084ba7c086fb49271ab01f1e3d3cbf46371a0c1a41123e533f905d61557b6bb0996ced72e8e1e7a03f6cffce2bfa3052307e9304a96cfcacb23c1a60af386eb31bcd4d742268d8003bbf63ee13450c6ca560088523affd1078cf503d5ca2509776206fd726ce551fb4cb8e403fd6ee0a3a3bf6f0bf29e989967c714e9dcebe1bd79bb535206525229abcc0a27ea48dbff0a3fad0a9383a15e71a026b77cff10a4572b1b8ea840cbd5f963c03d53f0376563b72f6eb5fd2906106140c855343b3fe037369165fb145d874bd0040be815d1578ec8ac86720083641e98ceef02c4f3d501613fcd9be47579d46e8e786c2da2a0f792b13731e1fdaa4282b2ca5f36a275e8806ac68029d4c3578d1008c4b9fc4530e5550dfcb7a2c03e2be9fc13232e218b1043fe7516fde0fd44c18e7124580582b2c22fde011023c669e988dbbdca2a61f5715c6fa0361a765d3ea48a9436f1bb08b32cadf4ad62eb523ca44ad843544a15bdcb79203c1e41067c8b179d848d19a2c82c29b9f1d4e32fa6dfcf6f3172b1faf50cda16c340373a0f82bc6801a584de8cb1dd494139b807dc8faec6b355931d052c74b049aacee816841c4f4a4195d7d4f5d1ae524d4f1bed91fe9a1e31bf7f963f9aa661af2f02e50804ff8fb3ae4116432157bb53f424bda9e85b42bc972dbb3ef33c757cea2b16e3fe46605fa29c94dea958a76cd825dbb4b9f701dfb2d54a67bc53b85095247267295768d141925af9ad3d9e5d58460a4f14e7b743a9c2a16798f18cc4e9050b07e2a13b6db7eb85a86a42d52af2ee8d9765613f220e87d8eed56e207efe1dc8db1285c68cf68354aae1a088b478174e843ceb18e16dc36877bf1fafaf64df2608a8be59e415fe26e1a0bd1931e4665e3346212443544830e6962da0b1d1c5df59e4e2671aa2fc81c4d7953a84f6423d867dee24d68cd7051a31d0f53778a94c2d56691cc3edf55804fd8c3d3eae94b24b8d93a1413f0834ca57ccfb0b3153195c82923ddda0cb6234d8341e28c408efd0f9b2693b06f04768a54af3776e1c1f0675e765825991c14ed041be25a391a815f492ad8b6b2134e5aa7f520b3d0579dbec2f5ac90f118b4790c27419a16d79a6a26937a007d2f8460e0ac4ea2d5c51e254f63f460c465923681c559b6da7e41dccd6864ccef7b9118cdfbca9998156e9b5181226b4bfcf0ad0c3086301a0e81801b4fbaf1d5149e4c4c663d0419810033e292059c6c2c1552f61efddcb4ecb492bd6dfd50459ecabf8ae9e1686b5e4df679e26b70616781ef7b641772bcb4ebb17af1cc9002448e1650dafa0e224e6b81aa4efefef3ff3a31eef43e089a54d8705a9bd66d9abb0d125399a8e352b2fd9d91210caf3f7246e744991de3ae822d8bbb404ffc895c84c4bab744552c39b9c390b57fe1993b224b1e684bb8f4aabcdcd394cf89f6ece45ff29ec7d1dba25b4554ed4336340271683fccc91272aa768660a511a38955125edf271932c96657ea6221cd5f11e2629adb96eb91edaf64a3da7a2d663b7854c5fed994fb6749bd2643d2628d963c6527a244c84cf653610d0c6e7c50c0f278b6e8923ad978418016f7a963d41684af7226313bc265bd724faf57cda1c782a5a56ac36d8e2d646bdfa673497c089f256eeddc980f5044d5a3096b0354edf054d7d18353f84f4966130de3c035c64cf2a91edc", 0x1000}, {&(0x7f0000001400)="0a923a333965da347a7b2b2be9ea8bfafbdf6456f8dd365008d618e4e7b8ee4936e65fafd65750324ddba8c250b63a41a3207cb22deb7ec4a6aafe186306a87804a098a6de1e4c51eadf405b71dfd54cb780236e9fd3aede773cbc23c689b11cff5b3480680034ba81a8ee37f07fde430772a0aa3d7f1d5aaca296a0c2b359c0c675f3", 0x83}], 0x6) 16:26:57 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x100) 16:26:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() poll(&(0x7f0000000280)=[{r0, 0x186}, {r1, 0x4}, {r2, 0xa2}, {r3, 0x4}, {r4, 0x108}], 0x5, 0x7) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000080)=0x1000000003) read(r5, &(0x7f0000000140)=""/198, 0xc6) 16:26:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") socket(0x3a, 0x4003, 0x6) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="29c59f78af8e9cd1534823d41ac86002c64f234d962c60421b46b9b8b43c570ddac372ef2c549b6d7ebdedc253bcfad9127229f6e4864be6a4dc124c8b1bcd3599797a2a2527dabf440c", 0x4a}, {&(0x7f0000000180)="8a8f56cca9dc63199dec568c1840a60069ec8855d32e6171922ee1f93a097adf705c4ee418df927a8905a98fd76a7787d38a1f95cb01770fbaea57e9bc97b367af58f8a8b20e70712efdf59452be18124dd6d9e6d669441b1a72c8135c88c47bd34cabf65cf5b608fd0fc777d1bbc46635c1260a05c1c0ec26bd3ce00af30a5b1fb800febfe191cb95840baa97d6755cc15b3633056c8486cceb95a17c9742c99386f342322cb087e7c12bc59ceb1af8d6be704c1e46f870d3edcc9ada9e53acef3735b7b7f304e38e34101ad051c3f989b63d9bd6a067223935cc466f33a90c8b0eda61d212bc563f627f", 0xeb}], 0x2, &(0x7f00000002c0)=[{0x60, 0xffff, 0xffc0000000000000, "7e118dc7b747b6202574750a897dd39c7b5d7640046e760ebaf2124a794dc2addd4b8e82a82c3c3e9014d282ee445bcc77feaf24dd88c0558d91e433122fe3c7dc295457c82efcff6b18b8"}, {0xe0, 0xffff, 0xffffffff, "a6af66f5c80c3fc00084c759c41a70b7bcc5b04831b6356611730e5e501cbb2cfb0e0598b43543301d7fd433d758a0d7b040f0dca78d4370b4ff9934ccd5ca3bd2e6a195c038ba0b69dd1f2ecda90096a9cfa49410e50cae4d71b01f92e3405c2e9133d4a7a086ff88f433445da6c9db318690832ce1f70dd45afbaeffc562451cd63e5053c7eb7cecf36eb3ccfb6047495e62a395c011476e94678dcfd9e385d8a22a54c4fde8d2f40d37b8368c7971feebf35b1d855b5a3902707cbf9d2403a65bd11cc04f783ea10635"}, {0x20, 0x1, 0x7, "6796ffcbd9b606ffb1"}, {0x50, 0x1, 0x0, "526c1eb69b327e83756b7ef9d4c0d928b57024fdc87679963de0d2f26e96980286987f799fc85dbce9abb8fd3b7f366e0ca8ad88da9a87268c"}, {0x38, 0xffff, 0xfff, "3ee3974532a49edd032cbd17bb3c14a0344f685ac1082aac735bf4f2c8ada84c423d47f938c8"}], 0x1e8}, 0x400) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8001, 0x2a82, 0xfffffffffffffffe, 0x3, "fe2efc4d5fca85cdf971324b926eb9276fc381b2", 0x7, 0x2}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 16:26:58 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x94) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1, 0x939, {0x6, 0x9}}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f00016c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:26:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="fd21", 0xfffffffffffffdb5}], 0x1) close(r0) fchmod(r0, 0x157) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:26:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x101, 0x0, 0xe694, 0x0) 16:26:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 16:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x17, &(0x7f00000001c0)="60d48dc6eebd4ca21ec940fed4fb628f7a007b969b240e") 16:26:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getrusage(0x0, &(0x7f00000002c0)) 16:26:58 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000100)="b82216aa74166c7a0657838546b83b80b8ed479b834b33c248814b18c5e72e011b5108eea89fbe420093994c8ca99b881007c881e0b9ba15b6523b73520958b829cf76e74c718ebd3ad49c243b96e1d692a5f543318a4a0e28baa7f1175f0925915bcc63dd6bbd410fe0d38e8af751f31d21e72bfcd77311c54787d7167e806a7cfadd8f5c7ad80f67c6de7fb3c4a8b6fbc80a2ed3f04eb2aff17e07a58d1db9ecd1099d897606c96958ff36f563926e07c7e17321d61a97984d5910204141e7b2f5f3ae22b3f24e7585c6e35c7daee8b6a1230b80185f62d82cc1296f2756dd8c0ff347", 0xe4, 0xa, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r2 = getuid() setreuid(r0, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0xffffffffffffffff, 0x0) 16:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:26:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0x1b9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:26:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 16:26:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc48, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f000068d000/0x2000)=nil, 0x2000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x8003, 0x100000000) setsockopt(r2, 0x40, 0x27b, &(0x7f0000000140)="dcfe49ae4a7dc9d3c50a4d2d918e05d7591bd6b3bf89f4145222b6557021f22772f7dbfb6714c13ab18a7b322c6c445847b5d3ad17b3ee82d505e658d30b785398284fc6", 0x44) r3 = dup2(r0, 0xffffffffffffffff) r4 = dup(r3) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) fchdir(r1) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x40) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:26:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f00000000c0)="cc0b1896e88885ca587df4858a5d73565c408f651ef519f8ac7d1d618a2bad3df2a04ada4e87c477e32ae602072488dccd538e774fd6accaa9764243be12c53ba5216bd7be3075890cd6a44fe03cf598f79656a47b8019bc593c9f0f15803598425136822a0d1329d727c1f3a382d724e2d41a73a331314ef21b304d081685f1728d1fdbea8fc4d535d5552d0406c76a790e6822f4cd8de2b9bfc1581e54dc309c365aebaae6ed78fb", 0xa9) 16:26:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x7, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 16:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="93") 16:26:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) msgget(0x1, 0x80) 16:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) readlinkat(r1, &(0x7f0000000240)='.\x00', &(0x7f0000000380)=""/206, 0xce) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:26:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:26:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x10b3e4d3, 0x1, &(0x7f00000000c0)="3e834b5c0d651c8fceab0ff3d4a6b5f1ebc5337b9df7f809a5f26257f644a31db58a99e3f80bebf81cef6ccf7621e1c27224b7964952121de1b6e23c98aaab4ba204613b87d2b862a657a24eec340029f944b7d10e7c6375acbf6a66f2db6d93bd57aff97dde42e63293c3ac7f088142ccf84b74d56dbe98a6d97d892998fede5c816b144127edeb5d7fd320aeaa788558c0a8adb34a6e2eec1a16bae5fc1fed5e4aac44c77c7e", 0xa7) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:26:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:26:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = msgget(0x3, 0x4) msgrcv(r2, &(0x7f0000000240)={0x0, ""/99}, 0x6b, 0x3, 0x1800) r3 = msgget(0x0, 0x208) socket$unix(0x1, 0x5, 0x0) msgsnd(r3, &(0x7f0000000140)={0x3, "1ff806e67a3ae3f46a00aaf5403a964954d399ebecaf51f9fe221f9826464aef47558790bf2022c73048c6e22e6539fe512eda09bb5b2e220379145b7309114cbbb5b94d205381b6c45d382445329b5567ef4d74adf65b0c8dcfe69ae29059d90f831cf9faf2f87fd4a382fb367ca2685cf131ea04d84979e390ae58f2e44833e6d2114dc6617fb1a6993386e1c125041e18ba7002961a208059b170639ea7c3fbc5bec63e71dfc0fa937614ec5880ee9800d5f72ebc76f79f7afa7bdc7aae7d9f0fb70b21354040acfab1aad4c01977cb19aac362d5b74ef58abcfe7867792c0e1f4c68"}, 0xec, 0x800) 16:26:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x7) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) shmget(0x3, 0x3000, 0x110, &(0x7f0000005000/0x3000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:26:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() semget(0x1, 0x8, 0xa) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r1) 16:26:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x400) ftruncate(r0, 0x0, 0xf17) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:26:58 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90f6, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1002, 0x40}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18080, 0x10) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) close(r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:26:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='.\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:26:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:26:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) flock(r0, 0xa) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = dup2(r0, r1) fcntl$getflags(r3, 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) shutdown(r2, 0x1) 16:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x67, 0x5}, {0x89, 0x1}, {0x8a, 0x2}, {0x45, 0x3}, {0x44, 0x3ff}, {0x45, 0x3}, {0x0, 0x6}, {0x47}, {0x87}, {0x1c7, 0x1}], 0xa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:27:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) 16:27:09 executing program 1: setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8600, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10381, 0xca) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10400, 0x0) 16:27:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28082, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x2035}, {0x8b}, {0x42, 0x3ff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 16:27:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r2, &(0x7f0000000200)="9bf1e39641", 0x5, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:27:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xc, &(0x7f0000000040), 0x0) 16:27:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) 16:27:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:27:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65c7fbfd66696c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0, 0x2ba}], 0x100000b5) 16:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb4a72ff3be47e93d, &(0x7f0000000140)="be6904376ef27a36d60b99d1894b063b8e17cd5f1b41d63a629d95506f1f198373e35d451222a13a13ed08c2f42641dc8b2304d4db374c5b715f528dd9c5009ec3895b24f749f6c10dcadbd00141fc976ee15686387fb04023a6c8422b683c7c6aaa68511a1c3c348a15936d1128a9728eea0ffd4d21f960ac9a5e530ebc5c445cfed59a1cc0a58dc0581d62c7eeafdd9e3a502894c236919254a77b946f79794b7a1a485367cfc613ce219999781af82b4637916ebd0f684bc31bc0724045d642d9e422e94e26c7f462ad036c88163419d8a511b435") 16:27:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getgid() chown(&(0x7f0000000c00)='./file0\x00', 0x0, r2) 16:27:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) 16:27:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x1ffffffffffd) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x420, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/227, &(0x7f0000000080)=0xe3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 16:27:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x9, 0x0) getegid() r0 = msgget(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000240)={0x1, "b492d8c82af81c33c0a66b00c75808fa8c5912181fb8d9fade10b94b1274cda2909f73bf986795e0e2e70128bb379037468a5d8775045e397bea7e6c6b02002268c4ae340bc9ad287555de23361565f62bea186dfb0ebe37770027c9d7d670ee40c0288f67081a3dbed93a5ea4d2f9fdc81b82c57d76bd8bae3566a5af5db2137e699cd1c955e97b319219576487b7c47ca88881d5b0482d985af9e7ffdb8fe950d22b22e069718ef8993a9866ba12f18fc3db956ca2f1e99a99ea8b76e2b7302a470a63e31940edcfe738ee832ed82aa83bbddb4e0be912ce"}, 0x279, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x9) msgrcv(r0, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x0) 16:27:09 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x81) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) accept$inet(r1, 0x0, &(0x7f0000000040)) 16:27:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x200000018, 0x1, 0x80000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x3fc, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:27:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x7, &(0x7f0000000080)={0x1000, 0x8000000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x20000000034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x40000000000000}) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:27:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x280000) 16:27:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x1) pckbd_enable: command error 16:27:11 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) dup(r0) 16:27:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 16:27:11 executing program 0: r0 = msgget(0x1, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/142) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendto(r1, &(0x7f0000000180)="404414a12c23d8279aa6a1f3b12a86dd31f120735686dfb019eea04e27755d2b22fe70e3bd39d2867744df6ea9a602bc322c4170afa302e095e8496f87a6bcbc1b13e4601e86485d5760882aa44ba9c310a39246af7a05bbec752a6c36f6f36aba6311896e4484b518c265193fe77c2949684c98636e85e42c4f2c6337e7dc99366fcd7e809709467c442046f1dfc98a2c56dd9c00a696c71736ed4ef3791d56294ba0b0a875bb784a68ab28cc0fe824c220364f7c2051c34967e11f81443f257b274448f9a148577e6ba771d060e6d56935320198650d84574c4d083ae5", 0xde, 0x0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000000)={0x0, ""/170}, 0xb2, 0x0, 0x1000) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182c2f665d6cc7344e"], 0xa, 0x0}, 0x0) 16:27:11 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 16:27:11 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:27:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() semget(0x3, 0x7, 0x20d) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x60c0, 0x7) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0x8, 0x800, 0x21c, 0x5, 0x400, 0xda, 0x20000000000]}) 16:27:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r1) 16:27:11 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x81a0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x4, 0x6, 0x2, "222846dcf3531a95bdb2e4446b007aae7126ced9", 0xfffffffffffffff9, 0x5}) r3 = msgget$private(0x0, 0x200) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:27:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10081, 0xa) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:27:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000001c0)=[{0x44, 0xffffffffffffffff}, {0x20}, {0x8, 0x0, 0x7, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000100)="5d3f29b093ee84fbefccf8523773939a18095564ffb62472accfd12a5d4357c8d0df1286a202a730a372211ae1331f1ffdf22c5941d717aa9fb7a3409a3502bdc71a05a28dbbb1c117e8c2923b2ee9dc3fed") pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:27:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:27:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) fsync(r1) 16:27:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:27:11 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) sendto$inet(r0, &(0x7f00000001c0)="71b92db598615ae6b6a7409fb44166af9024912b7dc1e27d4c50e2b35f102e6d2f650205adcf5d9188ab6f2dac5c3237a7a794eedb6771c244e1cc39e5ce84426cb13bf42caf53a466faaaeae1bb4d8e85e654fda19c002772d321f35e2b28048fb2dd7854883209eae049533613cd992576b5ae4c54a9973c66da11df08c54132ccf32bd4df5f190d21f5d0c8cfc4c7ad38fbcfffef5531628c30521500b88b8ae2738a1915a7270009c1995bd72e1903c40c9c200f594026c4c77d3463622738f7e6800277e24b380a0d9c930e7bfbc9fb9bb08ce7cda8dcbbad9e088842d94cd422e3cd27ec28", 0xe8, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1103, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)=0x400004) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r2, &(0x7f0000000100)=""/113, 0x71, 0x41, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:27:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002500)=[0x0, 0x0]) ioctl$BIOCLOCK(r0, 0x20004276) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x6) recvmsg(r0, &(0x7f0000002900)={&(0x7f0000002680)=@un=@abs, 0x8, &(0x7f0000002840)=[{&(0x7f00000026c0)=""/139, 0x8b}, {&(0x7f0000002940)=""/168, 0x3e1}], 0x2, &(0x7f0000002880)=""/94, 0x5e}, 0x1) sendto$inet(r0, &(0x7f0000002540)="d6ba1021cf1d59111b70834bfb67b740ba3f57e8cd6b529bc396a8b12989a87ce47267292d91a6791eafaeb18189e7ac893f742ab9dc2e439196bf611479c57e6081af2f4a5314ee2aa1b17d342bc8df134f80d332957f507638785ac2f1419e2f29dfde772d01485101c9e0fb807a331c292621cf5b5656a4e76c322b30b0c33323586a7ab9c986934d33b8474c18af3050ba7b746b7aa4bb8b7727203f2b5c2f994becfc482bfb0b1eeda43780cfdda0347bda05ab6fef77ee1057c33c7a1b889a60247fe28c56cb233ae1666e2fc14d23104671f2a6fd752c1a382c3ddc73dd8e402a903376979e30ff041b663886e2432c823bf765", 0xf7, 0x3, &(0x7f0000002640)={0x2, 0x3}, 0xc) fchownat(r0, &(0x7f0000002780)='./file0\x00', r1, r2, 0x4) recvmsg(0xffffffffffffffff, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:27:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) recvfrom(r0, &(0x7f00000000c0)=""/74, 0x4a, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)='\x00', 0x1ea) r2 = syz_open_pts() close(r1) dup(r2) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:27:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b9e3d4398233e4bc3ba5a6ad717f21e0ca8f54e78e8f76651b733cecda8aceaba0688209ac8a8267645416194e63df93630618ba81b2b37b99d93be507c1d3534baa258d18df0616c6f0ab7e2e4c6c0ad92533b557f2fb48700d37a517fe26b313a0b596f0bafa1d40cbd50469ff57407bdfc5e40285f18ee4bbb16f8330058068b04dfb1aeacfad699d15c298", 0x8d}, {&(0x7f0000000200)="37a2cc502755386411c0f762ea586561fd9c901868805c26f6662ed24abea486775b7b3d97dc94d6e28c17fa0412e61305240262096c18e99f44b1a7cd527bc48078ea8ba1ef6434540f4260c922108e786f53c0f14f49417f2dadb0cb387b77f0525e0373e20c0417e5d24c8245634f65be18f8531b966cd267e142b20240691f4fa3354efbf8631dbc55d6f8c494100b6c41d21bb95856786af3101e700a1e21d9e1ddcc9ecb21968d33f4917b6528e565cff9b5012ce698c2ff5db563182af8331657b9498fc949e94815", 0xcc}, {&(0x7f0000000040)="f29e2658ebfda30baa78c1c7b31a8278cb6e9e18dcb6", 0x16}], 0x3) close(r0) kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:27:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="aada31afde6156b273eabb54bb009517bd604a913fdb73c9b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e2591433d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de764bd74f936af1b0", 0x103) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5) 16:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) sendto$inet6(r1, &(0x7f0000000200)="14d0beaf53393b8cbcb67df67a075f7912c42c38101c4dd2ed633f60c3c4087d6eb435574f2f947d1c23d98c45242b512f34c3c39e9fb3c4f48375338efb4bd68b60bccd0d411d09733e3e94a8490a95b9c91185a56a54da1efadb118cca22d8d22bc61ba6b1f1b83d342d5f2c56bf4ac8ae802461561f1a01d22621b9c6f1d056733fe20d6b954dc3461447bee9929b3269561110", 0x95, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x7}, 0xc) 16:27:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000eb6e8efeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9476106c8490428c, 0x800fffff, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x5, 0x5498}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000001, 0x9, 0x20}], 0x401, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x86, 0x1, 0x86, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x6c3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9dd4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80000006, 0x7, 0x19}], 0x8c, &(0x7f0000000240)={0xffffffff00000001, 0x1f}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:27:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x188a0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x1, 0x1fc000000, 0x20, 0x1b}, {0x1, 0x8000, 0x8, 0x3}, {0x7f, 0x7, 0x200, 0xffffffffffffff10}, {0x6ec, 0xffffffff, 0x8, 0xffff}, {0xc689, 0x3ff, 0x31c00000000, 0x9}, {0x4, 0x8, 0x7, 0x7fff}, {0x2, 0x80000000, 0x10000, 0x2}, {0x5, 0x5, 0x3, 0x4}, {0x1, 0x0, 0x5, 0x9}, {0x0, 0x3, 0x8001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:12 executing program 0: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000180)=0xfffffffffffffff7) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:27:12 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x16, 0x1, 0x7) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:27:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500), 0x0) dup(r0) 16:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:27:13 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) 16:27:13 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:27:13 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x80000001, 0xd79) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="d04f9fef850600800000000000da094ae7f576b8861b2969cf79555698df85600000000000021d0c24ffce0fe4b21175340c92cb09aecaae1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xb7) 16:27:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x100000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3ff, 0x0, 0x6, 0x10000}, {0x2, 0x5, 0x1, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x1000, 0x3}, {0x25, 0xfffffffffffffffd, 0x1}, {0x3, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:27:13 executing program 0: shmget(0x1, 0x3000, 0x2040ad7baebd2509, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = getppid() wait4(r1, 0x0, 0xb, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:27:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4000000000006c, 0x0, 0x8}, {0x94b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x7) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:27:13 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) semget$private(0x0, 0x4, 0x200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r4 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r5, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r1, &(0x7f0000000000), 0x494f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:27:14 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x20001, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) fchdir(r1) 16:27:14 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x80000000002, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/60, 0x3c}, {&(0x7f0000000640)=""/30, 0x1e}], 0x5, 0x0, 0x35) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280), 0xfffffffffffffd96) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="5d338db0c0c084a59921f3c9617cbaeb95f7e2b97d9191a3e917e418", 0x1c}, {&(0x7f0000000080)="3cf53e550755068665682b31c1e8ab6cb5ceef18196124a27a10251cfc39c72c610704f3f1e73e92cb70a8ffda5e61", 0x2f}, {&(0x7f00000000c0)="0c7599a2da6b4b566ac844a3d318a4a0819324d089d7087c851b69fb81abf566d2a37b5c5fe31e63f1cef2478e355fae4da9cc10143d4a09df44b1ba583f07ee5c3625c17198b13872d01cf3a6dde42f0c358f31fd4e674f8b9d5e7493f7c64017e1489614ec21d01bd3cdab311c9346798729f63802bc00f1828178be0d79b8710dbd1941f168bc08b458", 0x8b}, {&(0x7f0000000180)="18d99a59b9a1608d21f42cf0a5dd9aac2cf6a54b2baba9c0012fb06c266698a34861dbf0350e594ab263411b305dfece0915c965a62e5e13188210d6a13d4b09fafda02f534a2b21a0fab621c7fed44febef074de1463eb84d86aadf5575a314100f48a00f484521bb84b17061e9e35f982a14455bbcc1eec9349df11a1b5292ddff6c1bab4a4d24d00cd350283751189f8d83f0b909366b1606590ad17239e355ad9f12111a158ea6880eb36809f198b0c81cbc0817", 0xb6}], 0x4, 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/225, 0x32c, 0x1, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xfffffffffffffec1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8020, 0x0) r2 = fcntl$dupfd(r0, 0xd, r1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x8) 16:27:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') getsockname$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000c9f116b8dd32b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5b20523"], &(0x7f00000003c0)=0x6e) r1 = getpgrp() wait4(r1, &(0x7f0000000280), 0x8, &(0x7f0000000300)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/27, 0x1b) 16:27:14 executing program 0: r0 = socket(0x18, 0x4001, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x7f, 0x1, &(0x7f0000000000)="17199ff396fca5818d805f1fde784492", 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x100) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x20, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x7ff, 0xaa}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1000, 0x6}], 0xffffffff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x95, 0x4, 0x89, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x43, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x42, 0x600fffff, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0xb3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x913, 0xf800000000000000}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x7ff, 0x8}], 0x80000001, &(0x7f00000001c0)={0x7fffffff, 0x7fff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x601, 0x11) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000002c0)={0x8c, 0x6, 0xe}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 16:27:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x480, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0xc000, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x21) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) writev(r1, 0xffffffffffffffff, 0x28dfbdbfccd01dbe) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="0fdcc2164f0fc83472e7e8bbc609eca3ff9b562b890680989d09476bce358f943881488b4e003c29ddfda8acdb8c95db7e2415d8b13282dfd27b0d6470dbdd97cff9ef58dfd0b070b241736916c16d0713666ea0356f79de48c125104a4655ec55cd911ef5c395bbbfd1a4e71cff6cdef9e471ae2f3d99a0ecafe94ee5055e27681cbab9ee289fdffc2f23f5c50bbfe285fba01527f76045d6091b4fa1afa1c9d213fea76639dbcf70c471066d88b0", 0xaf}, {&(0x7f00000001c0)="3f9489f981ad1ebfda89e72ec5cc1b202bbb86ba6db84d63e16e75da96ce3f36d7", 0x21}, {&(0x7f0000000200)="11ae5d1cd753c43d3a812a1c42eaef6806b8848a9325d276830bb4ea30427324ec05dc306d3cbb98f30738bf40920369d6a41d8dd1b42bcab5373d290f38ad6b5c221e9845ee21f21fa3cc32457bb5054663b4583d3ad8f6e4d3a55a334b45e3853e4d64c16f3b59b6c1adcbe9db0153064d60648dd3308324e4e7c20ebdcc42030a9e8a21cbeef74c7632078fccab84b82f75f86aedc4ecadc867748206bc18d62472d4f39b61309d0e00c3af28bd06e9f6f7a27d86434fba242518372331c69135f072e1bf81878fcdecd1e3f4be07517a00e815125b0b1ad03d0b2e3e77b4cdd292d5b4eac3", 0xe7}, {&(0x7f0000000300)="66361edb7a4aef29ac93bda2ed7e84defb1467d01ca21a0203b818937498af7685c6ff", 0x23}, {&(0x7f0000000340)="c4435e1682bcbb122ef2e5c18d4cb93277d8eb101991af85cb855d1949b715d4048056d75d444a30e58557d7cff73b76d12b2cea5c0ca6692b7d9e4b672e326437cbaf400b0a1b8b9ba51e24be980461b6894581b96937b22574988953a6118bf157d4cda0dec33ff873cd007ad804477320c5235c5fd4f63233c0a9d95dcc957776f18646e7d4da9a4b12883218d32c1d5539bc6338225381e64aafffd107f942b4211b80cf28f70b1b33169c615b40e6bc720407ee6220e78a1e147117f3e136447763dcf781ee8fa2345b72186438e69a3b26f96058b1f76f9ecf2924010d6f8ca336bdd1ea30a5d708d8e54e1913eadbd995e1a2a74ba5edfab5ce55f9bc82173226adde9f337a357226dc27bf44f69b4d7966236c5ddb0105e469f4869402e79d5d16861a604664a79daed2b09782223f306144720ffc01a6829256b2a92e1f8e0e59d1e73c386ab375185f15431295e88794cf48560cc5c2610eae010b1a3a14d9a68bdfbbbed95fc8cbc7cafe91ce87420a5b77b74731330d927d41daec90ad97d7882a892d6f5dcfe286c929b7960e377567daf37d677e5803e71e198fd1ae77f63c2f062726407dfa45b48c378f18e38abb29dfb9b9e61cf19eb4628e462000d837718604ce4c2dd13d5af6ecd5cf982ecbefce65c1aac3271e9c1c685b92a513bd4c06795fe421d6e63cd731e26097d21e02873ea69bb801a355030ae27e561b24f1626fcb0532d8001b8af2728a14e62f652e016607551b9b2e11bef683628bc22f862d190d3422e0a8536794bd5147da4ef983ac9bc579281da0c12eb6fcd34ec3f7eef7160d53aef8ccac32d8a7a1cd6a96b3bd31b33dfc10d98771ab6a444fe17748f2874fadc7e178e4064a2d6b5611ab401cf3a880e19cce7ee7a5e486548b5d3c9e080205cdf31206197b0aa37df25506ccbbc5fd14eb00f467d6194291f275999c8b3cf10849d4a3d55367e02eef547bbfaf94230bd0a6e40c5db9c14dfa225386b961f4f6e62782536a7d5fac2da4bac477258b9ed3d26dde5b157f03a58a1a784adcdbfb4bba72a117f6de3611cdecc30ee3f2dddf7f8b53fde067fa160ea271bc37195ce33bbf7de786457e44d8ec8ddf774acce152ce69d6660c681df4d135c2796e7fd314abfa1d7dc2e47327f6cce9375823ed17df0acb7a23310af3d08c848113923c087c9ac3979f7a9968e4e9ade5624c6b7be4de5885854001e4cc25e40ddafd400674d4ea128eb0acbd784ed6f044345ce35f816360b486b65710e8b9a17a30781ef1be180629f864885ee2209b58b77622329527d5db8bba2abfb941d4241257fe95ddee6be98ae7ff3b5bfe9aebf214630eb8affaf3c0e9ad2dda887b5ced0962756c4e67143905425386944cdf35d1d2b82fea410689365b13189459ac54c78b687b15d17c5af723f198d04ec4f914db8c21180e320d3d39f42c400829a76a170ea436879c90dacfc7898daed6cdbf7182e07dbfbdb70449a638bbb1b4a4c2cd279e020531fb3683b67bf8e9980b9c3b703da0303a0feaec86daedbf1d95fb1ffa40a29e9925b949996b448524689547eafbf1dfbc90dc0933ea1b86e57ed75dee6ef33fb5eb6f024bd37affa8080ffffdf83675d4be37dad78682f8d1ed87c3781dd3ab3b027f3a04abae32ca98d13a4da7bbec55ecf0528075ef744a518422540a3cc8a246226de8f06d7fd034ecde6f414832bacb012ff1c2abab62cc6bf86a58e51a50056c2aca2082085cf8bc88491b50d4bca09741e05c899919d348d7eb343a8ebff8de3c27cfdd926e9755bcf23f9558626fcf90c07dd5c1560ecdb8b0df89f93d2161b8f8a4c16314fa4e4e236c5df8d596b22d5681eb82a5bdf541c5ec5edc6cea5bbe0e1e5e464f88762fab83b38209d78550fb0057d4e5e3c50fdd87347e674cddd7b094bedf9cfd148672f7210999b0335cba56a35de207a455c5d181375d0169c89713616552c6d0a6c7c4d5ffa7d2e040380d4ce87f7c1dbaf91a75f95a48e52da6c0beda1cbf0567ce4497f6dc46f54fc6892cc2c507a04dd4103f5a66ee55d43c2d5a52c0b5cd6801ad90c209a42aee92ccfe477c103b61b25954d6e366887a7dc8b3f0dfbeb0cb7acdb999a1065d7c1383c2fd39d517ad4662227acd2129f52301f8e25190f57b6c130915197a239df668a302a5c596eb9ae1aa7ee3496e0becbe17c0b46b72dc705fd97dba27cf8f92811f1d511e5cc3ba71d47231dad806b3ebcdcab8768fad71b02e6566a2466fd6a3780a9a1713dfabc15430dc00fb77e8cc4e1ccefabe5130f696668ba485d204f19de8870714232ba87fbd997380fbe548057a2ba179263642913eee624a100152c5160a1594f844c9ca07fadd5696bc31f7e5f31cb88df89a4bb00845356b08937fdc7017deffa770e2311c968f8fbb0b0f502a5a4e8a48c6f0fbeb43f888bf58b33fd09713bbd7f5ed45ad79a776c10dcca64f8b10385ae9cf29941a41600100c084dd678228e84d78f59c20406127c1b68c950a0f6455014e7766bd74a96a13754234d5b34a85a9dcac5b3be70b8e63e7733691a4052ce213644ae47960ce986a798d2063dc34567a2a8226529ab0158a7c160ea6a6df0b469012c91cb9623d85e79e004d7be1ab3eed5d44df6d3eb435e6a2f0d4051e401ab79fac91bbf4be8ea52a9cb26f30b9efd488ed5d7e76c555b2e2d556388f88a055544ba0d67dd1cbaa3720e33e13951ffe294920592f5f98159e8044407cf74bd3de802e52961406dcc8b92b95152c18b3fde61ce500c7731cd9849e51f6c9797ce150f24ae65f69f258cfb0135ccafd4dfc540b8f9c20bd0606a13eda80acf494188dbae0840ef64c236d460a53d0e229717a48e720bfdbdc44e2ce516d8044553b927007eb54837b933558e475945cb566bb92b0d6c56636f8013eb5f8166be550862a7ad88dab648472f3575e81b8f7cbd35ff72881894a383eebdea9eef01b30dfa2651d7213c3522dbced08018614b23cbe40ba5a1fd677947bba8eeac1586781e2d6d5e2b6daac38db6ee6c8bffd000eb77d7a0b7f42109c7823cf0a36aafb587cf00096e2a6d03e9911a964fad2302d5254c24a9c8321c7ce54ee41fa85a16fb9f7fca76a332cb260f001d02827d3d9f7171ee530d4d6860a5b8bab93a45783b820d79daffb23eea8c9f9768612ef614cd893ebd99494d1f5e656ee09ebb047650de16137c81b9a9a82a34bb3ef726f2476117cf3ea68dbfa3fa49e81eb6fa6e5517b9f9b4bf323e276c14fb261ebcb222c12faa5aed6e2c0a1ab659047f85e4451088a0436ce0bbd15aae65c195ff8fdeb88a533faf095aa4e402eaa4d120d3360f7e90666b1bb66d42b22e38c3c7140ca27d4ffa8ce629211ef5779ecd126e52953309d53ac2bde01636a971d944f8c713abd56ed6c503e0850fa2d0ae1796f8616e4850d637478ad794934b9d04ef22d058a12f9b577e4781cf0f40d9b4ce6b49148323a846f42b0ff2d2f58ca81dcf8ac318e0c2301b87e311b88c7d46495ecd5ac8a5b7189f63b157b801b92b5012ee62c4f92d1792638519acbda5e9038c9a95e9610b57710097b75ec3235d1a0946c7a76d5485fda167aee1e9270a1c1bb8b1759bba393700f6bbc517ed28b8ce519efbc75d09174d83f3bcb93b1de15088b7bedfd7d86f51d6ba8b38d9c04eee072c6900bd80ce53ec19f7a75a719d882fa7ff15768379ffd1e23581bc75bf4531fd3c54b49800cd35470781e1eac782c1faa5092de274708a64b0cdfa864d6bceeba669655eae0d718cf50e8a3beca65fee522db5f60a79c8909f2f9dd417197079f2ebe4b4e52229c6a65659873b3109f184e65277165ed7aa304a64a5a8ca10fb01eaaceff29d19bc08697d9ac58b2da620c3a45fe709f47f01988d68be20ff854ef9bf7eaadc5454c257b730fa501c5c9d320d06a8ad09c4c6dfc07b0e5fb1346e2b7d784cbff4a75fb8ea1eec89d3cd6ada388a950dce7a216f26c68b8e0a0bbec3042adeffcbbfe61a9018aac6383c9eadf63785b6d4fc64ebbf5feb6a9f4641081cf736c4c0b749463d50111d042a98eaba5728f8989758eede4cb90eafeed6959326276439c9f0ec7c2adac70f3bb1eb96e2bf6cd2306d164ea40d98a27c45926749fc8f26e3692053eedb5de47f3f035a113ff8bbd74e8afe0a1aa520a32e0137009aee8cb3357040610a169800e06e079b2227e457ff6a1d6d93edae49ec11dc7ba825445f38fd6cd2f84e0d1ad04cbd5ad018d3c32dd1be6651d9270304f788b8306c09975fafb024511f9f47d61520f7098270f7a05f6ca663cab8cd7c28898b5e3a7c0915a0948ee657643458066261a34cb2c79cdc50f7ee674cecae3d1a4402781f86f6aea5701548e8c2b165eb938e905783b1af35f03b9928fd25bbb598ab0ad081aa1ac4b2dc760088b74c6f8df7ce8c2f8a7ca3475967e4ab87fd70b80880978a807ff8ea6871b0257a90deda372e2ffee1ee0524f92c65fb030ef4be2043608ef9a8342ff49640614c1d6ac6abd349b22c42f0a2ccd27a4d7fec9418751c12a38e98fc9b923a4d1fc89484a0f07cd0b234f1e5ffb64c13c46595060858677eebd9e154e4e055d853431a0440ec229a051d3383aa3ec739a384359b5b6841a5c8d1a81d9b0cb1c78920baed9322090ca8c6fd83c73dc1999233bada16293349174df9e6a7d76dbc4da3de9f9fea25e4bc438a464d58f752762ef4e6650eccf8cb310a7726731c1d7da0428cf14df6f7211f7407639114ce27cc70e4967fe2e519eb78e0204057e5b63f32c26e45b4df97616a95d3129dba6ea434c4bc4dec65dbd8649b9fd12d255f85c07805c5d6fac8f9a7467478628d7ee88ecbbdc9f2ee161981f6bffb3158f498f9368a65053fd56aa8f81f8a93ec81695914a19b7c8a92f8699311bfc10d13383a43bd011db36b926ce5b5aa322923a56bbabc052a46c1aea12cc0c6c587c5b00c77c5753a97ec021885627d82c21de5ba63f0c00316033571125f08233668b6ee56cb541428e453cfb238402d64e59a57cb8871bebc4219076e9dddc5d28a003b45fc3e0d8b48716b577a8585b7a86f704a37b52e751da9b05d4e8b661222c2dc5fb67de28026acef70d90faa1f2265390abd6d579e46d0cfa85883305ca44ced67fe18e0da9579481f43eb091561eeb8ce1098c1bde547f5f97c3a86c21265069667f8f0b402b8396c7a072e19d38c90147a7dd55de1679f275bcd51253ee4d4225a4e1186afb54f723249143e8ea05e91e1953586e9e03f6bd4958b1c93ddd8e70c70179c150fabb0fc79a46c9500a8f24c4da89843eb8b474e275a57a3c48435f1ea252928afb3d625ed2cb08ad4a4caa818e5c9918446388a08cdf41e3b50811fc409b532462613df318260b6555af6cbe766b7a78d506b44629d4d2d7a2f08bc054260e1440f0724d9f19a482f0633ae53acf95529d65037d06de90ac263c1266a5f2392413d5a8c05b519a6686e37b80823bb51deca8a7d8ac7334fed52cc3cc679f055345486e62a1cc2906f16f3912161f8188f5feff6b1a746c9307e48a8467d7e016f9e4352738d0ce1175b6ba534f1cbe51d2f6fef86149bca261991527164f67d656f02b8708b88e1afd96a923d333b6228957fc28a2eda6dc162bce79664dcf85476128e624ff9b0c8928524f8d5f374899b3b8229aef3e25578aeb813486181fb21ffcfa0a4d9402280320fe4c83b32baa663d157461159841b2f2fad58bb244a8c65c31de54f6d774ff21c8c5e9", 0x1000}, {&(0x7f0000001340)="937d3903e9598e0990807d9aad25a04630605869bc0f28934db1dd64c140f9270cfcdea61c74a54a6dbb8d8eb990b6dbf38ddcaa27bceb52664813970525913638c52af3c2dd084bf298bdc31080f2180f2caaaefbccda7a8eb4deb72bc195c92e264bc0ca6c2cbb51331aeacaa6983d6da758c695fb6497aa60dd6bb9b27b1bcecdec895bfcfbd6711e987b51868c48df86f89a547010320c70eba0fbbd73d1db785f8dd3fd5df17c7837307c8b4ba47e96acbaf80b9168f8345b9545a2", 0xbe}, {&(0x7f0000001400)="25d0534525eb76f0a8e25ace8abbde61532b03372708269f32c9d7139c921128dbd10d5e3be1444da70217b77f0822cd8bcf585c4c1a825fcc4653442ab63b650fb5e3a792d365e5c62341873ac694cd5b1780cd39641e2e555b071eebdd55bb13d6fde3f8576bf26c5330f74c3c37896acfaaaec9bef1f4ef49e928d1d519649319bbeb0b72f3636389afea2988f2732bdd51fe2732b8b8b10e293d8956f9cd56567f80d26eca054e0804c63f01863c7cc664644c5d90f5366ee97f1d43fd41eaad36564121a0aa1105d0a5dec651c48e293e23c282de52f2a0d3316e7234", 0xdf}], 0x7) 16:27:14 executing program 1: r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x10, 0x3, 0x9) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:27:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) dup(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000000d, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:27:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r2, &(0x7f0000000040)="7595716eb1c28072152c28737bc4e71c70ad2fc6ab8d30c339364bbc4eded0875925bf128ea966bc7be3b3ca45c0670d821a23e2d80a96cb4b83c4277a35f8378b1e94d5f3419487e9bda80af63614fe16ef82eb1b2b0e75770fb5b154238781619b662e37a9cdd4f1d390034c3b1931e38afee498e2954001457858fd4a42eef1fbaf461d8b23bed6d0e855e5f1776a00078fb99c1d2d0cc0c9bf", 0x9b, 0x0, 0xfffffffffffffffb) dup2(r0, r2) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:27:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) faccessat(r0, &(0x7f0000000080)='./file3\x00', 0x10c, 0x1) 16:27:14 executing program 1: r0 = socket(0x800000018, 0x5, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:27:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002001, 0x1) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0xd0) 16:27:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x77e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:27:14 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) socket(0x26, 0x6, 0x20) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:27:14 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) setreuid(0xffffffffffffffff, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:27:14 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) syz_open_pts() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ftruncate(r1, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/108, 0x6c}], 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)=0x1) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4e3, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1, 0x8, 0xffffffffffff7fff, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x25, 0x4}, {0x8b, 0x8d81}], 0x2}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xff6c, 0x404, 0x0, 0x0) 16:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001b2, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0x200}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xca, &(0x7f00000004c0)="e75570defd81cc2510e51e4caca81d60838cd484144d7c7f5dafc17841402f29b4763458624cdc3c807485efc8e842316c83ca87163d9bc6b1e8f5d482c3a93ecb58b962f828267a29b1c81b2eb6881f989dbeb409c21e88953ff40ff80d02aa0236b22ab199432f5351ffe512d153b08693005fe320460bbb876a5c015296f06b5512106ac6118292c39429b0d112216257bbfbbaa22ab13bdeeab20695cca69d3ad48ea6c18abfcb81da9f0e9ad39634a3395d69527b537b2890f97dca43777bed548b7d15b189f80b") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x7, [{0x0, 0x8001}, {0x1, 0xffff}, {0x2, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0xfffffffffffffff8}, {0x3}, {0x3, 0x2}, {0x1, 0x5}, {0x0, 0x200}, {0x3, 0x3}, {0x1, 0xbc4}, {0x3, 0x7ff}, {0x3, 0x4}, {0x3, 0x6}, {0x0, 0x587}, {0x1, 0x3}, {0x3, 0x1ff}, {0x3, 0x5}, {0x2}, {0x2, 0x8}, {0x3, 0x3ff}, {0x3, 0xfffffffffffff001}, {0x3}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0xfda}, {0x0, 0x8000}, {0x1, 0xa3}]}) open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x20) 16:27:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1, 0x6, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:14 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x80) chroot(&(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) fcntl$setflags(r2, 0x2, 0x1) close(0xffffffffffffffff) 16:27:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r1, r2) r3 = semget$private(0x0, 0x4, 0x268) semop(r3, &(0x7f0000000080)=[{0x2, 0xb8a, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x1000}], 0x4) 16:27:14 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) flock(r1, 0xe) 16:27:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/34) 16:27:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10680, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x200, 0x80) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r13 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0xde7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xffffffffffff3f1e, 0x2e}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x5, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x9, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x10, 0x6c5aea2046686fed, 0x0, 0x80}, {{r6}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x8a, 0x1}, {{r7}, 0xfffffffffffffffd, 0x81, 0xfffff, 0xffffffffffffff77, 0x8}], 0x18, &(0x7f0000000740)=[{{r8}, 0xffffffffffffffff, 0x6, 0xfffff, 0x3f, 0x7f}, {{r9}, 0xfffffffffffffffe, 0x2, 0x41, 0x0, 0x800}, {{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x1ff}, {{r11}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0x3}, {{r12}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x0, 0x11251e1}, {{r13}, 0x0, 0x24, 0x80000009, 0x6, 0x7}], 0x101, &(0x7f0000000800)={0x0, 0x3}) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000002c0)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r16 = openat(r14, &(0x7f0000000000)='./file0\x00', 0x80, 0x142) ioctl$VMM_IOC_WRITEREGS(r16, 0x82485608, &(0x7f0000000300)={0x2, 0x5, 0x0, {[0xff, 0x4, 0x7, 0x4, 0x0, 0x2, 0x100000000, 0x999, 0x0, 0x5, 0x3, 0x81, 0x8000, 0x2, 0x81, 0x9, 0x100000001, 0x2], [0x4, 0xefa1, 0x400, 0x9, 0xfb2, 0x20, 0x633, 0x6f2, 0x7f, 0x4], [0x3, 0x80000001, 0x6, 0x8, 0x4, 0x9, 0xfffffffffffffc00], [0x0, 0x2b7e, 0x2, 0xd2bd, 0x0, 0x9], [{0x4, 0x0, 0x2, 0x20}, {0x33, 0x20, 0x6, 0x7fffffff}, {0x80000001, 0xfff, 0x9, 0xd56}, {0x5, 0x2, 0x40000000000000, 0x8}, {0x7, 0x3, 0xfec, 0x1}, {0x7ff, 0x95, 0xfff, 0x6}, {0x7, 0x0, 0x4, 0x81}, {0x401, 0x5, 0x5, 0x1aa9}], {0x2, 0xff, 0x3, 0x6}, {0x2, 0x7, 0x4, 0x2}}}) kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x43, &(0x7f0000000140)="8e") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x3, 0x14cbd47a}, {0xffffffff, 0x100000000, 0x4, 0x101}, {0x1, 0x6, 0x7ff, 0xfff}]}) 16:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)) r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="86d4ad8420a722d2ceb83f2bee9f068987c7f3419ddad0fcd3a5f00d168504e6a0562fe384503f3fc09642b4e0bdcefc8b47130a7b7c693866e8b55f9eddd851741cd9843d3240e995bbf7a9ad8a0e58a10a7b5550d7c5ef5fd4303910609e2b5524e1396d02dc95c540ababbe8466222a0f20f434b0b199eecc777f58bbf387", 0x80) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x11) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3ff, 0x7f, 0x1ff, "657bc5b25485cd345b6a05df5dce36f5b8468685", 0x26d, 0x9d}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/52, 0x34, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x8000, 0x100000001}, 0xc) 16:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:27:14 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvfrom(r0, &(0x7f0000000080)=""/150, 0x96, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5e1, 0xf61}, 0xc) 16:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) read(r0, &(0x7f0000000040)=""/56, 0x38) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xaba, 0x3fec, 0x8, 0x90}, {0x6, 0x8001, 0x7, 0x8}, {0x101, 0x3, 0x40000}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/160) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0x100}, {0x2}, {0x10001, 0x200, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x296, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r1 = socket(0x30, 0x3, 0x2) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0x1d9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:27:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x18, 0x3) write(r0, &(0x7f0000000080)="8c3e97", 0x3) 16:27:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x180) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:27:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x3, 0x81, 0x5b82, 0x4, &(0x7f0000000140)={{0xffff, 0x8, 0x2, 0x2, 0x2, 0x1, 0x8}, {[0x81, 0x1, 0x3, 0x3, 0x4, 0x5f54, 0x20, 0x6, 0x0, 0x81, 0x80, 0x100, 0xc2, 0x3, 0x8, 0x2, 0x1ff, 0x9], [0x9, 0x9997, 0xdcce, 0xffff, 0xe000, 0x5, 0x7d, 0x2, 0x8, 0xd], [0x10001, 0x5, 0x1b0a, 0xf6ed, 0x1, 0x0, 0x1], [0x0, 0x0, 0x400, 0x81, 0xe, 0xe68], [{0x1, 0x7, 0x3f, 0x4}, {0x3, 0x5c16dc8f, 0xfffffffffffff222, 0x4}, {0x9, 0x9, 0x7fffffff, 0x80000001}, {0x9, 0x100, 0x8001, 0xc000000000000000}, {0x9, 0x100, 0xffff}, {0x1000, 0x2, 0x9, 0x8}, {0x4, 0xa5bc, 0x9, 0x8}, {0x100000000, 0x7, 0x8000, 0x3}], {0x2, 0x9, 0x0, 0x3}, {0x6, 0x7c15, 0x8, 0xffff}}}, 0x8, 0x919}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x8001, 0x7fff, 0x3ff}, {0x9, 0x9, 0x80, 0xffffffffffffffc6}, {0x9, 0x1, 0x1, 0x2}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x82, 0xf34}, {0x46, 0x7}, {0xa1, 0x2}, {0x2, 0x7fffffff}, {0x1, 0x6}], 0x5}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) syz_emit_ethernet(0x69, &(0x7f0000000080)="47cbf2331717195e13a5c292438e592508bff748f3fa38b3576f24e959daaab5e30bc537fe62b9e7ad8220be5b5f7970e96ddb0f6e928c5bceaacda5ca0b8a669e8807eee184972454e3aac508a671d90abe9c46d096326ee0fb286386abc77415a7f88654042838b1") write(r1, &(0x7f00000001c0), 0xfffffef3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) 16:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeeb, &(0x7f00000000c0)="60a5a6be97ee9080a09f2b3893b143a3381ca8fd8cad616331b86ef869c7f731a5c02d79f6159deeca82b6cbfc11c858ca7468") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000080)=""/9, 0x9) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r2]) chroot(&(0x7f0000000200)='./file0\x00') r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3ff, 0x2, 0x2, 0x5}, {0x8001, 0x4680, 0x2f2ea418, 0x6}, {0x0, 0x7, 0x1000, 0x2}]}) 16:27:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:27:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82422fc829452f66696c0030002b2c4a6bd7293f5dda98ca516761768459ce8a8d148cc42f0380fe72d98150d6df5c36d9124151adb8fd0f5d5960b1807a97432b05f065ecbbf99b7ebd0a457078cb2f239343cad030c31887b5aca1009f4eb5375aeac6ff4125496da8624f4cd7506a2ba9ce617a5ec6ce88f1c73a9cad67308113e202a16213c6736cb914631e4ab34445eaceb3da55a4d74fb39a4f964914c46573f1fc4fcc47f88182f150a39dfdaef5c45271245343dcd9c981addc2fd4d2bc6d3e716e76c211cd968465a0a41d167a2dd216b347de9bc27ed4d73f97e12c62ad5966579107ca6041b9276f753f83b6b887297ce32750152ed3573d4ccd088b5760"], 0x10) setsockopt(r0, 0x1, 0x840, &(0x7f0000000080)="87dfd68f50f9dd94651b7c44b7edfc320ebe1d26fdd95f7d3426acbd8e2223839c0301c94173f0a06d4ad58c922bd1992b30f18bbf7ce2da42d4b0ad0d0e9c798434d5db6e011de7e912997a7b6003cc2ae5cae065ea9bc165b27bca2c", 0x5d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:27:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x81, './file0/file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8e) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0xffff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x8, './file0\x00', './file0/file0\x00'}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x9, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="b65774002d434120ff488daf18b7424bbed6ec8c7f3047a2810ea73734d9002e16b5d0777c2c4e500752636ac49d705c84ccbf7334c24340d6c11f0eb20936783d989edfeef86c166e0d6611f4b8c7cad0c38c2d0fdfeedf10124495c33545857be39ae40a", 0x65}, {&(0x7f00000001c0)="2d4505476cdaeb380f41e6736e637278cdc1afa04ade6462f4a72d079be27ba38451fb52d714ef1383c05507938b7959b1ac5aac42009cb716fdd4ee66beae126827e90181798f4b5d2ce79deabe844403138624176021eaf9f9ca0e54169f54078e1a0ebbb78a8e9e78081b400063357e48dc5f1d2579b3ab81c6bde54f24caa3a2ea21248ca3f6ce8e7268ef130e71684da1c6e0766437d0e5357edd6c73dc86fa52f2a38ed20d976ec66d69f59920b42567f5dc1b688fce1650e01fc55bd11a4f5c3ffaefae4f1c6eeb9f", 0xcc}, {&(0x7f00000002c0)="0d6f9b63a400cd2de8e9738006215e43882f4a198197ea3c9513cbf941166a3255c2a2985ad1b19701610dcc5ccb4c9da91f8354caa834624e365796df46baf2d2978086fac847fb78f4924635e7221343306ae2b695de673e823789db977ed8fcacdf9b61c02e223710f07e87efb20caa39d92bdae6f3be96f0fb15e2c68a0dc6a8393cda5728eb9f2291e88aee6a619994704bbdd17530f873168aba259cb1cd640fb34277c0cbbe7419e9b121cfc866f6af69c5c49803150eabed390959b0ac41aeca9168ca477823d236d92898dc0074c0a33edac595b14c17c25dbde0df0ff209c412869202118201b6962ade1a17", 0xf1}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x409}, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000600)={0x1e, 0x0, &(0x7f00000005c0)=""/30}) 16:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x1000000000000000, 0xfff, &(0x7f0000000140)=""/191, &(0x7f0000000200)=0xbf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x1ff, 0x4, 0x9, 0x18e}, {0x0, 0x6, 0xff80000000000000}, {0x9, 0x7f, 0x5, 0x1000}, {0x5, 0x2, 0x12000, 0x7}, {0x7ff, 0x0, 0x12a0, 0x40}, {0x3ff, 0xff, 0x8c5d}, {0x3, 0x8, 0x8}, {0xd1, 0x7, 0x7fffffff, 0xfffffffffffffff7}]}) 16:27:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "05000402e5000020002788ff01047900", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 16:27:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 16:27:15 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x4209, 0x9, &(0x7f0000000100)=""/122, &(0x7f0000000040)=0x7a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) setreuid(0x0, 0xee00) setegid(r2) r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x882, 0x127) bind(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setreuid(0x0, 0x0) setreuid(r3, 0xffffffffffffffff) setreuid(r3, r3) 16:27:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x7, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x3, 0x10001}, {0x200, 0x0, 0x0, 0xca}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:15 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2002, 0x1b00) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x280, 0x40) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xff, 0x2}, {0x7ff, 0x48}}, 0x2) write(r0, &(0x7f0000000400)="7bb5a4759ded15b9c121b9799ee43ffd51102f494662533e2a429f85f7401528c560df057e145210040774f69738378d955e8bf94771505eb8b630cef422a535d14bb4242a99f5524f8f4195cf96ba733b3ec65ff40a49c92ace133ca8a3514e64bfd6c179143434e772494ad2cf318717014700f577a06499c558b154787caf3b3def0dda283cdf979d988bd6d1e8184a2014363500eab5186010c55a08c404e9d7c2f5b050f1c98abc690a15c3efa7008e02776f5b9d482edfe0abccca8e24871180855ce7b89619c552cfee4ff23bf7e6856d38f7a73b5280d53e0861a9991386fdc9233f795a99ecc085eb7fb8602375bbe4cb4aeaa7dc4183932f000a93a33618ddebaa6413d1b973caa84c7c74a14fb939bca6000649dbaab26c99805d8ab8edc16602dfc32d3b6e19bf71cbf648a4b436408ac2d3b9b94ad6f278403ce483be6e29a2b561f454ed08f495c3c25b6fecf45a49f957dda6f614e34e60dbf078daefd9075ba575f1306456ba86eaa35c7842d94e3fe480f26a5fef77daa2a8afae25e00972851e37c00841ff90a2c6af9a23f47835546061aeba2c615b050fe0ae28d09566f53051f3a56bbb347a82faa4957c1aa7fb488c1615696602c8562484055630b588db4b820c10b9a80e33b5dbb6b9776ccf9ca38aa1b74f03e8701304fdad90fcee6a1efb780b7589d852256fe2d391537f0f123eb905d26f60d124725d5d61d28b93f407a42122c5c5ba7c72cc701fc8362451b4d635181ddea184561290a5486ec88a8d330c6b617a4765bc7573061327da50ade8c95181351d2276da25fc1c6c1ea969052c7fa07e295e846381c3dfaf086857626450bf3e7700e489e17003ba79962094f8224bb2eb1fc220512d4586e7147627a46ce24c4b8261f6562c5f44ebf5e9029727046f0033a9f59731682a3c4e06b52be63561ee7ad4c5bdeaca84e4a1f77d50e7d49743d540a333195f90c4448e9b49bc0a993a59bc1eaab14e8e6d91d6e9e59bee1ac99e25797cf6944f4d34fdd7858d68e44c22c3b5dff557046c352f6172a0674d09844a39fe9846154e7ae45581cf7a72af151a2033c55add3b791d547df5796feed39be1b9fba9006a74a0d46fb0464cd63b02ceb328b5e1fc7620a325285415c526f28e0938e09aef9ec99695b5057501452fdfb4ec60ad139bd6996782b2a5abd906422510a4f9aea13d9805361343b4413c6f0de6d7b1687c33ffaee0c4618e3139a02fe2764c9623488c2e7980d56bd9e0282230f073c1562e35996f622af0ffb9a181190018fe35ccdb7bd764e9f2bfa1d2984c935c7f2957fa4beea991d0da6f2e0eb642a72bdab6dacbb1c2c4101dc419aa8ebed482f4a8e556cfa7adf5b29c966dea95cf81d8f1c660bf3d96c977c30583ef7cb3870e3c3ed715302e93e646b82d144ab8651bef5bc2cea5762eb8ad1acf648d766741204f10b54afd6d54ab973adac0a36a528f86ba7fbdd09472d9f2126f84854cec80b18e17bf7a02b2f2bb4620f852858618d7f22911c428ca24a01f06264ab8ea17d40b1e8e589a71270271076b70c05255db6bd7e283c91d3764a3f79b37edb5465ebbcbfccec0270eac8fd61cfb021d526918ccbf66e6e443ca4578513fd6245755f88ff3c73b274e532f3658cbc36e3ef7871aa5804c67dadf9e9d861ec1673af85b1b568d477722229677fc9cc5d68bbb4b0b2d2092b564509f1171bc3e4b6faffd1663ade4d23d1547f014a6e9f81c4d51381bf22f57a9f2c2cc2e80c56bda88ee652f3dc9736d5b37eb1ab8028dc368240c771ea967ac04a3f8992e5a5c983f429765e94b6e5be1332ef551baf6dd6a0b1a4e84562973554889692d35413b7422a99a866eb9ec55e9a7bed1b949c4063ef6fc0b9dc668d1b19d246587b4e88b7859771a4973032238651b75c59d3f98a486913d6eb5915bc7cce5a7e9dda6d2d0e546d15765fef0604cf805ab8e8ab50f0218d30ac2f5c2d545b8197223c078916ce1858dd8734d03261240de9fbaed0bfe04f40c6a07024090e36c679a08a67a39c0505953a9ffef429734bfff00402f6f5f0bcf83e730086d296418f9d63a9c106cbb52cb569433165e08df87d89d287decce87c4fb60463863d6fc172eb5bdb4630cf1e8f92a0cc2e42cb691465660524e21fc6a4505a8ca4799e25a880f56cd9e47f81896bbbbe69fc409103763f1055b76071088066ff203774663db3339b2c84437f2bfe040de59eb0626089c345f3f64fe32bf6f44655a45dff6879b1b6e258ff1e47e96e6fb558980760fab591dd0a5d3f78dd386c6dc83b6e5ec504dee83ff92194ccc35886f4ffa786461528eb6db443057105fe4d244f22c3f18cdce7c1b85fc7e3ce2ce973da08afbb2a2a2310a4fb17892532a70cb2af574c60b99569f66346c790aab00a4bebc76737d5cbd8a6d91b74df78b7a85e9065dbb0c2b3d1f32dd30760725692c816b62ee065c76539f95969c0c8455342c37dcd02d1c4527f6d5182a979e0327443b0fb5d06234b074ccc797c892e0a694f189a272b6e095991f8ddb7da4660d6f6d15d41a84ee30fd5c6935cd2ca2de1078c0347954b33f484526d0f78499ed7062b02d6c55a4f79be0e582ad6e5f1f56e1aff601639d09d76c8ef65a5e1e5dd3a35eaba8928dcff79ee8228e7f2ab0e618b65242bf071b142ed8c1017c189679934ff76b9c73da29066e95559eb5a49135ed860aec142594308640b81db58b8db7327e0fc9d91ae1edce2fd906331ff18816730c19bd7b7d53d3b1f86f9f36686a8e194c9dd7c454f78f3445f053e982658e4759c42d15f06c81189af091261373bb6cbd25fe47e2279f06bbbf3edb4f42e3f45be8e1032b12e399c21fc533d4e624e8ce31115291fdd858bb7a0a6bc24de28aef91b38e031dccb7da5fc69fa59432b811d1c1af1980509649a7087f0746a8b2e4873f40fc53f09d4b2b358165e815e9b265233a0444a66c085b5a96059e186de2d06296e0940bf244919b15b09d370f494f849a731c7236c1a2f700b75cb3b57946da85e88e59a3082e4333c11e7ba7579d350f2c9d3548b405f35efa55c789aa33e0aacde9e7af73af8abcca99d221e64a50135853a0cba51263958215524ded3459cbfe6083b42a2f90b39501337091dcbf90720b265a77d4f2551b54bbdb07d09d6adda0c3c5bcb43f4d62e6c6e0d50f9f7246477de1fc6c348452528c893a3a408444606482d453fcdf664bf485978cf330b5a4a536c433eaef2949ac308225d17786fe76e304bb1fc92738c160e6ad1b201fbb6bc34254e5b0a603503fe44ef0f48d4af657bcb2d38aea6a35af0e5bdadfd693f0fd21a16061b942b94206f78d190f1d6f3d0b0c839fd11454e8d01780d663a82bd384243830073a3fa9c629e51dba01f8f0da28b0676ecd30ce396777d8e251c326d0aa0c54ab8153f5fc0add7e54526d2ccd4df264c0aa8333df4e2b7c8ab36b941ed2cee09d7a8fd3848353277fe64afb2ac4703639e0c1fbe07a045169e683123454df77cc4c53753099f8d3bf4bcd28d78f6b6ce96b4c27787babc6704c3519647259d0834f6cd1cce93534a3cc8835feb2f8c23b85d19b531454227112903d880772ee677cbe019f5408708488559ea66369535ab762f9ce5aea256f1633bcd357a5a12eb67f1a2514c20b8da1d305b3d47af82462700e64e296d31c2d50b216fb8e23ccce5e9097f05e06f2b92db31ce6d53447dd2b877417491e17e8762ab8157745ecb49f447983a684f42f5f06334bc4ddc439f3507a88d9ff9e0a974297e3a7b7ad167f145579a8732cd3ef0f51052c723cc16a055b2044e2c2fabe758727e3f702d818660442e50b1096a5b026b9e87f7dd489d923091ec744f11c0b9e21c42792ed963a41bb00ecdfc28a8b407888a19548f4ab1365a82470f494812dcbed66c2b0f5f65a592579b057fba9c8ee2e246a5570531b1dfd8d8743982d4861487ad78dd3bed0acdf5382f5c7bb6d18bb08ef9bed4fdd5ee47a7caae3cd7398b985a816936aca6bc4c8c632dbf07113a40787f496552ac48609530a82d071e858cd4bb0ebab48a567da3380af250513daf46ec153f51d8a2114ab97eff1e606d6ff7ef40eadac458fd01d8ecb7ae5d7df9e7dad1485f195a4c6405ff2a25a19fb6ae01478d89f6b7c6649946253f46b6e9221e2c58e6f30587e071cd010b1b166e5b4f50370fde83a54ff3238c9820ac7b50c57c1e87d851848b33c6a29d45ee9efbabd7d4f020926d8c83ce1f7334f8932f4c2bbcfa2b993e23ea3e85a364dcc3322e83df1b6f1e4fc76de2161ce202fae1045e4d54586d5b02c1bec197b96cecc9efa28f5d66e447c73d13fc2f2b898825b9988b339d4fd48390507fb104d8f875443101de9d531a4c649d3ba5cdf05a2f1f53d0be576323414fb4c3f62cae42757f4c5633f5ff929d5db4081826aab93521d4b3ebf9dc7d9edc4be372d770141712dc2f24a25fba59d00369654505a31b6e0eedc07976bfee7504a9fd28a790d54fdc83a9ab4a131671465a677d5111fcc5122ddbb353e98949a47794f838f3b6080735d7ece374b3734cfecf786e6aec3df7d78884607513d765cf0dff950b46aab9b3a6b23090d7713429d75993cae28ae0df8d8dc08c5e3607e79dbdb06374974d710494a2dbfb52db33a5f62bf09f48dee9811fbd4a7f73554a989b217318729abe9172b91e646d1cb12d364164ca028d34cfef436886e90dddee4b6df2a6ff1d3ca6e39c0dc0ac391487498ee25cf49ee248391f9a2985aca00854a45c753e6ec97640befe28c10a4142e91ef4e7dc847e1803ced806d6d0988e3cbe4832125db1bea9ef04aceb57f2b50e880f1dc5e7da0512fa0785080cea92f0dd502474a4bb948cb5f3131c340bcb277920001eb52f3fe21bdf53ceae5d78fcfa35dd0b8fc6b822210721843c04c8c2977fefdb47690e89fe2e2e32725b6f3ce8665a3d28c2abe171724e009f042c8be98ce627e318dd00fe94a6d6ab59db770041dc3a186ad645442525945b473e5496d28190e024741a2c934db863e64ecc64873fff8feeb814b50d3d92ffed6b4516724884812296e30744523b1fba070bd53d0091e78d65525cdfec55088102d6de9d4ed2ac17584021bfe80f31ec79540cb110d0d3aa516678e6f80babb9920b4f9560d38bc311e3abc1bfe782a20abfc5d8e48a6bd1e50c5b86052ad30fb407b4d3f1caad914f0e8e62a50d6b18f79df70d534ed7c667583d366c1233b2a8834b0c7f78455302f7b00742c7d02a387969feaf5c74f9153f84a93d07c6b67413a63f67a1bf6bb0849fbfd37d67bedc48e6ae92bc0a7c0b5e4457fe319bd7a064d003c4591af94c12916fe752ba8c3cd41cbedcc2ab8cc417141515fd2112c73c890d16ee67e41e2a3edd7eda1be03f67485cda98c6b811678ed0068ab7236ebd3740c537c718632889d8d4a3520ded00405d1d024837d4c773dec58664f703aad6c7c7e171650b25eeab05e43c963eb34a43248c53b0bc0b1c1d12b332e7e2a544ac09efca64ca0ea0e85a5d463454b38e6807fb921d35daf2003edca8bfe84c149feb61cf2bc13864d26f1308b14b220a6bc31f075484eb0c5f1eee11f252768043f1e2312fff76f256cc18b24c175cefc04aee31cba3c1f5e8d85d192313576e41cb23ca9d0cd4078b801da054e3325be851b5637e159f994cab3b602cbd5447f4748a860f8f0565c9500b1c3ec87dc504786914bf760205a47c1b6e75a3a5f41cdd91e1db7edff667d", 0x1000) fchdir(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r2, &(0x7f0000000200)='kP00', 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x8, 0x6, 0x5, 0x2}) 16:27:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/185, 0xb9}], 0x3, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x0, &(0x7f0000001300)={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getpgrp() r3 = getpgid(r2) setrlimit(0x7, &(0x7f0000001380)={0x2, 0x1}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001400)={0x5, &(0x7f00000013c0)=[{0x100, 0x4, 0x1, 0x6}, {0x0, 0x0, 0x10001, 0xffffffffffffffff}, {0x59c, 0x1, 0x1, 0xbd1f}, {0x401, 0x7fff000000, 0x10000}, {0x1, 0xffffffffffffff3c, 0x92, 0x3ff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001440)) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = getpgid(r2) wait4(r3, &(0x7f0000001480), 0xb, &(0x7f00000014c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x20d80, 0x0) bind$inet(r0, &(0x7f00000015c0)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x0, 0x2, r5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) mprotect(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0) r6 = semget$private(0x0, 0x5, 0x204) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001680)=[0x2, 0x1, 0x9, 0x8, 0x30b, 0x9, 0x5, 0x3a42, 0x2]) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000016c0)={0x9, 0xfff, 0x7ee}) mprotect(&(0x7f0000f2c000/0x4000)=nil, 0x4000, 0x0) semop(r6, &(0x7f0000001700)=[{0x3, 0x2, 0x1800}, {0x0, 0x800, 0x1800}], 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001740)=0x6) fchdir(r1) fcntl$lock(r4, 0x9, &(0x7f0000001780)={0x2, 0x1, 0xffffffffffffffff, 0x1e94f14d, r3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000017c0)=0x1) preadv(r0, &(0x7f0000001a80)=[{&(0x7f0000001800)=""/91, 0x5b}, {&(0x7f0000001880)=""/160, 0xa0}, {&(0x7f0000001940)=""/90, 0x5a}, {&(0x7f00000019c0)=""/115, 0x73}, {&(0x7f0000001a40)=""/8, 0x8}], 0x5, 0x0, 0x0) 16:27:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0xbb}, 0x8) 16:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8210, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffffffffffffffcc) r1 = socket(0x18, 0x1, 0x3) sendto(r1, &(0x7f0000000040)="69af45e50ca9b566f379124c59c8286785dfa6267d2545766e24093d6a153af5f83b5c06aff23d2d93042dc2705bf99586a1cb6531d546c98065da2ff56a27ca4023e4a164457bab4519", 0x4a, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x9}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x1f, 0x3ff}, 0x10) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:27:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e090008cf376612", 0x8) 16:27:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f14588666f3d97caa53db8d88f3211c6c0896de3b08538d647c40645a1307ea9ddfd511a1d3d512ce997fe9ad1ee195957f58fe5d6f5fd743ef87eb128f09411fff4df1199e528f6b4627f53de2aa404df6270f758dfa047a321d12994fc79eeacd28f44044d350ff585d489b4fd0ad9909a38a46b3730bdb0c1baf22d4cc2652809388ef4d299a2689daa9a3498e74bd3ff431c96b5a8256801ed1c506ab2dca931a4f426d15dfc6d5ac2655eb2154395be20e4ee03d62e45a19d65caec155cad093be4735872142eae239a561086f70eef898649e50f8865a0abb090a89344102ecf46d2fa6db5f71a3c59d05ec02826a15824daccb935a5ee4045", 0xfc) syz_emit_ethernet(0x132c, &(0x7f0000002300)="04f6230b3daac7245b03248a309e872287d5181d6f75f0615dc3d2919f702b8c244756fbce2273c03e267abb42248cf7d52ef4c94b942322e904b86ecf378e0452f456c5e745be5f7673151d61db2cbf76c3cb08495a0eb6110b146456799d94e6b2b5b5caf8f3c8e84c1a12d170f9351e3bc2cf33ff8c12efa2cc586e2171f3846447691113e4989a954e1ac7c2e7098b81747de585d8da7434f8d2063b3954958e5497e312e4a9a2a47aeb71d6b477ae815b5541dae7893a8d95e0fc38676cedeb6a7e9824d8adf4ab6e0f5ad5ccb667f4f53a0dbb12bcac4f30bc558895453adef05ee4931c88c4eec098d912ca71d8d97c96aaa1bdf4a907600645d4f681032d03b36c383693a3a033e068e2a3dadfe84c64e76a97eef2985c47895749925e624d2ba8437fa01575d3c4360882a297a8c2e0be3f9fd0afe2e9d9f9b50fa2f3fe558678c2939ab3a44e6d9b3db771b2e4f1470b6fac2e9c0e3eba5a1ab3bcf2878a8c92b73ebf3b49e25c295dbe3ec4645b92b31c121005397803a9cf0aca23389519c4c3e46207ec160a51ecd39ae31976465ef0247d7ec38b027c4716c6342f8553df557c30b9147c9cf4d765ce500f7d00697357e9f7d8b46f7045606874b85becf07a7f53c06a4b46a1b62a95b9b0519287d0b3cd7f8e4ed6ac056f014e4e3fc83950d8a872557599be42a4e6b0ecba9a8f8987435922eb2ef39b782824ee1c1255cb85acf87f36a6a8e33ac06e198ab1bda81ca9eb16b4618f8b7cfaeb65df5a5371f0e0d30221c1e73507d93af1a75d5a7789529a822acbdf7361530058d1e98117637a9c68188fc839fbeffca310e813e2112363618e8b6aaa8cbc67d5f02ef2d3940731c1996f59e23c3b910aa5fa0282189b820ddb81cc55e9e3861b602ab426dc513780f5ba2836c7dff81802e1aee8e5ce66c05ae542dff1258f3ade5e8b1c509bf194e1eddea8068d8a0037cfaeee0c8d3cce79d215916c4b8005c447f95d3c3f3511ea85e0697a7fa437878feb7c8c6ff58dc3b96713aaaff9001962a66b694e62cea81698940efa82c3cb254e112b4cdd6b287bd5f897397404849eac74332ae7d30d5c05a81326aa80435ded3d54c0398e5f32de104f27acd89722d69556105559250f365b41e3eee0a0ed16652e9d2f04bf76497d7b42b82b508bf077ff4e415b1b04dea9e53a2c7def7c8a3e0b0c82fd6f5e63bebbfe1cff577c204a76b5c49642f66d0e856ca4b43ad79889c187a08d0922c7a2749b9ddf364d3d82232d1156d2128a4ff7818c49fb1e6a54f68c332159ee7037d9badd4e9e7aa342829973b42df623fa50a30a8082eace374beda9304e3b079264f815148cc987edad47d71f2aa230d4d031afdc9777640c6d4279ad149355ea349eb739514c53cfdf945b0c9814a63aae8dc870477753cae8e711eed0245daf5a43290817ab7bca42e56059071c533ac6e748f105ee12035d2a029c437da1661088df066c34d86d90152b85d401e909a509d7fe6b1ef38962d69ea32fd114a65c90322ea9d93eef0ea1f3a59e7eb9ee632b2f73c5df1578ba58702c8a0fa056d20a28498f444710ea048cb8a317419e7f2918a7b014253cf461cc79f8d182ea0870d2840f8d498969958ac14ff057cf7caf8c443c90c4c7d4bdb03c21b186eca3f8d95d327c35cdce93f44cb022286b26d55dee36b25db566e5fa014097a0b0b6b879faae74bd623f7cae429fa81d44cdf603ba0e8f4ca0893055b2a1f7f819b7564c0f074c9e405da4c26e683dca1cca2db6b91aff34389d4554b6f1daf498603dc8a7ced293a365da7bf2dbafcd633ce44361d8c59987587fb4da2c1caebf8647ec0d39fe4b4e43923bec2123e71ce5b5bf669557b064dc86a2ee3f3c1493b99f0af161118a5cd7c5a447b9c86523a0df53fd53f7eb6a3bec0c1b2074765028d82fb312725448a2a22c7d888fb7b37c7c8a6ca77d829bd12492ebea822891c62c02afc987aa7b4d4abbf1882f2cc4cef651727226f37826999a4938996ed21135dbdcd02d07c3151619cc40ff5b6b26d075c9d9bdbb41da509064aa13e1e36a43d5b56a56fcd36b2a7c3df7ada5251c5b6cb3d247fe7fe9df0ab765664a92df6bd539084b126fcd9a8627c52b46ef9b449f472d71a094cc91c51c5dd875a3d6a87b5534be42b6d210fa81ad15d4453c6abe4a929c0adf900f0aca2ee341315c52f8d02b60b346ce309ede7d5cf17ef1352384859d0ab990bc405080760e1cbb9def11b3e8278ff838923a03e677c221820f5168b4db7344e8b4756b1678c066cae86aa9cfc22e4f9c45133874ae3c3871ca34a22476b173a53e70fb29f5c73c5b82f7a07fea12b1fca966edd38bcd9a9e2a6dcebd100d51ecedeac39dd589540025fa4cb01501191a3f38c7f287d2fe40a8a1bce5a6c21c8542a3dbe0552e764f19050e20cea6456609337cebb2600d82ea85c99092f13537a3740e7a97ae95eee07b411bd0681573a15aa8bd35c7426caf12c9cc12e72d7ed7a7d94b17eae775a1d1c4633e6f27c1dd763e86439c783496b1079174a89ccd113a194dc58bfdb5656cbf50fe4a5c3f52aa724c270e275f0c065f77003c7623e33fd67576a9d43d452ad023de685d532ba98e4a92d84971560911e721c4d54cef8415f77ed700e92ade24fc58414dc0db9024387ab5a5aa2bc13043561bae03777130e6343484257e0333ee73b944af915f93e346db7dfcc2184f51e3c79854eae9a30266456da48f8b7f581ae7d2f633a7b329c17668a7fe79f2381a51ee25355fac3e43afaa2ef4ba13102e49644802ca329294d2aa01bbc08290bc9fcad852f3b5a47c788d0f32b40c730be03bf0292ba33b3e65a5e66052a13494f701afbddaf3179047fc1d498040d19028fd464a18a635b73dba5d3e7b8e80a418c0b82588891f6aade04de901070365dfd2180a09e8bf73e1e7696937b4bdd0e82a66f7b810bdde0679fd99155271e6ced7fd4ba86b1c6411ed7385739c71b8abf9236f888103ee6881c4c68bc8539df4d5d0ce9c99ea3cba42be34bc7a2edbe950578b0973656ad7079e7a5621e38a254b4ce2f4ce2164256aa7aa04a13ea7047584ff12d6a2ff01786c0d750176e1dcff2b8eeecf1ac487c87cf5f7405bcb5ed0876b9ebe2cea28405112a748b4676aed33396dd45b7b7b20756397df89c2a2eea2b8fef4285ad02e2df85c406da36e9b743f3fc641721716b87d00711d805dcc29dbecc978c49365cae1ad03b736ad1140e885cc7ae98f88a5be0566e693adad3fe926f8fc632d8cd3634d9c5d26ea7fc9eba1733c807730cad3b3919af59a17758c19847f6d09d0c7e5aa538525e55bccc1a07546852172290f62e26559134cafa425f382064c868f454ad6dae0e06cd799ae0fc59f679d1775ce1c3dfb3ac1e70be7ea5f753a70a72bf40d79793728a302fe559a74923713a5dacd212001492e8cb86944ca3862b0d27a2880a60557a02e8d5c687b4873cf751e5c223bb629efafa4e54df1c571f25a19f4999c191fab178fd739e18fd26c1242eb9fcf156e64a56a530890ffa09f7896855243065180024ce13a03d7ccf04648ad23343bc2865de2412d87dfbba544fc598b045353ffd08f168aef2c3a6443d3e51e0824d347a095c30f2a94bd7c60d216952ff8f5b0091bb98dce0e2e4894e6dd58fcf0c2d1bca046f0b40e87627fe0279d7a308a41a13054c2e512ef311987dfe77c279519a6b4b7068e823ebba94f34728d565997c74b5aaac0c0aac50ad4ca7bf3a198925f23ce79737fb486197dd1821cce52ccf0f3a75d415ca4dadee0b2dd61a39e205b13bc34a1ed8fd028f74cb4f0f7fe95d6f7d5cd55b8ace7236eece02ba029c729b0914bd1fc0d3a5a3e72fa161087f78c498e22083484a5afd548cf82ed71aab58af54210e82d4cc2332575c41b615059738bb82dfba74aa31ad52d56b88b5192d8eee13c7c43da6547be8f00346750742dfc06b44f5bb19d855825ead5dabf9e8fbb00b22f7e4c0b8c884c88f6580db575f13e8b4a0920143f5bd8371e9aaeaffe44135efc3b27a4d45380c79765021183e2b807cbc60563f0fea7fb46fcff2e6ba918564bddd1de1d3e15958e687d9e732ea1951627fdc10f35c7203b9543bec048bdd84d940d12a731f066736b8334d35f4ef0a34a883aab18c61c3444dfe575731466112489853165d7c2bc6f5fc0d059415514179f330a5da5c83ca7a3baca79dc1adc47f131fa49cdc09877c276387631b26e148308777b6d34d8f792df76a9045d79dbaf9abc4ec107ab9073a90a2569d448fcd227905546760e49ee09c2b756f090ab79c5cb9b7c32ae59b9dfef41692ab04bb9f9c26af945292316f55a7aeecc2542b6ca921ef43e0980f24e76c89c8f849c908ff72b5861f65bfe77097d823e2cea82b799929ede899e9dfa903948eb2bed826f52f888bc891ec3e452b06997c3710a02bd7c02fb4f462af544f5984590af21a5c43b473a68d5091362835835539387cfd7a465c015eb9f5f774d17cb079528f3ef002de1294528247bc4145c7806c969614893f7a775e50f3938582756433e116418e2ff57d5161377d7e8c394d0c1ee677deafb22d46eee15753a9cc5a152c5fc763d6e592bd7e644b1e9b067f52e00daf9983c87a4e88586d4ea610153b98f4c9aaf64a5cbeb86653fc757641824ca7345453d75a320e5de900d0f9cc0284d246978cfe8b1acc61c5b758269703a126637eba5f76bbd8109cd21af60837d832250cbf28b1361a0e2afb4367d43b8d984bdd15ec3b56cf073c347b47203c1aa7de5778e9d8cc6e8576ada3175e97175c42e0553ca2ee1f8bc23da93f0e15965b8f3740e8f5ae266d8d60ee4b9b045a8c8c3ddbbad2e10c33d92768b7e04a00fa33f73a7c72bb0dc835ac49a9da38bab13072e3afd4770c7c5462b56ab0633ccdf237d69ba670844da500da350b9518ea30428215b4f7aad7168d5748942196dfeeb9191d0242f9d269065932e36d24d8731d2b3f9f6ecdcb0d9dd60ab4692a28dfbef2fd919a115cd80668a5df89b3bfc858ad8ebf5245c6cd4048cbce0a794db6e034c2f27180d82e4185eeb5fbaabe9578ea9c9327e6d5f941eecbbdfa1ed817abaf31c73d9f15a005f00260988dafcfeff65afd9d4684c72225e40a2ad8d22808ff8ef19fbe3febdb150762a5ab23b295f3d593808f997b023b920b7539b2610e8fe1534272722e03acfed6bcf258bfbaa3fa1ae4f207059c85d5a824cd42d64536db2d98672ba9891ed94fc87df3b8dc22b4059ca8f6522f8bf2bd6ec76d7018a9e8cf5cf2c50e30a0fa95c70cb8f502e8026366a0493207b02e84651961e5325cde69697b4164772e8d60d9b4fc0917260697589efb31130c40a7c4d9e551c5ac6a3fa23ce05f60101db6f5bef1b94c5599022ac98bd426676c39551c2913fc39c3d04d823b441ea180494c86a28ab2ff2b3ad12133057530773609957708baa53a63f6fedc68a6c05306dc9525477a8bbce150b1579fee9e487faf3e9db50b78fb14989390e185ea8c3806a04f13ba55a6b345e3958a2de972f0637694fb3f848ef06fe25550d338d295bc9b9d311b5e06ad2b531f443909a536beef27557ed3652024f31d0248f45a1135cd092fec317221ec9fa36024c03f155a705c4b31c5fb8074221f93f536da89d4cb1a5dc5454cc6eee8b502a76faf002c229bf045fbeda099c42daa10534b22dee1a5afc0ed3fbf75ad4478cd2f0ed771c3f8e34383a8b1a510d4a77accd68952861a68457573c3a1398fe7fc0996686e9cbe6b62f1523f5c7b9611eebb7b2498c8ab6735a1d01c655ba3d0016e34b38a496ea813d45ae2189433fa449921b20c6a3ea174cc310574d44a682d4702bd996df8946dd2235f06e6629a385d5a5f50d12a41b886a144572f587d5828442e11e7000c9f6eab121c1dd5dc27a6e735eb973f9ef6dca484b348d05d25344c40f315344b6a3db45ebf075bc9c0f266b9ba4f282d0e84ea07e5122f7b2311d02c7b8e753c32d4b07e22e24f07697c100d9d21cf97425fb3973c18ddb6988f495106b") socket$inet(0x2, 0x3, 0x679) 16:27:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pread(r0, &(0x7f0000000200)="4c1c21d8e05879cfb1bacbecb9e9bcedb4d933a7e69fdbed7a9af3ad0d5de940e800e6c87f64a626e537ecaee2966708aca89b8788471797b312d964e31e5fa18f597e169b6ebffbb5176ab46ca56938f8e4545c681856e0b32a968e18c8a253a25aff51fda0a4688245b0366c8fb377bf1411d39794be9dd3b0085b28307443829645b1b92f", 0x86, 0x0, 0x0) r1 = syz_open_pts() close(r1) pread(r1, &(0x7f0000000140)="e0cb88ea7bf173187488e12ae5f52fea70f357221e584e6793040a6ba449870ab41176b730a7c1c5d113305cdbb26a80f113af205d59a029be3f1ae8787559d4c96fcaeb15af351b18cfcb229106784e71a2238cd67aac975ef6ea2b3de0e6232647f9c45d5ef9b2b1516f877129c7178548e8934c0d83b2bb173179864d524a2a11bd7477e7b237b2aca018", 0x8c, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) 16:27:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4005, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0x2, 0x7, 0x20}]}) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:27:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7, 0x5, 0x7, 0x0, &(0x7f0000000300)={{0x200, 0x101, 0x2, 0xb62, 0x8, 0x2b3a395e, 0x414d}, {[0x9, 0xfff, 0x5, 0x0, 0xee8b, 0x10, 0x101, 0x80000001, 0xff, 0x101, 0x0, 0x5, 0xbc09, 0x4cc, 0x2, 0x8, 0x974, 0x9], [0x8, 0x1, 0x3, 0xd70, 0x401, 0x1, 0x200, 0x7e5, 0x9, 0xb68f], [0x1000, 0x1ff, 0x101, 0x7, 0x7, 0x80000001, 0x8], [0x0, 0x8, 0x4, 0xc8c0, 0xffffffffffffc9e0, 0x3], [{0x7ff, 0x0, 0x80, 0x7fff}, {0x6, 0x145, 0x0, 0xbb1}, {0x6, 0x4, 0x7, 0xd559}, {0xa65b, 0x8, 0x6, 0x9}, {0x2, 0x3, 0x4, 0x2da6ecec}, {0x100000000, 0x823, 0x28000000, 0x1}, {0x9, 0x2, 0x4, 0x1}, {0x7, 0xfc, 0x6, 0x35}], {0xccd, 0x2, 0x0, 0x1}, {0x80000001, 0x3, 0xfff8000000000000, 0x10000}}}, 0x1, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:27:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x1000000000) fcntl$setown(r0, 0x6, 0x0) 16:27:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x1, 0x1, 0xffffffff, 0xe01, r3}) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x401, r4}) 16:27:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000400)=[{r0}, {r0, 0x6}, {r0, 0x40}, {r0, 0x4}, {r0, 0x2}, {r0, 0x160}, {r0, 0x10}], 0x7, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0x266}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x1b, 0x4, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x7ffe, 0x7}, 0x10) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x1, 0x8, 0x9, 0x24df, "1308c117023398153befa2012d8e9bfc68e594e2", 0x7, 0x6}) r6 = getgid() fchownat(r4, &(0x7f0000000480)='./file0\x00', r5, r6, 0x8) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = dup(r3) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000340)) close(r0) r8 = dup(r2) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000001c0)={0xfffffffffff77ffb, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x0, 0xfffffffffffffffb}) pipe(&(0x7f0000000180)) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) 16:27:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2d0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x7, 0x0) dup(r0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x220, 0x0) r6 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) r7 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r2, r3, 0x10, 0x3}, 0xffffffffffffffff, 0xe8, r1, r1, 0x1, 0xffffffff}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10180, 0x0) geteuid() symlink(&(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x1, r8, r10, r8, r3, 0x85, 0x800}, 0x1, 0x7ff, r9, r9, 0x0, 0x3, 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000500)={0x692, '\x00', './file2\x00'}) fchown(r5, r8, r10) open$dir(&(0x7f0000000540)='./file1/file0\x00', 0x80, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000580)={0x5, 0x100000001, './file1/file0\x00', 0x80000001, 0x1, 0x64, 0x8}) 16:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:27:16 executing program 0: r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0xc) unlinkat(r0, &(0x7f0000000280)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f0000000140)=""/78, 0x4e, 0x1, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10101, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) chflags(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="2677529034043a80645093215c7a35f7e381483c7d683c8570507500ebfc6f896c740d765f108d45381e4701073e99cbc35dc9ad67aec3524bc848605906d03c9bf7e79f5af102cd9ba31481c25a8b1815c83d789974b87d89b12c69fef7b998e04d0e440eb427a3182f276384e986c50d3f6c9185602f6e884f655c6210dd710ea740b2579ef9463c6780304ab678e94d8fc4cab2ce3dc67d8cb29bb90b6e991d60bca7cdd8f99662b879031ef0df8b08ddcc06b10408f6c0dc7597662702a24659d45df5d32c534be71fbee099a41520d68974621eacacb0bc062d8ae4315d07f87308122b7c5bc3f5e24ffeb99329", 0xf0) 16:27:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:27:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:27:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x5, 0x4d, 0x5, 0x4c}, {0x100000000, 0xdd55, 0xab4, 0x3f}, {0x5, 0xe27, 0x7fffffff, 0x1}, {0x200, 0x81, 0x9, 0x2}, {0x100, 0x1, 0x9, 0x2}, {0x400, 0x7c0a5846, 0x5, 0xfff}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8c00, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x69f5) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xc7) 16:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x4, 0x8f53, 0x7fff, 0x2}, {0x80000000, 0x1, 0x100, 0xb2ac}, {0x7c, 0xfffffffffffffffb, 0x120000000000000, 0x941}, {0xd, 0x0, 0x3, 0x3}, {0x20, 0x4, 0x100000000}, {0x8, 0x2, 0x9, 0x1b17b181}, {0x0, 0x8, 0x2, 0x9f}, {0x0, 0x1c, 0x6, 0xca5}, {0x4, 0x86e, 0x3, 0x5}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffffd) 16:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x18, &(0x7f0000000140)="a25948ef97fa8e96edf21b9984488820000000ef710465b6") 16:27:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:27:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = semget(0x1, 0x3, 0x7c0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x7, 0x1}, 0x8000, 0x7, 0x5}) r6 = getpid() fcntl$setown(r0, 0x6, r6) fcntl$setown(r0, 0x6, 0x0) 16:27:16 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x0, 0x204) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffca2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) r5 = semget(0x1, 0x3, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000100)=""/149) 16:27:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x50) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) 16:27:16 executing program 1: socketpair(0x6, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r4 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0x8, {0x80000000, 0x2}}) shutdown(r1, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) 16:27:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x8}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6a}, {0x18, 0x3, 0x6, 0x6}, 0x30000000000, [0x2, 0x6, 0x80000000, 0x70fb, 0x8001, 0x800, 0x8, 0x2]}, 0x3c) dup2(r0, r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000018, &(0x7f00000001c0)=[{0x8, 0x40, 0x6}, {0x3, 0x200, 0x3c1a, 0x1}]}) 16:27:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:27:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000050000002b0100002000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x0) 16:27:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:27:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x8, 0x9, 0x684}) r1 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r1, 0x200000029, 0x6, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet6(0x18, 0x8000, 0x8) 16:27:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f00000000c0)=0x9) 16:27:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e67a649d57b3ef311e245a22f99bb854f6f4bd16672b", 0x16) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x3f}, 0x1) getsockopt(r0, 0x8, 0x5, &(0x7f0000000100)=""/133, &(0x7f0000000080)=0x85) 16:27:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) fcntl$getown(r1, 0x5) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x20000000000001af, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) syz_open_pts() 16:27:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebffeffeff512ad5ba000063e86cfc9d071b9d2a538706000000b8180000002900000031000074aadcafba6bc09f050200001308b4c266a93cccb80a042fd92c95f57affeb54945f11b9ea312da8b4817704afe4596e303c3c23b6d1c323ae0650bf0654b28b5cdeb23477726235f9cea34ec2c59fb2afd2616e7a28d4fe3a804f526238402cd46c38eae65f053d2cce394a8bfcd773348721e809725275cac14ac91959ea16d2b49ff747edd907c18d367343795f74c52b74aeed50f0f8e7b6128d3bb21c6724cea7e9067ec27c3f880f376e6278b9360d3736037ee745509d4931103f9481419cca535751f5302c4f683b828c9fd5a70cfc7a23a9e94686b6bb6d1902222ddec914c6d7900146c97e989c705e730c6f94eb4c9536c69279d3e3ac348dbfe7473ecbf196b60c6beaa79fcab9fbf770d7ee37c31f1618e01c445e6b63c77584b0d8ae006637ecf7fa50e0152e648db09066f31ab47e2120d261421a9f24c48e0eda0a1e273eb54942b3ee477a552c0cf7b3df877d2414a650553cf6f8b99b3d741e10d9b9709b9a6d222d6f3edfce9c156b735c17b8d558ea96f9f5497e1c985e0e3cd75b17060629efeff73bca2a40232311418608b36300dfd939a5d5b5765ce1d80db42cfb89c01007ea3e8b27c414"], 0x38}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:27:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="d5") r1 = socket$inet6(0x18, 0x5, 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x0, 0x4, 0x8001}, 0x10000, [0x0, 0x3, 0x627, 0x7fff, 0xffffffffffffffbc, 0xd2f9, 0x1, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 16:27:17 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) fchmod(r0, 0x0) r6 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:27:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x60, 0x0) r5 = socket(0x10, 0x8000, 0xdf4) r6 = kqueue() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x281, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x800, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x20242, 0x0) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x0, 0x0) r14 = dup(0xffffffffffffff9c) socketpair(0x37, 0x0, 0x9, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = open(&(0x7f00000006c0)='./file0/file0\x00', 0xc81, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10, 0x0) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x20202, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="98e505dbc158d87a8cb1973b751259b85278eb45036cfb5a1171f4997e2804dcb0517c137fcd48bdfc67d39b75e20cc04f1d4a3007c007207f3f6813eb82145d737ea1e0655e116c86414547179b8aeb61fb088f791da73ed6a8cf9d6de072", 0x5f}], 0x1, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x118}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r22 = semget(0x0, 0x3, 0x80) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000200)={{0x8a05, r1, r2, r1, r2, 0x80, 0x8}, 0x8001, 0x20, 0x7}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f00000002c0)='./file0\x00', 0x10100, 0x14e) 16:27:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) 16:27:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000ca, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000240)=[{0xfd, 0x3, 0xfffffffffffffff7, 0x3f9}, {0xfffffffffffffff9, 0x4, 0x6404, 0x81}, {0xe3, 0x4, 0x0, 0x8}, {0x5, 0xffffffffffffffff, 0x0, 0x2}, {0x491, 0x10, 0x2, 0x4}, {0x9, 0x200, 0x3e0000000, 0x2}, {0xfff, 0x40, 0xff, 0x1f}, {0xcd, 0x8, 0x5, 0x4}, {0x100, 0x0, 0x8, 0x2}]}) write(r0, &(0x7f0000000140)="e276597c136def8ad98a465242b8aac04c6893a60b77518382f35de34e5ee6e222b0fe7b74bf6cf81938796524440b5733121ad1e76047ae012df38f1182027db0bf8b767a923f4f52ba254b5a1b18b1c7eda6d6359fc6b8e7314093751860f8d1f9eb03e0fa92b80c439ba1639e5ad10b3bb81c1ecd06e3756512ba5897a43ca022fdd43164eaf33c5284873be9434be7bf19545a27a71eb6ddc1e1139aaccbd751593d1ef387b433ebd6e30bd434f5fb8fd4f22185a9e5afde1c4ba2ce8a43b1b48b80c24f672d9457e818852772a56feda46aa1b6a4485c7852fcb2a4c27b9c53dc1c7e4f95ddc99551735290c0699a", 0xf1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x6, 0x0) 16:27:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x50) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:27:17 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x5, 0x3, 0x0, "40f23ac05b98161c0d0554e96588e043fbc81a69", 0x902, 0x8}) r2 = msgget(0x3, 0xa0) msgctl$IPC_RMID(r2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x5, 0x7ff, r3}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x27) msgctl$IPC_RMID(r2, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x5d) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) 16:27:17 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') clock_getres(0x5, 0x0) 16:27:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x141) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x2c, &(0x7f0000000040)="1601040e") 16:27:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfc) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:27:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x200, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x0, './file0/file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x92) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0xe7e6}) 16:27:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0xffffffff80000001, 0x4, 0x31, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xb378}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xe8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0xe8c}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x1f608663}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xec6e}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x9}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff800}) 16:27:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xdf) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:27:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100c1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x5}, 0x10) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) r4 = getuid() shutdown(r3, 0x2) setuid(r4) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 16:27:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1a44) 16:27:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(0xffffffffffffffff, r0) sendto$unix(r1, &(0x7f00000004c0)="b5a3668f40cd2d74249b27b84050a03f9a2a1fac4a02699eb1eb03f8dac785d655b5476b1253f949bb147411b755e8edc6c3d523f6cf61cd10a9e44cd720b2be644de1ac9426f971afd3f31d0c91f59b12ed54cbdc27cb2a3bf4c67941ad7b635fbe252e257d75ae741d37d8400447eff3d70a6bcdde1e9ab07cc8ea1fb6daa5a89b74b1690b0197575242bac9f0ffd5358bd2f551eb9d6c7065628c8a0ac114f1e006135a7a2e8716496f", 0xab, 0xd, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="146ba0c27e7c8f9c7c96117ef85c4378c9bb05b14ca214e0e84720eeaf8d5a3006c7e7d53728b32535524fd52c704e4016890fc3b4f446188a4d4281c2aaa5e34d4a30235452a0250393d95c4a9c382a9b87b136df211c2ae0dc9f74c5bced54cbc2fe2b2f865bad724eb26d5b9180012f2d996c89b52eea38c0850db0df02a073fa04525c7df267b6566221e9144bcad720067be2a80dc48d13be72e4ca0b8721d7d6ae61eb0f6369fdf7cf44078571cb6a5081d1d735f9", 0xb8}, {&(0x7f00000000c0)="87329d4212b92813fae85d6e3cc61d844c1619996085337296c8b212a2f5125f878b7b0defb8dad577058d42043539a5a3e1d84ac755d06df2fa38ecc249a43196a4d05ece6a6ae9bda880b2d07f50bea49aa65fb364e02d3bca0d8c1d0ade131e7b8c23", 0x64}, {&(0x7f0000000140)="53ea11feb9528bd66d8698ea18fb83f4bbb34e41f7b3fbf85a9c7c59cd42cab7f615cb45270ccfca85a71d9180845c4bb4fc9a48982ed972485e0ebd", 0x3c}, {&(0x7f0000000180)="28d45a7439eae6cd2bd065abe25dcfa69651d099b406dee6a4cbad0c62a2e53dfd90ee6e2c9c0d1b75064f04487d4a42a2e6b03a751ecb3683d7da6bebda4240e9a783fc3e5695e58657d0ab88616df1857b7fa02d19ebdbfca08b9de4df2d7e4c17f6608d1a7a340ee9169fa5eebf000fb8854947dabdfa81b1082d29c57a2a4dad03d178b3cdf6ce1d4c2ca0a8180bad33b2c00a42b8ac964a3848bca8b94aa6e6681aa6df66c5987aacc056e488d7090f7d5949103730fb54f8b998c387a2dd49054245f7b3634d977bc1721535d36d464adead882ba7", 0xd8}, {&(0x7f0000000280)="db311cde650122d3a432516dbbbe270cc9fcc0d00b08d0c0fbabe40eff80937e1dc14a94f0fc0e33782ae515c4ebf041ba51357429ddd920fd881ad22eee197ff3061363978e6c88f84cd93c313579f71e5ba2b86f4dc044e3b445275a5ef6c9faa92bcb9473c53a02db9b225e10df2177a41575caf22087a51968377284fb1d8c98dd2d2ff0b1aa06fbdb8c3a8d6afb1d1ee60f5a17b9a0ac8e78533aba1c99f5a14662b9046114023bae91145ca29a1d78f39c9a31c890acde3d40", 0xbc}, {&(0x7f0000000340)}], 0x6) 16:27:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000040)="85ecc77cc0ccbd3276a9344f4573772379efe39b1384b4f0fa96dcffdabbd31dd164a22a75ce310af6e5e7f3e601978d124fcf6333b3956be19ac1e67d69782700f79521f135dcb063ed746e8a3218d18383ae0eca5a3c804a7b0065c744e4dc2ff82e791e4f4667f9c5ccd344a7354c534770577645659e61a29a05d28bf4297e1ea3e86ba5b7f4e5789ec43220e80a15cf724ab7524c2ec804559743f983f8739fa47abc81046e4385e38834b44fdeb5453cf0f83feae2a879508436ef552abc1c51ab834958c91b42471e2d2fc19bb0faf67902e40c5b9e650e8e60c3cda70af3347b2e47a193dc764dd5af4542bc7c292d504faababfc27e1282703c875c1494c7a5632af368aa85fab034e9653ac8fefff2d8838e619627dedb247495be47c1061af7fdf319fe21c6192bd41bfb605faecd26a2ea41a29d206fef600e4334f93c30ac1f5c365c3ef979b7a39ec2983d258f81269c141b8c38abb79e8c826614ffd1a2cbe7d3f8df1506e17fcb15871c53d3063d35ec5b79e77656f6450c6b291add5baa63d3deb006dc66874a0a3b50229dec535dca51efd859306aecfd49bdef71b1e39bdd38a4cbe15d366d7fb0e4b3b303df7cdad68598cacb95627892d66664724e0aa18b0c067d30eca983f4c530f369a75736eefe7fcdaa52af", 0x1df) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffc) 16:27:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) 16:27:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 16:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:27:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:27:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x60) 16:27:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 16:27:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:27:18 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/161}, 0xa9, 0x2, 0x800) msgsnd(r0, 0x0, 0x0, 0x800) msgsnd(0x0, &(0x7f00000002c0)={0x0, "57644a0c9219ec6d16674aecff995e84e2acbfdc551efb6c5cb0859af00a6fb27dbdf8a84637519e540be9cf1e6bf7db222cd9f6c84f94c0bac1412ee4a1726203ff0081903690286eda47b411bb581ac936f525e681387ce20c174606ea1eb0de53872fcae3325b7426b856641d49710e704608a47ae1fb063b1565392821086b20eff577de4aa64e61515afb023ef2045e7f30ab77331ee420db5a004f7df5f8c14902823e372614d696d6eea7855c43c5e12bc0d44bfec93c9e648ddf10"}, 0xc7, 0x800) msgsnd(r0, &(0x7f0000000d00)={0x3, "82e373584fe385ea67987a26e7ed1b5dba935c989bcf11bca97540265e57ca436495855e23d5a40f1e84257ce78a68b0cd6084e8294014953bcb77bf5a1cda612e247cc2dcac124eff122f08b99638490bf7aafe59d200797371cd2fe9dc1270f6f2bf0a04ca0c3f81fccadab777214465f5f40dadb29b6d8627a6c959de3739e7a6c355118468a6d40a011568f79c43f6d712524c225a3055c379dd3e16beaf058f6a1c3661999b7c6e0f7d7389ed459adcfaa0dbec887467555ff9c424c7ab0392fde7273aed69d74fd6adfa74c5c68f01bb3ec7f696b104df3f4e7d5e652b92439ec74b6646d0c420ec76ddf7993b8b983278e2b670a8e82875c3bd3cf79d3bba680bb3d1787fbab483a14a52833cbcfdbdebd157a4a56af0b6075eae46b89361de01f7800ac9982e2be8aeaaa55254ead2a9960d7f96c9a04f45706de9d9d459b9f49d2762d6f9d3647ff89456ca6b2a5d53809ad80d64e3eccfc4880b25753a89e8de6d9c2a906954fbed4c7476915e74fc1389b00c267e3c5a87120826d3a8bcfaa90924c8c799e9723b16e972a1df07b942b1d299b22f0e6ee630bfb2e7f142714071c794d8293a791525138c1cdaf50ecbfe8582006dc87f411f19b3a0fee4c82843465944f2e4e1637e1473e783ac2b66f79099b8a1a9bbf557ee892956210f2f77995c1e709deafd42fd4b36746070420fb63d7f3afa86e37a647e21e812b1d2164220793bd7ed0751a0db2e6592610119e32a00329127"}, 0x4, 0x800) msgget$private(0x0, 0x200) 16:27:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x27, 0x4, 0x7f0000, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="dc07cc909b946922f9", 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x20, 0x6, 0x2, 0xfff}]}) r2 = socket$inet(0x2, 0x2, 0x3) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) pckbd_enable: command error 16:27:19 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) close(r0) pckbd_enable: command error 16:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x1, 0x2, 0x2, 0x7, 0xfff, 0x93, 0x90]}) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x3000, 0x781, &(0x7f0000ffb000/0x3000)=nil) 16:27:20 executing program 1: mknod(&(0x7f00000017c0)='./file0\x00', 0x1ffb, 0x80000000200000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = getpid() r4 = geteuid() r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff]) r8 = getegid() semget$private(0x0, 0x0, 0x40) setgroups(0x3, &(0x7f0000001600)=[r6, r7, r8]) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001680)=""/207) r9 = getgid() r10 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) r12 = getuid() getgroups(0x146, &(0x7f00000003c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001780)=[0x25, 0xfc, 0x1, 0x20, 0x101, 0x8, 0x1, 0x1, 0x2]) fchflags(r1, 0x10000) r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="d4d7a4336ded16dc36e506d5624c9b721711cd22fcc217a852c343eecca4a2ec2c085db18d616ce0eeff9fc821678dd026697dfa07fc856aba522854b976a4e23119d7a3efa81fa1172838b410b89bc96715ca25578f753b854fda9daf0d3bc77a61222fa428b3130e182463553b54b20c95fae103b1d8eb9c1b46afd266e83722de49a4c948d2f8135ac927db5310b8905b1e36ca591ba28450acb3e6019974f7f650b579a043b35cb3bfad64", 0xfffffffffffffeef}, {&(0x7f00000001c0)="dc4b1a33f1c20ef9ba5683f57e9ecf3919346095ee00b6988db64c6d48c64b6761e9785077e9881d6667990da37b5ff5820986313aed37c703c23bef9166c46a63eb7edf950cf024773cc90fdddcb180a650e9d0859998c1b636978fe279c6f5c89e0d9a59546f4f5819f11e1c6937b922f6655551c6a64904c6eafb4530c2ec5e3b78a3b931dc4edbf53bb52d5b8fafd9918a6cef7edbcf1008b37aafb578e2d5367856d49a1f52c0fb48130f110718be5fd71427dacdac629a2671749db5c123be26045a64fdff12d854c3c8e21b64eb14b81503ee57b62c6e2891edbd086855", 0xe1}, {&(0x7f0000000540)="ce14717107724a72932c21c9644415c2aec3e21f46ad9f4aad9d207edc353a493b5717e06c1aa71bbfb88e33e51ad138dce4285ca64fd834a03586b3fcda8344eac52bfeb1e27c5e5d871acf988f62318feb0746691834b77c173fc31f29246a8cb92c417d2110db2e2bf05abf928e4591983923a607bb135c32368d7cf232576d31ba38a6d9925f41eb56cdc25939a1047b4d7b37e1227c72a238c3825b880b55c72a147a0a883253b8b78b3e65dabb4548e85e56aaa433c53c9edc99a89693ce200ca38c58361c844d624cb9796ae644eb765638c6d1ab60ab831f2a8c81d3d63f822070a589f216178ae2c9806fb366c744ebffb2a0752b55b341ce680ebf128958110955c2e20791a03a822cc712deedb689993f275a2a2ff588de2e696d5123ff676f204b4f58e9649ae0ff64de71ef6b25f8917efc57136a9bc8e0fcd5e9b4d0c577ecfeaa9a896da992457f4d8dbdbe3f587b0a57b26e40aa2ab6c52d8baa8d8b9616cc1ab8168b36ba6fde9e0bd06d89f53dce7594e80ccda5dac57f07a092f47929fd39b22b6b50c1dc87205724ca48eff347da258c53b7b73aa9b18a8c99b4e2d1efc6f7d198bacc088cc2f98c8f2dd6b5f91a9917221b76bc4570c7366d5f9a20b9811076bd452d83781b2d67e2c2da23e719964a432beac714c33ab33acf6f2ae4ee149864a61590e1d39a7c8986e65aa0ce23d804e91d412428e5421620e03a67ced1bb058cd259d5fe3eed58691abdcf71977f747570fa839cadfd407684e253366c3247b3e8b64291471fd061029692c0ed0daa87590603bf436fef7efe4c5447df727856af80f500c3406bfd33a07deb68a3f2c3ceb67b4e61ff2ec5b1a2ed9e84d337a4ef407974f06dcad33936607ab7d994686cf4b91af622b0d9a49c598d2d221cf1e87712a16430fc3843525d9d6f39de672b452172e682227b2b6b51a562405beb471a6c399c92d202cd17886bdd3795b7e4f173197c25ce0c4fe79028458a72e1ad0501d70801591367553416b4470439375fdae64de89f889c6c832905ec1805842469183f882f72b092a657904c5be7029d9c379ac59003916f8df486db63424ff8fd6971cda06cca846e2d0b70979e3568eca41f4b91e5c251d954befacc2eefdae1c7872353783d568db4e1f051723f6a8a19d0ca3f41068b89a8d778ef7407c8ba6987885bee319fc2809d92b447bfbd4007891c527453f583857d09dd74f096c8593b1788c805d9fd18cd7a5c16d359adcb97f0d53af48486b8631b747567d1d32b0a6248a86a2298b0a198bee4d1e44cfb5635f5742442fcf827dce371acaa92ae2fa4c27bf735c30314a2eb86a10c47f8e42a1e691899314182696e4f27c28f7ee9e9afc3491d5c2410515717bb738509779af5d33d648fe6411f97c616bf7f310a18308e7be447a8b558a3cf402ed5f3a5d93c11439f589e29290728f08e6095c42af267b88a89260ca9f6dafe9468c59fde2d3b8d84067ea4c8b5c421ad841a0b010e6c09aa6a6f9f0225b7f5039e1b7bc1f3c3a22244a14c46976603213d24965a51269ba75aac81dc610db62bf19fac9da83c29986e933ba21f86a094bb7ff5e2866c3223671b05f17f4e6f733276567c8d0daa58106a4a152d45cc15eaf5eb6851d7d0864573c60ea3cd7b6b90179af9e146f4bf6a772319ee6d65c7e4103cc1322815a22e659b199fb12727f8f3ae5e69741ee4d447d74b46dbc71a813865affd57a07913e91a17d2da44e0dc86a099c35360a2ab89472d433f8fcd15e93974d339259b02fe202086c20c373165b42d945bfacd8aa9e91143eae9ac68728677dc0929cb0b36d5bfe1eb1963a8dcba9237424e48b2cfb17f8ba4df006b71c7f9f29591c19abac6a802ec23fb94d202aa8aabd88cd36f5cb707a9dc5e1cdea3aa33a3554979d5eea72e99049f59d8e9275de296299ce187e51eb005b394636d4c0a72c097c67903d34054ef8d38dbcb87c748be0c772616d11f6e29503bb99aaaf5cb63370df15a9c886daf562fbbc02ba958635a2f1cecb682ab9536d5189ff5e812e6b740070ad760ad2ba6cf6e2c8e36861e9928ab6e798e8f47f080340a36266e4d1bfda1c13462193475e619283be9f2dc263277058f8c3aac180ce7e8e8412e76f9534c2205121524dbc96b1f2fe9f77c22932ada0391336d9ee6610977a98b91bed19e4bd598e4f730a44c9ca4e1f5a35a0d8e9f440e09aea9e291c66956805fab6dc32008964617650ae30bbccc2ffa20a8dcda5d6f18aba32d9fea333906901f3588c7ff8747d7b252c1b7dfbc7643aee7a2fff5d01e2864341d02dc8f166d2050a88a7ebf1d456d7934429a8897f6c7166a41b897610274a743dcd9f3d0f2297c17283b891472c76bb67b8d6e97eda7d95938f1028b8fed7bc51611514500bd06b0f94ec338d687d681b5483111ab544a7ba9295e0142e725c450b3fb69a985b42d9cedc7fd037966d7b09843d1c75d8547b7ef7a2f2f1f6ad1817a12ba79219af985a85c08a53c2fa6e0c92f36eee0717666107277dc09ec052d5258fe9aaa882f437ab5b85a659294bf73ebc7706505a9ea91b05fff78690afc9afc816eb74328a5721e53ea8b2f832b8abdb7230a34b4f1634826142c4e4457def6f2cafc1ec9fd601f7b50dd09e2cd7f8e34d31ac91e9a0bea70f43f24d83993e9e5424fe4bd62e0e1e982d041efb0391edd5f20ef012715229f1eb1de402d343019599182dc1243a5bb5d9646aaee6784cc5cc698d8cf2fe565738ea60f61af31c4e1677dc700678b062ae8c564ed74f4e76e9c9f8e9617ffc9ec6bea43cec0baf2a971cd4e4ee97d4e8e7ac2f04c18fbb97521accaffbc5cf14e3e330082a664a709d44fe0e33f5d2a865edb2afc2bd37614a83e86af0853f13e7b55cf9cc9db15ed2ee77b4ec7be9e1eab77189463d87697c356f6a9d20afca8db9a9dcae6e238e36d07c7de4dabe5d4e6919145e68cd9a8a12e48b731acca6cf672176b6db833b0775756b903786c02de986d7340d672155e26f9cc8f938d1a363e1359760a20f2a4b914f432f0e2a1998cc17d1a888c4050dd840170e98f936462075906ba7e89cce40f09be5c39052895eafdfa632a3a016d5c39825c515f8a3631dd276d15ec914e60d75677bd17c54f5def1e267472c9097cbdd086b36b5f06c8407c8a6108be45290d5635443665a02cde5657b1babfdb0e07e64b7fc235be9fca40e9eee2f138d40689d1ceb8baf5ae8ef03d514ee22e88d2e6caed170124f13c4e71d3341b5938d473402a7814fc0a17cedb866938a990a5acc801854470c8cc8fcc81fc4cf1f3e471cf0d760fb34b360eb7aa9669b5beb7587cda043fb7130b58a006fb429ab4f1133952079b9d52e09ba3a71321eebe672c7a5575eee3c5c0cb3f711d9d8d6a748147eef2accbfe86443d7b85f84ea4a6a491f05b0aa3895b7a9cf744837882f620c4d41ac2e78d9116bdde88bd81d57352e57166536cecc9f3ed2d2659ca6abd59feac2e686d03b06b5c402fb5b0e96bc2c76bfd3c9e89f1d80369c457876c5c9fba0884ac4eb6015f5aea82f7c06d3f2ff653f615a6cd600e6fb0423d9cee52aca1a81609dfac064f0d45b57bc90804ebee445d5ec9565ebfb41fb8ccaa2eef5dedf5d6dd6512653036df6fd3aaef50d33c2d956358cacad2c084f73786f87a23fb567b4834bde0c74942a2a816f0af40621e4ba91035f19ab5c17ee54999fe15820339df6ab33edeceb5ae3ac949bc440578cd5c6b391cbcb191d6fb9d3c8526ca9901ed0777299841d7357394373c7e7ef0ca8d4a96e4687d21e88dc02cf1518966d6ed9ce86fe854449972cc30b4a3eb30ca8dda53fa4a496e55e0143ad8ecbfe74fffc1e02da065028c4d5297f950e618e36d7bc679bb8b4ee5e9caa41b5ca469048afd1ca37a6543b9a1db89dc462e4d6de6b3a7bdbcdde3b76606ca2c9c69fb7c8bffa3c8c338aab2af99d570aefe01334c3abdd47364fad704dca15f7ca9060aadbcb875843427e8c24867ff75105954dca6a68ef0923e9eb5fdb74585187292358f362022837b44d3458ddec5a2bd8c3ae7fffdc9b62b33db7d1d7a800e1bd840589e262feb04a3ac6d1b80c8039a045ed1a602afb203d008729ebcfd6f7e8dc9678307f7431ac9808b42e94d2750dd72b5d307f6193e24266678a80c8bf4007dd880a49c12138a9e4b77846e2c8ea58d00a84110ee4f873326bd43edf5f3cc67e0bbef9ef25d8f449e7c67534134d533c581ab6d1283a01ab8c619413fd9c5ae6b020bb7361146338e7049ad4cff74a81359964072a9c73224d2a9a11a4910557445bd7a9a66a1383b7a1c110dd04fe878c996b6f15f037d1a572f6e5a2d69a04feb2930b394af88ed486326e8a642a936ae9178edf87e702ea506ba7e9405a292a706e9db14355f223de63bd90f883903ef4590d3c6b8e0c1983a806db9c66be6ee4e0a0f6ba7fde4820869c56c7aa297b65ddb4ea3d04ddb5d786ebed9786a7137d7388f22d77bf7c272f92a04e1e5943256c87b3b5250780565e4a4a398112f969b5038bce63a1715b80a2bd79e10b3ca1a5a5d91f9d438498d0771666e0f413f870fc59d8a507de3024965c25038a1fc77a030c8582d8024a332ec4321ddabef1aed4547f63451f544983209660f44506b89d81f9e065f80c1d31322ed10918342ea840b1c9462d87595d2e5d6eaa96f9007e9f047b6721366dbf95dcf11c9a669fcb87dad551514a816873d9ae567c9a7b47f997d7a2d08a40890ed3040c5da28f6bca69959f90beb3508ec7bb94a5064e3cc927a3c294fd95036559a88dcccb37d3a867552b632463881a0060129bb61b204e76f839e43feb16fd019365b0c3b9102376619b5dbd289c712b61e11002869762ed7d4323d488a6bbd3a701cb455d943bf0e98de56ca08a230dd80112c60527c6c9864579196c7250418f6aed9f9055e013e67efb81290a276c540b643ef391396a6fcef3ae072c7f28cb7bba9f3babbf948e46f6a72ca82c9b5d7b0b2e5342b696d5dacf902d08c32873f8fe9ed7e9d63beea7ee4eeee62b9afedb9d293313a0c3f4252a6c66b889e4cb6a5980d83647934e633da67a810cf91959374147c7f5997651c2f55e7f04dec06e77381dec6c5cc0cea77b6f008049544995c1a9aa084d9bd2ca2ac067f1941efff07cbff4a6ecab6b64561e620863e13517382a5dc3d0490a9e5a0a166eb4055ed52ec1547b46f5dcc026ae758b2794fe4ec85288a80a794bebc96511eccb549c617e9037dab8dfa111979219af4f63e60614428a0fca0cf3019d738c2689cc46e5f376fbe23697de660fa5c339fa6afad0cb548a92f4f1ac46826d06a1ae036778d7b7e5bea119ebf61330a77a9d820ea11716ff60d4ac1e9d54f166e1bdbe46d4b031ef112a4857365042da72a423a09a9434b109737f6340ceb6054d0c8f12c40e159cec45dbc2655ef2c2dd8d6edb31d393e4bbda6b50ad60c53eb32ac3d84ad6259c3768de95a61c788f1575c305753fc59fe65cc2c8cac4ac912f51526c7db479fa5bc183b95a1387eeb5603eb5e8f0fb4f091243dca1d215a44f09707babb703b23899319a451fc28df00d0a81f95076baec52e9d66700bfad489f23e2a0de342cf23daa0a0aaf19e3d9985ff992afbb596f8e8b649ea69b077347cd20b13de7faf154e5601775258d8c86ac57fd0123c572da708c0e5126a2c4cd601bce89eb77f104804f597f2ede32038f2369ff6f2ad32bf44db07ec9fc7b219f4d43f", 0x1000}], 0x3, &(0x7f0000001f00)=ANY=[@ANYBLOB="200000000000e8000000000000000000", @ANYRES32=r0, @ANYRES64, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRESDEC=r15, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRESHEX=r13, @ANYRES32=r2, @ANYRES32=r1, @ANYRES64=r16, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRESHEX=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="20611f7bb060ca000000ffff00000000002cc94b58a8b750880cb09ad4df011380ae2b113e60f7da7ba30816ce0282558beb6f930faaf78577a8f388d2a066b6469fe88ad87efdb3a0b96cea2d96", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00'], 0x17b, 0x2}, 0x8) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:27:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x7, 0x18) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xe, 0xfffffffffffffffd, 0x1da17}) select(0x40, &(0x7f0000000100)={0x100000001, 0xffffffff, 0xffffffffffff0000, 0xe86, 0x2, 0x3ff, 0x5, 0x5}, &(0x7f0000000140)={0x284376d9, 0x2, 0x2, 0x3ff, 0x3f, 0x6, 0xccdc, 0x6e6}, &(0x7f0000000180)={0x8000, 0x8920, 0x9, 0x1, 0x1, 0x3, 0xe0, 0x6}, &(0x7f00000001c0)={0x3, 0x4}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x9) select(0x0, 0x0, &(0x7f0000000040)={0x800500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x0, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) 16:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x6, 0x800, 0x7, "f038780d4529250bc29b7f0b70544a882d190c92", 0x2, 0x1}) 16:27:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x5, 0x28) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x15) 16:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0xd180000000}, {0x81, 0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") msgget(0x1, 0x40) clock_gettime(0x4, &(0x7f0000000040)) r2 = msgget(0x3, 0x42) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/139) r3 = semget(0x2, 0x7, 0x2b7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) semop(r3, &(0x7f0000000000)=[{0x3, 0x35, 0x1800}, {0x1, 0x7f}, {0x1, 0x1, 0x1800}, {0x0, 0x40, 0x1000}, {0x3, 0x2, 0x800}], 0x5) 16:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f00000000c0)="36fbc0b8775b14be00f20fd99837ca5cc86ec7c3b9f20d2262eb01007d9492dfb3a7cb774083356fa444b220") 16:27:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r1, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) 16:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa4, &(0x7f0000000380)="883dc4e89ecfa62ac67c6db465485ed66b93de5d99d6e5dcf68c8c0c50e480fb70311ae13a567a557235bee2ace0079fb4b3508ab5e9fcf364a450aa98d46308965bf0d6defb932bab0086bc1a1ad1ceda2e32b307c11fd8f4d8d21f05b64dfed888b8323b9c580362efbe94296da4c1875efeea9e101ddab7806d22423994e10c2814062a6b4a53db6f688d532334a69892419b445e05cea81c102599f2a70fccbb53d3") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x127, &(0x7f0000000540)="b1d0c882ecb380291e1e9a7113ef12c842d3943e655a197fd2287c3348a0b3ee6d8f8e1e02e50164b9faca5de3798f0516d09d8dd083213a047e8884e2eb46dcc4265188034f43d3d6c4b5a69000a34d6f255ee45dee1e1f264878c67ff1d272327877c448d3be03ff720142c6ad71e2f03e635b5990cf014ed72a33b2bb69a5add6c3c08523c56c7ea26acbda63c7cf3814e8453ebd90449c1c95ee3d303ce5c7e53537f9127382cefd5c0476a000ec64cfb8be86aadf4dff67c865b90704689cf6da920168599d28f6ec47dd72401f0a1ec607f38024da35a2ea4bcdad150e7de394c27773b6f3c6890b51") r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 16:27:21 executing program 1: shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x5, 0x0, 0x2}, 0x7, 0xffffffffffff0000, 0x80000000}) 16:27:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6531b9"], 0xa) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x8) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) r3 = dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r3, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x6, 0x235d5279, 0x7, 0x8}, {0x3ff, 0x77, 0x9}, {0x9, 0x1, 0x2, 0x6}, {0x101, 0xb043, 0xffffffff, 0x4}]}) syz_emit_ethernet(0x319, &(0x7f0000000000)="b6") 16:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2ef, &(0x7f0000000080)="96") 16:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x8}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:27:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:27:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:27:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) sendto$unix(r0, &(0x7f00000000c0)="9dc4c8402fa98154a27495b384e1977030a6", 0x12, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x100000000, 0x2, 0x8, 0x5, 0x1f, 0x10001, 0xfffffffffffffffb, 0x6]}) 16:27:21 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:27:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1e, &(0x7f0000000000)=[{0x25, 0x1000}, {0x35}, {0x6}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/191, 0xbf) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x250, 0x0, 0x5, 0x4}, {0x51}, {0x6, 0x0, 0x5}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000280)="65c995cdae5ad74ae69035a6bd950d8393363100239812a6dd4ff4b82292fce89176553d2665e865eb096a78a7217b812392daef6bed114eb0909fbdf67e8f1df8105e4955895785d7ff5a849317defee49e4b4a57101e9617c4dada7d75eafbfe9aeca1789d3411d30cbdb9e815336aa1256d60f765915def7703431a07c4301b9fc37cc16078ca44a67337b290d36e7ce6a24ee7f16774c6de642a9404a26ea3481e391a", 0xa5}, {&(0x7f0000000340)="647868b1ad091f8936a20a8a53992e86aeb3d632c9cd77e6c72540dc4b9741c7dbb27e3563748ec8009f9fecbb2109db2159987c80663a50be83befa1279634ce5f08e4f29375de9403a5f79267f924aec8a350614f5c623aa368ccaffdd0ffd46f87f606062968a40c5692b77e694681bb604534ec45f4ea1086778c44bd08a7c79ec2ab8f2288e432adfbe1fb95fe96721aab57426288cb6679b22d767cf28e80d671294372a51af5d22c2f0d3401462e094f9a6cfcda1eec5b7c497f6faee66f4b2caec1b39b33b2d436ef51b11c9c558ee552a19bc33aad200", 0xdb}, {&(0x7f0000000440)="27746657a2384c630bfea88af83a083dae4a80d48d3c68ecf55b6c30cb23e688a8ab94b246280657bfafd23f4d42b79c0f51e4ed0b12f53dc755f35aa83e4f5c8204d44a3e5f7fc2d6cee8550b1ef099f07edf0c4d138ebd5f419b87af5bfbc37da99a8dc654257a81468d4db048353f6fc9dc7b8a0e81eafce82e95132ed345931f52cc25570a", 0x87}, {&(0x7f0000000140)="9b43d2579d31aa61eaa1", 0xa}, {&(0x7f00000001c0)}, {&(0x7f0000000500)="3143ca", 0x3}, {&(0x7f0000000680)="de541cb2f2f712619702f2874cd1d36fb846bee35a247c4db0fb50daa90f0c358352fbdcd81affcda9a53eec980939782236e963b83cee32dd8f1a452bd01cc71d27a59887518fb45261d71fc6db5ca99dd83d5badd55ce903ca29916b6ad3de80fdd22fd09576a59ae0c685c16bb2bfd6d705051599b6db81030f06d44ec45fc3864ada59205346ead9fab77a2333051fbf706f8cc49df152be49bfe0c6dfebaee25da2a7f42829a7697a60bba0a3e1ba717cd78e586644f3f16eacd2cd7e68643525534300a3612bdc273ed5964d63384488feb75a58c8e8248fac86cbf5481bd342", 0xe3}], 0x7, &(0x7f0000000780)=[{0x78, 0xffff, 0x9, "c801cb42d229ffee2482598530dc1f1eeedff8861368d7ee00ad0922a3d03086d8a2bfffadb42f725d4db15685b1825f4b36bb9d364d33835cd937f035af53cf8f9e806fdd30e2ec10c5f153dccab698e74875682e68c4199e84bc1d548470a2b6b02f38dda9"}, {0x38, 0x0, 0x100000000, "2d331a52298565c7847846f5094f8a2333c8e81e7de544bc9e32514762a799d381e8bee46c18"}, {0x18, 0xffff, 0x8001, "742566dfd4"}, {0xe8, 0xffff, 0x99a8, "a58eeb8c2dd6e2f1b4733a4cf7d20de45c523b7a256928ca5620c91e10dbbc72429c7b67e7db0a2db2e40ab28fabec98bd980df361bb1ff50eccf7ce26beb21877bb63ddef3d68059900c14e572274e0f5668d337870c34a06a08d11887eb1fa5141db3bfa0fb7df5dd892617b65ab60efa4a9522c2c4a564b598c730954ecdf943fa435fab79fba009819c15bb46d58c2668648de261423bdd23c0288ed5fced08c96af2254c991aa5f0ab9f5e35ac088ed601f3b098595054cebcfa1fe37aef1f57cb7106af9de73f2feac4e01b3777fc9219e185bbf"}, {0xf0, 0xffff, 0x5, "6be112f5b8d1229da906dcad7047758c01e58c3f2c19beee3064b44383c0f8658cd8bbb80631e061f89662e2a2cf1f56f701b463ef86a20be26d78a7c523d7fde6d729fea25b25dfb7c6b73d7651a250b6ac3acdb4fdbe63d3e3f1d772b84f881794c13fb57f3b8392c4af04d6c07b43a3cf2916e7f7a369427f4c1c4970c749d41b517dbc82781b6aefc2a5ecc0eead0879771c15832bd5621fc7d73d16e27ee9798f829bd45744ce611cd50324ec2a01f0ffba8e43dc47f87354e18b4da0a6afa728e06690fb3cf1ad6fb8540069b6cd1133c217bdc8e1a7f69064e32bbe91"}], 0x2a0}, 0x4) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x10, 0x8000, 0x4) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(0x0, 0x0, 0x0) 16:27:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xffffffff, 0xffffffffffffffff, 0x7, "6fc6e23c5b00000000000000e74de400", 0x7}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40000000000020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x3, 0xb21, 0x40, 0x2}, {0x10001, 0x0, 0x1, 0x80000000}, {0x3, 0x4, 0x1f, 0x800}, {0x8, 0x764, 0x34fe, 0xdf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:27:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffe) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r3, r1) 16:27:21 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r3 = semget$private(0x0, 0x7, 0xc2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) semop(r3, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:27:21 executing program 0: socket(0x2, 0x1, 0x0) 16:27:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x7fffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{0x127, 0xfffffffffffffff7}, {0x8b, 0x4}, {0xc7, 0x8}, {0x5, 0xa95}], 0x4}) pread(r1, &(0x7f0000000180)="a72a001f36ba804fb8856f4a0a443a096f9e", 0x12, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000002c0)) read(r2, &(0x7f0000000040)=""/244, 0xf4) 16:27:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8000) r1 = syz_open_pts() fchmod(r1, 0x30) close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000240)="fd51d51a30a121b3af34839fcb0eb6180b61c84c3c9c53d0e58b209d1874e91809d612bdd6c972f0c44dec1461bca53494c12c54411fc02dd5d9804c3afb7ac6f0bb5b29327d604a2bc1fc19090d932b9adec96faad4e1ac39e6f1955778d72268cf4e5d8059a8b75cc84cbb0a67f5e78532e4099143206fe7dd9b9369eff7afb24305a35f51591c6a", 0x89}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0xfffffffffffffe5d) 16:27:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01b5b516a24e966b9be59d039e51eefe579b82ccb81253667d9442777a904fd05d4942e3d4e768a02fc9"], 0x8) 16:27:21 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0xae}) 16:27:21 executing program 1: socketpair$unix(0x1, 0x805, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1189, &(0x7f0000000000)=0x5b, 0xfffffffffffffcd9) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:27:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:27:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x204c1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:27:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002004, 0x5302) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2e57b802) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5}, {0x8f, 0xfff}}) linkat(r2, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) 16:27:21 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) socket(0x0, 0x4004, 0x1) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:27:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r2, 0x1}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) kevent(r1, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0xfffffffffffffffc}], 0x4, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x92, 0x8, 0x2c40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x30, 0x43, 0x6, 0x70}], 0xffffffff, &(0x7f00000003c0)={0xa43}) close(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000140)="b00d8ec10013a8de061814a2b4c52a6b6f09ffd3f9f524175ff922a5fd15521a118c3352820631d5828afba8bd65578568a1244b8000d01c949adfa0304671d3ebc1986f756875e620944905f03c17874d2bf4775e47d16284c6a86c0aac1ff1f2e425ea934afbd2c5f5fab75dcb225f0e9ea4b1f4919a7cda7e79bd307a7b879398047413ee4a41d50fa368f76871823feda490bce8d259e2b88e4e", 0x9c, 0x401, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r5, 0x2000747b) 16:27:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x10001, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7fffffff, 0x6, 0x7, 0xffff}, {0x8, 0x100000001, 0x8, 0x4}, {0xffff, 0xff, 0x7}, {0x7, 0x3, 0x4, 0x5}, {0x7f, 0x100, 0xeee, 0x7fffffff}, {0x7, 0x3, 0x0, 0x6}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r11, r9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x9, 0x8) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x35}, {0x714c488e}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x340, 0x100) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x5ef) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:27:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8100800080002002, 0x2e01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:27:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x124) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x100, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3c0d}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x30}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa04}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfc}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x100}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000006c0)=""/158, 0x9e) 16:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:27:23 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xffffff28, 0x4, 0x0, 0x0) 16:27:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:27:23 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x1000008772, 0xe8}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x60, 0x9, 0x0, 0x10000, 0x3, 0x6, 0x2, 0x0, 0x5, 0x5}) clock_settime(0x0, &(0x7f0000000000)={0x1, 0x80000001}) clock_settime(0x2, &(0x7f00000000c0)={0x100000004, 0x3ff}) 16:27:23 executing program 0: r0 = socket(0x2, 0x5, 0xffffffff) sendto(r0, &(0x7f0000000140)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ecb21f2cae6d106a2c1f2dc957b64c2dbc18d0eeb487c4116319f240c5651357da894cc0b949a3462f68ac6b6c2d72c0e85c700baa531c33e86a24febc62f63a57a50f1853bc323575ae103fd2790d946ae7ac912ebcce64d8e409df8dfc76ff86f1bc2cfb735694c51a422bb2297ae87c797fb307c6371ac2d10774605af272931c8b1143bcc39fd3e569dd309fa35002c45bc93faea198bfb154b31c8848bbbc67376d6f02b42237b55bde320bc154005b2d74f4cd92edd76a167ce7899ccc8883161f87fc759d6d67881ef0694e02331afef5c49bc88b2d4d9fd28309a28b67", 0xfffffffffffffc9d, 0x6, 0x0, 0xfffffe23) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) 16:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x0, 0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8a, 0x2, 0x8000, 0x1, 0x5, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x1ff, 0x5e4}) poll(0x0, 0x0, 0xfffc1001) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="1183ea8cf984565ec2abe592d976af5d92a803112a15afa4a77d906e0ecdc8791a3173d36c0463404015413bf57421e6bcd32bd63c7dec50a314f73062edfe6bbf776430790a36bcbd62eceea8f75c856e6135b2ea202940f54261b7d3ec295645d6ee0b76c477495cefa84ad856ff2c7a8352376c1ab6b10dcbbd323eb1d8aefbce1060bf9654193001d1ce337018a40c2bab1b0844ad9f508325ebc0e95c368219f753c0c10c6ef41f32ee6115299eaf1e88998b9d1a2ce02aab4ac3ad24", 0xbf) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) denied attempt to set clock forward to 68719511410 denied attempt to set clock forward to 68719511410 16:27:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0x4}, {0x84}, {0x6, 0x0, 0x0, 0x42}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x30491, 0x0) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:27:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000280)={{}, 0x1, &(0x7f0000000140)=[0x0]}) r2 = syz_open_pts() fsync(r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:27:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:27:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xffffffffffffffc3}, 0x8) 16:27:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') 16:27:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="fad543acb638ef2a0d3354bcb7e719b1244805bd28f06c85fd3189b1c331fa4bf38843fc13d9c068dd6c899c410d8c857d82349cbe2f854210b09fe61d99d9a5d4041b731461f00d83d691d7a7fe8af5eca44f391814e3520a8879e02759344ab34bde79feb54de72111d792a9864e8a6a8995c85c961062fd3bec6ba231efbd8a243e1576db668ba001c730c30396fabc08baa3d4a30d515fbbfdd573bcedd99e0f83618aaf83c6764897cae789c7212de6ed9afbf4e62a", 0xb8, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:27:24 executing program 0: semget$private(0x0, 0x4, 0x21) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x0, 0xfffffffffffffff8) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) r7 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0xffb, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0xffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x2}, {{r4}, 0xfffffffffffffffc, 0x8d, 0xf00fffff, 0xb5e0, 0x90}, {{r5}, 0xffffffffffffffff, 0xf0, 0xf0000006, 0x4, 0x1000000}, {{r6}, 0x0, 0x11, 0x80000043, 0x3, 0xfff}, {{r7}, 0xfffffffffffffffa, 0x8, 0x88, 0x7, 0x100000001}], 0x7, &(0x7f0000000300), 0x0, &(0x7f0000000340)={0x400, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) kevent(r7, &(0x7f0000000380)=[{{r10}, 0xffffffffffffffff, 0x60, 0x80, 0x1, 0x100000001}, {{r6}, 0xfffffffffffffff9, 0x80, 0x0, 0x20, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x1, 0x6c}, {{r7}, 0xffffffffffffffff, 0xe6, 0xfffff, 0x1f6, 0x1000000000000005}, {{r6}, 0xfffffffffffffffb, 0xe9, 0x0, 0x80, 0x100}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x5}, {{r9}, 0x0, 0x29, 0x1, 0xff, 0x8}], 0x0, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffff6, 0x40, 0xf00fffff, 0x4a95}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80, 0x7, 0x9}], 0x4, &(0x7f0000000300)={0x6, 0x38}) sendto$inet6(r10, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) kevent(r9, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x6, 0x1, 0x276}, {{r7}, 0xfffffffffffffff9, 0x8, 0xf0000004, 0x100, 0x1ff}, {{r6}, 0xfffffffffffffffc, 0x1, 0xa, 0x40, 0x5}, {{r9}, 0xffffffffffffffff, 0x86, 0x8, 0x962, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000003, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000090, 0x7fff, 0x3}], 0xfffffffffffffffe, &(0x7f0000000680)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x100000000}, {{r5}, 0x0, 0x0, 0x0, 0x9, 0x80}, {{r6}, 0x0, 0x48, 0x20, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x2}, {{r7}, 0xffffffffffffffff, 0xc, 0x8, 0x6, 0xf9c}], 0x3, &(0x7f0000000480)={0x10001, 0x3}) 16:27:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000180)='r\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f00000033c0)=""/4096) msgsnd(r0, &(0x7f0000000000)={0x0, "8ad44553378c8951977cf51e8203f58df4f4a7e83800745c4aaec3ba803c0f"}, 0x27, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x3, 0x1800) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x4, 0x1, 0x1, 0xffffffffffff8fc1, 0xfffffffffffff510, 0x8, 0x2, 0x2, 0x63, 0x6}) msgget$private(0x0, 0x10) 16:27:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:27:24 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x1, 0x3}, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x46) 16:27:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:27:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x4002, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:27:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x108) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) 16:27:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 16:27:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="7a64a73426faff41bae174649d21b09bd12299350162ab6cb1a58c44633c69683f654426cf3f9143fd2295faebde36fb24692feaad8f9cbfa86aff549d4bd644bc7b0cc242c66f5d30815386b2379cb56d5d51254db1282bbc7da4e78cd4b87c3f6e7f990701a72a88cbd6b16ea10b1f75c997d153e18089311375a154043faafecde8053818b74174802fd048d427be0038189deadccb", 0x97, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:27:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:27:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c, 0x0, 0x0, 0x1}, {0x4c}, {0x20004006}]}) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xc6, 0x5}, {0x0, 0xb0}, {0x88, 0x7}, {0x82, 0x9}, {0x101}], 0x5}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x20000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x1c00000000000}, 0xc) 16:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xcc, &(0x7f0000000000)="41a604e7") 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) r1 = semget$private(0x0, 0x0, 0x48) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/201) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:25 executing program 1: r0 = socket(0x3f, 0x8000, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0x40) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x40, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x80, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000380)=0xffffffffffffff1f) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x10, 0x0) r10 = socket(0x1, 0x7, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x0, 0x0) socketpair(0x1a, 0x4004, 0x100000000, &(0x7f0000000440)={0xffffffffffffffff}) r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r21 = getgid() r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000800)='/dev/diskmap\x00', 0x30640, 0x0) r23 = kqueue() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01012eda39816c650f00"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="0f0f9b6cd94b5cebf78e50fbd9ebefcbab00006c71d30adcf8f1c239555b3fc0b89f0d4c4cfac1e6ec1ed6452469c72a7f6708a186a460add39ab8968ed0cbeb1cdacb7fc4cb0ea387a0079738d7cbd5cd393f5bee5e88c2d0d728cf3e7a48dab1f9197b9bb3a73b538792c6ada4cb0b065bcb63258e6846d5d13f6da3a1bce11dae0c172857ca724d48b2424bde1d8c03", 0x91}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}], 0xe0, 0x2}, 0x2) r24 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r24, 0x0, &(0x7f0000000200)) 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80, 0x4}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:27:25 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r0, r0) 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0x4bd8, 0xc82f, 0x7}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x0, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xfffffffffffff000, 0x5b30, 0x4}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9, 0x9, 0x9, 0xfffffffffffffffa, "73e9caeb08fdf35506fcbbf297e385c92b6ab288", 0x4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fe") 16:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:27:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000280)=""/177, 0xfecc}, {&(0x7f0000000140)=""/252, 0xfc}], 0x3) 16:27:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) nanosleep(&(0x7f0000000200)={0x7, 0x5}, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair(0x2, 0x3, 0x8, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xa1, 0x7}) write(r1, 0x0, 0x29d) 16:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="07870c3c23b33f39dbcf73db257eca7a48ff1ccb46bd385e8918d754021a7c19c4fcec59296dd134c13d7db7b335b1eeccc06bec5004e51efa2237fb38bb6711ff62f164ed460ae01b5a1885811821b0a377d69e5f5aaa69871794f58c6fafae3ba632b7235232e953c888b36634c9782c044bb18662ada6633c77b4ee088ef9db0737de6a3e00560ce686c0c778b9825501e7fb7f12bc70fac70823bb677e6d2f0378606c4a93e170e82c56de8803e17f33bd48813c2845ffb43d39deaf2ddf6bb93c956f3ad58dbed7c7e4abb7", 0xce}, {&(0x7f0000000140)="2087390b200e3a6bf3babfe038c5727c1397c403eb153817a8d2214f12f7c3e830bc6d37b98f1d37186fce50a19664fca0e721dd50c6d95b34c0dc99eaafad66d9ef9ae145cb1a495533042f2dfa79c49aa277e62ef33e7cfe6b8cdc78df311b1f3ef0387dcbf71fdb92c48b86351d96eea1a7c4f92c099129b14ecc1ebdb50583432f22f750927fd0c29617e4c435f0a31508021cf0633454903d921b2c1abf6b5707c3f25a0847177015cc041d53de635f7aede1571d610c8ea09c2eef52266f4c3aa1af1d6e4ac8acfba39594fcf394a5de1da2482caa967f2a73cdda67", 0xdf}, {&(0x7f0000000240)="7654c2508f9c62800fdba7", 0xb}, {&(0x7f0000000280)="08444c26e9bff1b7df7ef9dedf52eb80f825292b70dc025ec8a49bbb788a1797fce3feceb7f0c3eb83f78308cdefc23602309f3e3295593cdf9b7a90d69921601b94fed58f9c8d7b24584535e6fd59d81d0cce6184357264e2774cfd3fa70bfec51bb45909bb6aa8916c4d02e0859d76bf14708e7fba12d06d2c3b80d26e3ded1d20aa7de2a7da8cabff078028f106dd20900c14b019f4830997eb636aecc43d12bf66e361302c62f3abe714e25e0d350d6e5bc63b7b797b0ca992580e34f117abc4817595271b45c4cf234b7df2ea13494faf7fd2ff523f9808c75b033fefb417d33a80ac9039c9624e2e14c4463773c9330439c80bd0443e8b0b9a237c160d6ad22ec886aba4582515e644a41fe073e0b9cbaed390232e2f936d026cd92ef3b8d68f672bc6e8e9e4896c1374fbdf197ff863118a27ea8af3a6b3ea863a1ec6ae639ce9d21305426836790394b819551e63153bfdd59c42b95d36f562c5691214b27c093611f34a2bc623037fcb872c85fe27d56844275e63514d86c85301b00e83185ca4b8d2baa28f7b4e7895566daa8b58640cffdff3fc7a50a8168ceda6c4416d5dda8a742943e631d51317529e2cada1acae7b7a8195f7db140f5c23a7d7845589ba7af778e798850b373f4f10559cfcfe418d46f6d8885aaa809a89d8b5f014a8abdc907cf0e7d5e519b94573f847f631d13e10098bf86512d9f936da88d23621292b4024d47c1d27c63e3b8165729621228ff2bcc83ae1ea61f8fe44d25aa6ac06f1f130bccf309bf2beff9d3ff2773f859a10b195e02c02a771ee74bf5d160559b7d1800a1e1a81c5ee7339d124b75e3a62b068c2781221b7024c21996a8afffaef8d7bc0b23b16484e4561383eddece5386fbceec6829b8d9763830f84cddec52b2fab56e6591a768b8a04e1adc24af2fdf4b1561d1f52e799f67201a960e800997a034b41af36a670640ab293a2f1934dee56a090e3707d1f1517b9e106ab6819240ceee3f9bc9aacd2e2bc4813d544cc4b65a523185879742d6d310019dfa61b19f2f6df09829b8677a968c205c5c2a05f9a14db4b3fd2def657325e2a5762fda003b5730d4870e62f4449e498719ca3a74cce67d52c5cb855e746e6e72b483ed4b68bec865fdd4b0c489381da79ab59308a38832b33dbe1731771797324cfbe637300c4f4f048dfe4b8a8c396de1129fb100b16b83dfddbfcdd0c00ed3e09debad57da8bcb64098752dda64185d8f1e1dbd0f2eb4a8ef7642fe37c7a509b2ce2253455adaf7976db0e27c73955705afb6235209d1df55955138687d96945ef73f5de8d021b30a01ef14d616e45ebe9ddb3460823712fc0f8379bd2f9cd9038697191dc393623c044b9b16e0b66fef9077885d3b69c2109c5de165d4a5b78d1687edf4217190edd0e2d7f98a6426de850e156c4788200f882d3cebd61fe04f36caa38045b15e57247c2304d40bd9d3dd7f36fb91871ca4948d07c89f6e52eb931c8ee553720c6cabc8ab8442e528b88f35ac3fe59606f96724c139a82a86553cd521710d6945ec20546b5f67ab4463e0c8ee6c66d6ceea7fba6d8adee4c009524ed08c293d7f7b395c614fa22210cdfc9a83105f931eaf3fdc478781111f4f814eda8d3fcaa667ef1482f0af062aa3c37fb833715c826886e26f409278ef0fd730c0416c8b96cec8ce235d20dbd0f60e5f02d5faf1d9b65622887e6016df4e4b189ce69c987f614271bbb79a1b8111734386e09f5f21f9a0885b1fe3be7c9a1f3bcd6fb655e04d9aa13e8e271f97b582c8dd0b1373582ae443e380597265bf59895a571c7d2e907393dfd08dc8b22e3d8d6a3363b62f7d6d3c35040b8073f2f8ea6e1af44d22c877764a4fdc75b21e36f8c1b1fdabec819a19faac9d218b44d2812b8c4868318d71108c843f6dec26b5d7eafdbd4d3b23e37787ca89be0e4204e37d6179ae47b419c30352224f8064b09f1c3762569937d120a24837ce6b4ea2b3256f96be7069bb8770c862fbbd787f0b875db972a588da0685fc64d4d6e90737807c2861a5614d3e8a33d7708a190be73cd7faaa8971caa5db244b5fe5afb1e4ddaa92b032712b83fded97bea6fd6c0828cb9b4488f5a340a8825da3ce5034c688e0bb97f78faa8304ceb43bc42c50428dd74096aa759ed309bb25bc7d8ff5dfb0ad2cc77d5919f819fa65b830029b8de9dd8e2e7a3e13ed500f6c66cc39c557aa2ec7c6f234c8085315bb7a6f03698047aa84b65ebe2658dc1ff59302c8a524ede2228e99bd6472128410c3001153e8ed72146877b9baaefc63a41fbd23f059572faf1ba4609f067c5bd66392ecc23bde0ee99552db42208ca3c0743b14803f8470aa6ec245007da4e52d5f86fa834ff20b069db8d78e7cc119f3e851fa4ea17d94c7fe5fc5dc4665eda8a837b6b1f5a3e652f64b241cbac86817987adc67db7466157925c2ce2cf57d465b2de24934f53d3eb060714e730b7fffb70d274b4696679542ab770a25305889884792d0ecfafa3d3d007d711ac39747a34b9c5c1184f962d6657343c1312a97f6b38ceff7b4aa9e067dd47ca277791144077c1b387385760e8fbcafcfa4eb2aee783f7d4b384a8ee9bf92bc242736d437158f3f37effeff6404f85f64e7033f8c488590833000557bb97e0047f36cf67583599aae3f0af043f9eb4c9a7e8a2c574dfab05b8cbbe5de98129cd40b88db49558ad63155d35c0c5eca518c6f68187392720d41f0811c97f05d5ffa294207b8a4597caedc3b74372a29e81b010087df0f06d1389e3ae20221433d6410efacb6eb3c9a2f571c9499ab64e81f0deab898fc2a7c8413d6bcafb0f7e271742c4bb2a9d0956fa48cfcaf1a1bf9bf3c6e7abc2f8d32d2a44fd93aca867e9021942c5f714ec95068235ce29f4dbcfc4d9b08d2bc568499e97ea3eb482f181ee57c897da56470cda2475bd077a9587a900f38b742738543030fcaff0433fc5851028ff93eac06062cf3e286786a15c1f2dc72996366d2cc0e3095aad9a2cc69200cc0bc1b3e6441305dc8d2d5d2761942582527781fe6848cce396a820cd89da9eaf1f89013525b8a5481d812611aefeac6034b4dbf0a1edbda8abaca84222dac65fc1b3c3896fa241310b65454cf727e390607c9f7416a21f0a3ecf1e4d8e47ea5204402ff5f28674e558762c14ab9bfe6523ea3ae77783d41b2e774ed8574c3cd5ff4ad7d6900f5bd457ff5b1748756a18cd2ac2d1f887baa29b487a898bad92f56cbb67d2eb0676b4e39ffa7cce47dc93d641523446c36ba19a707bb088465653482af2432f9fffef7c9ad175c0d9c2cd7b65fef99660ae0f7bb42c61d63f98fc645de8eb91baa985176760e582db1db8ad68b0e9901006931e203ea84d9583a80bd36c07856c67007fa1e1d64fd93b70274490b3519ebcf6346a65275ee93549d2ca394575a0902dcc82732db7d88d4d969380e5f8aa5193e416acf854126bffe18db8df6fa1cdb3e8eb32ae90931ebf145a0cdbbc7fb798fc934559cc2de74af8a6163a6807411349cd73e7e566fabfc6e3fb35bece34d2cee99ff9555419b30a8c979dfcc4c9a4d11b1c67af5dddc40f266bbbe5a82115436dc54ab9eca5e5a302b29dcfcc3efe154de70c399bb600f65d287b6cdea4a6d707c3c0bddd3298029a0af529b89ca53c40cefdb156f1efe30ac2ba945cfbcaea8c19088d039e7de8186f45f3df2079012d63b865ad2744cf6d311615e6b84d31cfdf59e7ac2de3afc24545f01245c4cd02fc0e6d175600c3c13ba5961d46a5c4f2a363c4a791c35a8d8bad8d860469fdbf0fecc06fecb0be09f28d75a69d401e0fc248b2d8017cd18163e148b7e879fb6ab8090781e9859617fad59052ab18618317f930916f2a80d83050eec24c34c659cab6edf1b039b28a947e7324ead7cb6a9b0db274160a48d81910ee54164253f50b4ef801c45e77e67d497baa6d6541895d3f4265ad9f77d2afdb5e26e92c7a98aacc629d8d06623286c93fdec66dcd339b755423edba4126532b01d1b40d2d031c6f6cbc4256823d7172890dd3cb2c8b292649ee3ce12abad162b9e03153ba3593618de72c5ba8baea67ddae71cbb17ba6ef65f8a283f037402c2c9c9b9bed2c3cad91c430043501f69c195bb3e04538c37444c37a9e2bc6146b35860cc340a678644d87751d394977220e2b85802e2a10d62c696c511ea6e594382f3bb4b78ef54523c080aed5826af4014f5af6aa3a12f5ae9b39e558f22f703207632aca435967c27c11866f118b91ef9bb870af3b711990233b8303fbc00a2f1352b76a4e9852e64fb1bcadc9be01cb4ff7fa6900fd6f615401a5ec20b5eceb495e56507427fdd25114b1f984ae6c4b05cfe5cfbfe266ea59e885ac787ceed070f2103b312b70dc4ed3b49e4c5c01f936a482f6bcfc71c3867f5cd319db7e4742a2a4d638f2c87427b24c078666c71aeb0584b18f705d4e23dccf6e5b48aa240cac9719a877d07b1c0998e118b2ad0ac1337293b0fcea7ac46c42ae30072044a600f031143674db46a35da8fe70b8c83140e75f59aef577ec055d25a89f6af13e9486ad81d2868343ae2bbe4fccfb7ae07c6d7486d8ecf141b430712ac85b16471418099638800cf4ac0db69497b58d88ad282d6da72e1f644f6c13fabf0917f405b62faf2841898cd3f98d067945b0bc6360c72c874b3ae7bc933e11bb06b9b3c9e365110a04f14ae997cdd6f6564f9661bfd9787d689f318b959a29d58d2e874a863f8a76d0689a93ab0040e6f013cb58cd8ad64eedf4f2491c8ca75d3a660f88f888020be47397d4e73350534718a4b7f43e3378352e11c73a1eb751c4fdf417702d6c4be2eacb3a3f01e5247878fa7a69daa51dcbf468d64abf3443b48ebede5085a01069a6cd2aee702fb2902e28712d8b5a3a80630837ce187a613a98f9850b1ce2bb3ceca447be0800006d1962fa56024471488f25d7ae62fe7be988168c5989a1246aa13155e94267b6e1b6da376950cd1a8d437792d7c3db0fcd4b9a4bfdce95d1f4b5847178b58b1cbd34ad7423d0408554aae5ddf2a0729ab164ec611affcc71ab0bcb969215a915bc5604ba642d7806b8902b204289ed47385da2b12bf332d03fe4a0c7eaa715cbc518e707f9c1b0a406f3a42d9796d04b06136672b30c1329252db6aee6e64ab9287a6e09e20985616d48753db117e94d4e80770b187866214a9642d3b0bebd13acdacdd9d7300fd3363cd340e6a78ed404f97b1aa5aaf625fa0ad81d64870b463cfb2341d51d7211e3e0161a0e084b9e09e2d0dd47567e22aea815444f548f417c159e8e469a9d400950b973a60950ba2469b60a140e7a24fc6488beb8c715ab76bacb99100a869baf2f0d73f42959980b97b7ca687d8741f5c3f6d53bd63483c80e9c719b477d8b49d0cad1971144f60dfbd93421b5b2d7089859118c426d6e15a1d149e591c8a962fcbffc07bcee042c036a2cc3fa55f813bd4c28e6d71192d4b10adade99aa50ef94241cdbd5662ed3c92e9d2798ea022d83d79daa9e1015fbc276d749ef836e541cda59dcf8914172ec34416f03138a52a8220d0b981e4f8ce4f226d480e5ceb08c11e86dea943a422425541951a6d03bd0d07e51279e8ee7c04238958be9d42aec43f4aa1be445bc4c842bd9d71966957bc50d4d5e6b92a6beaac50b7acea340c06f4f62f6b6444f702d1eaba2d6703ac49af8759b3dc9332ee42fd4b92c3629553ad37dfd0aca2a35991c1ec02af0326c59fbf413ebe9b63408e555c2b817b4fe0bb", 0x1000}, {&(0x7f0000001280)="76f1cc193979e8e02aa77ee2878e9a721b20f70f62f3666270b562e7ff7748abe56f63c2e3ad386c6335a9442a94e7f73cfbaf63ad37d9114e34b9b4013ecb1e6eeee6efcf899646baf067405acd266f22353713d426d782e3ead0351ca4e2d38c17ae", 0x63}, {&(0x7f0000001300)="706513e6a1fa36c6f760e5d978796a86ee709cc2a7dc86496e8df469", 0x1c}, {&(0x7f0000001340)="e2a076125b36143fc8f73a66953292c1f15d9f5bdd3dffe68152172a4925e430544b8a51ef1e19b3adaf4c51cb01a4676355f3876bf1ab9861536abaa231db9b33d61ac19399394200e101a532f0d49f45ebb761cbd0e157190046f32c2ae3999c", 0x61}], 0x7, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000001440)="ee0588657f44fa1e5cc9701403bc3e566bfca424b196cf7a384bb4fda222bce1c0", 0x21}, {&(0x7f0000001480)="e823a51562bc58b0a3da09b136feeed38be8a262511b1c54e355a226", 0x1c}, {&(0x7f00000014c0)="846c298078f5772c0a35104d30ab732607bea2135aefd7ae0984016ffa58fc145acce275d001f2ca56ef8204f26d70624ee0cbb9b5e635c2219339fafc42b2a1bab295d7a2a5101a46aa2c4ef1d7966a6af4bb88bb3f7a7fa74a7d45850c9d78e2fd1f5928a2271c653b7ffdc2341ab7da90625377e7719258cf4d817092bdc3b6", 0x81}], 0x3, 0x0, 0x0) 16:27:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x1000000000000576) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:27:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x40000e016, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r2) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:27:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:27:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x200, 0x2, 0x8000, 0x4}, {0x4, 0x9, 0xbc00000000000000, 0xc583}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x42, &(0x7f00000001c0)="db350581676091c8808b2f75e221190426081027f1652b167920000000000000001055bebc51f2b955556fd9968bb02818a8186f5aff9c30a687dd35a1aad2d35209") 16:27:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffffd, 0x9}, {0x18, 0x1, 0xffffffffffffc8d0, 0x4}, 0x20, [0x2, 0x200, 0x2, 0x0, 0x6, 0xfffffffffffff632, 0x7, 0x4]}, 0x3c) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:27:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) 16:27:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffeff) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000003000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:27:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x801080002202, 0x5bc4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:27:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:27:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) getsockname$inet(r0, 0x0, &(0x7f00000002c0)) 16:27:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:27:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0de8cf40899d42a7a4835659a0b3c64afb97c05faa0fbef318cb7b5c2b333fc4eff7a86ff4dcae9bc14e50803785915f33fbaa99746a0127c5f86945c7e915ebce1c96277f243b60179ae722e950f6e53080cabfa5d3f167dc4dfaa47bf647f75010ddd44c5095c709f4669659873e272fd8b7583bcaa12e024a68cf85cde46dc78ce136aa6ceefa1c580b99327fd25a0820663989da074709044c86fb6e26d60ad454803ac1bb9db34ffefeae87ee2286ad2eaf6a6b48d02b32fa2ab2409a5eff9c1f50d653244082e69fe1c3d8d3339160f9a84ef4e20343f9c2478deb6218534c76ae6d830e8a72729a0f34713571e62d6a2b256dd1086a832917bdc437a4284b47e9ddbfe46dfbf37b5355516b58ff8f9b8e9c3654afee4e850014c4134d0bc1d17c8969e9047714842ff73021d45a3c94192f566f0712136ad911015b64481ad3296b1b5546bf12636e447210c37cab23332b71c954e2d4b3d89d0084ec7829e67841221529596417f1d989bd85e6dd79fb6531de492536019af0103750007b2cf2bd5321d15c69f83c467b2ad2b3470556e5d8c249ddb2f5d39984235f4b5125f0e5c16adfa6b731352e117e1a900f2402817ae4c73ab61c5491060bf944db7f74ba239e73374fae86faa608729695bcbc84f672185ae79d49606df4de6fa77415ae5f20f7e16ab9d274c36d84727a8168e601f93ed6a9d4a34e010737e8f224791acee32b188122c088f046dd7d0f74c963b52060417a993a597a587aa7a06d4bb3b6f6e2fcae7b37732e87455a078c35f32fd583bfe7e466e9cf926ad730786770f84e1091bb52da9761f11aab55c17b5321cbf1a4c164c2d1633e1dac4becacd16e196dd8392d538c644a808438899187ff162ef4d5c04325194eac7d8e4d6dd814cca09776b6382082706a4caa15a05dbe7be7c9c6afc0255c66f8ee496f857a2138dae3c5d4de248f6954e01510cac4d728472ca15bad2c7608ce2a6de470521741eebca04c75dccf2e3bd1fb33bb3f5b52a1bd9f1f3353de14d0ff77cb662872f18e706580cfc933c8fdfed6e1fdf0b5a729fb2df0b5409b9a7759c7fabb2aa29fac8ed4a8832b3d248ee417a28ee5629f0f5d12abd401234f45799c604b1d87f5a346e15b5d122dade9dba149bc4095ba3adbbef50923d646db91d1b6fab901ba48f659f618d81e417898425c9ed54101b994bbd20f9ecf051966f23e9e3a378fc6e52015b9133cbb3dac47d988e3251e07bb5d3a4218a0b2554256b512fa70048d427904b77347eea9e812a87dc4471cdeb40250c83a7be7b8851fd480bcb3053afa2d34f432361fe2a4127d9bf644751bae969d72dfa97ce27dc68e51ecd90082ab44933537e9fbefaca4694aa131606724be3b3c8613202eb6fdeef10e602cae0ab6dc66ae7db1c71804cdb13eebbbcf4165391954ec93134e23c6c7be5a954ee12d631fc7bfb52b877dc97b360e6ad962aa29398a36366869648c5cb284d5d65e0b98a57b0995e6db3659e54290a0508ae32bbcca070b1d904fb7f71b608d9ba495906acd905ab95513399cfcb24090f1cafd451ae0552a6bbdbc766cb86c193ab77b5b00e4ac8329dabca2535a98d1417e5a6e336cb762de1a928d3ed9081ab53795ad709fe50c5dce8ba841d0f4c37427dfee8706b2c6d9617919751258ae9a06dce8292b96930e469a28a287a4a9fc5eef05577154cb2e90bf4e0a10b14e54dcea2ad72a29001a075815500308f5576b87b84f8595797efa12415e6ed2f8dedaf75bbff67e6cd9cc9e4bb08948f675ba7601c215769f11878a48d277c59f9416445ea9bd4173295eee8a9ee7a1c1ef3ddb9096cf8ee0986bee1c9277fc267aae200609b87108649d1fcbb8042593767e3fec8390da945ea69d8257331e10b60ab3f4f092040af3714da7adc28a89c9954bd1056808b38150cf643f9b5fce65994e28823e6e3a420d4ba1d90cc7ca2ce58c7d7e502a26208a26da2949fedeb29cdb6d9ce155930327d6d323f813e3d8ab41b883b77b77dd13c944a9fb18ea1c6b3fb80cc87f4a0835ff4e5a76cced696d167bb72f45fc854de4d560314e8ac91118034212af00130818a27428176dab8f1e02ca89806b56d019538654914a6e5b22fbff3d2e7e8b2777d6897b4d86fa2ea231d6a7af038bae4c5bfeb5c44223a9aea938e2f81ab28f23818c489274363288230725a0bf3ab7b0db649f694c068272127992bf3b8502b58f4df3df20e5b5eba61929e72806528e2d2ce5b3304952e4ee6a3458f2992b58dc6d13036076ef2407e183a6532dba380b0242116bb62db41291bb938f304acb0572a975c1798fd3d95fb9a6d89ece6afe25aee226d6c58a07871436055c796f686ac99988c2de59a674a7fee6e3bb1ff133b094b87969160e48dd71d18b17b0c5f7e98c0ab519b05a9862f3eb07c4ac6c06c79006a4e5c8166063b26ed742ef382ff8038f0824804b6ffa758d1ba595577b7c42cda5403c8fa2b096dd3ae2785b237b1806714d49aa01b10308e00440ece9e229e78dd717cc5d6c3abd4a26d6efe2a35ec1a013af051a8cae26aa71dd2d913e96e650205d604e3126bbc693cd00de6c94c0b88d3bc2970f0b3d35974414fe1fecbdfbdc10aa9d9895c0f4a59d3eb774dc28eac054a703e0d4697924732b5333b39876ba4ecdc522f7d0b21c45d7f3a40400a892bd4be21f9b2cfa1e665e7d6ed0ef709995dc92d1c20b75be9a23034b4258a416b10e9861a994acfafbc79c89da4f9376d2493979b1f2583062ccb4be395d4dc43b1b775091f2215b7bef6156b8f2a404423398079d35f953668578ce92bdec306247668a8ad2f8fd1c18812ed7b52ce4911c2dc48e79b5f179b84f8f601b79e7f8bf461d2874f0042721573c663471b106567281fb0b3edf539b63b5d09255a352cefba368c00a2efb3621312d28d2b816f218c98dc12fc3135255a9ab42756f2327e9ce9c7d8bdfe653556fb7021cda883affc68e9665ac6ece8f4ba5e7ec9d0de6514d9b216f41009cf47bb7ffd298698c89fcfb86f89ca50073e5a8e9caffde55f265e1318862f7aa775cf00a831ba437dda15a212eb0aeb4515c8fb5a45b3faf0679f9c85d04ecc709b67b8cab89041b43f05343c004d669da9fe9503fb77db3cce0ccdfad913c650fc529f08b02d6ccd70ae0c23cec60ee98d718318177dea1ec3fe03c0464518b345bf469827638ea5c9d90e74c686587e21bb69993858b05c42cab7134d4e3ad69e447d9848ff5419db8eeb38ca0ca1f0be3461c4e220b9fb9656c02d0ea4c5a62f4bc74781eb9b232ae114002f9672b2f24c0364c530486ed8d57a867c41a8ecf97765183b2ffc5d780abd75f033b09cf6e75285066848aec03cf6e9ba59958b1b83332be036a6b538c0be5474531e340533c5713829e84183823a6f8d6c9363e0accf80a285f2c871920a7c55563d5160c1da897bedd3c46e8df90b873c4add33d1a8a91b406dd479b3aee6efb43a33be5df654cff3108fc1759cd673430299d8d375f0a8d8442d6c3b07ffbf2682f0913c6d282484db8ec7336dbe0a34ade5d68c688ca17547072af4a56fa9e8854d676b3997f3385d04b05313de1482f0210bc6b490f66cec57e761f03a297a0976ba242949dc0ab6c922faa0f0e088f2b76c3d6ea209055a3a7569b66563670c428f5b1a8a5db65203dbc810a3d1f12e85906daed1bdd70324a7b070c99e07d6a1d2fb2ef387c7245e3fff49cdb8725924635a2e7da57bdf70be80f0d4eef40fc0e814b88d610d2650ebc4c1514427c52146e7b0f102975b74ea5f952690b291fe0ea4c42682d4f49fa2496ab87aba9b945cd0f398320f9dc02d57f443c274154f8792407289f9b582ae3bda9306e98371ff3e5b2feb68bba04f89e526a0d34a30e4577025ee8e377a8b7f538e1f39ce08bfa1e4aed277f2a5a4794648b8f579c3bec1d6be40ac65aea6b77a75ae665910b52025e23844fc8c19f49f242b7b10aa1fa0daa018d1a9ba54b55cc94defcb05d9493cd96748c827772f1e7fc6ff628038ef45862ff3141e387929fcaa7c2a41f1d5e331fdec5c1bdcea3cd73a3a7f5040fa06e72a7e3345ef6ec3be07c8de64e6508377f2ebd10fed2b3813da5a630768c51f109e6f6765d78ebdff89a49a3f0caf6c3a78fc3051420fc4f0f7b6eab76d5a5c76315af6244a54e6016849af8b6573bcff467f326c9a6fbf6aec2b57827baf660a008aae6e0d2431aead57ff20d2cace30b920aefe435c904ef6151d88a5c4bf8359d3aa4f3289e9729344472aedb3e812abe156a90c85fba8e45c8b3eca9a3b609ca63c61239d74dd74f3c2bda5577ae20ebe80ef6245ae5a39d89a177eab74f5e548c4cdf1a6db02672e04f98d85a183885d0f05e55ca51bffd0d05c424661615e42d79f5ad4dd28a474d5390c917bf6fb66fa3f02ddd8d3e52fc991bd3b7de67a4af11c7ef0b8515a2a5b7b16f59b0d4416c61aa7ef98ed28114f88990f9a6f72a9b4f3fa8e2c189cdd11cf34c7772815e8a9dcdf8de4116685f7299a1739c9e0caf01c2952b3a6e2264c7b250c2c0a5d347fadd4cb2e74094eeb8276947744b67add626be43d77dd455fbaecaa1d1b75d00b6ceefdf91092bd28d7458b582f3ddf819ab314bde476bb36547066c5b22aa54884aec7a08a25254245cfa1da6af79070f8e2674e66637fe0e81fce326d603a7669b927d147419a435a4ff5c9f4dbb4312f1b3ce8a543bd5a9955c9db605ea0f91447e6dd8bd5b16ef950fdbb9011cfd78a8548eab445cdd9900e26e543e940e87c08912d861e2e38940ae34fbc93611590f68d43873a4e307eb1e32da62b76c70b110e14d3cc7ad47b2bf1a5a3deedc11ad004b8d6dce32728d1c5d901b84ac12c1308fde3180f5d4abe8a4d971b3a06d256098a8e8d80d7f90f7d4927a64ce6dcf66639edd161769d752bf34688807a6f0ca879264ce7a3d1d30a1c6a30977aba8d93f807d2404cb87ffbbabb7add45d2fb9ced72c53cfc2586a1c5c12b7e30d3aa8805b5ab6172a3aeccdcf71d10c992e984d918c3d4b0b7b98ca120ea2a0d0b58a1d23a91baf25c8785c832f81e98738deac68eaf40cb16251e2673258aa2848bbb8beeba5146005e055d2533f8e02b9e315970d01cec4cad491057716868e41070f1cf10d10ca42a398781fa15a21c098d6ea289e0dbddeb75c54e7b245087e6a4e77d6fd455bf2a36d902fef034c8b1ec108c01d1745200cd752e00edf3b6777510a8a7bd4f696f433737448fda2c00e021a257fd3869ec2a71490e157919a03edd6fbe472295247d53c372a75965cdbeb794183cdc9d831039376d4eab124e959591478c603ce17d799f03e58b6538a9bc94e4f41f817fe723c09414ba2560dfae4408bc56864cb07bb68c2b8a6a365e2ef7ebe7dca7bfdad73a2b8cceae5e0808e257af67274c20c1679bb78c78ff8619af7fe165df06a4913e12f38b7761870b693bc81800a17d3d6452b7256599499002a9f0b5b66713c777ca7c8d9ef34ebb8ea61262abfe87b407f7e2515b5b5ee7553ef1b91c625ca6f7bc608f6b33eac4b03ccd4b2bc3b57aa102ac537bc4df4a2b3aba7dbb78f5a727a3e8048cbf9f77f64d60dad55fbc5d86ede868790f62396676714d4d80548710883d0be2bd2e764fc09081334d3be714aa23b67f96f3b617adfec5e47852237f3a39a26a73e292841eeca8088f28c408253e597b16f77c62846ea54202ba7f31d9d511ae7e368cc494324ede0bcd8e4efa9ae7102efb6e3", 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x210, 0x0) shutdown(r0, 0x2) 16:27:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) r3 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[0xff, 0x2fe6, 0xfffffffffffffe6a, 0x10001, 0x19ef]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) 16:27:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:27:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:27:27 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0xfffffffffffffffe) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:27:27 executing program 1: 16:27:27 executing program 1: 16:27:27 executing program 0: poll(0x0, 0x24e1, 0x0) 16:27:27 executing program 1: syz_emit_ethernet(0x66, &(0x7f00000f8000)) 16:27:27 executing program 1: 16:27:27 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="4c0000001200ff09fffefd956fa283b724a6008000000000000000683540150024001d001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f1cbc882b079881", 0x4c}], 0x1}, 0x0) 16:27:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000000002089, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x18000, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:27:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/224, 0xe0) 16:27:27 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dd8c1d3c9ea593c20c5a42ee9ecac62873e6696803956644617f493145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028def683d9bfca03f3d11073f951db9d68551ddbf6a0e9459f256ef07f743b841e3295ac5d309d47678a7c77e4f1b560ece24463f2d601be304953bf781f7fcfe2673dbb93b67f2057858064a903a6badb9e11bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320835fc243d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690"], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = getpgid(0x0) r6 = getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x1000100, 0x8) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r7}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r6) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000001640)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x84) getppid() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) 16:27:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x0, 0x0, "85495500020000000010001167f5afa680400900", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000241000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = socket(0x3a, 0x1, 0x3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040), 0x10004) socket(0x31, 0x0, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:27:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8001, 0x20, 0x3, 0x7f}, {0x6, 0x7fff, 0x8, 0xff}, {0x1, 0x400, 0x5, 0x8000}, {0x7, 0x9, 0x2537, 0x9}, {0x3, 0x7, 0xffff, 0x8}, {0x8, 0x80000000, 0x1, 0x10000}, {0xffffffffffffffff, 0xcb0, 0x6, 0x401}, {0x1, 0x7, 0x82, 0x100000001}]}) 16:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) 16:27:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus/file0\x00', r1, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000001c0)='./bus\x00', r3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000200)=0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="dca745cfdb12e0c96eb2340c4443f5a7e266157426d8f1cbeaf2eca7e164cfa074445be8ded4016ccf96a761054f52368a29291cc55945173a52c090884dd674e9b47512ada28b75357f5422711ef784de557be2316e16997a65a75d59c0fc2781bb140a217d7d146604bf09f87d42e0f92e1c5958cf034dc0dcd7bc8322223b39d0e8c66707c6eb9abd069bf16d5c279091a73ebb1f3de8abbf520689e55238b34bd5e91e433299e26956d1158791c5a79f0cda6be4104efa985430fe966ef81b0a01ae34b9b1524091b48ebfe2c06c683847bc74cb8b20c2340d53e8f3136150fb", 0xe2}, {&(0x7f0000000040)="f41ed4eecf4777c3b2d36ecd17", 0xd}, {&(0x7f0000000200)="9d1408e00b52eed39e75b4d8c9f17f5ad32c4ee87e32252a1b03740214d7cddbe216a0ce04da8a297e750ba38cc5d229934bd5288aaa004bf7ee7fc065ab7d88ad4ee02ccb6046bfb16553f740b6918d0b49e2219dd19a7bafc1bc0212ed211086937f2c77499b6ba55ea5cd689772546e338d8fafd14920e3bb850aa20befaaf35515a46a19a3121b273cd25d7d5d", 0x8f}, {&(0x7f0000000380)="998cd05a0ebf22c5ab3ef424f6b9dc12a63462c9b357fecf0ada9ad2e16a9baf4169de5a2a876fe78f26a8b79d78be56473d599bad4a8605f8d90a439c316da12051045f3cfb8fbe141babb5bb7f7ca0c3b101cb929174f812935e286d02dd1275651b68f7e0483880b0b18a1d8c106f1f15eb0bc9c0", 0x76}], 0x4, &(0x7f0000000400)=[{0x110, 0xffff, 0x6, "d5159e5b6fde7a1f033af44b98de1619f690c35f90982198e1632fd3625ce3a164db114a4c1ef588e74a793659d4324c2d302cc6a7686e390d6528c444150f2dbe42e38f99849505989a06f835790af167b4406e929d6447e1c833f150013160848ddf614d410be2ddbd4b46391e807b57b3aef0832fca668ae9c4ac6025ac4ccb1ff36551b165fb7943b673d0b1ec4d60e35c9697af60b307d1984551482688853ad14e82ae60557c035081342aa7113bb3eb8497684b3ab3d81af5d2bc4bfc62942b8c67fe27f5639c6c34bb61fd29c0e25e1dcbf7e504721cc245683b80b89cbd00ed9b89a33b9de38d3fc5be34b821f1dd3281ebcb869ba961bfaa"}, {0x108, 0x0, 0x6, "8eb6c3c236ccc7953ba92dd4ab0d548be97bcd38f3a59dd970cba7b57283ccf8d16855562fbbf42491f1f54dce24ac9c19c506f43e970b47a37ac4f0e2ff34747faecb9c033dcd2521611b92e05944714e8684f36d33461ef73d1792cf43e395b13c15bdaa4a911e060ceaae0c556cf0ced1b50650971b61a82a7ca2aa9c6f449475e31396128d8cf00c928bd058b949f21c8c064eff56f24ebee8dc931d529ac14ed517582cc47ec06f24f0e030f34f16f7c8d172830fc4d9795b5b97a60aa20a562a5ecb700b772765a075af52c9395ca5529255e3ce483158387f0524c90aec09fa2cf9d5eb9c9d496bf4bccff77623761d077f3c802f"}, {0x18, 0xffff, 0x100000000, "e7aa241907a8"}, {0xe8, 0xffff, 0x1, "ed19999ae529646a226f369f364cb594684eda3b5d39296b965f57fad6573441305a40f9e8d59606a45c4ea4e39205adb62033af43840833efde5dd60087159ee02223f776baee4f38bf9051c1783e06125d37edcddaf160dc042d93a045910da775c06be7fcf859736279b61b2e3da96b4eaed65aa9685105dd7da1db0cd8db289cbaaf4e751a69dd4e4e8bb793ff847860e3b672284b25bbb7e1a2160808a82df6de44fd03512d72ff32f3b41317aba28f40302c0a4b1bd6d4099440ee0b2b95b7c3f38494da01042e35d6e809052694bb95923b94159d"}, {0x90, 0xffff, 0x8e3a, "6d89b4672841d842ce2df82d0ee2485a3e09397452e40db84594105571ab666fbf29eb39ea435a7d444630620774a9bcf9921dcfe90677f95d26c5f43a9bf5dd6396fa00651261eac60817f270e2e94d4452affe3f8cf0d094d6e52c7d9421983754dd341ccc51cc22c742db213b5e8ab51edbdf8228dfa3405e"}, {0x98, 0x1, 0x2, "323866b5b8b620a4f68d287fab5ac548f10ec872c73ca89cc6848b493edf49a5014afed5412fcf5fdb2bd5d37f24c746a2709dfa48426c2ebb6df3f660c1539ac73402c9f20958be1d40d0e7f905ab330d4bb9bcd3d6a7bb5f6b4aeda8d70198b885c4567e54ed934af74bc2dd36095c18e3797e6fceb168379578920b33bf35c9dd814913"}, {0xa8, 0xffff, 0x401, "7840a19c34d975379b38640da626af14b19bb7848268975d49b116fdf8c4a3f7336b427bd98269103a4f116ed5b5ce7eb96d32726bb52d1d3b17b0b8fd5da0172a9df4f60b4c8bcabf86f206fdb4fc5896a964a5f878eb209b2f50e716c80f41f7cdb6b27a308ce9b212c072ab3f49862ababd8618ccabf41db0a842da1f1131df72324f8b4ebcc50144310b12b0077c6824be0cf6cf7098"}, {0x90, 0xffff, 0x6, "071e6c7d974cbe2bd9a4da5e6ad53aa34932e900933bf1cefa1087a0eac5eb62cb2097f6eb1537af1681bb2113653c28ac99dc0d26fa80b22935723512cc98bdcbe299830255dcbb81bcfc9aeba6baf46c2019388f9b14dbed2ca8227e4c6493df35c18703a888989327b871cda780f44b0ca4cda4fcb15244cc758e3b185d"}, {0x100, 0xffff, 0x3, "37b2c9fe7d0fef203c3bf843ec014600ec90de90b7afaef4aa7507b72b258611073f6b7637c53944b8d8a2ce4d4506ee71aa7ab61dea8c8840924695bfa63fb4482b3b2733f6c160eef126bb7d6b3d5d196f3131b7e43e929f2fb8a586a671191197f2d31d169365af35e42e7e50646006bcf5158ea1ccb49c150f45f4c32531b24695750d9757725a2859ca084c6a990b5bccb901aa34f7fcf79f6ceb633c770133773d58a1e69058584816a145db7fa0254a2de9500ed9ee3124264b054426b473344876429bf899f7b86d02271c225df259f6e22e13e8afd914109851eeafa2212f721488a422b01f06"}], 0x678}, 0x4) 16:27:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 16:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x6, 0x1, 0x1, 0xfffffffffffff801, 0x10000, 0x3, 0x0, 0x2, 0x0, 0x18f3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) close(r0) close(r0) fcntl$setstatus(r1, 0x4, 0x80) 16:27:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000040)='./file0\x00', 0x1) 16:27:27 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x4, {0x1, 0x380000000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x0, 0x80000001, 0x2}, 0x1, [0x8, 0x2, 0x9, 0x16, 0x40, 0x80000000, 0xffffffff, 0x7fffffff]}, 0x3c) ioctl$KDGKBMODE(r1, 0x40044b06) 16:27:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d", 0x212) execve(0x0, 0x0, 0x0) 16:27:27 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000080)=0x9, 0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) kqueue() 16:27:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7) syz_open_pts() write(r0, &(0x7f0000000100)="74b4951a699f", 0x3a9e8fc71b4f0a79) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000001a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff", 0x422) 16:27:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt(r2, 0x100000002b, 0x9, &(0x7f00000000c0)="64a7303eb19f13314b496736aa5a36c80475303120be6871673d859990cc7f9661269ef558ce532588b72486054a4683dd5c0d0de176cc08a58db25414ddda72f7f16d5ebc645880741dd135b5844ec3412f1a1bcb70cf7c9c245a5e5171f1516f0015cd53ba04c60b8801201d37671aba1e9044c88c5eb7379a38588f878fe844e95aba2bf9570f82d01be39ab4c576e5339ee6c78cbb1901b3644f8471", 0xfffffffffffffff5) 16:27:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x200001) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x7, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048a3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:27:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffffffff00000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:27:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:27:29 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r1, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:27:29 executing program 1: r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/15}, &(0x7f0000000180)=0x11) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) getpid() getppid() kevent(r2, &(0x7f0000000280), 0x81, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x20, 0x7, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x40, 0xe29}], 0x5, &(0x7f0000000300)={0x6a22, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x18b, 0xeb}, {0x89}, {0x2}, {0x21, 0x1ff}, {0x6}, {0x66, 0xfffffffffffffff8}, {0x1, 0x6}], 0x7}) writev(r5, &(0x7f0000000540)=[{&(0x7f00000003c0)="ddf092c225694a28c15cb546d2558cc24e5767fcd96f0614085624a1ae5e33d467688937b127fab438d1267d1a69bd0a83ece19bbe3b90ced2247691cc97bcb24b5debe09d043e051b42d51ffe1b08175c54e23e9bd9f1fa477e922a5bb1b31b6b71fe8209515d528b49f950af6216", 0x6f}, {&(0x7f0000000440)="0af0a178a28aaf1c72f969e177141c3b1ed380bb81f9ce182402f406fda3db06dd8cce26ab98af5a8615bcd906fef8e4d5a50e644c1326391f6b803af48f0a139fcd38c2a124bbb9799934b3fbbe7826a5c4cae5b2e68ea940552ed51c0b31abac3a924a51fa07e84a473adf8f2f46705e7cdada2436e111d37543706ba7127a01aaed61b7e8ade12add841f72706aea75e9596abf501f1b985a47abd3d553df0aaaed86846b160a2c4cb227ddb17b4da9646332addb2b3bb5cd137e63abb41095a8bf55d9484716b082658e06d402a4256ae5ecaa51eca235cde6c9871bd005d45a10", 0xe3}], 0x2) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') writev(r4, &(0x7f0000000840)=[{&(0x7f0000000600)="c167b7771b7d7d8c0c3406066b0f862d7cf3e1230832177907caa973dcc9d76b68b6e36925167badb1786640b068b938c522f2425c3d8ed701f35c460169b5f9a795796066de3a76e05e5a83cb8e6f6eda7766ef7befa75b4915053d77495660017eabaf53d866a53c456aedf560a582d979", 0x72}, {&(0x7f0000000680)="699f0b626cc504b42ca3dc8ff2cf395afc020dfa11640c89a7dce130c1d8b44e2cbb06b098a880a24ef3c522bb7e87afa747a62ea08d4785f3a285ec484c591b7564c76fe10f335b2eb47dc30cb34d5ade64cb0ecdc85d9fbcaf2cd063429e06cb67c72c6010971b47a1717136807064025903eaed9e21a98b235532d641d1e438650b62c7f9c45b", 0x88}, {&(0x7f0000000740)="2df837d7f34000083529013bce3e2cbc96631616aaf0e5e51643e62d0020485853f90e4be113b6035ba289e503ab9cfce1", 0x31}, {&(0x7f0000000780)="25d862d99992166b7fb583fc0ee4200e4a7399e3b93f8e3638fbb1348bd1f02b138149ac756267abe11e1ab8672a27c906d94d8a6639b67edf02f873d3fae78c2667f5a2c30fc6266fee2fbea6db6ec74a2b44a5e8ee3bebb04cdbfe63a4afa94059f4e7e3a020c9599ccd16009b4113a9dd37cea67dd06a21c7", 0x7a}, {&(0x7f0000000800)="bbef32826d206d4bf26b72f96c814cc54277227527a70f74a9735a8456359cc80b4692dd8a25d52a8ba8a281d59ec1ff45a6b309aedee2c8d74d724e04f5", 0x3e}], 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) rmdir(&(0x7f0000000a00)='./file0\x00') chmod(&(0x7f0000000a40)='./file0/../file0\x00', 0x50) getpid() lseek(r2, 0x0, 0x0, 0x3) chmod(&(0x7f0000000a80)='./file0/../file0\x00', 0x42) readv(r5, &(0x7f0000000d00)=[{&(0x7f0000000ac0)=""/41, 0x29}, {&(0x7f0000000b00)=""/117, 0x75}, {&(0x7f0000000b80)=""/152, 0x98}, {&(0x7f0000000c40)=""/174, 0xae}], 0x4) pwritev(r5, &(0x7f0000000f00)=[{&(0x7f0000000d40)="2d3562904b9ebffc42c60c8507b85b9d6e729c43480ca9910d56e17b68d3bb684b96ac494e2ffc1e5354550fad9348b76d6029b6640da3a114a61b2a50768e2927f4e0991eca04d903459845353c5566468393", 0x53}, {&(0x7f0000000dc0)="887bcfd5453d24eb57c80ba88d678bbc02503981e3", 0x15}, {&(0x7f0000000e00)="b378270b2bea6b420ae9135cb3b6e060d39fee5bc6868fff8b1532097c39ae27862833c48f9745a18fdf9720e68e97314a5eb6ce82d7f9f5e0c4b48e7b7057efc042ca173f1ad569", 0x48}, {&(0x7f0000000e80)="9ce4051accfd837e98883be63a630881fb26254010aefc4484d811c6053d1970c91b7bf72bf099d539cbb3027d61e11dd1568c551f83a8bbd8958846c3a0abb8ff47c7e73101b3abca15727fc585684d0a2fa7b7fe422d855a2e99683edfbf0478f00dc1d5f6875904d6b259f3fd8e772399c7a969f303c09f8fbb", 0x7b}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) r9 = semget$private(0x0, 0x7, 0x400) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001000)={{0x7, r6, r8, r7, r8, 0x109}, 0x6, 0x7, 0xff}) pwritev(r4, &(0x7f0000001440)=[{&(0x7f0000001080)="b76ac4eaa2d317925b0c4cda79b7caf008d32e4c58d76798c78e4f7814397fd044dbff5d5c610a18f5a49980c567e4990c901fa3a49063ee9a55c31e79018e5ad57e71660c2c3fc3e5a9a3fea423792c562750292a980def31d38ed0c82badf399573360247f11ad6317e427ffc503fae3d4d9f8", 0x74}, {&(0x7f0000001100)="0db7137c42aa7f60efca694d47d34aa284f3e29c03b0b35a62c876ee58e6e4580c4b767f548406d723e4fd3bf834ca8e6d28a1dcc90223594788c5259f67658164c9428cdfd70ba57937159d91b1aaa42709c0a17fa36e56072dbc21e42db1eaa42faf682d7251b70d15b26a211a33bea6a601bcf06a7a76f73e2e55ff51b32e1553602ef47bc5bae5b9736e54c900ca590cb8e5f3afb9d9c002", 0x9a}, {&(0x7f00000011c0)="edf30c997507c7948ef2ded61cf33f715641ebc44c7d6fb04bb327da96ca6bfee9719314952f53c107ed9aa828a4d5c032832784d529ecf568d7b75dddad786746d0e1ce3e550093bfe6ee916b71fdb9715514a9d437ee5bce4ca9467bd43d6dc32c000cd38958f5d5fc0a87d3f49bdf3637546429320aa83243559aba7e6ccba8", 0x81}, {&(0x7f0000001280)="da7f37bc87596e33f751bcb2f8919d5854135db15638b1a138577d007e9c18989ccf58db0b30a8b375222e647e266af954d70362d65f64aa4fe96f918e4022c7c1d06a0a73a72ff597e8505027dfd39a9b0ea4196d56040667c2e3f4071fae6ce0d8988c1c7ca0acd13fd5bf3eef6feb9a7adc9c", 0x74}, {&(0x7f0000001300)="8c3a3e7b87ea9b280f91b9a0ebfd20394c93b74f89183dcdab54103161de3adedadc306ad01b56ccc230c65abfff4e11bc11cb174529b92cae0c4d55b2366913301267e55bbbb64ba245dd81ddc4804c6ec7a1971b3a5e633cda8a307a4a8ad7", 0x60}, {&(0x7f0000001380)="bd5591d8eddb3823af02944d1ced217a3199cfce45f6b16c091d5db9951718f2983f6f9a26eeb9ec5083a9c19d2a192ce478f8e8784d1d7d7edcdf0085c55a477be74b0681cf2be2e326dc032b4af86cb7a17f8f497bb081f758a10e2a8c874f1b4b471934210cd119aee1364e2f149d3142db30c415a95ed41bbecd09f86c8541363580ec1e101b622820447ae904a3bb18bf958cd70dbca19a", 0x9a}], 0x6, 0x0, 0x0) 16:27:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/pci\x00', 0x100, 0x0) sendto(r1, &(0x7f0000002600)="76de6fe1f47093e15971c5c99af338e6f5a83c33e02bf246d524904b292e7ee32d667be51cf11e6642be1178b8a8ea61e80688bc1ea990dcdfebed9c2f202a7a31d186fcc37b46f9f27f5fc372367183cec36027f02ea8dde717da309191560a55794f2b6a01e17612d3", 0x6a, 0x400, &(0x7f0000002680)=@un=@file={0x0, './file0\x00'}, 0xa) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x50, 0x3) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000180)="31969e414e8dbe23850e46f7d943a11ebe6c2960f3eaa30b14967c9d3a58a7d4fbb6bc27b3b88d791b0b63e2da25042e100af762bdbbedb3cac3971efc18a6e2b95b611f7bd891942b49d9b7b6a31d113dc3ce91f1365701ec3c5fb05506193eb173864aa71f36da7bce809b1c040976cc54ab96fd80232e51829c7e5d54177a4cf137d009ad8068daf742a49e94e11a5c742d00014a29383ac8d3d840316eccb961d1e6b24082a339b5d72e29a76698acca5829394b9f5b5d638eb9a810318930120c7c4a8110695d6d545684023b3d", 0xd0}, {&(0x7f0000000380)="49bf4f5805c35c0d9d7e0cfed6abfbb89cafb6703a59a3b346dd4b5c78d342da22188ec0260958684369faebd76c51d97d8a0b2007a64a8595a111fb15ce51d0ead406dd473bc3dbf24ce97503fdf84a033c235474276a633ecd00b367d44ac878387fcfd2a3d43712ee277ab7647a1d287425a1496e810e3a63d99a83a73aa7d0e61c6facce8aad159141d3985bc89ac5f68bf4ac92c52a3ae879b61cd2ff90736c2251d0a94914764d890d26d386e9c3aef018629eeba98a384aa49b240d8f62e93692f960c36f90c21c12bdfa5dfaf35b48c510834049a304231594a9bc8d1cdf1ff82322c8fe52dfaa9ebe39bbf4e4b18866eba37797b0c57a29df6b67613b90e7b353448d326900e3d756fb7af482b545908f3b43482cad996e27f6ef75a1a1527188faee308a5499edf628480503940f6dfc4ac9aca17190549f7e3e4c701e62da4d39350db765d44a4070217937f389a259813ea5d94d082719b793403e8f8374d8780167d702bab778a04b9117639f4a39cafba2b62129684b3054c9ebcdf5e051a5f49266958daacb1a457bf65da53ff5bb158186593360920484288daf9a9708430f626493904db2d38e26432cf99b6cdb0d2bef9b51b71d31cbe9a77f9ca3e325350aa5a3df2d5ef6852d0a3a7bcabd42397a2633df2d5080c8efeb2ab24ab14ce2f09eaa1e61c7082f07343c15f973f2a2641b56e8216a12e551f265d4b7b86e3ff5f504ddf475d1a2386be9114f8d4a8732d0fee2fd34cb297bf6ccde7dca570f1c895d1c662789c8d627e123f5ab3dd11c5931ba319ac081723f4f346bca60d98255b1a21985b28bbb96f22fcb38bb8e8c92b9a111f62bfa6b39864c8f65b68fdb23e54bdfd2146f30eff5ffbecd7c2b4844235e338abb7b6daaa623c55492323e0cb00d01d59c09d254f6edfd869b2a8a347791a3781dea2f50fc3aec7bb99708ce6fce375d8a4e8865b0040fbe73a74d306546f722fc9c075fc3fccb3e40121f1a1616091b984ff45dcc21e51265346f6d7e3d63d4999d561327aa289947ef4f0c67077788181a8de6771e5fdd76761dd918603b34c698a373568de6a3bd0719b1a5640ff5f1fba8ffe37d3655a417ca2e3fa9781883610521a17b0ab050ba17f4ec11a0f891c61cd63e92ee010ba0b221ac73b10fe416e4b547d94718743c23fb04cf786a55b56623c8b61f0e41f78948d0db8284ec14c74b7da5830fc6edf88d7591f70d70207c207e17dbcaa9ffbb89bd5473d5c28911d1416788b8bcacb69dde10555bd3c07f02ba1320101d3fd4af9c05ac8014e97af1b6d13b36bca9e1f008c1d11399962123da9e946db95f7055d797e7eef1ca8d17e925dc88c0db7e50ea1cbf986d8eb46afe0d35963ae3c940447f613970613ac152ad728b07f79a05fb28087d191594b4b967a0e3afc976a93fc7997c0d41a83d810e26a3ecd8dab16966130fc3eddccf6df2f9c1b0e8f6b5035d8240c1daa3279c87615c8baebd6d0e6c076e9eb06c409d6c384deacbe04bd41a6121c081b2468989433be4fc3f5c3f0e3bb93eec4b20cb414d3abbd9587ae4253a8a4fa6a8cbf87f6f8e4e37ec8e25c5515427247fb05dcd33cd97f8bef66f73c5c336eb1649fffce133dac58819a5237cfc9d98b1f2f53712c58ad906e75710aa16dd4500cf3625de80eaa0958652b68a5f0bcf7f6c208109f6c5483c9b911ab8fd0d04d0a87069044bfd958356a1b669fc5e21b98317a7f358b4091fa1af1da77a13db385a8dc461c7c879ef7a4d4555fe4342b530ae4f330eb6912b11969ea12667496590efa5e2597ab797e678762524cb95a6584190cc9a4b3a0840f7618810abca4c9fcb38313ad4d0030dcb0d781a8fb6386f488199c690fb1c3bab7140a00cf4c493eac505803d3ad747524ca27a3c4e672965e966bab101d557bd7b420151e160a1aeb1e50a41d48afddff31b2b86f8a68b492fd514a518662c379eddd4b52d46212b677d8487aeedab070f6b578953c255dbedfdedd48ce6358c56326113824df8cc3d508702add40ab7d07bffcc4369c8865634207874e86561d43a7773d21bfd12a391cfe4bdd5b22c8928291e8a254fbf4b34ae4ab81f40ab148b2c856ff3fbea9f60af056aa6feb205797a3b93ddf26eaed57e069d288c7ffac669e7bd346c01ea86f0b8978234d368b23abd896c402f83139cb8eb0c6e7d5f6516ee58ad8f7d1e198d75ca8bf35cb7f9f59e5f344aac00cf6b1d9e10488d2d47e97cca788b1cba0da1bd2a001764b4ee5ab5a0a87dfb8ba9b449b3e3160fecc8b0bbe48ce9388b8d52928cb23fbdd08a05ee2eb0cd94a77396f3378a8e5a6133dc05291f4312aa8b61c2628674993f0c7c85216de48d64b5674f68f9c2c569302cd83c9a4bdf1e28e2e914e82644c70f714d5ea3193919770b605a28b830f15bcba6740e6148f5e5825765020e2ab329629bf38378ca457128c8a3b44426f24c5f1435d3244ba17f0e73d2d1c463271129c43662e832fd65ea880b52fe0e5c1b56c03c6214184c2ebf1e9b237b420a5ad139672a54ee0be04c38f433134e8b65c03f8d31dcaa34ce10313b41ad25e75bc337a8dbc5377177cd96956c3a1104320dd0d6b9c20f0ec898e40c185e8ee22c8a2c32fb27da50c9c333e93c96b605da56a31b319723dee4236ce19a5b8d34109446623ccd790426d88d9bccaaa046e035d03bcd7b06c5e14766f644559bd37cc3923d9968c4ac701c5cdf9e31e5d9df197149b558a993e4f2a226af4c0f68e46c7b4065ff3545d8dae4be6ca6a186c96152ad0051ca1e23b8e0eb5807ac4b1ce2c34d0057901e098a9abe913aac0887de8fe215aee047caf9d7b54ebc549249d6b2d78baf11498e539b5a085d1b968925ac122e2e25828468985d1509cf895ce79a2905e86b4c6da633070184507d81cea454643cf880dac5090ea7609c76b4844a64dcf028dee219c8517bedc2b113e1332ba4c66598207c383d931e3f8a7f6ea0aec92871e48dce350d989858544c1448609efd116140815ab51d0fff684097e0105b611b367a9d0f785017bbf34affecf4f2baeb93929ba3188f29629a3b7e9405867a7cd530ffe5763ed183e3bdf88d0ac8b522d14d2d465df603e5d43395b919c7b1e353482da6853dbe38d8189f5107299d8bc2986b6697fd29762c8cb890037b95f93eb416f06a79b369df27220be29012011c7fcced20332a79b9840d00fdc6a31296af1961d178132685be21124c236ace3a2b776884814c252b07d6844f2b68489d8ee4c2c01645fa2a54035ca88b4dde50cfc50b36162b3879df1dc127cd2e826aa8a268be52cd52e8d5c9b91e882892a8ed56eb9a16df14d4dad8179514d7c3cb83a9888b3ba27b5be13faa03c3e1759fa4ac6a5888dba3b225857b72b58c08f1ae79768ec96b9b6428802411ec0695ea47acd8512675ff17b782a8c8b9292c636128300f52a02d95a70c554ec89589446d150cfed4ccb4af6dea2a8831a306eb94811783f4ad09c02bd7b1ebb1ea8fc877b50f40e1cbf3486c5f028dd5a3a2b19a250733429e7057615df35e7e815ada851a0d35c01587e5a3ba60a44a55be7238dbab8c52180459d2f657b6557037f6885140111d877b0af23a62784c58b0a7151036d42a23d3ef8d598485a0f6876c566fcf1bc8c291170c17505c001c6be7db69839d70c334bf586fffd7d5ae764d638058b77aa75f9bbf88a145cd9a7120fc88b1f4f831759df987eb46c33a5947331b079d940a2bd7437b69afeb2e2de246d7b36bddd8582481cadadfafae0ce2b7b8871dee66e250e973e4010215e478030ffd543ee92613f9eaad4c8e1fc24cdf9965c32e922aac0348bb1e77397a1612a222a4962d2000c4b54ac8854305476def373492f3154a570be70d4dcd210965862d5f589dbf3d485853f448c136354c3e3d965ca538abd5f66279d8fa578bd96b914c0744f844dd30c5295a6d270ca07e39a29038ed38ef8c101e6738c37f242fd77ecf565f94aa43428b15d71a48137ba734fda14f60a71d5cff1a99343b8346da49ce31a2b93a18fae16f0238eab4c98ab6c7e97cb8cd586cc67ae8442667c551d0caa02c1ebdd1d5c4af9cd59d97640c32401d5d7c747ed616af0cd7e82cf6dc1de38f3580dba024f5fdca7efca7510dca971552374242f1a70e3218b5852076daeb404fb81aa2926d2994bdd2ceefa9133452bd01ec107fc22351ea45f66724a166a9ee0cecae4c7effecd81ec27dfbab8039e046863f2800558e34b4c0e37e00a02e573eca7c1dd413e3b768b63ed754d458b576c0f0210d1d7424985d7d4d90368a3ae0b82b452a0f613ec4a0e6696519bbf4662e08b9f7cc6059bc8eb7022d4f9af8190fa078c109f7003a34336fb84ac29fcbf3acd1172fb888b56e1aafe9d26ef8b1bd9a7bdb817574ba56907b9a5f551745739abc45372e7470c65f56ddcfcc424faf240fc236b1dfcd77a7d66e5846ab1e581f49211c6043eaadce383655140cead6f803770d36782d57fc11a5e075a742982cfc251168b159662aef7d8dcbd5aaa7421ac756847f7c35ded7f1814bdc0e40bbe860089ab4b95a7fe3a245a9f0b788d75743fc7d991d61fd05b9ac91813188555e37ac2dce1ef676e9d884d85e6110601fd7ae6270ec6c48016c66827e41b2af7d1fe9f75bbb77b392163dfa6bae606e3caf2ce0c10331c3417b2361373e29734abc6389775167c38b00923abcb81c79d13f3ad2a8c6acc5eb942064e45024f7adc58f2a0066c16292c8560900e72446a01ad866edd5f3abb10c8e0b19cea81f1454d6d8004e26e7dd82df589af47539c417b35e3b14efff01e615bd0431dcbf4277fafa3103fc4f26a6c5b8db55629bab5ff836a85666550236d7a474b40833f81e104272fb733145e0d6822ee15a930d6c2849536522f1e1b7670984a203130894b09aaae64187afa291ae699adf157f98fcde384c1e67b223bfa22664355eee064fd365c5133d1be949e1125cd1ac4b5b012a2a7570044081eed60fa0a402082d09c717f60ce222ecadb53b98e3441ca7b4a7ca2aaa21c7c669fbfc58bfe0305f011625b86b5665a724116e23ec75f149a93ca83acf626e0b3a728142f7457926cd6f8669aa2ac68cc378a3afcc42cbc0a84692b6a499b766200b80c1d74653be8ffdfe4b52403ce896c9ebd2f9ed4a23b6159da134904df63ed3bec8fd2f3091780c1bc9cbf12c51800ed614d254804c6efb3566376c0870686483ce0133b2db1781ec1671153fd5a4d056314f840e7a9385fdc88cefcca436eec7a27c17d8449a9cba1ac579ceb083aa5933c612d53f468f67228e17f607e93ccdc2ba28369bf83fc8e61b569e0737cc8dfc5d39d5fb3dc800bdc124e2fb5ef024ab88ced25cc4b38491a05f82cd4cc380b7e2beca5fb288434dd4e4d3a43789c37b53cca42541696124aa8dc30c7059b3842f16242cdd9b3386b571101139a643f6794aad9e77785b9fb0b93bf2e399d391a3161c28883e5bf2b1ab972d0f41b9555e4a62b5b804010a6a37aff5618cb9e12f13f67f9e5001300f93bc5f49ce07144643aaaeac2e660464bf91e031fa8bdb42ce6e6b6320d3c78fb7864db6655efb0b7f1a0f766f61f6c9c9345e7a694ba815a24d8b410557dfc22222cde0be9efe5163d8e45293d424b06972acfcd0e23ddb402e8ca3d5b1a91ac75fe46e88dc35f20989d03978926471b4bdbbbfc4922f5d65872fd2a0962f3b1d8c75acac81952f5657e63eafc374ef0705b97d8dd27e3e963afaa5", 0x1000}, {&(0x7f0000000280)="828217e9d6d16684caeb537af95d6f85d484866552a123a391d264a0037ab67f8c5cb183af97bee9e31d1d7400436046c4d15a59f34b0215a3c4a6afc9a2eecca3f03a2ac9f33a7894ac4426efa03468d5d49844e34ada9d9a7bf1165c822eac2c32fe18f15ee478c15f73f796c4096c87743ae171b8f2f38a378d54eb55683667d3cacb52b23d8320bbf43bdaea897ef1564349c559142b3dd640c2560926069080305469fa2a", 0xa7}, {&(0x7f0000001380)="61dc883f51a920fe0ab997cc9098ec9c868ef9ef3408b4fd60b17fbb99e06c0bd1a699be9f7d9b4718e0f2449cae897356f7cc6edfc9d07a25261f4392936310409fb0beb707457af2304502ddd0193ed0ea6c3c785064bcac3ba7452f4f9617dad5976032de2051", 0x68}, {&(0x7f0000001400)="2f042d96a02a9a09617ffd9cca8b70a22064decbc76e5ce0cc60d1d52a64e9503d941c22b9195b3c0101226ba7ccb94a17f68be475216a624d338e2b26bd86ee4aaa1d365e0bf6af33ed094da978d0cea7c52e693ea0337fbea7d93af03f6e72a4e2138fe68c5093c94abfde97857387b4ae6c3e37d505cc46f418efa3c5ad652644e19a3de47d7a36dd3a2a8884528b7faf7275a08cf8c65814903d3f7692e122db5a36e5e8002d896f603ddd5e54879ee1d6db974a33bc60f499c845dd92ab0b97dbaedb7735c66c852f342194ce465040a72da483cd672e65a99304d89f906beca736b09b82a5079e7a296748d3efe4002f33f222237e406028bad668a80c8a820a90c4a37dab48094ca68035a1227065f737207163129cc5f1b15a854b343450c14353f741fd76fc9bee62a01095d1d3c3737aa0580a0076f02a70614a471c9635211f70c7827cf5b6114310945854ce740889d805531fb8c18ed30fcb71f24a5600cddfa4ad363e3335eb74ee05318dc631ac5a8d94f3100f9038f179bf8aca5131e4e69ea7ba12970929cd8ea19f9ed98dde64d31daf9eb30ec2cd679c651c49ee67b6e97bf50440c33b5867f0c59b9dbaaadd7ec437f6f6d478bed00c79926b0e69eb358824965b6c93113044e98fb797a316512050eb7785786b5a285a7b7e7e6e66d9d68d34f52ac4594199bb8edb10978d23c1f6b1bf793420df9f7f7cedcbb9801c12b34914251b87e864a56aef16626b3c3b4ac5a593be6127e6bf1eef6b8d183dd2f265956bd681a58fc6c8b3d184f3a700b47d4116e193e61373a2ed0244650c948250daadd6ac0990766b2c4dfcf40727b45b160744dda4c45d8164153323e166d31c558b1944b2ebd5d0161e6f2abf700e07135d9ad5c52b994db07f4b07968e95167bb65df23b91b616aec7524f49ecda493ebec7b0bbd84bbdd53798d514070ab9eb5c87929b0f629385878e9a36a722ce3f3102aacb0bd3d92a8347fb70470ff6d48e5aec4684bbe5d1a2e46eb87c7c3d86fe3241775789ca29f57b209087fd8b150009cbf7d9d7cdf11e0b662d32ea1d7134a0573a647515c4c0f897bbad3157ef9dd789a87e8056588416ed3d7c074d125a03ad33f3fb8119ca8d9732a9c179fac7288da77826674c93ee5a7f6c379bf999447611107b6eff646d0698af9e2ea7a95eb482ca14a3d5df2567e44df5aa0bb1157fb8931381fcf1f1799f4f310101963de500142954b9858696367d2bc5ceb0106578e63c97136915b027366da9f676feab6b96fe5dc12a20a31297048540ec17a83a5727ec37cd3719d1c5e2905a81ce5b0810a7c0c55e109d2933bfcc47bf6c52038d59b994536732486ce556042aa5f0b0fc999a0bd7ddd48f64581e860d7fd3abd14f0c17b6888315728f1447b0ccc1e216f66258085a4f3e4026b09ad7cd71675df521bb58d4f4e122372be1ad8d0747ffff12cf6f9d775cf2a3282b675ba7962210eb64c1704c75621362b9a56b33f21d82b319bce1dfb7829438ff723282b502f3a5e6baf9c8310ca02cc5bdf28610cd9e577f96f191c88f615ea8dbca3e530246016f8f60417a979709d02638fde35efe02985e5c2db5ea15d695bff764ccbf3318c0469dc46829e3c131a531b5f43fafef68985dbdb0dcb3afc0d809e4bedf38ec60058f2d3894e8de3317982038b0c3543933c23e418620f8989e5f722066920bd5f982f204fd4f155760041e3ed95d70d8047d26a35674f9b49e006a1c494a491a56df7462247ad3d5e400ba6462e7fdd36905d26ff0bbcdd20e60889a2dd4cb9af0de6e5748f9120d216a6880caf17ba94af20b9b04f0765ce35758131bd92a96166a0dbf6be877b68553a22c5108e18e492f28c9f19f9a61ece7e28b7ce7aca994dd7267b50da939093d2a5b8dd0e4c3f12126fb1b2a126165142cea85e26317772eac3ef9e650fb806573bcd4589e86857c9dbe81e5a964d4d46cf1dedf18cd26f68fd776630f9dbd4c9fddf32680abaea01c309fc4dd5a751b43c670aeae53d69ff56d4f0b5a581f8c8caed2820ecb856c747a2d3ff38f489650b44b32bf462aad618e7288218ed5845f874abb4b905c8fb97030c21dc568c67c057b7071daeeb5a55d10006a6fb2496b011ba70b733af9f10b67aabbbfec8c3a128c4e1ecb0b83d7975181164fa06a699841ed9a2aaa8e07a2161540d27a746ef6da8486cf107d3b77805af4a102d30754acb5e40173ebfa71178a6f853559ff737c5d1f9716cc459a5806e74a2eadc9f981de3fb503e41bb28d66a881067ba58751ae8b3d98e5034832470bbfee6d5c2cea98b2d2b5ef8b9ee22212b85727fb95ccbfbd60f6d2f1ffd1e49f4fcf07c7897492f8d4ae05ad116caf6382d04002a1d0980c3ba577d129d0cc899b4dfb2b1064c82d4545676785cfaeb336235de08ef5d4f19e2bc6e70c1136101ac84679aeb34eca1ea258624ba3491ee1863a501fbb627b912e20f8e353f1f4c2f61ebbbcb46ad90937ac658110c0c0427996084a3a07071003673186f346ddd2570dc5ead6e087528d49c45eb84a19b4ae138acf2a4dc393ad9c9204f22c6ca1d698b347534b5d8a4d372091ec7a0e93a16cf0519ff5cf3ae0e84d1eeceb5f5385f0be625a7931889de93c365625d9f5abb647f7cd4c783093723b64aba073c9eb6ffc7079cc58d62fa3800739a8a3ee1747807806142fc93dc3aef7875ad8970cf9544c9dae4d06901e9be39f6b468b36b2934371203b8db1216c631f16e86cbffb9c9071b55bfd5ccb72ed53e32defb07ae6b1f3c7e0a574f2a6616b20a9339b961ab4e6945a771ac98468f1bb9ae4ee3537588ecb1bf0143230d9afb2e7dc2e251743453b0e29324b5098a7314c69de3ae42c6a63beafa92d1ab58c6b19dfcf0545dbcc48d38c7d77e15ec6e7d62668a8c2111c9626b2ffefd737e6dad8ee380d9bd48a75de1f22670cc3c710f1d567539e2eb7c4254b3ff294319156eac0dd0c6e0cf9aa690933d2f3b5c9a7aa4ce0bf034ab079453c0c74808db76c74795f144e88e5677623bf9a145279eb72ee3e5a66d6f4ff9c68536a1b01612d4aa6c21f9b2d2dea15a3b43735c681f6df0ef10c6dd0aabc4664d2d5b9f3ea86b6743800ac1421b1d53e72cdd3fac9c797efe86582ed3ffdf2f4e25f14a4345fa31b5d0da7d04aa59a9594ff9088847dd9015b972be774a4f4514a0cc8564d900a6aecb5beacea869fcaf5c2439c891234b71c31c6e7db5276b4a10474216431cc99650a4a49f497a9031711b2e9633fa23c3db0943aafbee7fe536483f395d7019f6de256755fe6b4c90a623a7a8104bb5f29892d563706070c3f1b4a60b4bbd3e8f3230f539991ce5cf7a573a5f252996356e557a81300bb6d716558e7fba77a0259a6aad92b38cbd286d1d239d8d121238deae478d5a8fa24bf529f067ee68c4986f1a1b921528ae99f74fc077b70c1eb12b3703b23fd24f68b025621b1e04a64ffaf6ec74adc45e34d0e0c1019c37c612a7ff77a609ae169b1ae317f9a3d91835fe4d5fcb997d3229763664d4dd84eba62de85ade4796ed75943f617e25c15e5fbafe3c895c2aa846fe5f068c2931b411d7ff930cc261451eb622563b2717ff4b3b8c1389d3750d37f13f2c80591217c144bbc3d11d43c1df6bd731e0a0d723ed357657bcf0a3601c7d8cc75af30bbf0d4a53ae4407bd7c8fb3a3bea2d68e1e98440cc7292462f395790b3f1910025b122d84f79b65741788a125bff110b3269699cc024f1e78d38e553c41fced1cde3ab1bb7c66f52ebcac25e08b913b0c05a3128bf6feeb3c71d8bcc15661770bbf49c251f597e479dcadb34a68e5e66309ef881bf69e58d0758c87fb71fc95c2c2b2302f91e418f195157ce9cc37c8e3ddc767908dde2d7bea103c601ab6b0d2bcfddc5bbcafb56ff268db365c87b977e10dafe0bb397fa1c220f8e0a780ec16b07f168808e85db277d5a29d9daee78075342ca931be1a264871fbf5cef2b4a61675936a50035902b333394b82728a8ad7e89bb1c06e2ab6ad11d8645f79ce30fcdd5fe3ed91fc35b800e902e1a05ba9ba8a59351256be046cd8a3fd7c4fd6220fd1a4b28a8c509fad13eccb218235e9a8abb6c2144115f5b58893dfbbe3eb3477019fed670e3d8e5e19c694659f6cf713ac5019117ad231cf62dfdd889bece10e9e35e7ff775f5c00739d52dc921ea58ae17ab78b9ea4da495704ed998e0f8ca87834f29d36aa0fa78be2066b3c6445f86d1cddb25570c629f222a0874959db1cac75af2de85ddfc7df3a3cc7f91f856b2c17f7fdc1c863f9f9b89bbe1383c8391c44a392eb0bcf0a72465b0bb5858256ab66030cb6acabe758c6639f29d6bd932d33944f4b5c30c1635513ff72cbdcec14c2f325f9709b2c3969ae2060076630f5c0f6801805183c315149e2753b1c80a7db9c7d49cca48cb66fef8f0ad21fbb8289fc31e4b8032322fafa38a367d56d3b6dc84c5df15dc7ae43095b7a944dbaed678aa32194e7d5115fc5b05ccb0f21ac77e79a67a19daadb969def589b1bf45df00e6d29385ec173168e706f29fb89529b0d1113da52f1897ecc7beca469b7b8767252f102cc52ea7cb4deaa31361342344741bbaf8d9e0cb823f358594270aa288944b7742d724fd2be41b2555f7e3f386cae0924dfb874a0909e3f04cecf2d7e1d9fe24ba501ad341171a4769db7b1283b41fbbb715b827dc857a188583496db07f715a831b1644292ab681da474facdc1727cc736410dc36fcaa04578cac8607fa2eb597303f76fb625e9d7f873d0e67c200fb9c7492521f8cade8bfb8ba73fe474dafc347a3f43fd8e768b5753d82bcbaa4c1b00751f28c9fced498e5b0095bdcb9550b48100e9c58bd5f56c3656af37e8dde83209ad85af3f7e8db7ec7190658996ad599e83ee783e4b0245a65d8302552b2d9527657082de568129dd3e05258961a38766de44a05ea1d64d157e7a9ac378f6c844f6ba3898c9eeb837a32fab457f3a0da764912db3504f6ceec0c339f426f93380421d6b5a2ea363fdb41727e40d65254345d77d22bce49fb049e509ac44bc84fc068acd9f81211f05ecb3c561fc0b630d3d98d8f4bbe770b541749d5d67ebd233e404c9dbf5332a50eaa9fba9c04c8f158b3a9b68ea25b0a4e2b05e417b4f436cbc932dd9b9a21114b88479672bcec4498f802dbe5060e2a6f1aa3c9b2176e39d3092e32765242e84877c7b16f67cdc63ca33183cb8ca35931df3bbb74c208cedfaaf1a25833c3661f74d3f4fede624735ae778247a9b1e5fb80e1dbf563b2a000e736d83105abdd82049b4f70d2e50c8126fb926462bfe653af641738abf6b25b9e7901ae2ff813a7cf92dbc5850cbe9a4bc7a9553c90054bf9aba02e70ce4d93df280865e7c43baeedf20532c75bab696d09dca742a3cb698b1283bce6056aec2124369c7169c4836cc480abf011f7f78bb6977d0c734514a33f5711189996fb5519c314e0e681aeddab944c1955e120692467c3154b15989574804deaff503c61bc8da6db8f4de22f040408d1050f0a0de14c2404759d23ce3c67522ad2a56b757d7cf36a8958971f9915243633847dfd33e4b3509a9294258eee7de3ccdda273a0db8823184fdf38da69710cf34845db0d4f40d7bb00748736d3f09b52f499543b246b07626c58f9c82e8bb8ab55943fc01e41e67ae9603fbe401021da37fe0dc5ca67fc476fefae8c1e6d44f406c1f7f6376005f25d7d9b4e1fba48a5a796f53fbf9230bb571f5251440b03", 0x1000}], 0x5, 0x0, 0x0) listen(r1, 0x6) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002780)={r3, r4, r5}, 0xc) pledge(&(0x7f0000002740)='\x03\x00\x00\x00', &(0x7f00000027c0)='!\xcc\x0e\x00\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000002480)={'./file0\x00', 0x20, 0x1c, 0x3ff, 0x0, 0x8, 0x80000001, 0x3, 0x3, 0x1, 0x4}) listen(r2, 0x1f) stat(&(0x7f0000002500)='./file0\x00', &(0x7f0000002540)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) r6 = getuid() r7 = getgid() lchown(&(0x7f00000026c0)='./file0\x00', r6, r7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETRAD(r2, 0x20004b43) 16:27:29 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = socket(0x2, 0x4, 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:27:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev//ero/', 0x203e0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 16:27:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x9}], 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x91, &(0x7f0000000000)=0x40000000000, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x21, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:27:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r2, 0x0, 0xffffffffffffff57) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:27:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000000c0)="b8ff5313394a5ee1957b8d4dc703edef3ea4f2d517a9bec86bfb98758fe0b32f4161489b68af080099da31a99286df5d", 0x30}, {&(0x7f0000000100)="c46b04ece9d69c3a1e8d2d3968ba8a12d08a015316ce2078b7593cd2c69fbccf318d2d61fa1a", 0x26}, {&(0x7f00000001c0)="707997122bc3f8cf59627be13dd29c86608719abc28c2dc22bb3677084cc76c0f318d04002e767d17f632de7842358f47a0539097921db43c772f9b183585daa539851660acd542544c5b93533c0e1a21d42604939f6e4e9ed04b2cd2212a334686cfa214b782e0800456434", 0x6c}, {&(0x7f0000000140)="93", 0x1}, {&(0x7f0000000240)="91a5c90beb44391686df0c7db45297c91b09b4e8984cd5b4a98afce2d6d51bce1bb3415093d0d06767ec3d0f2cac9db8b2b55cc83bfec55fb15c5dbf9d366b741c76b2f1d273fcbd9552184a50adeff31c971c8b09b0483a4f1e755011c4bb4bb411b7741c4c1b4a576bbd47447be3152d5adfb6011a797b735219b2f1f78f5b7f10782e1d6e4d55e82931883de6096b56de3dd56a2a8c32604b1f201a92814cb467bf6ab0e1229a50208ae787189e8ff72cdf613c6e56f8d2f04b3a51a716c856481ce6edc08879c41d1169b5b4fbede8bed9ac970ad346bfbb791d1b5dbd25210267d7807a", 0xe6}, {&(0x7f0000000440)="8ff9743ca3cef5d4029bbefd3a1b5216b4f58dacac112430960c17840498027ddd757a254f5c20271b8e8d86c62f6b759063080bf2034bf630fb4bf91e99ae85b3982ef26c5505f3ded7b69c5ec39544154c3c1b0172c0288617de149b69de823c102f898e577d5bcff031614e06a3e31c5e2eae399d06612f0bd715942a5454038dcf86c3ee5026c1e5", 0x8a}, {&(0x7f0000000500)="0b1d257e92e127de84089515aaf1e031acab5e011dc921a298bf137f648c6768cd2fea64b67e4f41d4f8a9fad013ed13e8549d5be394b0fb45b18d16af5ad360ea23332b52337a0df8fb521e53a3cd405a40ce6e2a69c87fe07f83e15aec71ee149f47e596c8c2f287c28ca58e0b39c56cce6040a3e58e95f4cf50e5fa3631e3f5f8ed5c2b7fd4c3bd7ab861305deab1a18cd7e32ab581c57c512718fddd97e8327f86a0356af52b88669a49f7d254f9c0e0eeceed0d5ba3446a56c385218fbfd7cfe246943a4b34cc9e3f", 0xcb}, {&(0x7f0000000600)="a4a11191b756b881a488fb940ca1b420df59009d33103ea3713375e82225dbdc759b658d83ef9913804502b80f1617a423eb49d4de51e664a4a1910a04671179459d33720a628dbe8ec49736bdf1dee5f0a6905d08bbc1ba008d16b536c67136ff6325628202af072c3e35f090c686dac3354e377313acf5596b46f9c2458acca7eeaa418ff17297af5d23255532d555bd47bcce92e7211c6057da6090fc0f785bbf43fdc8796dd4aecc5ddda0ca7af835c5f7cd197f60be770fe1a836104faa18547d46197743b3977353b5a797c26dcc40a9747c221e7c5d978ed39943ffea9e1f61f69d9809eb1ff118712573f58edd283f7f9c67eb096a18c9656cbd9b069ca56e615edbbad0de1a2aa1a0daa8bffbc0f32845ace4642db5ac2c2a18b83925775b7d7ba88a63f3ce539c04b1b261a2a406db1de6f7a5068491f9e90b6111c2bd99ce87767fd8d0faa785e8dc1eaed709337787569fa9c00085bfbcd5d0f2815a85139a19eb4a49570a728427f7d3840607087fe0315d40ca4597209c9e9c6fee89a23b01e332b847bc6dbba8ba5798b20cd0c021d29a753465b83b0024b58769f31bcfb0b143bff817eee0f48977e128ee2d617ef8bd1582c407d871dd680c1d1a9529fd1311b9bdc16fbfe66a220a0377b1716babbec1906ea5d3fa3a90ae278077e2a78be6fc3e1711b4f42f71d8b2bfa9dc3461ccdea6b3a516b37e2f5349f69fc03f4d799e5fe81a4a67f4cce9919d5cbd8a5b8f949b94e202d13792709d4dcb0b7062652aaa07d34527f5502157f7e21eb113808f7b34ede6fb83065a6285f5a90bf453484befe7bd6f2cf0d0998c7c151bb1cb0c9d98e66eaa9cc34fe89aeace3fd84431bc94916071f5af4c81f7b823d8bd5c7ebe402d975f036d6eea948af819f4b2a3438354ad3740c187b9c268f4216588d44a51c1d5cd2100f5cb2416334de0615f0d6a22aa19e5145b17c7fbd7916bb1d0d5ae4db5512a89db078b7030118525fc4a7355cd5e4ca09d5a558da9d5f36d7d00b783b449b31111b54507a2e4035b1be4b5c4d8a850f7d76af5135f04c3ec3ed79fa70ec46d8b301cb087224a080f983b84546f90abb3f54b17101f20fec48980081f2a9a110d2067d8b7d3013ef303e7503b79c53e03d31911c9ee29edbffdb87ea0174512946f834e947a289c3272a8ec5961db8a602e9ae2215d94145e6c12b15ba55975c9963ffbeb57d0ec8fe5373e39c0176998834311e097b2a406fadee9bfaa19aa1b27a7ff7261ae3cb02ad15b44de4ac1a51274c5b170efbefa36343d6c5f0e49037f218849df73f936827bcf3a9df47bf9092843ac6dd2f7a062e4cc27f77a0b666ee12b6114c2dbb509da483374ac25af8fe2100b51626ec6ef41e293f16cfbbc8e27fd918f8c07abb4396d722c6fa14bc31e860529757e798f819cf0c4fc5ed761cb85c5c4104782e555c67f9b973b4eb41f4912051b071d925d435cc54df8b8d10fe0400e3332b7824aefc70595bd1c1098184a237fbfff83718d2336b355ec2b5490f4717a10e9fd14ca339546b6ea462f2c2bc9dcf57ad9254e020de00addaa253aa261aa0db3be542cfcc399255e5b349cb975b260812b7a19400bf8aad935d10f1c50fa18cfb001b22ee79f69cb731e8a1d23742ecc2b5fbf414061501c0898696ebd64430646261cfbdc8cfe199d0b9d9d65903f06d31b613ee43ab7cbe2a41311ec4517295df7762d98ed2958e866994e3ad11e59734a07e092771a9399236d08244614110a73958fcb322d82755190f1b3f414dcf606fb42404d6f9717e834b95209d6dd86faa44609aa11b9ef28c65d562fc2175893a37bd1c62017563f907a238b40036806b211bb12ee9612279d891501a0afb839cda411b8a7cfd2559fbb2e26dadbe3383665cc87ab2d572068eff834664fc19dbcd8f802d1e707f7b64f75d1ec8db65d79bd93b994ff28c13659c35f6f9633c6735796d4a646c533eb6fbbb3a563687bb6930649fc7df3479afd463eba15872fa1c973f933d94ec1b30546c0a6a07418b8211dcac27fb6eabac602d2c3af18f782c1545156955998f6f46d5220253e115422554ed23b0ff384abc4904b110746b62047420850ffe7d8fafc7782492bcf8fe62a541d2c085fd5def8e3404b4647dff59e1435aca4fd9a6f65ac2a9757c6419837bc4679c05a94a28c4aaa39c253229cc115117f9b1a8adb1f32e4cbf2a1c61828f676b0fa664be2dc925230454a9aa47db6ce7cbe10b82c161dad55e926acf913b2046bed585ac831ac9f6a5d8029fa622a5e0cf9dde52c003fb74ba5871c576f345185065009bc6a7dee7eebf9ba3f0b8c71650f0902458df517f1e1238d79ec54f1b7dfde7d0eef7bb328d4f69fec465b3627d1833b0c775728b82a526337102ae37a087bed7ce13b3b7fc6c21ac60127a86ca5f18c1b711085820445f3455b79b0b1c9f5526ca7cdd34b9f57525f1aff28080c1e0fd5a6dc5ffc12ba749dc0b10e7b6f8a05fc6f2b43ada8eb11cf477b7025c472cd92433bea87716342bc829d2ed3b8419a0000a4b3fdb2b80425d2ee87281dd46b80e8a37307303880ba89ea6df9e53468c5ad3e8b5815fa82598f428a0fd3676e6f28f0a35ca3dbda65d6aa3943cd4e016b212bf9a45ce469ed47834a1b542212add2088a256401c732a573e44e34bf3a3b5cc25710df4803ed1e904ba7c597cb2c48ab8157859e0a7651f922848cad9217462ea5d02baec89f329423c30c7e9aab34c95697610a5b6c74f1898d473a733440dda6e955e62a5b39e211ea71bfca624dcdc9f1dd4080ae7f9527d12edc4b507be0a7b948789c891a02c076e4b4650d204c303cc755ea58a9167d1b4fa71b561360f2e72cb484e896f48a5d3d228f4bbd15ccb7c6610c2e9a0afb270f7f39d06407eb027ef325960dd832876caf36085221c9f10f07da5a73a429961ca280301134b57b4de659c7fd923b6de1be2f653c2f87b727a4e0acadad6f926fa9456752693ceaa383d078790c57dd4068be66184bc2516a9d7ca0a98efd0b76e8c59ef77c414c78869d8848b6f37f68bf9b596d408e49b1a5602be49440450e1079a7be9adbc6a21f42872d1f76e19445d9a935f4838ef6d8a8dc5136ff101c6747cc58d334b3188a05be96d2fe826a2d667473f8294c71713e9a8f8a68183b7b7b35e03c4cb4ea977f8b3af0fb37da3021d84593d288ddd6f289de0bb99f5461c25488d3750532664231b4df3d4f9f8bb392ad3b181d398feb95127a6e93d82b9f7086f895927ae0270d554276a1189c9aaae1ea89ef4871388010be89fb7dbe1bddd5266c68496267f55a9bac36b42b78260c7131c735c28419790c0eaaf7e6bb9e907fdd30a2387428281dd234043c3c88a23cf0ae4ee63f5315a8df101fdb68bf0acc49740a6fc34f8e30b71bdfe269ad426a847185f9412773b6b0d8b3d1844898f999a44333fff06e6ea414ac7d80a19862f67fa17c8518326663433095b1fad42f98e07260c5f05f9c5253332e141ad4e3f998b5dfbdab317a203342a569c236ca080895745f5d2bda322eaf07a8c3e06194d152f50ed0855d7488e46d486806ea63fd37a575241d01cfc51eef0df71edf6bd7108ed2b6233e6d848913bff47054256d0464ea24772365e053a28ded3d4fe973d2fa8ea7a37d13a47d63ed168b88a4d268e4fb5383d1346eafe2cc3c2a066233be34bb100bd8b6fcddd0828b86ff595d7bbaab1a0d04694ccd863278b35d37a391af670e322445e2b33e0da08f8d3f6ea1747d4d2c472f4cbf55e3bbe0d4be597ce5ca36f4b8c7d3bd60127be2f7e5d258dec13fbaae239297e237c0781fb1c14924e0ac9dde0113bdf2e4d30ad54d9a0372f5ff258a44a4aceffcc9469680037eef006e7e5ca7c83cf8cd0c97162f721f5268056124fa89f2ddfed603c514b9aef6a044f16b1f403f28ae675ebc2736f1947c3bf0fb3e09cdbe167d5c8a795ad5df81c75b1d12ec2c66bb66cb52938361164c698921c1d8b2ef8733ec9aa096df43ff79afe03ba15cced76d2a8a04d40b5286c9979eb4edd59f3c33a95d1181a85a6ed95e3c7089d072375410a00b959a016570f04827568790622fc79f1c92ec6750bd957c9741776cf7b87149efb184b9bdbd50a9c65d7f4ee8ee8b197d88e0daf58e0bb643ac0adb33b9e14c3d07bbe3da25d2a1ee7bfe35861fec13bf1b94dcf73a4bc9581b795380c840555053fabd4d09ca70120650f97b8610fa839c8142c60ba7049a637f15ae07958f0b8a72413e8f9f357787aaa6a510771b88b46c617adcbc12fdae5b772696d09d6958edade60eb3967fccbdbfc947ca543bc8b376adafa1533f6f9e7eb8eaadf56bebba9bd0e164ad71461a41809049c4eb48631fc17ee4aa54037d1bb2befef4a2350b3ea02a53e10eeba80492b8cfbe5b56c919220b260c26995b1d07431e0d5a48271e7e8cdb2e028f78dd6955337b771c236db789ae5ecdb1694784d384ed0c21f7d78bc8e1fa5deae4055a35085bbcc2ac1360603a644d44c16c6573762febe56ddb2d785f4024f28fd6175dbf4480fb3b77f4e5fd899dcc4b80c10d1e45703ad63ff7053eb51526a2abcc342577f9e10361cc7f2e0f52c6445d9a0b1450692410fe90f252d65159b963d08edb53e9876f3c783348660835e7bd2187085dede0932da0348adfa5959192389eb6815eb37dcd5984edb4a93cbea193d41c18ef3e3ba975d239e6f7eb5e9b48ff802df8e9dbbb094e3e0c76ad3ee84e17a679370b9bcb2523a3de3347e17bf2b58312ae512cab83929573214d13576cf074f6f54deb465413066516f457719b64ce97683028a9e6d9a9ee1a2ff5344434a8c7fed93270d741aa6f367fa1f07a716d2484eb64f6503ba81d9cb9b9bc7384bf0c30c71433dcf8ffef5222e3fd9f0fd187b1943fdbb58cb4d0c9f464c62b28fecad91bfca1e7e52e25df255caeb089ad3bd85da226fd8c81d6f78d9299643d7e14297d9bc01e1d28f46cd2152d4b252491d849ff058c9ca996835b35ec1cb1db185ba46b49614ad437e2076b6edc0e9bc77982bd8a68ebfee3fb1ee8125a78f406d55971cad723f4ffbaf9363a27a3ce9fb4708101b41dd7d34a77000ca2de8e8cb86b2b194ba883b6932054e4f8c5332f2ea36c16a8e135a18d8fbe0812c252ed6a9bfe12ba36281540de0ddd9e3645b0bfa8c398f5f56646d4b572105c485a398222cbf88b4b871a34357076c48ef9940f61f8f3eebbebff73b39b53ae7866105a8f2a0521a41cb70844be4c7542421b63fae0373e03052589ad40eb40bd1c2bd0d9b3be6791bab66042d2ce1c5fa375e7fc89b42a9543fbd6486ce1823477b95cd0352deede87dfc1db93eccf6d993bd7d691fc21598176382d3e7aa1c255107646252d7decdcce8812324c4adbf55c14971b5f2f5fd472032e882d7cfb540b024fc1b590a6a014099dcab5467ff0ede8d8ba3d49053347c6ff57d0453cf437c4c46e11f407f4282d03dad09b7e32781327a8a34c930f8ceb7bde756b00222010c1d00d4a32c1db361e21f6a7c944b1a1e7695897a7ead252ff7fa0b1bb4e34effa52396a2fdc5e313250bb0fdc7553235eded546c957fdc8731dbf8e6b0730a0aa2d1d16919a1f46552f8d08328b1461863bae97b7183e041b9b2a3ce93937684e40354a45681b19e01fdb500e55855cf8829a971180d5e556761702c426a14f196c60f5d505797b7739e752ef59fba5c1c7866997fb23997a9806718e79c903eb096df42049d3991c", 0x1000}, {&(0x7f0000001600)="724907a4b621dab932bca6c2edd95e7448a6ce77113803455d84b39760dd38b629372d69a476be42127c97a19c372ef3c594196b8499d95b72f9a019db2da2f66acdcd80c4cafbae9d9d778462f0f68277978d1c7f710aee21cbf19357eabb8407c79ba2cd4c38f94916bcf91f307b6f9bd01a0a12b2407c8ca7a5cc8839a744805a03a570fb065642", 0x89}, {&(0x7f00000016c0)="323ff3999e692ebf4f77297eca80eb1e1c571684c19a36d30dc0d5fe4c3227ae055d42505b1ff6b06099f5e4c0cc581c12f83a61829af8e02be6362bb18b3cd08cf07b23ab48d8a828f00ee51e2cb50a56cc3ba5fb593503480c5b1be1d4792d16cae860b800b48ad0c6e82a854e036757c60d49b3aadcc3e4224870fa46d281d9086c9ca69e19e05774896c74e81de895bcf5bd18be8dcb00c6629889595afc04415f6d2de393fd9ed2659cc9f13d733589079b8c006beffc80ba33dce932cd5856cf644c7a4413a5f147e88a6b268ab7af3ad278", 0xd5}], 0xa, 0x0, 0x0, 0x4}, 0x3) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:27:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x800, 0x6, 0x8b, {[0x400, 0x80000001, 0x27c, 0x800, 0xfffffffffffffeff, 0x4b28, 0x2, 0x5, 0x9, 0x10000, 0x7f, 0x9aa, 0x800, 0x9, 0x7fffffff, 0x20, 0x8, 0xffffffffffffffe1], [0x81, 0x0, 0x5, 0xffffffffffffff80, 0x32, 0x800, 0x7, 0x2, 0x922, 0xffffffffffffffff], [0x8be, 0x7, 0x2, 0xffffffffffffff3f, 0x6, 0xcfa0, 0xbca], [0x2, 0x8, 0x3f, 0x2, 0x8001, 0x59f], [{0x1, 0x4, 0x5, 0x1}, {0x5, 0x8, 0x5, 0x6}, {0x4, 0x9, 0x9, 0x9}, {0x8645970, 0xc0, 0x6, 0x4}, {0x20, 0x5, 0x400, 0x3}, {0x8001, 0x7, 0x2, 0x7}, {0x7, 0xffffffff, 0xd1, 0x4056}, {0x20000000000000, 0x0, 0x3d, 0x800}], {0x3, 0x3, 0x7}, {0x1ff, 0x524, 0x6, 0x7}}}) socket(0x19, 0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:30 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0xff, 0x1, 0x5, 0x3, 0x1000, 0xfffffffffffff000, 0x4}, &(0x7f0000000080)={0x1, 0xd250, 0x78, 0x8, 0x2, 0x4, 0xab04, 0x1}, &(0x7f0000000180)={0x81, 0x1, 0x7, 0x100, 0x5, 0x1ff, 0x0, 0x9}, &(0x7f00000001c0)={0xffffffffffffffc0, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000140)='l', 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:27:30 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) r3 = socket$inet6(0x18, 0x2, 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x2, 0xffffffff, 0xfffffffffffffffc}], 0x1a71, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x50, 0x20, 0x4, 0x2}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf0000080, 0x200, 0x5}], 0x44, &(0x7f00000001c0)={0x9, 0x88}) munmap(&(0x7f00005ea000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 16:27:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x5) 16:27:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="029be96914f6167e3a", 0x56c, 0x0, 0x0) 16:27:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) poll(0x0, 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x0, 0x0) setsockopt(r0, 0x8b, 0x0, &(0x7f0000000180)="e881a169130c67d429256dde6f551fae108c18dbf2567e24174182d734735de79ade79ddab6f13679853c03a97efff209d61d0c1140133ee0f605eb7b9e2f6ae9814a02bb486fd71d9893f61ca3638", 0xfffffee0) 16:27:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:27:30 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x5, 0x4f) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) msgctl$IPC_RMID(r0, 0x0) 16:27:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='x\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='x\x00', &(0x7f0000000240)='\x80-\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='x\x00']) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:27:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1000, 0x101, 0x7, 0x1, 0x2, 0xff, 0x2, 0x2, 0x3, 0x1000}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228fb4507c94c5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7e16e7b707cde4607fd995796f38a86adb43e1d25ae726d0958c38f36a4425541fdebdba420ad0f249789227f1c30a9883bfbc0987b065832b18af37d18c232933c1a6efea362a14b2ed7850733a37471022fff5a223a3f2fa3aa4251625c32224f38dbc0177b80e3d9ef83f14e5f7f539cec27e4b2bb65d6f2457273dba8ff67c81aa3859b5b83485bf559178f0bc01019dfb1fa69d7262ad5441fd12e7bcefbe0357efbec4950f9da371a510d7fad6cf1cbec2b703d79dc8f06e73ae5968f58f6884387e0eebb0c34838163208234022e"], 0x6a) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x800, 0xdc6, 0xe2, 0x0, 0x3fe, 0xfffffffffffffed0, 0x7, 0x1, 0x2, 0x200}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) chdir(&(0x7f0000000340)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x20}, {r0, 0x4}, {r1, 0x10}, {r1, 0x80}, {r0, 0x12}, {r1}, {r1, 0x120}], 0x8, 0x8) 16:27:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000bc1600"/110], &(0x7f0000000080)=0x6e) open(&(0x7f0000000100)='./file0\x00', 0x490, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:27:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x6, 0x810, r1, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xfffffffffffff001, 0x9d1f, 0x7, 0x9}, {0x9, 0x4, 0x7fff, 0x4}, {0x100000001, 0xffffffff, 0xc4cf, 0xa44}, {0xfffffffffffffe00, 0xffffffffffffff81, 0xed23, 0x6}, {0x5, 0x9, 0x597b4266, 0x8}, {0x8, 0x83, 0x5, 0x6}, {0x2, 0x6, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) semget$private(0x0, 0x3, 0x400) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) r1 = semget$private(0x0, 0x7, 0xc) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/64) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) semget$private(0x0, 0x0, 0x5) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000006c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000780)="b6") r3 = open(&(0x7f0000000700)='./file0\x00', 0x8, 0x200000d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000680)={0x4, 0x8, 0xffffffffffffffe1, 0xfffffffffffffff7, "6da4338c305a751edb75dd60425ebe25d682d2d4", 0x1, 0x2}) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)="c1933294ea41cef0c108923b7f68f3a3d0abbabea1c2f67456e4992078a79565cbb8718d1116b36cbe8a34490644dd2831cc6543d50dda6dd930f0918e6e484321e31b95c8db44bdf2643491f99233", 0x4f}, {&(0x7f0000000240)="a149635ab6d48ce222185252eddd483a910e53c22e33cba45e375d5c7b2c726caa26fe9e6bacbbc02e6ac122c2acaf28b155ddfe87c2b3e12cb072ec25c4a03e48c75c11bba07dbb61db662808e7937f5c421e469965a5a26c3793f05dee2b35edfba2a880b7b3c0b4d41a22ca5b0637567f", 0x72}, {&(0x7f0000000080)="a9210f6ec1979d902e13693f1b724edce1c29e58a53a14568ca7cb4ed39ba9bd75b760fb16", 0x25}, {&(0x7f00000002c0)="75d2c1a553e1b8a043f541751f5159c16666e27597afe6961beb07abc0d875cbd34baedd828ec478e942cf883fa87033e0ce41e8339b30c9ddaf3b7b29786e30d8ecaca72d9a459a35d0de0d684c", 0x4e}, {&(0x7f0000000380)="3bc997ee155a442d3b2a24a1542c155975a5a52b824a22ddd24f9c9487030c4787838eb68b999375bf39edc055f38f6fab93f566c4d5a41446689b7e7efc6bc87585972fc470b7042146f66a027a5129af82bdf95d8082ec52e23973b55bb79031462d317b009e42a05bc4a18187a6c63d08921f8b45174d0907809714987c3e09e1fb544c9dadc70da534441228179aa8d8034c6d", 0x95}, {&(0x7f0000000440)="d4ebb3a762da3bfb652be68d2336f000da22aba544f0735c785cd6dd75b3a11534affc78c3764bdb49c9b8c3419c9599b84e983f6e420d464ca6e5db1217b6442d7b7cf9172bc71e97e63c516fec95c8e268b600a90d334c733b069fab9e754e30c589ed5d4abb5622bc4503d883234c9f2e1f4d4901a15f33ac4ea74111741e5c2d06b838aa7bd7eda83a8f6c503ae4e5648b1bfd7aa6dcf241422f78810eea5a58596568eb595a271c20067d7741639f7ab1a1c35b249d95dbc96c3c9ede913411d785d84bbd720ccb1885d4a23e745187743305e91b0602d28f918c31d42b25c37416f36f64ee", 0xe8}, {&(0x7f0000000100)="e6e1ba78e3f2683eddf38fc4efabb407faf3b84a68883c", 0x17}, {&(0x7f0000000540)="d5d4c6c3592ee14af46454c9019c2593889fdb39aef3439fded66dbb3cfe11ce4dd807dcd49ff5230e1947b8a1e68f692165771137c45b6bc15448596c22b262389d147da32517e538c1d7539c3c1496a85ada88d602af9f4bcd57663a0ef114ff9adb17c20e", 0x66}], 0x8, 0x0, 0x2c) 16:27:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="6de4b541ec3cab5ba97a959b147faa84f8bcc30e0999e6a71a4f", 0x1a}, {&(0x7f0000000040)="6bb2fd3530b109b72724323e", 0xc}, {&(0x7f0000000080)="5acefe9f74c23ce35b0606ad982fb3f2d3592282b78de730d0216652c2833be6a9d3c488c2f53bc5ec225e79ef5fc76da5492b03533a3c85327b97402e15509c5941d035485ef3ed2cb427f4be08e4f4632f72422cf197648551ddf7d2dd737874488c63984d8fe8182d1210466e61005c46a6f18666a8934abb2b9bde02186bee00a7a763b0e8d15a1d139911aeaf6af44e53ee7d2c22ef946bed75e86c0343f66ca3ffab8ee66f224528cebaab0de244bfdc319b79beb5bd9104119ae9bf8e88e6a2019bae84c5d278480f98240cf902ddbf8273ea0e23c4ad94404095553e70972823ba", 0xe5}, {&(0x7f0000000180)="3e5e15359a0a44cbd33691fe210eebf81080983c6f4fdf0f72114f3c529f240b74370a55b99df125f039a45ecee91305c2f250254b7f1bfa5150f541", 0x3c}, {&(0x7f00000001c0)="353884025e013b2f672bbaea5908043f6f23cbc2", 0x14}, {&(0x7f0000000200)="7d02c067fe6fdf7747fc317941383b91f6b044fed18b1906160431ef076b179ef51e94e1633f5bd1a5de7d939a8ec6bac4a398681193ab74550a07aa1f8d8172cae44cc9819d6d5f87bb0c58908dfcf16d667c25f84d29eda6e1d46f72a22bc1c38e560305788a97b2ddd970d90e8a8e965b6ec8eeadad403021aa39b5d4523992fdacad99b92a385e79f551f0cb1ca00c9da2570d755ccfeeb7c8a65780a285d528", 0xa2}, {&(0x7f00000002c0)="be9019", 0x3}, {&(0x7f0000000300)="7e209bfddd9272f9eda14df71e530a3ae6aae2d3272f559779ba2fca7f4d58e6df97aac88b7adf1795332015a75e35bb300ef4c9c4a0ae4710ddcd58f17ad38aa3d42ec1a7fa0489616b63258a7f0171e3dfabd897d644e6d53fe315cb1249080973dc2ea3ea896d726433a09081fe2455ac7f3f5f77517f439e464d55e9710a389da09aca90c977b6641bcc43017600e3e65c1201a16e765cf0d389e739422d65230fec48df6f2e77cdd5d7a9e5ba37a499bfa34c8ec7a84d5b41ac1cdad296fc6430aa0fb627bec846326922fc372fb768acecfd060aa4fa2c86fb3d29484fbc4afb43b339ee4453", 0xe9}, {&(0x7f0000000400)="d2cba93420eccfce350cfb9d4afe702644a149d5db3f682f51efc9774b2c81ea", 0x20}], 0x9) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000500)) r1 = fcntl$dupfd(r0, 0xa, r0) pwrite(r1, &(0x7f0000000540)="b4648de109731473aa55a888340beaebf03294871a02c5b997cfcf9a6c30ae0440a719d6bda28b079250b767143f811ee315c317e56a9bb18526fbbfc7bd5f871879b51d62aa7b78d460f201c423c9a146e22c0eb35d9bbdaeb6d3c49cf5362fab651c", 0x63, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000005c0)=0x6) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000640)={0x9, './file0\x00', './file0\x00'}) fchdir(r2) getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r3 = dup(r2) r4 = dup2(r2, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000700)=0x7) recvfrom(r1, &(0x7f0000000740)=""/207, 0xcf, 0x0, &(0x7f0000000840)=@in6={0x18, 0x1, 0x6, 0x34}, 0xc) r5 = accept$unix(r3, &(0x7f0000000880)=@file={0x0, ""/12}, &(0x7f00000008c0)=0xe) fchdir(r5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000900)={0x400, 0x0, 0x10001, 0x717f, 0x1}, 0xc) poll(&(0x7f0000000940)=[{r2}], 0x1, 0x1) r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={r6, r7, r9}, 0xc) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000a00)={0x8001}) setregid(r10, r8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000a40)=0x5f8) fchdir(r4) lseek(r2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2010, r5, 0x0, 0x0) fchdir(r3) ioctl$TIOCSDTR(r1, 0x20007479) 16:27:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x0, 0x8001) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x177, 0xc45}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r2) getpgid(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0x1) utimensat(r3, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = getpgid(r4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x7ff, 0x10000, r5}) 16:27:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getgid() setegid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet6(0x18, 0x4000, 0x3f86) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:27:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x0, 0x0) 16:27:31 executing program 0: r0 = msgget(0x3, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/156) msgctl$IPC_RMID(r0, 0x0) 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:27:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfffffffffffffe09, 0x0, 0x0, 0x0) 16:27:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x241) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x54}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xff, 0x7, 0x3, 0x4}]}) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000180)="b6373f072710176eb4341cb876020d10b0d673c486d5b1aac2e114df687c4689da59d1c51965596ff7cdaa58876dce8b5027154b4496f393e09688a8b2838a9dad5ecb62a85c65eb3d4ae7606ad40bb8a86172eab505334e4d36768556ffc8abcbdc8b97427236536438e21801c877c837cc890ddb02ac64f981e3f98f76c0f1344cdac353f91745154db93076a0b8d1f08727de9985a2495eb90b428312f7a697b65d3f7f049f9abd9999d6487ab15d61e01791a165dba42fa05f") 16:27:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x18, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x7fff, 0xffff, 0xffffffff}, {0x4, 0x9, 0x378, 0x9}, {0x5, 0x2, 0x3, 0xfffffffffffffff8}]}) 16:27:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sync() 16:27:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20000000000600c, 0x7fff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x1c0) dup2(r1, r0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/32) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x10000}, {0xff, 0x5}}) 16:27:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:27:31 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000000020, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c656a38f7412cca3000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:27:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = socket(0x11, 0x4000, 0xffffffffffffff34) r2 = dup2(r1, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r0) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80000001, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:27:31 executing program 1: open(&(0x7f0000000000)='./control\x00', 0xe5a42d0feb92a2c5, 0x8) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:27:31 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:27:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0xfff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xf1, 0x0, 0xffffffff, 0xf8, "13be63c4eda129baa8e40ce058d8b7f4d0747576", 0x4, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7044ecb6650354dd80a5bd598521359624aedcd7ebdd6a2813303547a0d3b53d909769b4671333986bed66cd028a44e335fab55d980535c0f7ca55dd91f5c9ea9c001b68e4aedb1865fd6a8b1a0536b00d9f4ba7e4f3386e921b029d70969c8721f57590f5e2bad5b6132cc9d2766200b7a5dd5e5693a3c99783432896b7a1609dd881572205216f6fe16a09c8605aca4066b080e345d1efff7c63f13e8e2b21f3", 0xa1) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) fcntl$getflags(r1, 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="3914a285721261205cf750ffcb584eb4aef1f508dbba94ac17f2fc4420b1f078f849ac5acc79a5872bd1b8c4228ec08189b84a79592001bc4ec65ece4e50f0ff705de52fd5162b0bf797ebe9b75f233697a3f7f741e08bec6bd1a312ebb1ebdda1112d14cbfa5b046a1538a9590e417f6baadb32ef3b0ac154389adb90e3ee2e50ec2a1f227402783083a6a5e4758a4e563178ccc0aecf", 0x97) 16:27:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffff00000001, 0x7}, {0x20, 0x80000000, 0x1, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:31 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x16, 0x6, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) pipe(&(0x7f0000000000)) 16:27:31 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:27:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchmod(r2, 0x10) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x0, 0x1}, {0xffffffffffff8000, 0x0, 0x0, 0x15}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000300)=[{0x35, 0xd000000000000000, 0x5, 0x2}, {0x2, 0x400, 0x8, 0x30}, {0x1f, 0x7, 0x5, 0x7f}, {0x3ff, 0x80, 0x9, 0x3ff}, {0x3f, 0x6c, 0x943, 0x6}, {0x2, 0x0, 0x0, 0x3f}, {0x2, 0x8001, 0x8, 0x5b15}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x6, 0x5, 0x8, 0x62}, {0x7f, 0x1f, 0x0, 0xdc4}, {0x7, 0x7ff, 0x7, 0x9c8}, {0x5, 0x5d0, 0x4, 0xffff}, {0x40, 0x10000, 0x81, 0x1}, {0x7ff, 0xacb, 0x0, 0xe0}, {0x951, 0xd074, 0x5, 0x1}, {0xf4, 0x8000, 0x6, 0x1}, {0x6, 0x4, 0x1, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x82db685207d1477a) openat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:27:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x10) shutdown(r2, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:27:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x82, 0x3f, 0x7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x7, 0x0, 0x80, 0xe2}], 0x3, &(0x7f0000000140)={0x8, 0x3}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fchflags(r0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0xffff) dup2(r0, r0) vrele: bad writecount: 0xfffffd80362160a8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1461, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *458972 46485 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80362160a8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff80001494d220,1,ffff8000ffff2018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037405968,c0106477,ffff80001494d220,1,fffffd803f7c6ba0,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f96a2e0,c0106477,ffff80001494d220,ffff8000ffff2018) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2018,ffff80001494d338,ffff80001494d3a0) at sys_ioctl+0x5b8 syscall(ffff80001494d400) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,97a8b553010) at Xsyscall+0x128 end of kernel end trace frame: 0x97cf7af6c70, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd80362160a8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff80001494d220,1,ffff8000ffff2018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037405968,c0106477,ffff80001494d220,1,fffffd803f7c6ba0,ffff8000ffff2018) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f96a2e0,c0106477,ffff80001494d220,ffff8000ffff2018) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2018,ffff80001494d338,ffff80001494d3a0) at sys_ioctl+0x5b8 syscall(ffff80001494d400) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,97a8b553010) at Xsyscall+0x128 end of kernel end trace frame: 0x97cf7af6c70, count: -9 ddb> show registers rdi 0xffffffff8198adc7 db_enter+0x17 rsi 0x71fc __ALIGN_SIZE+0x61fc rbp 0xffff80001494cde0 rbx 0xffff80001494ce90 rdx 0x71fd __ALIGN_SIZE+0x61fd rcx 0xffff8000149bd000 rax 0xffff8000149bd000 r8 0xffff80001494cda0 r9 0x1 r10 0xffff800000992e40 r11 0x7e9500516ae20104 r12 0x3000000008 r13 0xffff80001494cdf0 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001494cdd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=458972 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2508,0xffff8000ffff38d8 process=0xffff8000ffff7b10 user=0xffff800014948000, vmspace=0xfffffd803f00ccc0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46485 398197 33228 0 2 0 syz-executor.1 *46485 458972 33228 0 7 0x4000000 syz-executor.1 46485 316000 33228 0 2 0x4000000 syz-executor.1 77049 221038 1 0 3 0x100083 ttyin getty 86007 124642 0 0 3 0x14200 bored sosplice 34323 196479 17084 0 2 0x2 syz-executor.0 33228 209733 17084 0 2 0x482 syz-executor.1 17084 505463 84989 0 3 0x82 thrsleep syz-fuzzer 17084 210901 84989 0 2 0x4000482 syz-fuzzer 17084 381270 84989 0 3 0x4000082 kqread syz-fuzzer 17084 239393 84989 0 3 0x4000082 thrsleep syz-fuzzer 17084 312456 84989 0 3 0x4000082 thrsleep syz-fuzzer 17084 440387 84989 0 3 0x4000082 thrsleep syz-fuzzer 17084 173613 84989 0 3 0x4000082 thrsleep syz-fuzzer 84989 241786 21396 0 3 0x10008a pause ksh 21396 179731 99333 0 3 0x92 select sshd 99333 179501 1 0 3 0x80 select sshd 14102 325213 11150 73 2 0x100090 syslogd 11150 505376 1 0 3 0x100082 netio syslogd 63409 129043 1 77 3 0x100090 poll dhclient 66752 467641 1 0 3 0x80 poll dhclient 95042 415662 0 0 2 0x14200 zerothread 95769 504825 0 0 3 0x14200 aiodoned aiodoned 36742 197664 0 0 3 0x14200 syncer update 86966 395337 0 0 3 0x14200 cleaner cleaner 58547 7067 0 0 3 0x14200 reaper reaper 19520 158405 0 0 3 0x14200 pgdaemon pagedaemon 77011 113847 0 0 3 0x14200 bored crynlk 87084 49135 0 0 3 0x14200 bored crypto 82811 407699 0 0 3 0x40014200 acpi0 acpi0 48958 154291 0 0 3 0x14200 bored softnet 77756 313820 0 0 3 0x14200 bored systqmp 17168 508741 0 0 3 0x14200 bored systq 81060 491518 0 0 2 0x40014200 softclock 20922 254921 0 0 3 0x40014200 idle0 84302 489473 0 0 3 0x14200 bored smr 1 128715 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9571 7259K 14538K 78643K 23337 0 0 pcb 13 8K 8K 78643K 315 0 0 rtable 120 12K 12K 78643K 845 0 0 ifaddr 73 16K 17K 78643K 391 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 224 0 0 iov 0 0K 24K 78643K 580 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 5507 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 59 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 470 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4382 0 0 sigio 0 0K 0K 78643K 88 0 0 proc 42 30K 54K 78643K 789 0 0 subproc 32 2K 2K 78643K 36 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 445 0 0 in_multi 33 2K 2K 78643K 233 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 621 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 20K 30K 78643K 11114 0 0 UVM aobj 130 4K 4K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 179 0 0 NDP 17 0K 0K 78643K 105 0 0 temp 206 2728K 3368K 78643K 16783 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 1 1 0 1 1 0 8 0 rtpcb 80 197 0 195 1 0 1 1 0 8 0 rtentry 112 51 0 5 2 0 2 2 0 8 0 unpcb 120 1405 0 1395 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1290 0 1290 1 1 0 1 0 8 0 tcpcb 544 716 0 712 1 0 1 1 0 8 0 inpcb 280 1874 0 1867 4 3 1 2 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 38 0 38 12 12 0 1 0 8 0 ppxss 1128 68 0 68 16 15 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 47 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 466 0 456 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8502 0 7091 46 0 46 46 0 8 0 ffsino 240 8502 0 7091 84 0 84 84 0 8 0 nchpl 144 14843 0 13211 62 0 62 62 0 8 0 uvmvnodes 72 6867 0 0 125 0 125 125 0 8 0 vnodes 200 6867 0 0 362 0 362 362 0 8 0 namei 1024 47671 0 47671 1 0 1 1 0 8 1 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 47490 0 47490 25 23 2 6 0 8 2 plimitpl 152 411 0 404 1 0 1 1 0 8 0 sigapl 432 4557 0 4544 2 0 2 2 0 8 0 futexpl 56 74472 0 74472 2 1 1 1 0 8 1 knotepl 112 826 0 807 1 0 1 1 0 8 0 kqueuepl 104 1058 0 1056 1 0 1 1 0 8 0 pipepl 112 2446 0 2427 6 5 1 2 0 8 0 fdescpl 424 4558 0 4544 2 0 2 2 0 8 0 filepl 120 27598 0 27502 6 2 4 5 0 8 1 lockfpl 104 1531 0 1531 4 3 1 1 0 8 1 lockfspl 48 528 0 528 4 3 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 5792 0 5785 1 0 1 1 0 8 0 zombiepl 144 4544 0 4544 3 2 1 1 0 8 1 processpl 864 4573 0 4544 4 0 4 4 0 8 0 procpl 632 10206 0 10169 4 0 4 4 0 8 0 sosppl 128 51 0 51 15 15 0 1 0 8 0 sockpl 384 3550 0 3531 6 3 3 4 0 8 1 mcl64k 65536 1470 0 1470 162 161 1 65 0 8 1 mcl16k 16384 20 0 20 13 12 1 1 0 8 1 mcl12k 12288 82 0 82 14 13 1 1 0 8 1 mcl9k 9216 59 0 59 17 16 1 1 0 8 1 mcl8k 8192 71 0 71 12 11 1 1 0 8 1 mcl4k 4096 228 0 226 2 1 1 1 0 8 0 mcl2k2 2112 29 0 29 9 9 0 1 0 8 0 mcl2k 2048 61559 0 61508 19 12 7 14 0 8 0 mtagpl 80 137 0 41 3 1 2 2 0 8 0 mbufpl 256 119436 0 119155 104 85 19 45 0 8 0 bufpl 256 19259 0 12392 430 0 430 430 0 8 0 anonpl 16 449084 0 437416 177 113 64 65 0 62 13 amapchunkpl 152 20476 0 20369 54 48 6 15 0 158 0 amappl16 192 25392 0 24747 169 128 41 45 0 8 8 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 62 0 56 1 0 1 1 0 8 0 amappl13 168 2141 0 2139 1 0 1 1 0 8 0 amappl12 160 10 0 10 1 1 0 1 0 8 0 amappl11 152 54 0 43 1 0 1 1 0 8 0 amappl10 144 67 0 66 2 1 1 1 0 8 0 amappl9 136 2780 0 2774 1 0 1 1 0 8 0 amappl8 128 2344 0 2329 1 0 1 1 0 8 0 amappl7 120 31 0 27 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 174 0 164 1 0 1 1 0 8 0 amappl4 96 6966 0 6939 1 0 1 1 0 8 0 amappl3 88 324 0 313 1 0 1 1 0 8 0 amappl2 80 35692 0 35625 4 2 2 3 0 8 0 amappl1 72 85933 0 85526 26 17 9 19 0 8 0 amappl 80 10500 0 10463 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 4558 0 4544 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4558 0 4544 1 0 1 1 0 8 0 vmmpekpl 168 31315 0 31289 2 0 2 2 0 8 0 vmmpepl 168 529723 0 528048 190 101 89 94 0 357 13 vmsppl 272 4557 0 4544 2 1 1 2 0 8 0 pdppl 4096 9123 0 9088 6 1 5 6 0 8 0 pvpl 32 1234165 0 1219460 408 202 206 233 0 265 81 pmappl 200 4557 0 4544 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 854 0 286 18 0 18 18 0 8 0