Warning: Permanently added '10.128.1.35' (ECDSA) to the list of known hosts. 2019/05/09 16:54:38 fuzzer started 2019/05/09 16:54:45 dialing manager at 10.128.15.235:18446 2019/05/09 16:54:45 syscalls: 320 2019/05/09 16:54:45 code coverage: enabled 2019/05/09 16:54:45 comparison tracing: enabled 2019/05/09 16:54:45 extra coverage: support is not implemented in syzkaller 2019/05/09 16:54:45 setuid sandbox: enabled 2019/05/09 16:54:45 namespace sandbox: support is not implemented in syzkaller 2019/05/09 16:54:45 Android sandbox: support is not implemented in syzkaller 2019/05/09 16:54:45 fault injection: support is not implemented in syzkaller 2019/05/09 16:54:45 leak checking: support is not implemented in syzkaller 2019/05/09 16:54:45 net packet injection: enabled 2019/05/09 16:54:45 net device setup: support is not implemented in syzkaller 16:54:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x2, 0x3, {[0xf9, 0x100000001, 0x3, 0x10000, 0x1, 0x19, 0xffffffff, 0x5, 0x1, 0x6, 0xe3f3, 0x6c, 0x7fffffff, 0x80000000, 0xbfd, 0x19, 0x7, 0x8], [0x5, 0x9, 0x8, 0x0, 0x5, 0x4024d4f7, 0xffff, 0x9, 0x5d790, 0x401], [0x10000, 0x1, 0xf1dd, 0x9, 0x814e, 0x100, 0x4], [0x9, 0x8, 0x10000, 0x8d, 0x9, 0x3f], [{0x81, 0xffffffffffffff00, 0x5, 0x708}, {0x0, 0x2, 0xffff, 0x44}, {0xc00000000, 0x2, 0x8001, 0x5c}, {0x0, 0x10000, 0x0, 0xffffffffffffffe0}, {0x4, 0x47, 0x8001}, {0x8d, 0x3, 0x9, 0x80000000}, {0x0, 0x100000000, 0x7f, 0x8}, {0x0, 0x4, 0x6, 0x8}], {0x100000001, 0x400, 0x2, 0x6}, {0x7f, 0xd8, 0x8, 0x400}}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x51, 0x5, 0x6, 0x0, 0xfffffffffffffffa, 0x100, 0x3, 0x3, 0x2, 0x4, 0x2}) unlink(&(0x7f0000000340)='./file1\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x2, 0xffff}) r3 = msgget$private(0x0, 0x88) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x10000, r4, r5, r6, r7, 0x4, 0x4}, 0x100000001, 0x9d3, r8, r9, 0x5, 0x99b, 0x100000001, 0x2}) readv(r2, &(0x7f00000015c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) sendto$inet(r0, &(0x7f0000001600)="0ee6d7e334f03c14395c63c3de6f1dd7d57b1c0ad3916230f65b8f22969ba0d242504bc95ad66e14b9b3549ae6c93023555e3838310fd16056d01f8f9a1615586028745e44890c279470484b0f2fd48f7fea7f465705efe2c5b0e0813cc2c6e5afa5ec87bc06cae616d360ea019b0e45471f212b0e72a28590d71a1c4bb32860ce1682aa46f2b5a843d0ea31ac9be60e7e670277c9f97a0cefe6798b8d55a41721c85c", 0xa3, 0x4, &(0x7f00000016c0)={0x2, 0x2}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCEXCL(r0, 0x2000740d) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0x9) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000001740)={0x8, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) shutdown(r1, 0x2) r11 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000017c0)=""/178) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880), 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:54:50 executing program 0: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x10) flock(r0, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)="2b0aa74ec5713122bab8a8bc756381d5f7380e3aecfdc808c4e55a5451aa62f4cf5228", 0x23) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x1beb, 0x9, 0x90}, 0x7ff, 0xfffffffffffffffb, 0x3}) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x47, 0x20, 0xbd52, 0x7fff}) fchmod(r1, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x508, 0x1ff, r2}) ftruncate(r1, 0x50000000000000) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x81) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x6) fchdir(r0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r6) r7 = msgget$private(0x0, 0xc) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/181}, 0xbd, 0x3, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000440)) 16:54:51 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x99) getegid() accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x200001) getegid() setsockopt(r5, 0x48, 0xfffe, &(0x7f0000000500)="526ca11de6293dfedc76f940aa00c4ff1a58c4e23e88f8c75fef908a6765420f8022d68d4a8e7dc278f738a6894307c78e56ad01f5199396754891dd5f2ec5214a7f14d80bc9be8f41ac60ee51e0a5a3dc30d770b2787661159d254ba37390c624488a444896e3641730f069d51b310b0a776f3256f2aa229bc98288e8d97ed5dbc69b96a54042f207d45d516824dccf3c4fb0fc858e09e3cc5ceb41057756e24845b2bc4f5f7f4991284f06", 0xac) pipe2(&(0x7f0000000340), 0x10004) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:54:52 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x20}, {r2}], 0x3, 0x4) 16:54:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x208, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ef3d8bd3b516ac1173dc2c752e2388c0ce30ef52a789e0f2a288f5705e3154b47ab94a1f1da233714dec964a7a6081ccd82c7294d9915b1b5d9c7977cda554", 0x3f}, {&(0x7f00000000c0)="40b8bdc9a9c4ccb55fe8a6177be1c45aae89e87d2f612ca8a010820e16b8f93a1fcdbdc3ecab7352abce64c3eb333cd5e74367b3d14700ae9e6bbded", 0x3c}], 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:54:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x33b, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:54:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:54:52 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:54:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:54:52 executing program 1: r0 = shmget(0x0, 0x4000, 0x444, &(0x7f0000006000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x180000001000) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff7ffffffc, 0xff, 0x0, 0x6, "00000000e9001040dcc40000000000002000", 0x2}) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) dup2(r3, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0xfffffffffffffffc, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0xfffffffffffffffe}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) r5 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x8003, 0x0, &(0x7f0000000100)) socketpair(0xfffffffffffdfffe, 0xb94f85e4cc9b39a9, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x1, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='r\x00') 16:54:52 executing program 0: r0 = socket(0x4011, 0x4000, 0x6) sendto$unix(r0, &(0x7f0000000080)="b100050390000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000"/177, 0xb1, 0x2, 0x0, 0x182) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x9, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x10, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x43, 0x7213, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x718000}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x3b2, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4d, 0x20000010, 0x20, 0x3f}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x4, 0x635, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x41, 0x6, 0x0, 0xdfa}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000024, 0x6, 0xeb}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4000000f, 0x6a5e, 0xfff}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0xe74f}], 0x100000001, &(0x7f00000002c0)={0x5, 0x10001}) fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:54:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)='C', 0x1}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x758f, 0x1, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000080000004de4", 0x0, 0x6}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfff, 0x8000, './file0\x00', 0x6, 0x80, 0xfffffffffffffffb, 0xff}) close(r0) syz_open_pts() 16:54:52 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x911a77f2a43b5db3) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xac2) 16:54:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0xfffffffffffffffe, 0x2) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/249}, {&(0x7f00000001c0)=""/218}, {&(0x7f00000002c0)=""/156}], 0x1036, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) syz_execute_func(&(0x7f0000000000)="450fbaaa0400000026c40279590066460fdf8a7e480000c0eb0047dce643180a65f0019cbb62000000660f67752ec4c259a6e02e660f73fa73") mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:54:53 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:54:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7f, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:54:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:54:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:54:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) setrlimit(0x4, &(0x7f0000000000)={0x3, 0x6}) 16:54:53 executing program 1: r0 = kqueue() flock(r0, 0xf) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x11b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000000)='T92', 0x3) 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:54:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 16:54:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b01000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) syz_open_pts() syz_open_pts() 16:54:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() r2 = geteuid() r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:54:53 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x400000000000010d, &(0x7f0000000840)=[r0, r0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r5 = open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r7) dup(r5) semop(r3, &(0x7f0000000140)=[{0x2, 0xfffffffffffffff9, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0xffffffffffff8000, 0x1000}, {0x2, 0x7, 0x800}, {0x3, 0x10001, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x7) ftruncate(r7, 0x7) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000003c0)=""/138) 16:54:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000001780)=[{&(0x7f00000018c0)="0bde85b8635bc2aedd737906860672f96b65abf8045b75fa2090196cc6d9b65647a99923d3030df374942385349b7024ea188e1f9d4999f9a27838cdb34b69afa3993fd23c676ff1f329ee7942236d3f3a952606d70c6072d355960c1b890f30a1b0481dec15b66d6a822ee0395116c929efd6b9d072e7ff8286f20dd74298a4230b5f3d6d4b6ff94b3ce1fa1e2f5df4a0fcd87601216f2d3d00", 0x9a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:54:53 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x28}, {r1}], 0x2, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x354) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f0000000280)=[{0x3f, 0x1ff, 0x800, 0x5}, {0x419f, 0x7, 0x10001, 0x6}, {0x7fff, 0x9, 0x3}, {0x1, 0x5, 0x1ec, 0x9}, {0x1, 0xfff, 0x54ac, 0x8}, {0x5f, 0x1, 0x3ede, 0x800}, {0x3, 0x0, 0x1, 0x100}, {0x9, 0x9, 0xfffffffffffffff8, 0x8b}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="95") 16:54:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x100000000, 0x1, 0x7, 0x73a, 0x6}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) getsockname(r0, 0x0, &(0x7f0000002b80)) 16:54:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/37, 0x25) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:54:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="b1000504b1000000000020005786ca3849b5c73e6b051020741038f53e8551f30ce3902cee248aa3646f8496f327650ba7500e08eecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa0100ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8d43000000005ff3faa8d921", 0xb1, 0x5, 0x0, 0x0) 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:54:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x28, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10480, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x6, 0x3, 0x53, 0x1, 0x5, 0x9, 0xffffffffffff8000, 0x0, 0x3, 0x4, 0x9167}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x0, 0x9, 0x800, 0x63}, {0x0, 0x80, 0x1, 0x78}, {0x5, 0x4f8, 0x3, 0x6}, {0x7, 0xfffffffffffffff7, 0x1d236000000000, 0x1}, {0x8, 0x8, 0x4, 0x38f8}, {0x800, 0x7, 0x6, 0x7}, {0x2, 0x58a5, 0x9, 0x5}, {0xfffffffffffffff8, 0x94, 0xffffffffffffff01, 0x6}, {0x100, 0x7, 0x7, 0x4}, {0x2, 0x6, 0x0, 0x7000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 16:54:53 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80002, 0x4c) write(r0, 0x0, 0x30af637ac616eaa2) 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000d6, &(0x7f0000000040)=[{0x3, 0x4, 0xff9f, 0x3}, {0x1b1ccd21, 0x4, 0x7, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) syz_emit_ethernet(0x13, &(0x7f0000000280)="ff03000048b23874c33c5a497b03c7248a3a92") 16:54:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x6c}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) read(r1, &(0x7f0000000140)=""/143, 0x8000) 16:54:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x100000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) close(r1) 16:54:53 executing program 0: socket$inet6(0x18, 0x8000, 0x7fff) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:54:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1fffffffff, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x4, 0x68, 0x3, 0x1000}, {0xfff, 0x90f, 0x5, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)='u') 16:54:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x8000, 0x8001, 0xffff}, {0x7, 0xd8d, 0x8000, 0x7f}, {0x3, 0x7f, 0x401, 0x2}, {0xffffffffeebcb576, 0x7fff, 0xebf, 0x8}, {0x6, 0xffffffff80000001, 0xb4, 0x80000001}, {0x7f, 0xfffffffffffffffd, 0x7ff, 0xfffffffffffffc01}]}) 16:54:53 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18088, 0x0) r3 = fcntl$dupfd(r1, 0x7fffffffffc, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x1000) 16:54:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="b43c7a3cdfcf0baa401e0cc0a1615bad4169c513c6dfdbbe2afff14225a2222a40dda8aeae775874897c567dd01d354c46db1d78516996bb9e7040d91e922db6551c7480b40c153cc8e4120b", 0x4c}], 0xfffff6b, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000ffff000002000000d7f5f056b7ce00003000000000000000ffff0000010000003c7aec2de0206bfcf2ce8995d4aab233b00c41ce2181760350000000000000000801000000000000010000000400000090e76bc966875c0bd415f39c4bc44400f3f4ef5b80cc902a40d6769e390bbfba12af543ce46b807fe154ec8e1171722bb2cef506fab365896039d7c3ac647bde7a7dd780c402c73b17c62522b6c109ea8e25dfe3c86e9adc49f0aa9d5525208aeef8e499aeeb7966863f545d039b86735b4a564613ff752bbc4db0ecf950cac45b3c0faaed462d9aea17a8196beb778b1a6021f13141d669a5747d2028fa60b187916ddeaf314a1455a4f55c4a185a1b3d634af170fa1fa0b25775ce5d4f41a3c4f4732337e64b8b28027a3c49013445769779ffd59517bdd5ed10d539dcb735e8c81193cff65393a4015c739d92dfc705fe00000000000030000000000000000100000009000000d3aa822e8f087c5a41e865dcea7776916a12b89dbf25a7381a19ab2716212b53"], 0x180}, 0x400) setsockopt(r0, 0x200000000000, 0x6b, 0x0, 0x0) 16:54:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x400000000009, 0x1}, {0x1, 0xeba}}, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="cbd7a813ea1cb290c53eba706e16d70532b1f93217cf56a9795b6732e7d76f80576fcdae107a81da531744db613ff5591aaf816caba29bb5f534512e960bff92641d05ee96d3900efebbfb48dd9d0d32095108f5f8a05096243383ea8bbb39793e8588c9fcee3408a3cedb3be94752dac736365d0f3c076c69cfde21734f64c594a3c7b0df66d634e930b0e1782a", 0x8e}, {&(0x7f00000001c0)="62e3b5904d60c2e7ad6a6edd697b4c6462ab97cc0fe382809be6df0b7c311461d7b33a492e2c201d66e8923e52ae598dc6dbfb97ed1793ea21c7855ddbb81a1ce28ec258ab21664cc4c05e3b3a6a867cef9c7dbf748ecc5bfb60f6e9586a9d4236", 0x61}, {&(0x7f0000000240)="65d357bf369eabebbe3d6c2c05809805ebcdfe9d62f07b12ebdb6df4c61646e34d3776b3b028ae9d5e0788dc31d63de50b66a368c28fc04c69b5538f83bc21fb0f21fc2fd4a9018812d4dd5d175fc10823612c41f9f5277788d9f82655b42d4b5a9b210dcc18a1ec4e7ca83efdc6aaac5afa27193ea85cbf216160061e1584e30e12b39d54fb782285dbcedc5170324b5c0446dec7d8b42698ebe87a3383b3aeb6bee8042373653aee7adeded8e1fdb1dfbf5bd10efccb5eda983acd143675429a206a604310d185f51504eed43ffd46369b94ca604c9d209839677b8f907a9d6f2e3eef8a3a26aafe84c6d56cc60daffd090dbb43141565", 0xf8}, {&(0x7f0000000340)='N', 0x1}, {&(0x7f0000000380)="44042ffdbb482bdffb30d7a56a6686b46ec32911106b395e97595a6ab4e29e442afb1d78862043cb9c3eaaf64f386d996ac8f59ef1d63f82d7dc2ea5ada76548e4d2245c629a580e8de6d193961c7803962f4bcd5637cbf4adc4a582e528a9cdb590e291b3397217fa6417a5d0cf699f4afdea6060c83d87b7c453ae5a3830dd790304738381708f332fa2b9d0d3cd25", 0x90}, {&(0x7f0000000440)="66cae2305db717def57e5ebe1bd5e711fa7b30f66fbf262b4f0680211a863fc4bca4ff6b51024721832fe6ced99d0276e38f55f887879754d7bf55de336477a2c3393c7efa19d8cfdd3b25314e394da20563a881c0ed845ecd0a433f70e074a4176e9f6cb35073c8e628b822565a10c0f0bb26b2f17fe0bbe364fa42ba9f2787af99a228375c2d45397c1da0d0e29ae44777f8fe78b146b3e7318fde3532428e07994ea5a1a65558c6d9ddfac5448c2e4262b1357abd4162ab94492524bd729e8058c2904266f78313c957e170696a860a03f5e3b7b3ea31d18865c0afb9838f80f3a3b58502d6d20b", 0xe9}, {&(0x7f0000000540)="4dec82739e118876dae5bf4d30e0307516e8dfa66d", 0x15}], 0x7) 16:54:53 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x1, 0x8, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/4, 0x4, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:54:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="74e3b86f8cf53c0cde20c63f361453f470586df8991f52a5baad6d752261d289bda1579f7ef05f81f6917a34982a902237b2b7a8e9f85af6d4dac1", 0x3b) 16:54:53 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x7ff, 0x5, 0x7fff, 0x6, 0x0, 0x0, 0x7ff800000000, 0x305, 0x0]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) 16:54:54 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="05") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5, 0x0, 0x20}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:54:54 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) unlink(&(0x7f0000000080)='./control\x00') utimes(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)={{0x1, 0x80000000}, {0x1, 0xce55}}) readlink(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)=""/91, 0x5b) r0 = semget(0x2, 0x1, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/15) 16:54:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket$inet6(0x18, 0x5, 0x1) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 16:54:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000040)="150bfc6a") 16:54:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES64=r3, @ANYRES32=r2, @ANYRES16, @ANYRESHEX=r2, @ANYRES32=r2], 0x26, 0x1}, 0x0) 16:54:54 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1b, 0x3, 0x0) poll(&(0x7f0000000140)=[{r0, 0x81}, {r0, 0x4}], 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000000)="1200ff0f000000000000f855", 0xfffffffffffffe4b) fcntl$setstatus(r0, 0x4, 0x2008c) 16:54:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 16:54:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x5, 0x5, 0xb1, "03c5a84590217b3d82632ccfe8eb3a17c1fe359b", 0x400, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x1ff, 0x8}, 0x8) write(r0, &(0x7f0000000080)='\x00', 0x1) pckbd_enable: command error 16:54:55 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffff9) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) pckbd_enable: command error 16:54:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000001000000007000000000000000000400000000000000000000000000000000000000000020000000000001f120000000000000000000000000000000000000000000000000000000000005ee9250aedea2d6509040fb1c20000000000000000fdf1bbfeb9b8771a0c1a20efea19daf29075b56213a62eaafbdd45b305d105c1c4f58774925bdd2d39de956346d915a6"], 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x8, &(0x7f00000002c0)=[{0x0, 0x3, 0xffffffff, 0x907}, {0x3, 0x0, 0x80, 0x2000000000000000}, {0x6, 0x7, 0x9, 0x79e46361}, {0xb366, 0x80000001, 0x6, 0x5}, {0x1, 0x9a1a, 0xaee, 0x2}, {0x10, 0x5, 0x20}, {0x400, 0x9, 0x4, 0x7}, {0x80000000, 0x1ff, 0x0, 0x1000}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87, 0x7}, {0x6, 0x0, 0x100}]}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x10001) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x9, 0x5358000000000, 0x80000000, 0x3}, {0x8001, 0x3, 0xe4, 0x6}, {0x9f, 0x7, 0x4, 0x1}, {0x800, 0x82, 0x6, 0xffffffff}, {0x400, 0x81, 0x8, 0x64}, {0x1, 0x3, 0x8, 0x3ff}, {0x1c30e444, 0x1ff, 0x1, 0x5}, {0xffff, 0x6, 0x9f, 0x4}, {0x3, 0x6, 0x6}]}) connect(r1, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r4 = kqueue() r5 = dup2(r2, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x4, 0x10001, 0xca2}], 0x9, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x100000001, 0x1}, {{r3}, 0xfffffffffffffffa, 0x1, 0x10, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0x9, 0x20}, {{r4}, 0xfffffffffffffff8, 0x88, 0x82, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x24, 0x81, 0x1e1}, {{r1}, 0xfffffffffffffffe, 0x4f, 0x2, 0x400, 0x2af2}, {{r1}, 0xfffffffffffffffb, 0x8e, 0x40000080, 0x1f9f5e84, 0x101}], 0x9, &(0x7f0000000280)={0x8, 0x6}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x9, 0x4, 0xcb, 0x1, 0x6, 0xffff, 0x0, 0x1, 0x0, 0x6cf, 0x7f}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) syz_emit_ethernet(0x4, &(0x7f0000000240)="8b9a3293") 16:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100000000, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) read(r0, &(0x7f0000000180)=""/162, 0xa2) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x5}) write(r1, &(0x7f0000000080)='q', 0x1) 16:54:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') chflags(&(0x7f0000000000)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xe783, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000ff000073b86d6a740080000000000000"]) 16:54:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2bd, 0x0, "b8000000000000080100", 0xfffffffffffffffd, 0x334a0000000}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f663c8304c200"], 0xa) write(r0, &(0x7f0000000000)="9b57c67b", 0x1) 16:54:56 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) 16:54:56 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:54:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x80) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:54:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:54:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000002000000ffff000001000000"], 0x10}, 0x0) 16:54:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fchflags(r0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200d0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) sendto$inet(r0, &(0x7f0000000180)="9890450736e5734470c039e9b2d80303284328a839a87e62b2ad5939c0daad8c32075121d14c27c673b1551ec8874d986c79a20d541dc925c8198eb558337eaffd0173cb3a8aa094fcdb54e6aa83cb6c0b6d8899dcb4c64cee61179606ae6de008b8540e721153e469e85f", 0x6b, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:54:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) syz_emit_ethernet(0x3f, &(0x7f0000000000)="771e6157de1fe7429b83fb58e64321898e3a52b3a96d0c876102c90ee157d9ae730db010be6347dd01157d5598e332dd94d13320c385203d40c25bf098117c") r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 16:54:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xfef, [{0x3, 0x7f}, {0x3, 0x2}, {0x2, 0x7}, {}, {0x0, 0x100000001}, {0x3, 0x7ff}, {0x2, 0x4}, {0x1, 0x814c}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x1ff}, {0x3, 0xa3}, {0x3, 0x800}, {0x3, 0x2}, {0x1, 0x3f}, {0x1, 0x5}, {0x2, 0x6}, {0x1, 0x6}, {0x3, 0x200000000000}, {0x3, 0x2}, {0x3, 0xdb98}, {0x3, 0xfff}, {0x1, 0x6}, {0x1, 0x4}, {0x1, 0x80}, {0x3, 0x5}, {0x3, 0x3d7}, {0x3, 0x33}, {0x0, 0x10000}, {0x2, 0xfffffffffffffffe}, {0x0, 0x4}, {0x1, 0x9676}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x4289}], 0x1}) 16:54:58 executing program 1: getgroups(0x1, &(0x7f0000000200)=[0x0]) getrusage(0x0, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x24}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x1, 0x945, 0x5}, {0x10001, 0x9, 0xffffffffffffff01, 0x45a}, {0xfffffffffffffff7, 0x3f, 0x1f, 0x1}]}) 16:54:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x0, 0x800, 0x4}, {0x7bb5, 0x6, 0x3ff, 0x9}, {0x5, 0x6, 0x2, 0x5}, {0x0, 0x100000, 0x65, 0x5}, {0xffffffff, 0x0, 0x4, 0x1}]}) write(r0, &(0x7f0000000280)="c1f8479a837b7ba978bd867488176255f765ad47001e0e07de2a0f6ddc208f614347d67f6b342f3ba9688aabb15a74128371a0629dc7345de8e997d5af62304f177965e3fe7addc954435c675b1c", 0x4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x54}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/54) 16:54:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x400) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8400, 0x0) r3 = fcntl$dupfd(r1, 0x80000000000, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) 16:54:58 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000000)="1d", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x188) close(r0) 16:54:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000094000/0x2000)=nil, 0x2000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r3 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:54:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchdir(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xe) 16:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x86}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) 16:54:58 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x6b) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) socket$inet(0x2, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) kqueue() readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000480)=""/52, 0xfffffffffffffe15) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x2, 0x3, 0x10001) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x18481, 0x0) renameat(r5, &(0x7f0000000400)='./bus\x00', r3, &(0x7f0000000440)='./bus\x00') ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffffffffffff}, {0x3f, 0x923}}, 0x2) r7 = syz_open_pts() read(r7, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() fchmodat(r5, &(0x7f00000000c0)='./file0\x00', 0x4c, 0x4) write(r5, &(0x7f0000000100)="91f62fe3558d60927634600e7d383823fbf12c6e15124189ed4f4afe170ae63f189ee9da9ab79cbf48192315bb523f618987fc2cf78635b6921fb579a548eeaf2706771e7c23f4bf8dd46c694d8667cbc5e21d72c0bddd8cbc7e2372dc", 0x5d) utimensat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xfc}, {0x1, 0x100000000}}, 0x2) 16:54:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f00000003006f9bad57d5669427255aed88ecf6fd9762c4602202eabc"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:54:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001200)={0x4, &(0x7f00000011c0)=[{0x134, 0x17c20000, 0x0, 0x4}, {0xd1, 0x9, 0x6}, {0x5, 0x91e6, 0x100, 0x9c14}, {0x1312, 0x7, 0x0, 0x8}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001240)={'./file0\x00', 0x322, 0xffff, 0x4, 0x1, 0x5, 0x8001, 0x200, 0x2, 0x3, 0xc2, 0x1}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8, 0x2, 0x2, 0xff}]}) close(r0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 16:54:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10060}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdfb, &(0x7f0000000480)="00b2f1f5ec42363ecbc97550380000974c93a475adfd761b35cc4822af604537740b4c0cb61567ab8fdcd5c6633729f6d2e7abb6a813b12c7978388c19c2c05076e241420b93ace6c9f7594e55b38a5f700010f5caf0a6201e66680b244005644bc3c0403df58924438e8065fc938d0e1c02340b667914c9c04615a1e08bdeaadf7c28191e531e4cfe1ec63b1c3e8ddb2ebd971a31afb7df82c9ac6a3ff91ca0aab41b50d01b13bd1a50e2c99d29576c4150afe9c22698edfa3560cecf622fd6942a07cbdaa7ab0dad311870828e5f0077bd73f5e4899d27facf0c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x104a1, 0x0) 16:54:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfffffffffffffffe, 0x0, 0x8, 0x7f}]}) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x4, 0x3, 0x8, 0x5}, {0x7, 0x6, 0xbf, 0xf67}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x1000000000000006, 0x1, 0x3, 0x3}, {0x1000, 0x6, 0x1, 0xc}, {0x0, 0x9, 0x47c4, 0x11}, {0x870, 0x4, 0x9, 0x7}, {0x63a, 0x6, 0x3f, 0x4}]}) 16:54:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc0, 0x0) 16:54:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x2, 0x2, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="9eabc1bd6ccac78f91be9deccdcac1e053078f825f70f8ea84b2e9a4a8", 0x1d) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x80000001, 0x39ae7f46}, 0x8) 16:54:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100, 0x653, 0x7, 0x5cf6, "8063362e5b47fc2ee64023d2a17efcd063207819", 0xfffffffffffffffb, 0x7}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x1c0000000, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x18841, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:54:59 executing program 1: r0 = socket(0x2, 0x1, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/249, &(0x7f0000000100)=0xf9) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54ef) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) 16:54:59 executing program 1: clock_getres(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x4e, 0x0, &(0x7f0000000080)=""/78}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x30, 0x7, 0x1ff, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x100000000, 0x5}, {{r0}, 0x0, 0x10, 0x2, 0xe5a2, 0x200}], 0x1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x20000020, 0xec6, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xfffffffffffffff9, 0x5f}, {{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0x6744, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x70, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x1}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x4, 0xfffffffffffff9dc}, {{r0}, 0x0, 0x8, 0x40000000, 0x3ff, 0xfffffffffffff800}], 0x0, &(0x7f0000000140)={0xfffffffffffffffe, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) 16:54:59 executing program 0: r0 = kqueue() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x50004) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x20}, {r1, 0x74}], 0x2, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = semget(0x2, 0x4, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x4, r4, r2, r5, r2, 0x1f0, 0x40}, 0x2, 0x6, 0x79f}) setegid(r2) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="275414f50c35748ec665543d5b05fdf14a8a1bad6a8f00def0b01aec0ebd7214f4ebaa7615bd388df032b9dbf17738cb6073d9b99d91ab22ec7db23de1b2a5f3462982b52e7e133cceba096f7de804abd5ba7d8260a6d938ec0f5d7f3ed5750b0fbc2570eb71f0b4640df4ad20d3d89fcc60df64d7c51f260aad44caaebbce71ccc37c12ac029cf00a4b2ffbb251665572899e2660e50b027f8ad6b76fff4444f23ee947f12e572b1125a85e1720c67d3ad1846718d106926776ad083847b592bf248b4ed1761094724dbc99ac37ceddded9", 0x5e}, {&(0x7f0000000280)="4d5c49318f2e2011b9f9eeb4dd7e5777d085203f376396a28e4a01744972cf004d47417a131f6c4b10a421b5612d3e16c4216c40042c77077ef5d794e7a48ad74e778021734c1d817d22350e23dea5ae7b84cacf97d1395376c99654fa4ff63ad5fd75837a57fc6a72dd345eed82f5bcd19c119c00467283f653857e24d3623257973290ec07088e432321ea6295ab40f7c00ae7a4eedf48eb3fb4042c5dd02407c1c0d078cb0efe029d76c924cc", 0xfffffffffffffff5}], 0x2, 0x0) 16:54:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100c0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='/dev/vmm\x00', &(0x7f0000000480)='*\x00'], &(0x7f0000001740)=[&(0x7f0000001540)='/dev/zero\x00', &(0x7f0000001580)='/dev/zero\x00', &(0x7f00000015c0)='%^#\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='/dev/vmm\x00', &(0x7f0000001680)='/dev/zero\x00', &(0x7f00000016c0)='/dev/vmm\x00', &(0x7f0000001700)='(\x00']) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x620, 0x0) write(r4, &(0x7f00000028c0)='W', 0x1) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000500)="d4693d38142285a8f3e795843817", 0xe}], 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001840)}, {&(0x7f0000001800)="d17077bb8f9a45122f6d1760a48acdd1b0ee5031c539a9e960e992da28f1156bca1d9b6080feee129a908bdb41c97bda921ae0", 0xfffffffffffffd3b}, {&(0x7f0000000540)="5e97e429630d8b356eab0510003b40d6b1bb0290fc9dbaff349fafa2728e5c95b2f28953bd8636cdfde9a2de69b1a3a339368b0b92e0c051ebba1b1ae0f65b499f265da99fac2b65f3fa7aa1f7f232b1429cee5ec923eaee04e5f300515506b2f1660bdbe7ce4f2e77985107b9bbea45f590526ea9591f350aab81472e3f37a3e90dd0392c2b9dac6c15e8cf01143e6f69d2ecb3c00fb85d3bba376bc6973355cc5071b217834273966ca0209f96810063ec64d6c504791af7de80570b708afac7521c1f25ba32daadcda314924d4d7d6f609f97cd4894ea786f9a707fdb3b42fc7c76c510a5aaa5fe16447fee9d7807b3bc08cc34a27f49a6769909345f81ec3ff33f119809d1195e637e1df22f0f2707d2e401abe030c143928aabbf7cc00ba5498c3ce3736651542eeea5dc478cd2182d4986be2f636b2ceb6b989a3b4eb4403a7dfe8f893446d0108e7e4c378d8dd98c2e6538e3d04c50568f25e1efb23c99e68acda7b4639ff23042c4245917c683693119d9e96bc5f89b6472ff3a08a31ec341808907ffb0ce6f5cf98f3b10a3f7232f9460e649dea98aac34287a69cc01485d3a29a204e12acb201b82c4248c6cf9176c28a62e7be53a4e96ebbe81640e07e703278942601e2c61bdf2be4f4c9b04ccf5577cb4be24566fd247ff3895946bb1af0ae5910f389c45034ca996660c507cd941060145c2b79e08fa5c99eebe8149c590bcdb393faeb093839ab4864cc56cc27595d9c61dd1477f0e276ce0987e8e739ca7a4c2dd5c999461e139051ed5b6a39d88fd3323041c3fd7a28135bb7816dc60e62078d7f70906f91a3a3dc7dacb08d9d152b020622a6e16f31dec25bdb69173c3183ef85666906122c664f79b77876a62b4973ea2d3b45281eec9b90cbdeea010b769af9b79ce24a2dd42daaaced3614a59ea6ae98a3cefea85b0ca55cdcf408b4c3cd8232ba4265a2cac68efa7265e149108c61ecc7270887716f277d5ff3a78d5a51336420851d50376f56175905d46bf4c0ba0748ffc2a61395a6b3df821f52920d40d2571e7866ea268801f71bec242cdca6f080b9b7fff62b67d03945d847a98b163d73e9f7b5dfcda23570ec909d6d318bf05bc040e947cd968e5917ca86f8693c0e5d9cd5ca5dc4137155bbc30921c3277cc19709c243682959bc649482dfb4a67840bdd50a934f1c4454b7fe030c7ef70003d667a07793006ec6312abeab0139f801d9d261a24bf0abf6172a3845bd08201250c212e6cad84d85afbd1b309c62d48b0fcde5306f703937b1e047ce3551b33130a72571d7d57a85d5c969029fbf867d6737d785e3df9ba05b210d89c9268490d94d996c592f3bd4edbc1b3843909e2f0cb874ffa802491afe9a63dcd4078a842435a79223936e2ff985cf68dbc679a03cb0dcd595c89ff9ddf6ad3d3ab81414eeb515270ebc5bb4914c2a46d99ea8a8bd0c00c6b5ccdea2c3a8b005fd300f9c3fc20e06c04c2267e980b69f5ff797cf87a545a3081a55e3d0e316794dd03932cd805f23948f3e620414e40cab9777b18c206023086fe6fddcd4a8ef0b2e9707e67773e68b63b89d5075a196f76a00484d81b01533f9cc861f8eb7107815a1e8f440a07b2a34d7d5b09166562b76a17620745264c41632875e2f805d60de26d1f527d130f7e0ddff4623f7d53db5e222c2e44af1ef84860822eae46b18c26677ec9916a9e1cf38a2ec9ca4ed0f2f9f9aa2f5a3d8e610a7b28b19059f2260cbe3472b95108073d1332bfa00fed68b947cce5219d54cc080a4449f247617746a489ee50bd98ae2a5840292ca7acf6d62667a818fdbb5f92ec195da5ca6b8b655dfa1348d6fee331cd25a41031139516094b990097d5ce795383c55758759573097922dc8db49cbf9d7f3238523ba103747ab247a75ab96765a5e3841b0b39c2831698c168b9ae8a93cc6247e340538a270ffac574198b0d4952dedd2d322f7c5c09926d98dabb252e450a687205c86633ebebe9e748eab9a83a8c9b3397da848388ff2b7ba9e1dd2a71be10f44f3e92ed4a6ffcb105d3c4595ed492066cc4db9c88a736bee025e4ab732d195f5a500d4305a4e3b529a8db55fdd14e261f53f41f05cb5dc7eb133a6576f964991f1f6ebdba13c6c0480c9ab931363c8464089ccd513f3c3f1aab746566dada1c425ade1c170766affa9169300b5001c9391540e3ba413fdd90af1de1c8db102a03746e5628826343562375e0b6cbe2de718c3d584ca61222d10cb079ebe0bce514dd2f76d486f035ea3e9b5c7dea050bfdbde25160cc05b7932075b0796787f1b4f5c44d53d6a42dc58798b6ce5862a6b7414d4d232fda3278dbb28ce25e48d22dabac74d65eed9d197f1a623d7771fd4f085c930cf1dd232f3bd1d9e988cd66ec0e559c468e015b02a850baf8bc4c00a638ae1055c2ae6568405c9960b9ed017c0cc86074a4a889fd7dee46a45e9f21e0b56f9c8810ab95587626375e1436b0de896a56264bf2aa084f3caf486efe3ba7028d8e0f3727d53f56ec8e1b70b38f5fc32ac9fc95ef5b37620bf69415218ba869c15de6a87205cbee1c97f9d69fd2bb330eea13157fce3f9a2a4592583403501032a3c8e2d36c4a9336a7a057dacf462bd30a3d6e4366eed916f5c3de271d5c5b81b965254388e41597db86a991b202d4e34af978c9c016250c8e0e1f32f27d1952bf619caca311f654bd5ade89763bcd4a99e623c6af00f22e365239b6bd68a1b52596b3eba139d81d999475c9ad9e527dd646539938dc97a076bc6da4d89faf916c3508f7bb0a8d3b1d1c3fa08c54315fbd0a1b36c8f1758aaf783ee71f31f868d2f2e23c834522ab33500dd1a5e947e85b8872f8f37f121f61c3fa47ce8b620df35552c79b8ce679ae6d58634e7939f0d8fe0ce92da803af4b62ad7720533b5fb3703353cf811c0e7e24ad747cdcb5adc701c95e9baea743196948fcbe25b05214b671dc6ae279ffa13ff7f15422bfcdedb68ea21c78e54c67dddcdb3fd8e3f9254a7aad5e12633e7cd09dfa6a783b7898c1cbd53e194e45a22c8772cac742b79d8c39565a703407d5691f493667eb6f7b41c4df03c686d70a893cbcfb0279259740f94697bbb16b1a160e1fcb9a98188aab86e8d6e0d5359b839a80c66a81a4dda34b0a2c5852481add445f58ce64fce543d935bc42a34309757ee657cda27e83ede54daea3a3026c0dc01014cbdd6d3f30df7f55035f84e8aac20a21ae45daf54c6695282f50eb08e9916034dde1ff538157aec943dda0726bb95909872849469aad72516d059d0f0450aff32c1c9bd45819bc514d6f62b3ddc4ce55314b5235d7ac5fb712d4dea12ea0f9da479006795fa81be5b91e2947103e339957b04edd24de63e272647468d8916c3b0202acf6ba39d5e4c11e5ad392f129a2d339985e4133d1a02c36e63f78cb592efdd62dcbb30b0795f49b799a2d9e229a469a8f385d15302a97fc2d7861630c0327d684630583603571d1a62ef83e2c7b261b527dafef0fcdeb77b1bb44144c839a4dcc9d556c0c215265e0563a1037dc7221235e81f07c47b396619de8fff42224173b65a7b4944ea1d2d954a6c37e79b6800203f21c81b92d20f9185e746fa9742b1c2148e59e72bfd0c7a8768e6a00e36f4d345b7912b8567efbbdb10b46ad3ae6e65462d07563c7f8b4154dec70e0ec95ee8eb6949c0273f8a2b3c1af6ab89c1aa7daa7d0a0dfc93235a29b756e843d54835ccb2644a8cb33cc97a0738cadd248884cea0d0b0ce521afd7164fb1bf7762b61d290e095601d09d7f80076e065880019928a0cf7f476f504f8775897fde50eae33c8f76e90ff43cb8921ff34559148745c70031a90fe3630b553da3e4e720fbceddb2e27298b04e76ccf3a8a4b79eb41349852e291c311add42b7df14c552eb58d6abc67c55593a4a7683469ec8e29c642260f342cd8ba1eadaa4faf79b4aaf7b5eed4c50000cedf063c58e1811ce0aae8adbf2618f62bc7db3de3bd92b1808bf6d5312f7c408eba4edd5e63864e054900e9136545b9a88713c9863134fb969d339b07f1807c965c1d55e003cbe59d41f6d36eaa062f8e14d75cbd118fd770ff3403cf8d030b53a1f33fca94b653da804b379f087866ca53751f97d13d51c8e22f95c5f79118231b427c642dedc12360e36e66056c563847a434e5c9f52aab6d9468757e25326117eef8150d10fe5ca4a8c58752f07383b4cf7c5b84af5a7f1ab242ae2a40d844c3c9cc179a6e69317b608b397a390f283e168f6957cde4ffdf6471a255b5f027092a89ce6ddebf31d9e64de41bb17cff468e8981e8c38581bfa7a538b8a3efb03034ee6a822ce20adb5ffbf22bd22a63be62e9041b534634bba9e9aa9ded9401e0091ff62d527f7b65e2c7975645ca45f25b424b25959873ed6808ad8e9ebbc38707031ba872b8b1f1187cefe20ebe01e0c8453d7b7bdc05dc73beff018c15b113fc1e57545441a9858d9deaeb7a1f75db1ad9dfc8dbbb372037ec63247068129574397a7b8fabb70f0f36fc02671c5977ea098a72f73cba0eda2d3e8d34f6817452aae06f9b9f9845da9e667211489c8adf35d058d2692419570d0004063d4cfdbc083738b927df4dbb92f37c8c5bd5b628b4d81f0089db041c5110a98742d7203e8d6fceefddfe9259617996dcaaf51f807321cc52ed6d75a2ddac750af54888687dcdd77a0c09ee2fbabfc9a6ea2065941f1ca8f43c9ef8a68e131ba6d711d08d9d734f854e977943fccc3c50ff31e61b87114272812508d09f3f6cbbd97efd5a9fbc37b3cf6ec613774cda5758da712146b2856d2db067dfed31ffe2dd8d182d2136ce985c86ee7a22d517f7a7dd8c41efcbea05e4dd905acebd672c08c9c4a8794d6616e0f448094b41b8ee18ef265efa6aaf772648faaa17287c7f0d7876ddda1d4658848ea0e238d734acb30b68c11fbc70470c9edc59aa1b697d64fa9fca99da96bcbce97f50f615886ad090c20d53d9748a721a0ee3818a8484bf6718328ce2c5d023fabe7272567d0fcf8a8b55245754e98b3b82fadeef9ed94dc2d407958042baaf82064b2a30acf89eba17f4c4026d21f926bc20dde50091ebadea21aba97b1225a80f73dff85c2adf05285fe6f53134851dfbeaf652722c77f85c7fe9e4eff1b46b0b56b4bae0e9bb2ffd86dc787fbd357f167b4c2fe0ca17890f5f9bd8df6767f90063d209141a568beff1213c8a04cd1820d814b0c2abf997e6ac380d2e69814ab067f225032171fb2516f39ee30e9ace5c50a6c9e074b19ff6396aa2ed582917516789f9373a70fe30cc1b5589125e50f25fe14a534a6dd70787186400b1e0821c7a44959578f3400579aa62b641f3dd216bc42a85f08d7614fb87cf592041712935df83f1a0ee375111bcffd9f28a32c4eba10f9b638133dd263583e2f481d116115140f0e775c89219e7ee52abeec8e9134b2e36ea459c66103c0cbb950146e25f144a615c67a1c6af09caaa04ed39b45094798faef1ff43b5cfb5d50f3317775d548d3f2d118778df91a647cd6f2a0de90339c5e62233987b44b3f28bc7139ec13b05c6cafa7d1d1e6c34cd0c0660af8e76edbfeb3c27097d6460c1c89c366c2d945101b1dddfa36dbd8a8fbf8e8a2b5f976ed0dc906f55c4c32b52a27d60e1d39d8121394f22c14cebf0000b1880f73ea979ec04c7891b51f2d9edd5994cdb2534f9320b27ea18e7530279f59f80ecdb37abc19e42b7f88ec7007997463bd66cad7d08aedfa3c51f6627367f693c2b305e5bf30f2", 0x47}], 0x3) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) 16:54:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="ae813a71d12297559967230838837d55b0a323a76c94fd4950", 0x19}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 16:54:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x50}, {0x25}, {0x6}]}) syz_emit_ethernet(0x96, &(0x7f0000000140)="20f76fcb2800003218942d0d8aed83609f7db59bd58249191065a74593956e731435bd2251d91030d0052918b7b2ad67e8f83b88361fc443c7866590906720a9e341a46a647b4d85e5de585efcf4a6aeb6e2872d409c06e7adf95093ae64fdeafabb0550733ca5935b5ef6ceea1d2d76dc8a3a76ba707b8c0699a24fead50457af149f7b940f7b9731b366c43db7430fa856baf803dd") 16:54:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000c80)="0ba1786ee7232a1a929c8a95ee3efef2719478dfc4372e92fb5876f00423c0a07e886e72f353460615f85370cb6257e1b5b269766033a686fa4f176a77b6cf46847445eb4b99cec48098cec0a1d5af96f6adfc4046893fa8940a39ef8e77012f20aa742e265d99416883ca0ae97be802cca4e1435ca12686fcd53fe354287cea0ced0b7ee69def70", 0x88) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:55:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x200000000000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:55:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x1000000000000007, 0x9, "419414a0f4336778fd00000000000001ff7132bf"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fffffff, 0x1, 0x6, 0x5, "2de6ce048e4f4090ea2337b706e54eb37a7354bf", 0x7ff, 0x2}) write(r0, &(0x7f0000000080)='\x00', 0x1) 16:55:01 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = dup(0xffffffffffffffff) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xc2, 0x8, 0x8, 0x10000, &(0x7f0000000240)={{0x8, 0x4, 0x0, 0x20, 0x200, 0x3f, 0x9}, {[0x5, 0x0, 0x6, 0x0, 0x2, 0x800, 0xffff, 0x7, 0x5, 0x7d3, 0x4, 0x8, 0x4, 0x2, 0x1, 0xdaa, 0x8a6, 0x80], [0x7, 0x1, 0xfad, 0x7fffffff, 0x0, 0x758, 0x4e, 0x7, 0x9, 0x6], [0x5a5d, 0x100, 0x80, 0x6, 0x1, 0xfffffffffffffffb, 0x9], [0x1ff, 0x3, 0xc155, 0x4, 0x1ff80000000, 0x3], [{0x700, 0x6, 0x9, 0x100000000}, {0xb8905c3, 0x1f, 0x8, 0x2}, {0x1f, 0x6, 0xffff, 0x7}, {0x6, 0x1f, 0xd8, 0x9}, {0xed, 0x10001, 0x7, 0x6}, {0x6, 0x0, 0xf5d, 0x7}, {0x7, 0x1, 0x6, 0x5}, {0x318a, 0x100, 0x1, 0x80000000}], {0x0, 0x30000, 0x100000001, 0x7}, {0x1, 0x6, 0x9, 0x2}}}, 0xf5f0, 0x3}) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:55:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x5) fsync(r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r2 = dup2(r1, r0) sendto(r2, &(0x7f0000000140)="75744d5a89c94541be67905af0a74c95e027e139c892aa7ce46ee5be1d11a028169d3f92f7dc74ed133396e8f8275693db34cf528ce3bf4ec54b3639ee93d8463ae10d469d31c6e69886f3a0ecf837c49f53377d3f9239c480231a0ebc66ee391f2d5c56763405e20dc3bc27867bd293e6477f18b0f272ae5731a762890e5e116c520c64f3c374476864b86bc30afb8d8f8f67f735d21a22d25c30e992203efd93af9756874bbb7c18fbe9551e8fdd1f9069f835bfc0766aa80e544a9ab51f62916f921abde988310907999b950f4b1d9bbfbcfd1934f5f8c2945a4b2e8cf4d684be543d3d62e4df31c710db", 0xec, 0x0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:55:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2296, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6b93c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe7b) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x5) getsockname(r0, 0x0, &(0x7f0000000200)) semget$private(0x0, 0x3, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xbb, 0x7, 0x14, 0x4, "4c0fd01620fcf4333ae1bd04834fc2519694fcdd", 0x9, 0x7f}) 16:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:55:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x10080, 0x88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="10") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x3) 16:55:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x16, 0x4000, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2}, {r2, 0x1c0}], 0x2, 0x20000003f) 16:55:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) read(r1, &(0x7f0000000140)=""/162, 0xa2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x881, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:55:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x6, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x46}]}) select(0x40, &(0x7f0000000000)={0x9, 0x7fffffff, 0x3ff, 0x2, 0xff, 0x40, 0x3, 0xd12c}, &(0x7f0000000140)={0x80, 0x800, 0x3, 0x2, 0x6, 0xc5fa, 0x8001, 0x4}, &(0x7f0000000180)={0x3ff, 0x4, 0x400, 0x101, 0x1a95, 0x4, 0x8, 0xfff}, &(0x7f00000001c0)={0x9c12, 0x4}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="06") 16:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x200, 0x10000}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:55:01 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x8, 0x9, 0x1, 0xff, 0x14, 0xff, 0x1, 0x1, 0x9, 0xfffffffffffffe01}) 16:55:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x82, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600429000000020000000000000000000000000000000001000000000003000000000087899664b8", 0x2c}], 0x1) 16:55:01 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x8, 0xfffffffffffffffe, r1}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x70, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x401, 0x80000001}, {0x1}, {0x16}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:55:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="459f7f990a18350378c6fd5ee5fa4e77a7b7c7795fb0c15c56631ec162b3502f60f668af23e8301c0d92f2bfded3af7990ee98728b0716e115479361c77e3f591a46a99087ebea57307a2f02aa4f4081ac0f489ef3136172100fce9489ee524d6f9e173d492d44ad33815f9c11bb12de9d711e89c8aa47d48a9228c0db0bfd3e5ea3", 0x82}, {&(0x7f0000000040)="f10c1ea7a145a3e2143c6f58c6650daf9ce32d00844c62736974cd915affc84d4d7f01e0f5799574f69ab9c92feb2b23853f6c1fd2eaa0f4a6a73e3b9567", 0x3e}, {&(0x7f0000000300)="0bd60bde135a95028a3ecb3a47f9080956803d5fac93ccaaf96d95f400e66cc5bd2b278d3d8b521f611798630297220534e224eb9492749ae7ce9bb79db5dd65ea461ddae4a572435ccca4be35eac1738dc19ad9a9b07a0d2ebd9ad43ad8901e602a9df3ad5ba97caaab94aa9f24bc623d7c465047fb7629dfe81444feabb309178e6a18dffc5ba6750be63f43cc33da0b10ca069cb91b4acd8cd366f8649a1e01831c2d19da74a583b868de4663346af8f14a68ccf33496e372b12e0d6edf5a902ae2dc761ac8f80af14090018b9355752e41", 0xd3}, {&(0x7f0000000100)="d2e7b29f8a100c0f05bdf4a4903e58759060fa81372683e84162620c68691c16de76f9421047d755bbf61163b4", 0x2d}], 0x4) 16:55:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x4, 0x2, {[0x1, 0x5, 0x2, 0x7, 0x400, 0x200, 0x6, 0x80, 0x100000001, 0x15, 0xffffffff, 0xffffffffffffffff, 0x4, 0xfff, 0x2, 0x0, 0xffff, 0x12000], [0x443, 0x4, 0xeef8, 0x2, 0x0, 0xfffffffffffffffb, 0x7fff, 0x5, 0x6, 0x4], [0x9, 0x5, 0x0, 0x4, 0x6f257b86, 0x8, 0x4], [0x7, 0xffffffff80000001, 0xffffffffffffffff, 0x5b854d9b, 0x8, 0x4], [{0xda0, 0x80000000, 0x1, 0xc1}, {0x8000, 0x40000000000, 0x2, 0x4}, {0x7, 0xffffffff00000000, 0xba2, 0x2}, {0x0, 0x0, 0x100, 0x9}, {0x443, 0x4, 0x6, 0xd4}, {0x7e, 0x28, 0xffffffffffffffff, 0x6}, {0x7ff, 0x7fff, 0xfffffffffffffbff, 0xfff}, {0xa2, 0x1, 0x0, 0xffffffffffffff8c}], {0x7fffffff, 0x9, 0x9, 0x3f}, {0x2, 0x7, 0x3, 0x2}}}) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=':[{,\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='#,+\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='*\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='(\x00']) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:55:01 executing program 0: mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8) 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) chroot(&(0x7f0000000080)='.\x00') getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) 16:55:01 executing program 1: setuid(0xee01) msgget(0x0, 0x162) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') setsockopt(r0, 0x100, 0x3847, &(0x7f0000000200)="b10347cc20cedad07e96d11dce8e91cf9fb37445e7713033d6bed2b7b838cc04074ff53269afdac7b4fc1c3b69b133bbfd241d1e64ae6968635f225afe08d701f018b0bfdb36f25b2d777e780557e3391a5228e9426f1cb61739de4b08049ca3a8770192ceaa541e0253149e0fc5bdd460a2643530d96143263be77dd053d9d91bfa227249e03732fa13c4588928c1f253", 0x91) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) select(0x40, &(0x7f0000000080)={0x6, 0x1, 0x2, 0x6, 0x4, 0x4, 0x9}, &(0x7f00000000c0)={0x5, 0x800, 0x4, 0x7fff, 0xffffffff, 0x5, 0x10000, 0x401}, &(0x7f0000000100)={0xfffffffffffff801, 0xe33a, 0xf61, 0x267b, 0x7, 0x1, 0x9f92}, &(0x7f0000000140)={0x47, 0x8c}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x48d, './file0\x00', './file0\x00'}) 16:55:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x80) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:55:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1d8, &(0x7f0000000080)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:55:01 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x2080, 0x28a6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:55:01 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x40}], 0x4, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8000}) 16:55:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10011) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x1, 0x2, 0x9, "f0b9f3e404d87527c4213d31dd23fc3b90cbc62a", 0x80000000, 0x7ff}) clock_getres(0x800100004, 0x0) 16:55:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0xa1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:55:02 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x80000000, 0xffffffffffffffe0}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x78f89bed}]}) syz_emit_ethernet(0x91, &(0x7f0000000300)="4f44f063cd15851c968d000000800fe0c12ec22d597683ff66d9494a042dc40cb34a4fbfff7399e40e1338647bb65363818e77ac452aad874a9f3cc5a737491e24ea4d32cd394888e79b164766b398370d775bff59bb3bc4b56306c5c29db0f9912eae776cf70e9a904a0a") dup2(r1, r2) 16:55:02 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = socket(0x10000000002, 0x3, 0xfffffffffffffffe) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x981, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="5b565253758204a8f460eff9f3372e51ce43fde4c25795d9be3f3ba5db24912fafd5c841fa5cfebeba2b7502ce3c6c438327780690539427cadfe3425d2a14a8d9764e06079dabde11c75bcd15c5b82472b92d4f913468fd464c8942191a8ea5c41b2d3405cd72ca2eee6a1131144371ed01e8d768be50b902486e4ffe4bd74a0be0d74820c879ee9000b31fec673018e28c6c868f337c6bf161fcc6e7060f02a5f9961a9773e2205bb66cd01ce55024fb2191679cc783bf51301ab67664c46c4a98ff4a055e072ded3488c02cc56320ff44ec819ef9f9c7b5", 0x20) 16:55:02 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x88, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0), 0x28a) close(r0) 16:55:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000, 0x0) bind$unix(r0, &(0x7f0000000640)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="0d5792dd48c1a2228111e2f38d23ece84db6528662f5b6f1a6793ce9a3cdf22e241d7e31a664e0c63fa993bb7645e421f1bbe639fc7165256737292252107d7af098ca0cbd3a55d221407ccf28a74940e73197", 0x53}, {&(0x7f0000000180)="c340ec22ed8cd3f9d36f369196556a3bed9fcb2fa9a8ae24e283bb2b320c2860298eeadc254a9bd7db2bb83a6993416992da2a3ab80b9853e5b56d52471ae512a9144eea1059b949caa7bbea4443272907bc0d7057400a3518649cb55a023111b0490786f490e0e5185ad5f45e6677a639ab3e7951a0ad4e4d833ad9d00a7efdc8fc6b34d9413324a94d5d117eac3bcc71c5a56762d03386aa7d7e8633fda2356b1c68bc9ea9854c9ec463c2fbf4159f46dacdc8f55723b365b9d612ff873e38ba955ab063b1378b08ae", 0xca}, {&(0x7f0000000280)="11c59d9a911637a9ebbe6c0eec8b23db395d1b67ae02abec17e3ee4b747485e3b119dfb4c3507ce00299a11684189b76dcd418086b97d964ee8855f7db754f2fdefe250ddd5a7bc8b2a8002dd83da85cc443d44d1fb30ea197aa96fc4b420ce5345497b028d9c126312b721ffcf33129fa94f5897e425a529a9805da74e8eabd397be1d8901b5decb6524f64611b9d0b", 0x90}, {&(0x7f0000000340)="fa23a25d9553619b9cb52c2075ac324bc827adccf33f28df2f1eb9dc224b9b00676670a29a50e49acfec7c34a08625b221b73c500ea66135b5029996b6c3a319116246788104f6eb166a951616e2fd82d6e3e25a4b704b73c5f1ee1fdc79aabad7195561e992618a7e3e488b414599ee03034421d545ae03abae0f89bacd11ad955ce7f7456046b8c600e930eebac16461e8130f", 0x94}, {&(0x7f0000000040)="9c36f1b83c5ff2ed28f7cdde4c494114dcf523dbaa79bf9d763b8a7d7acdf112743d4592c7d591d3b5", 0x29}, {&(0x7f0000000400)="96646c7f9a2f52f5bcda0229239b8cc847ca17dc8eb7ed072946e1a6babd185f03e37942a8ed1094bd3de635e9c7abbfbe2a7b41e145c1a5809c59043e22c5b308eabfaf26bf9af3b1f276dbe633c6534c064378441f", 0x56}, {&(0x7f0000000480)="2c9e0d5cdab203d3168e16040ae758236f63b52ddb91a128ad33a4c94f3d3ec44e8698cec66fa14da9c8ef2bdc70edded9deecabd61ed39eb88b390f4fb220ef1948f4aeccde69d7ea2c5563ce9ae64c855420e4651693a70196e1ae0db8", 0x5e}, {&(0x7f0000000500)="c04362ea6f381e63096a585008bf8d36f69a83733bc34ac779e7f03644861d2e90f02d80c9a5b1b9bb4ac8609ab4b33175913402c495d4a46cf47a96cb36da32b7f7580c963be12b047d1b237d2722d99b2f6e472deaff8223d88e87bb75d1f5371d91d29d38b55fad0628032c73eada5fc15b7d0d9540067c1a582c05ab0b9911ff3d555f8423adb2d039bcbb11d55e9b7f111b7c40", 0x96}], 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) pckbd_enable: command error 16:55:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x6, 0x2, 0x1, 0x9}, {0x9, 0x9, 0x0, 0x9}, {0x8000, 0x2, 0x7fffffff, 0x7fff}, {0x1, 0x4, 0x10001, 0xffffffffffff8221}, {0xb57, 0x3, 0x7, 0x401}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pckbd_enable: command error 16:55:04 executing program 0: getrlimit(0x7, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file0\x00') close(r0) 16:55:04 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x94) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r4, 0x40060003, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getpgrp() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r5, 0x1) getpgrp() r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="8265768cd506925a68769be44e7a2f1ecc0d0a7e06dbc4e1b8ee5fac5abd20227598a4478e17fc0016d23ac95a4841d94da4ff09917709697cf8a308b584251f6bfad4ca3c3e8c25fc0cc9", 0x4b}, {&(0x7f0000000380)="c99cbb4104653f11c7de1649bfe3d7a4fe4da4997cd2882149c70c5ecc4ae6d4d0fffdbe12fb9827048120d52ac450665a12a73537a124b5aa8f16ecb582f4577047f28f784d7de4d710823a08052063d5b6b63683ed64339e7bf8edffb0674b7fc07abd496fcee1d30a2d0f80d647c6b3f4ed1b23dc91324249fe591ced49671567f188037a37db311beb905c75584aa774c1c89a66a92e41ceca3fde65cb92b8d7101b6789fa71cfe826741a14e5a2f5c44f6ea7f88fef7570387001f1841cb54b5c32a9b5ce907ffe041d3a62e2c88388437e97017e2726b343fee2d0323e9d868fa6e26045903583cbab459f24e3243af133a060c6e90de08227b757e2fb2e5234c870f7f4782f09342bd9429defd88b0ee5b961e6b7f056c03da508624a1474c22bb1c8671fb942007dc75b98db1e9c89df8b69c6d1c5d927edfae22245bafd9f2ddbf6f3974f8e9e29241afeabaad3c981072592a8915e5a2176cdad57acf3dba083b6ba9e7b2763930347171ae3b7cef11948c9891d97c091154698e477ad851bc99b498841dcd9496453d51adcf83995945613cb4b03c441dd114aec99adf2fbcff923c14381645b57c6177687658af322412e33ae8ad1478c1128d98b454c35239399539504e63f7487788f97738ad104e7fdf2c44cb5b0f13ac1cdf4d50147854163b2e385d07907c03fbb791b7d8f7ff5ec3dd7a2efa3f3b93a71af937b117946d1095d712f3c0cc2fc0b47b0b7aa5546fd86d2987fcf1027bdcc0ea5991863bf3dab98a94520e9ffc5826c890c677240e0631fcf153a4622a3d9b46b4088e91de0cf3a41d2cbf5af67486426f774f718357fbd4b9b67e7c358c7476614cde746365986a8a81a054d71aba5518d57730cd7046588852fddea1ce71ae075e1ecb26fce0a3d6dea5565adf3f71fe2bcbcee50f41857c98ecc58aa4662cf88b2e2123beadcce3ecc47fd7420a34fe476e9342dc23d3b6e640cbf1297360223d362f023013edb99521ed3d7dbcd78617012b4c6db9c935e022dbeef8df689fb8e4b3bc32f0db0dc12254a856942b59e9bae2f70a580aec4afdfd253f7938936e4187967bc26fe160ab8d95b2f36fe02220a0836467a95e2312d90deb256a4e3606023d67c85d6b6ba31f2f040555223301ae2e7645edba727f11c3e6309fc2fefc7b8d115e6ea7b5ad96b05c814a69fe1e9af06eeb0bc698a22d8ab959a98ef686bec906489f17675aa84b23053564cce2fcefd27b047e54e2267978520687c3e20da2b904666054d8b76c53a83a3c0014ab38335a8322a67cd78aa68f0974cbeb3b085a083b681eea9ca0455192b508fd774bbcd4937efb499f45520137ef0672ca3d2a8e9a0cf71ac23daf54e05f43c1b2c794099fe6daf99b7b84f8952942a0b5b3d07b876ddc25503d9cb85301e90e55f070f32d2f2b9236f371e1735b16d95d1f1b327e50a1c76f748db5d1d7c592647ac1546f845a21be1b2e775823425b5a35ccb4a60d557b9a51f7625e175e7485d169bc93a87a7f4f3c0e4165699a9727e94cbea2f55afe830d7b77e878bafe5b3f6a9b8d58e6e1414ddb55c8fb71827bab96360e0f9754c1ee3f346514344ae697363fd08c0869d6751c0d6ec6faf8d6d7996d0f568cf4ee8ea040f2ccfee7f003d4a605ca04c6f2f5079a6c42ca91e2a83bd767afd1f1735c00f8ee80b44d7e82f42eb1e1e68b101924bbb2df937d60ece4176f251f5010ba0fa71a1d6637403a838306fd0ac5bc80bf4d6c4e6e1ef8bfa847d06e9c21446aaaf6f6b0f51185c50565e8105a91bff493b9b0ee201a3214ae4dd709e39b79790db6efbab9aa2c2932eef954916dc888e7fde80f0df494949eaf1e04a6476f3bc7f5fd6f246da7b7ef85fa9620315a83316ff2170c1230c8c244ba64dacf27a5d039ab5f248d9e2231579afde34813b276a41b56ca4284c6f1ca7cedf4647704413b35eb2c1215e0034f9421127062bd0399729b2a36785e6f83ab3c2f2798da8a612fa1d899275d2d871781c59eb8c4bf4013f1b96a750162335dcb67ab775f7642045a515592519337ae00420f7c2ca5ba87d517730674db8336293c8ed6332e5a207fb2805d3357e895b41735c9991c062ede0f73d9f94ef9e36bc5b2321038f9896c5309472c0a2b7a76eb73abfae9b46bc2ac3019efcd30ce06fae741f556266eb9dba755eee941bcd25382e0cb8a3595e63d73e746b7dcfbe07f53ab67edd84d2bd0c0bc38ae3e95e8fe41b2e4246d2f401fea21782366f3c6bb806ef74b9461db255212b1bbff63d60701c2a9874394b228819ca964afa83cb552bca178588bd0e93ebd561b614ec71fb27fa57ba96e88468647d294b94ce99cacc25a1f61b0d11fb007d20af32c15bb7e63a71bffdaca38f072640bc07c7280489c343c97c8cee014a9df9cff9c44acb8f952a53f4d75dccd0128979147355503fdab610acebc100e0a3ca4bc1f4e831303e2408d211b789967f690674f12b8f5b479ea0ed31dc5ff87beaf54b3e822c8a739ba953c440e35b1730361cb5c785ecfbcf3d84520001ac31e1e8f12b4820af066b10905f2374c844a064876cc22744cf07294430c1d7dbe6ac9bec9f6b63be45ab54a16bb3ad97064707e9d321a42bc6deb2b1e2451a5bf36de1b874e687b7502a0fc7281e55766c0ff93095771708ac05066fe4e6c44aadf885e0449aa8deba4af506799d57dd34c052965f51e7eee479b791882f5ee4e37689f4f7d1af73003ba0188bce34078da16c55806d4d31433e0b74eff47c722b3cba6be6fca940b12e847ee830174dbab9a09dd90a923bd4a9deb2a7997f2bd14783bb259a5b7b10144d3a5f8e2985c69b05fe84e762bed8e43702ef9b49ff6857db7f904a161ba63c9fdf09c884af0f9e1fd102b93aa282d7bbeef8da9909754baa1721d5bf48b75677bad5c93168fae9154a85f33584e1eb0d188c882947fec329c0c8e01fc1d5906a172528ff776fd54bd2a9fb8e84c1d543eb669c481f57a8feae588b5b64d961246edba546b857c67ac127235aa70db391fb65e294b465012ac656cea624c0505f65d3bc2439b52ac743e83ad55e5c97cfc8c485a91a6717aab126436c16312a4cab9287d275671ae5c660b0d89ee8b982bdcae1f05f234d98aab5f08a77cab7775797770e470876363e373b28745836b6428c7c1cedae71cd8d0ed4328c928e3fc6360ffdfc551cdc5155f067811d06305a4b5b8fa7a676cec6593bcd9d2f98e1e3a67fa27040255ea3a795d4d95f70b82cce0a1321a8de98e41ccd48d0ccd5cc934cc5aaac92ee5f1d6d72149afec703637cd5a9d53345ab0933b72374a8eabd1fd0161fa9b105371beb583c675f767e9bf484207a6165208a55d58601206b28082c4af8604f8ec5b476dd77573316e6776fdc51779a40b8a50a48d260121d43f11fd9abd854ca8896897d12752cea958f26aa980be6511667af4bf81b09b1393b7b711daf626e017ed2ca6e33f4e3dc2ef0ade2c5e348d25aace86828c9f880abdc20575c6e1d7d2d21cdf9367dd0275b3d5cc2bb3f8e567bd9df19e2bf4e3d2fdfe45950ad01072cdef6c217064a1fc7f694f3e172de11d423056467bdbd1ebb297f621d4913cc4f34a76d10db3b0cd1d823f1ceadfa90459f51d68507e4eea15ce558ceda497b71eeae081d79ab87742ccbf07bf415aa85b8c9ed24af4b0263f2a65b707138432ff19675fc58dfecacba1a1587008d84c8660274e2a3ff55876478332f19813623438f7808d9db5a20e2c6546dacf9a5e68935252eadabd1bb40a0454b61af8a3e9940ccb44b2036d07a4821a99c7e8a5177a93ee7059602bab7262108e03123c0623dd0baf04d9ca0d7c3907458611d59092d2f48941951b8d43766398b5e0af97d068f75db5bf3e58d71d4bc5d99e3d3fbc8f2ba87dc35fa18629577e507d23fb5ae3e767a8e1601b589fec06858b22e704b0cf34253f5b24fc80a5afb58a47284fca44c203f7be99c19df866ae1bd8240be1f37c85292a448e66afa44e439c880c7c62ebcbe267a1d78d2073fa8d68a46213b9babb872be832ac84598d06700761f4a0b2bdfa64dbe824d01e640ff9d6bbe33a5943ac3922b5d8a55ad5f312c5d3adcd3525b2c24927799dc0db16552f08c5f44dea66ea6e58d72e75c0b1712589ed023f6b00f4d91ea7679900cb8bdf5bdb4759f093f06e699f2d2aed39976a9b3109e5d8432f63ed8a1826d01bb7995e93ef0251855c9ead024e0031d1594378185635f7a90c09525ae007a440415425067a2921f4d13be394a2886e6306d510d3d1ea41c6c5ca4b06e7cc9fc6f818aaec94727b3c99272d238612f6ad684f8de7e00d71e81e65f318deea3cdb2505aec246d44a1ea5709f4764ea3e80fdf4f39f59c08efaed0000aa1aa889b5f12a79aaa857cfaee065e76c9800846d5b580083842e5cb806852770b3b23aaa48b05da8707c84a9bd0cd219f9714b38f3344d8cf0ee0a10b9bb51d2b38503da4d17d34c0e4b841fc890aeb45742589235401f9a9d8f0661a9a72d60966fd0691d0db46c27f6ff81301f4ec5ae8b1d43ca9546bb90d558bb6f921fb21f260339bff791d96b39eb30c966f7207ba04a325ff080ef118cc7f39388f3f3dd0d9a9039eca5caf320f3036d061db710faf04829d550e05b3c2c9efc75ce0e3e6a61137a7168ff543b4a7d62483c6b84fadedbcd1bf5b68b995c453a156034790c24cc4dfb22827131a29d7551dc56b194caec73057ea6100c9388678c8ddb1d4e787bc0aa741f37c783de9c733968287b15bda14c0e510241393fba38f5d3632d8bb7445008cfc7b95db7ecf315dd20693c81c2888a927a847433337eaaca70a78d235cff2640f98617346548220176f1c8906259944627da2dfbb1a02ddf2851dfc136a753d94559062249dc53a1ba137640607ef2651ee5e1646d28441ee4128b171a76887104e48181ee257ab51ce52915ff93a55f1e90fcad89e0e094e156c69f6158b6852d0be3b261fc502269adcf1bc5c3d9a80a6e31e7ec7bbd854021c68c2775a0a84a4bc02d0d5604eb291b94088e15a262e53c7e69e15fc24492651696652bbfe4c8dd2ea8d3e717ae34baed7e0fb60378b868eaaea6d7bccc6e55d50c30980be8cf41f164c45b1130638ba17f50d18e5609898e49a8e77a1134c8320dc65c3892d38d8dd256e76c8be669daf406d247f8dd49a17c1de00bf4b75d446197714ac176b49319b3d2c60fb4bf388b18409e70117871044465f23caa00b7b9badc043c9df7791e51a90cc5dfbcbf2b29373ae7f792110cb7714d0763f4bdbf00be2772e1938f9e613f324d802f4b8e4b67f3896f1f053b4d4ff82e4a10cf763dd2dfb39aa2a0c53e289547e749e90bdf80e35414236d8d698f5cf6823a06dc198a20019f09ff72072b416c006d6581116e21418d93072fcf1d1814113c5554001fff1dacc07d37d0d8704df4dc976686f60ac16190d0b231c7daf4abdf4b176ab58106a9ab7c57b4c48eddb75e9e0ee191886714fbd0fdda82594f9ad4af2bf0b9d0e2814406f081d5530f1c03940f29bc02b42c2fc2b7e7b71bd5880b2628ff3954b93a7fd716cdfa46bd897249c76706175ade0a4d0aa641bde34e2d2b09259c6fd63795571d777dde2ab7cfbe6905b93d168dd7272347578c7fe36b74038b21f6f2914559fdffcd4e7d70907680478b5091f755d6c31d0c09a2e51d52a87d61b8fd0f86536a836f417f1002a121cfc219078dc89e62655bf7cd99b71b1fa3335a28bd1a55b76", 0x1000}, {&(0x7f0000000040)="70a088a775b1bef4ee7806e5c9a4b4a258", 0x11}, {&(0x7f0000001380)="ff7a9ef36360f24e55539d224f93a5254f7a56f0dae997e0728b17d6194cb7c08bf4d7b37dd454332be91ea34926afb00eb345d9b74db9368c37249ceff8ddac5748249c2a2e518ee43df6d826b2edd2d31a32cb61f0fbde8405429e564229a092ad9a0db814ad896aeff555080658935eef2a21d22152e7dee8ab6a5036e8e7a5f72fee69cdf7f0165b772116effac7beaa3e2795fc5ef0004f19f02e2f9dd84b53e4c00940ba97e1aa3e362d9ce5f7ae5c32ad44c32b167de0bb1f5dab5021df1925cc7568a7f8aa5e30bbe522d987af90bd1ca75708a97d075abfb7fd7bc5bfdc40eb6fef6d6f00b7211d77a58e23446de2b41cace270d28b6c4950bc7b79b35728ec0e2772ecf9bcc88da54da19cff7fb234e454b4a72354d581c35b8a08037d75909b04f6eac2fce0954bb7dc75b99a2918f6b4ad2acc20b887c7e9947048b1b45fca5644d9a9414de5a3c651efc23a5d3c765aa04d7fb6bf37ecec082dd3d20b0c9869c378ec0c0921ec20b8920ff25ab026c620d1a6e79e4012fdb8cf3eb60094bb89e6ce3326d687df3916d601be7da03d27dcd4983cf070ce61e1bad35bb8663bd66b670e557f0ab1686f90740c7e2783056c3913526897b7e0fe74ea44a8c554413598f6214b94b78148c691408ed3ad1939515cc53c659eb8d26ce0758e2195fcc9e0215be9063bb3e30c2153aea8c8e162a2e5787e20532ee6c7d664dd0bc9714cc26ca7724353582480f1686048626b94a4bcba57f7de7a7729731a0e822d498b5dde186cc781ee6da705250dee6d24ea1c408278b931bc69d7a9ef3db4ea9b0f23c6a03229274f91092207a5a2d7d03c0d7e5de3a5ce5a0e5069602dc19d69a9f5a11dd80ecb911157a82ac3e5f62f49360403e2226da4e14486e7a6d8857af94bbac48be867c1adc7838490b8e275bf730558c3c580bde66e1e255aa7cf8fb5c1128f141723bc33b4d405271a5737b4ef6c50f4d64cdb08013d0e19373c318fd62809a8709e10745c6415657ae7a7281481a28c9bca9f69edbec12ff8a0a40a4fadd4e65355998090171f9d231df4edc92f3a4c1835d88b2e600613b7e88279434c23afacbd39269523091121cff488caa228c6cfefa47903991735d5b009643e02ed763d19b80126ba3136b5da35f3086438d724c4fdb42d8445107dddda93ebd3629ff05fc0e0ae448ba35a61cd0be2ae32ea83e5a3c844604bf3b4ca4abd36ca46eb88f270f70ed01c9512155211cc4a769e9c6a569a15d41eba5eeaec1a0c32e4992eda4a199adeaf009c8c32a5c66c734c52d1fb32f67837e35a0e274e69b4523d668cd1aca8a87c62d1026fdd3577d1c701032bea0786df12c0841aafa1fb7572e0f7056d18f498be40fe5c0235bec749ba6e57dfb31365aa2103cd755c3a57296bd5e1756aab3b616c207c78a38b9e44b5b4365354ecd086d8fa885cfb1faf45fe80a468ff3bdf2e97bc54bb8c96b5ba678cbbad10d9ccce6662048c7feceebc7d51376a0b4428ebe2efe95bc1033f5314f5eb24e29c4852ccb2a41514644e3e12d7a80ad68132edd85e407d78645282f21f4587b61222976dcbae90788a21753edc0a23baadc193561f5eee7af0213eca0369996a28de9fc35ca0afefe4b63e208bd8fe9f3ae20c2782d5095a8eab9ecbea4321c3891b64eb379c566b669e9c74a2630454fd1ed9bb2b4b35ccc698f80bc19b221609d63dff3bab657e524fe09392158392314ac509efcd51b3a4de98e085d849f3009a7043bbf8a7bcfa4aafb07c1b1e6237a41d8c96c3417bb4fe1da928bb50949006e330fbd63d8b339fb56871e8eb275a13eadd0fae78c84c138592d989a6a60d55176ac84b2be4953e255977011812263f46b60d8b180e21788a871cba2528cc74218b86fa390895ea93a8ad767b3b01396c6fc09f6d454fb06774eb62d76adc94e9d65bd884ca9c14ff3f2c45daabc024436661547833a050f165e2550dbdd2e2974460849cf167665e5782058f539b5e947af84fa91328bbdb031e3f0682e44a5fea0216c1ddbc2d9bfd8bcbf1664e2d75c6b8437f059d502181176aa865a0f1d2a405e881ff13b121ea7cb8a9f2339fe952514c77b0f4f0ec4ae92d2b58b1eba8b0f609d983983e0c722b9e7328a30037fd7660be132f469c81abaf1297991afe2cb3e52cf6cef165a97bd564f910f2d8e5a0d80bb55cfaa1b9935bef72076cd46ef8bf4f743ebff47d9746a29b3fcc9515c6cb81e9acdef993b056b42b78d0614a8483e853654ae35f699225d0642ee04108ff9dc4a7da9f48df01ca670b871266f81c9b8cf494aee8185362124a0a2ca62b17641b7f567b8cfbda56b4778e8ba66beed464215dce429c4c6152e5bdc5872ebb45a031bb7b5443a7e82c9ced2a461e0e630d6267ceb2ab281687b5d223be2b808e25303f20ba4312820488e59a417449bc0926138efd8b3b2555263347f202f4627220517b25541522d1d1d26245f3003c5c6733117822e7cc653abd132b85ff64682f3609f7b54d61fd4307eb6e99cccc25b2ccbb3fe5b0040fb573d62a78e8b2f38fc6fd26449deb6ecf4ef2139006575d053c8e33cf17ee20bccd76c33c4973f453d6a07956e13aa236b010500d6e887c335c8f76afceb9ebcf965cf80dc5fe9c5282f40c1bb926b6d7475fdc17468ad1645c421130ca28247bf665221571e5e89f7a268871bffa6f686175f5f256fcf95aa5aff28d13ec7cf4bd44993284fcf5dcabe4ebfdc1752ec606484b8167c4db8ac46429cabee3ea65085debe68b53b2bec9dbb9148293f21c9fa97e96af4a2a3a2f7f4c001ebe4229cc4cfc96ec7c5c5a1778715399f8f738be77a7769fe6cad87fa9fe2ae469bd30654c5b949c14651842362fb7286ab1b09aa8164146dd2195ca3395c2a7b3b02bb9cea4b218d26a76d34ed2aa8d15a4008818dc12fae8c6a5b0b07adfed8f1e0eb8a1446008b74b4ef1877761fa6f9f0c647d6ccd16cd0b335f49cb18c909dda36dad86b1cb82b8c2d0de3b25c1665306cec210de3abccc8eb72b6fe180b237a8af2c00b523fbe6cb0516d66c1f3c30914f655de164e524a894f7becf145a393cfe763bc07340a8d853386049413e654c5508c81c1ad86240c00b4d7d2292da5ca748514a1f2b6bb52a0c442a9526ef71776f5608821848476db1f40d7795ddfd4845d496facbc981b5bb7a2656d235d0b473b8eb6a519eb9285a14bdb5ecdeb4fd45a563bb40188654d3eca6131005ab5aac6a6af8aa77cce6f4e158ceb01f84d358d396cf6c0d60b58577a844ab3c96c5fb42ee6e21f87d05d1d90ecfe23cd7487a1bd0746c091821d6058f01be61f170fe94459d641e7f6069a95f2e5faa5d208f036c327efc423c57ff1879c74de58edc46537ef134847e0fc3eb29d11bc7ddf83bf9902e4b938cde6f0dcdee82859bc3bd060c8100235939e5ed5b40f9fd0713a2a6555938fb480d4d9f09b691e94c4f84aa48f0730568cae82e022d0efba94e168e1bb72be435cc2606a4d96921bc836097d4f08fc8f73b3d0e52b9a2e5d79984c7ee6ab8c26df523b408e6fd3e723d372b92f4256e31a8488d13d2c7f3154da63de8602d4a9e1457d633e3b2e5fd48c70c2796cbdcea7d9dab89fd760e084693f6bdab6841a8a00964ebc0ccbf2d52ee83e1faa73cdf0285956686d409e2c2922f6acb7b10f676247307c71bfb4ef0f0bab73f4588c11f01e9f9bfeec63dcc923159027c60b58f21d2cadf0f440537d14a495314c775d119a6cc2af207b3338f5f25e86708d250ba5001cdd2a4dfb90b35e257d3fc4406bd5d9cecfc3a27df23c5bd58d0f2aad19adf5dfa4c5d7b74e1b874608c9844142517a9e659fe96d2004f2c00b344e3a3efaa945534ddbdba2c504ae846e310a5aea7b9dc82184ebc398393bbbc94decea85c4b834bf14b347be8ac12124cba2bc4370e4123fbb5aefeab6b3bcd79a791f18acc781e1dfbde6ac0154aa0ed55eb927a680d405a2d4e93e737934cf5e92fa732d1786fee7d5e4f150e05f2d5f29dae80f9c9be140402e9e94eaa7c5cf85a29db689b57887d9badfd800985a46a0b33d95fe57b1841f453acfbcfc5995baec614f9fe6b4973a8368adbd1cf635596e8ef82ea64e39dd9cea0b756b4c94cec795e5209c0b802f621fe801d666cd9ac5f89323ea41a1efa8a80a1eb6ff4d24996bf1cfdde6d38bb24c12adcd7305c5431c83f08576ded7ee0133770a2c9ef432c9fdef6cbe8dbdd257e4061843153a68f187bb01c11d6f8b3bd7e967bd2c180b27c953b621ddc0cc3450593de16cdc3bc039d44805305eedbd042e50d5b5908cbcdeea02b6f4a3958469bdf40354390c0f3b8db73c86b126d8678412ed6ba7cf23753d12ffcde8de668d7c75b4431263dfaec735e468801263d80c7c85fcb1651b767f70830523c2d7bde7419ad0441e83cae2f8f6dd623d8955dae5323b9c2e167bd12ca796108007a43c6acb017f9594f11700d7390069ff336431278045ffad4b04fa992368b5caf9b5e9393ccd282e0e52612a37a94258cc9fc2e5ce2fd1f67504e3af30a0fb541bfe7733114d3328f7f0bc41c39cbec7ec3a73d8cc07e27fca84f4d5da4bec829674b37189a08eaf9c9d0fd7f1b6a3c4b67a86957810df691e64d54fccbe12e95145293c0d97fdd4e69927689fc00d2819ed58589e868a31afee9a2fbc7e6a64f31ce7d526f7f1f74b4479fc2414b8985474e2323d9323a5549edb831829763b86ebe243e7b6923ab13d5ea7eb917117924945b3912d983897d3865aa7a03ead3509313828b904d60f98af3bede51e899b7abedc03ff5ccb5b5cc4c8b4c40e3eee0fe9ca90f4b3c4a75fd6cf8c7f5ef380e8fbb95dfbe2b2bc8805e8ad2df1cadf928190415b3e0f49d6e64ad941f75ab5a17bb8ceef5adea7c3daf8f3e2891a5964fa1996716d77f4ccc667be75dbcb0118580cedfdae82c8eea5537c46f56c84f930a9323a86daae60c32ea37735f7f801b15840514673c02898800753d68bd69cd144203e19729d08b6873f65561cf81844766096f3ff94c47ffaf4521c1fc5e7505e2dd1930e2225657907aa7fadebfd3976c969c1efe6a80307a9f67cacae6cc7f77c9694bb60566ff8f2a3555e24eea90e5be2de5b9e775f3c68a7d5d160d03aa29fdcedd20cdfe8b6a9856d42cb85eef6d8a565d3c0024f93ef737978478f7e1315100e984902994b79db9c75b2f0ed456250282901ca5fa4a86ae5dc7ff69d3edbc1db9189e27c7e68cf91c9d74c287e51b676a47eba69fb7eac29b532073c5bfcdd6315b190bab86b216bdef53e9735a5b497d94921745c884e8d8ff77bd3597c7392af99c9b5ee53e63638c0c610b0ff21e7c1ef98f9e69769322fbdd14afe15687f54c63152c03959aca32ba9729f6402348e8770a7e7383ac9721b6f4b65c3a3cfebe051163387a319f84a39b02c5600415d83170b4fc4f42d1622af7ec32758095e8ce68ff4ce5dcb231724f230185c0fa31045a62ca7058cb6934e2aa69659c7c4f4b5dfeefc65cfffbec938c9291a0e8db0a70fa53513fa505fb36b05eecaaca12839fe73b8981bddfd39c1bba648b553372495a174f0071351a534d4fc049ae96650623b3629727815b5ba2e5c640a6375104d141e976cc6d318844137569c763d2df647e08d25b52fe0d3405b5998be7286696f7c796049dedf09283a69793f392ff100dbd7420e68f33531556f364f27afa2631c45b115db4266620c2d2121a8d5d3d3388ec3f7d1298a09dd70371718a13a4", 0x1000}], 0x4, &(0x7f0000002380)=[@rights={0x18, 0xffff, 0x1, [r6, r2]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5, r3]}], 0x50, 0x2}, 0x400) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) getpgid(0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getpid() semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 16:55:04 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getegid() getegid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r1, 0x0, 0x0, 0x50, 0xffffffffffffffff}, 0x0, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x9}) 16:55:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="9a1cfe869226e31ce9cbbc6cce591fd2284cee7b48b4d9a496c8964a0c431188595d70f1756aacc2820b32610074fb4c1d65d993a347fb0ba83492b41a86a3534ba4ab5313e523af425b9971d885", 0x4e}, {&(0x7f0000000100)="c020aa390c7da602950b58cdae31bfae34840685a0b4a4607436dc6e6a98bea384cb20f5cf69d3a5c887cc1d5bb59f56d44ae03f86059f1e1c10bd1d34b08ef233acc246b8862927af988c4a96bb1a3b205063201032100c031941e0b22ae1f8861f3c0b81872c19fec02c1428f5243f5ff1d8586d74095f8b7c35995781e9169449f5b78cdb8aad35adf9a50a4fa93fd465dccf8bcf611b0528073f878c0c5e065123bd2043eaeca88b83cdd27e92aa9f652d21d1793c2a20ad9e5afd0f538054b3287dd24a2b0460d63bdf5205b6f3df41a5d882f0d8639bdafa838775b10cfcf9", 0xe2}, {&(0x7f0000000200)="6ec29ab47ce65e4fb7ccae475dc6c619c790f3779d9200ff635685bdf3ce5598a51ee046b6fc3b48de180e17a2cb149ea9f9f54df30a48940b30ba9ac7119817409d7f6be43030c0a93dc39fba7b7ee27933e529676e08a6dc737f2a70669aa3115ad290656bd46d3422c40c87fa12060134bf8db6bc3fac2ee29c977cf249e650d9475d07eb83ca28f64f2a0e645080ea4f8fecdd24aa1dfa51763e6d26dd0e07fff088f1132c60ee86870484dc795d246e7e3f35bd07627e7090cf07b9f1267f345396004e3904e39e69132cb7447ff355047905", 0xd5}, {&(0x7f0000000300)="bebe0fbd3806cbf8d5ebadb433520a862450b403b0e4ba8aebedc1b93e5ca1b092625e9917043b0ea459640df623222c586fa024ab289725a31dbe7f18d7d1cdfe791e2c87d8b70ef6852965ce05078a4dfd72834486", 0x56}, {&(0x7f0000000380)="8eea9db385565a1a0765fd92eb7fed433fc28c98ff4e5a1c648e2b8c3d7b45d9c3a8b1cce4a52b0cc7a39d325ec27aed216878dd81f5abfa28172a7d844bbe5253b56c013ef0211117e3e4b7c0078fad04cacbe6846a716bdd17219d0193fd8ab04e7d3a76551b88cc7b1a4a0433b954901717b8fa7f60bc5126c11eacace2ad251b00450f47ddeee0ba33c6cb95ff874c1e16cb7f54c27dba90e03227c924368b376dd7e10063e6dc2489503739ccac0d54c4a6", 0xb4}, {&(0x7f0000000440)="7afe1e019590733f0134762aeacda98b6f3be4fef86871951598226eb3e367f05ad236c476e6900b70c05f8d1536abaf38b776f1486849db1090c54a03e6a9505fa818845aa8aa314b21a6d603290316dece5126acc1593f64b9eec0d893d75c110ee6a6a26a6d70c5a6db9c861c87c40b2961879d4312ea07737824972b345cf7bb0f0063f9778a0ae098050ade8159027fe50bf9d21cf0dd339a6c693c86cf3a1f2e86afcc5eb089a251bd", 0xac}, {&(0x7f0000000500)="75a12677df323618d39a0a1c32ae6a36fe594c6b3696c9e6", 0x18}, {&(0x7f0000000540)="b97f86c0a15cd33c7b9627b94fbe3d80b6816b1a7c7c00b2ed412ed8d2963346d9d4d20b2c82a51a510dd37b0e19fe7ee93e585bab295a3606", 0x39}, {&(0x7f0000000580)="b8241b3cf931e85037ecfdf13d8b27739e7b3ff1bd683d162d9812f63f69da71c5950393d7582cba46e561eaa13e7e680d0f3fc4565fdb4e3b8e4da1caa2a98ce83c301409cb13b93c680e6f65508a26a17f1cf9d5d9280eaf286692d1020b664c442c25732c1d7a4469bf6fa8fdabdd7912c92ab4d1c0a948e033ac4e0caf3569b608c5f390fc68f832d516e896d91b086d103445670b1168ce5674032a91ee0ad17fc8d04df1bf97a1d6a01cc1712fbaa2f04c2eeabc248835d92f51041cae7bf19743bce917539543c6fde99e945843d3cf55b196017c6c9b84eb66f81b7378a211f3ecb8bf5c3c8d93e397a40235687f9bfd11c0583d7c975fbc3bef0e667898ca4cfb23b4ae7634f5d550503821590cb43353b22c68b1f43e23b25c38d3564ca15bf2027785f41c78cc2a05346f714de121aaa2d7807cc49ff1cbd365478d439b76312e40dcb2216a712b1adae358954985d9b0e60565b6672c70fbe1fe65a2b49323bfa6d2991f634b90ca6a7cfb61dc4f942610846b9e3cf6341ee43be9ead228b8c9076b588097aa9d9774f8107946cd0ff676a6b858dbee9a433f834c538eb60a49910e27469ca89bafecea2d6f8a6d88a8e1c81ba8b0bd47bf2cdf9f8049cbe8b40644e8945f3ab7ef472f9883650f6854144bb08dffd5fd4d980be34eb4675bbc7482d56e1b6af65fcb376456d5ac5f56f5462c76adc269467161e5f222ecbae7ee71b21ebed79c6e26273a13a3e67fa98eebacd081610be6191ece46466eb2da73cdc58530babada16879193cd57dc5e1df401f4cf660e58de0706a493bbf67dae030322def1fe9e4f73618bc184b58a89ec050c5770a519ba920874d143b6c2001ef263a7a5b8976e8079a59471fb61d6d46aab15a2b56b3b3011fff5b3a7c1e1576acc89dd34b286f14a28ae2988941742faa522614c47235d34418d509923b0b20fc7c7403e2569e002694c6490335741368ed96eaba615382e5a95fe9aa6222532db1858baf29da6f168abfd9da95d4e241c40ae476624b0e5a04859a064bd0c7e86a4e76cd668a079f382f9cf66cddd512be31e95884dd608e31ea5fa50158ce80217ca84db752b03d63e50d7770b77a78c4d0fdbb81ca219d1575fd097fd242e73cd6aff9f3f5df29e9cf804b356df694a7097b3d54e8e29a386b90f9bba598295d8660b108d4786a2a2a57b4fba2a9b63de1ae10d05c80c2cd8bda869380020fbe2a8c1dd3a139fbda725f5e22bb21330865a01f06bc4cd1a00877473e6caf0e3783fa8eadbad7df3209f567f415e1b0abd54b199fa1435e59fe058c870c96464174d7b272b7cf27ec667008029166976f4383c2023cf83b6fc70243706f1609ada69381522109a0baa2924ab2a8dc46ed14c779f2e8690c49163c6a414b6cfbbc6de45bb5e35292b6e584f170a766559743e2aac5ab5f307aa8d436075f523edd37ecd81727b459351a74edb19313598bf5e89b0ba15ab4ca12605ddbcf30b06c704ff23e8b5257ee1bfb4e4e3aeb12d49cbb897ab23aba705f7b479352b4e84b467f67e0cb2e4fe50e50f05e2e6d02f5842ad7c717339a88e5d8d6ac06d49593a7b8807353fdcaf1358673654e5d1a15cee8edbfc095ae52b5a0068b0f03843ea41341777fc589a71dde59167e8bfc049869787f1e25111af171c04824580fafbbcf3010d5ba0f76a546ae2b476d6bcd5bc6635ba33f1c4c17d29019e1b79101bacd0aaa09c741828f8d2fa0b719d753d8fd47446340f8fbe52ea060294594d4c05fffd9179af3fee1af7dde70f5bf21d132568199377b77b087c00ca193d2c9ab363948d5c1e406c3ac09ba1ac84fd5c7f24e2baa1d6da91eb4d71014b0c4df17a502657ab7d56493ecf632ce0104bb40e6b24d3cd556ed7812471f061345515b5a2203724162ea1d55d8156875731a24aef4454159502a44a362592cae9e7fadc1d23a7744977f966d599e168f996691633a5a94e11330fe3f0645b83589e0c5c8dce38efa7f6dd2f0d5648193aa8db9d1682a6a1a0de548178a0eae97e9826559725ce7884f4b72a66d72f1ea85f14ddcaf8c9198878b412bea3e3d572b865979aa14959f098eab76054b3b14c006a1d9c3b6f6db674a09c6bb8c5fc5415b4e579af21c427302f15d12c641e9e17a1fe9ff912c65f4e1f46e268a74c737240983a51e50c123e1e7b88a51633903165d7d3866311131ab19071c78c02465e66949446f354ad8104b59777ffc5bade9a681a7fade7700fb90fe3e419fc9cd629f9caca5afdf9c4c627992fe755bba8944062fcd52b2cc0bbe436d2767a752baf6fcb62c099a8e6a9f2264f56c762a945848cd83852c1eb9eff43918ded6fc09b69391c5acfcdf3f3c3c7d3120db0a269c5f339f1e496adee92a94382969def10d11b23348aa0f0c464875b87bb19d6dad4d1089907211351459527447878e3da9de4ff37a5c99bd11b491288b477cfa6f37296aba43f1bf2ea1f1045ebf536419f341438c7082752852dd3a185bc9e9c4c6c6b9273d6d6484c195471e4189ad494ffac55b2bdc9a3892997df7d09492fa6cef584d6d0d3bc487c27c18f43acde35827423d7293b13838b7c38297783ee3b08db7b03e46bd3efbc990c581207e39a66abf85c265e29b1edcbf375eeb9e94f62e35dd1b574cc432763492482565bf8d4ef58f46c98fb7b7fd87efa77d1aad4528604967439d2f663279a6315532496aae384b6a80a2a6e6270719d3923cf068d0de9b03da5751735b8354762c5570be52b5d081237834c1300cad9c73f39ff167039ca8d443bfa89192571a214b3f8f7797de37e1a7927de76903d0fe2f90e428e4d48d9d97ec180a595e152842b34c2aa85539a1d4b004068298094d0d45822dab6d9a65ca9cb2618bd1f1de2f333723be316678d01af23497319432c779e8cc9c6dd2b72dc612c0c6d51356ee0c948184e746fba8a1c9d30d80d8faec97b70f1e2d94ccad87e3c51788c3f2c6968eb299fa2341480a51b20b7ab70b4058393787258ab46a40c19941767e72e5224a047ef7010d3f055e93d96d956e82d2f7f37006c0e1e296c420bdac559de653f1b46dab11879ef696e63ec5541b0bb3e1558cbf4c662190e527c6c0e73631d99d1e70be37404cc0e471c0ef1eff706ba07bb5789c9cd1bb91e8a7a3f0577ae0562d70ae1b037376149e0e1881ae7983fd030cb3ecf1c19bdb86b64fffeab4b332a9c5d1b3ccc9d469493b24683bc491f6db38f1b0089aff544c2fec76fa5a2ef7c566556c96ac03026aed3d7f6f8b7c53c0c420429b9d296d767c2ebfc1dc95c9ec46e8f78fc8d2674b5c0e420dc615360f4bc8e9062a4aa2de31cce44d14dfd8fa9b9ea019e4f0552ded6352bdb79d6d47d9c75797c609afa8d05d04544490530e82a2f214ecfcea3f81120b117d52019251ec043cc1c6d7caacdda86351dafa4a20e2aa821a1b4e87b35514948196d1a9649bf1deb68ab037bbcfe5c254a21e90eb4f253ef1307d946f15bc75db2807d2eb9c0584047f471904091474befdaa960b0c422c4499b929d85f211af4b018b666e7e1b832e9b88e443f6dc3e7d432355e67449f98a7c2d2a099d22cdb2d940134c9bc0b1e4d2ffcada150cdbc82e4acbbba15384d5c3f50f9cc606a9a5b960b521f29a056549494b1f75eba9f0ae3ebaefc11fa2e0b10d67a5d2cef62b0cebeb0d4769f7be0ecb0a9713684c1024fee64757acdc62e5135763b19f182a70d845825f46aa69761e10fef4181f0feb11b79304037a2c83e46da748fcbde3d6cef6c555a2feb0fcda1149478e92e11e38689a8d7bcee8ba9e55b85d894fb08da1867b5bf480a0de066107747eb2b10597ba387ed39e9184ccbb262cb361a9de9a5c665f38f8fc2c9bf0aed989198153c86c9fc99448963131086a9779757a6f11aaccbfe24b308ca76c63ded076ee6647661886f70aed9cfe753985a7987d939bef4aacd66207ddf89a387d00406783c04bf7c19f8cbf2bee0dbbc90c1296d0eaa255846e6e3ef44d6f4fa13db5ae07906a97d229d266ae2a2ad33a5d84e9c1df0af8bedd395f991d7166a47d1a2955a849064914063e53a17d501bcfb16b7ed78d0248e05cd1a7a8111ed2564108a6c63d9c4bca06db8f24f1e7f4eccfe44cf754bcbdbed51003eba659a466c61a819a3d863e52302524b29af56a24f0e54212f4f72aef2079159dba23fc2ed74c40375a707df94486f3bcdc963350f78985823430b2fa33388b12d18b6c71fc67d9c7c48b88ae08c6a025ad115ff15e3a9b78e62de295b0b612dcffe2f0cc96251f1120d575e184001807dcbeac27eae409fc9025357160b6f118ba7395aaf2ba67a250e19d9cea6ae024eaf500dab3c1e4b2790b4f02e78130bc2f9f0315fcec3f309a667748b70ad091d262605188b7396efee8b255576def936e21af79dbc70d17c57e41b868b58dc4260e89722ff36a69f5e4c7faf8d83d1d7b935cf798e0b64a922e55ccb51fc6b645d8257cfbfb685be83037512f5025db4367d39edc7d2206e715db5f9f871d6a9178289a92d2056da885ef36103ef12e49ae5db63514e328594ba30752058c6c006bc21558472586b9bab72863baa403bad1ae5260e39b3c1638332c27b71cf9b91a882955d235d08d192e865f04a0b16ef59ff2d27c72031273a8b17d6b5467945c6b3f7c24c6a58d7bcaf58162067a0f513d5fd8ef7bc4350ff9d302e582ac3ee727f754d054c308b01a95981605d1d2c37f195c0689515142a0979819b23827c61878906bfeeafd5948c37844b13df5b132d640eefe9f8684e0bd43f46c64ccf3c948f66f63fc617255a4c046ae27fda30ec9d9b2b3b560b68453b924c64bd9459f6f8d68ca589f179dc40aa96d3605e615da2a028bd2f3ba5a09b7de7b50ae7dc458889e5c2cfea6f214bf38a48fd035f642c3e87b4f74f199f67463e06e7f647e0f21b3ec712ba22bffd8f9ad9e8bd3c1041dff0d63220585be03f2df96ebafbd7d36acdaeff9d4f6093d2aa3c3535d814f43d76d7257cb6c5eac83b73ba6d91990d8158f67fb3d63c82b93080f8a918b428cbd5b21160a750e7b751fe31142a134e95d72aff4e7092d0c8ef75438aa58235e2d97184f905e225b383bb3e232b5dd53f77f6f7e34d8504eaaf5b21b1793af9daf7d1ebf723accc4914b8dfca1d81cba4aea8fc4bcf64173340c26d8629ebb025e11b3defe0f3f0ea06a981cfd7dc28abd652dc1b0b96cd4eae0f6eadc5a9c5bcd9865bf176055cedb3b3f9866389e91637189bba50fb277a671e9725ef7a02095b522ab405e5bca4cfdca9d59a726352d5271343beb91ceb2815b02dc5c16efd7fd7e9f816ee11f9fb0f276b04fbdff855bf6935956b40e29ce23fdbf4e9afb59b2c204d43395905b94343c7bf71322494415f747017c9d9db200e9048f4fa5bb3de9b39e45b5ceb800097a4da6e489b24314dbcd32d8c92079d9b4bf940217849a89e8281331e42987b06ec1d4adf693fe24327d17bd27fbeaaaa88224875ac6fb92e327e555bca3128a0f875710d464540b9a8968bc2fcb0c5ade3900b00c360e1f9ebe8ff926f6e14b0dff59f28c56211963f994a85614723c5c9b17dac8140eb67062475185872307bd0355ea085ab796bf07dad9997f1830f0cb3c788c9002f70e9c6253a7e30b3edd3ba6ed0f8392169501e51ea17873fa6dac2380d8e8e3b328b88fa5b595fd5aa1a14be97eba309d963d45798a8cd5b6d98c8a79bf8a574eb0ee630d9389797ca1c218d6385886b168f7e9", 0x1000}], 0x9, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x401}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x6}]}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:55:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x200000000000003) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:55:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000480)="00c249a5c8898eeb96ac14d9dc10d55d31ef206cf61bdc830c588125bd961a9da54808", 0x23) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1000000000000, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x9, 0x1800}], 0x4) 16:55:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x188, 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) 16:55:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x102) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x9, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x20, 0x0) 16:55:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x9, 0x3, 0x100}, {0x81, 0x4, 0x9, 0x4fd}, {0x5, 0x9, 0x1, 0xff}, {0x2, 0x9, 0x4, 0x7}, {0x2, 0x3, 0x3, 0x3ce}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:55:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) socket$inet6(0x18, 0x4, 0x7) 16:55:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/201) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:55:04 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) r2 = socket(0x18, 0x8003, 0x8) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = getuid() r5 = dup(r3) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) seteuid(r4) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x5f, 0x5, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x7}, {{r3}, 0x0, 0xd5, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x11, 0x20000017, 0x292c4000000, 0x5}, {{r5}, 0x0, 0x6, 0x40, 0x8000, 0x8}], 0x5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x8cda, 0x4}, {{r2}, 0xfffffffffffffffe, 0x96, 0x4, 0x8, 0x862}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x5}], 0x7ff, &(0x7f0000000080)={0x400, 0x2}) r6 = getegid() r7 = dup(r2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x418b) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x80, 0x0) sendmsg(r7, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000500)="23b827b1a4e3689fa2c6f0b6f942e80960f776d947007af0896a8e76cf2f2c7f318f28a9ce77b7fc40b537a3ffc1d981d74c420af87e465137e637e480835d04d68514c844f9eae3c519e0980e1e9c5c532b9af2a156fb708111ace5b57455c66c31eb6620631b1193b251bbf944ddaad196cb64476f3ceaf438f8103128b084995c4017ff2143cef234cf3111df5ea836f8586a3326b27d535f3f058979e9aa0a545b0d11abc149e32115f3c403ea4e96e6f240855224a55410db9e588832ae0735e06dca1da3fe908abd89fb27fd763a1e9995dfc96afa311802ab309346dd1a0cd2b33dcfdfc021880e2efac1fe62b08ef2c6e8e276888bda8aaa7f60a15d91920e8dbcd4f2e95231610fc05da85faaaf4e7d805602e2e5c54057f64b720d7df6831374a56ac029d15a1d9684c0326d98e6a9131ac2230edc48b7fdd67d5b840e6b80adf9cb1701148cb14a200d254d5696ccf9ae4776e1b252e233431905dbbd24301bd73f8914287197e110f9dbceb8fe54063a070e6a4db2cb2262af81dbb440b5a80d9f822f5ebfebdef9529e3b23ce2d08e235e249e64eabb87a76d83d3d6237137853c9c70c0f3c9f4e7bc3185014a7f4961c6abee193658562ce543731caf388f2b09853b4885dd6994a9a762aef72e5a8c4018e06714c7e23fcb1f2f124fdad0bc32be5158a679021af142f936c9c4cecaecc68f5c6ec704666fc62c2982a98640e0603fda97931251e9876dac2f187ce38e88015918d1a87fd787bf21f1647793b91f26e2db32f2b0de646a4c2de2c20482c460e37e46851cd3c00405d879e151f66a71e73643b3e54ffa894fa5f02e1189a6e5d847ca68d6e30de74083aaf624dea3cd2694c251b4d7afd51976c3096c8c8f4a39e41c60d902b6af661cccbbe3647c4a1f1b18dfce387cd1dbe3834ef5ed66866433f6f3cfd292350eb1326f3c5fafc297f5cc955d7c903d72f048d0fe9d5da73f2c4b1f515e8f404b7350a10a7b01d0f9c8ca9620c9feb03961163c5dca5d14cc4ba85861ee4f7b641ef942876b7365d37822bdccc33a94b5c58245f88168b251b13e07acbb9688ba07d470e3692ed7ee88af05b94fde255021d7cbd0a6317df9b010164d325cd57488c0f2acdc9733d9f8db417fd37971588fee0b1736ca9f51a5d47750828f3185800ae0be169b4543c31a567b37dcbf206466a159daa4031c9f3c5dd9ce591b621b634f5ca6accd06d44d94eec19e02cf28891b14432af7c295f989729ca7180650c129a56f19a4ec035c58740fdc4519f75e78ee145240d59ef880b576895399d6c32ff0660ebf5188e607c614b80ba1ce5c16e69a7ad4f0cb2a0e35ab28728074bdccc98fdfd4c0ad4d5aad0e3a0f258bd6f121e12fecfdbbfee59e3e8542cb93e1f02470b049037a3b4d8245a07c5e44ad1ca0bbf9d8409effda2b50a700c8270d0782950239a61bb625c3de4097d3295146378f57380e36eedbeb0cc2fac498b102d555e17a03c729b4cfe4a4fbdc92d34d32c5bcfe48a1db0b0c9ef29bc13350aa3dd5982345cab7ef68a38bb5fb4a4ed5cd7495e7a40ad770c63163f641d9faa781ba1a7eaabfa19e37513c053a8a9856cde4b805d5d87cbd6c7680cff433902cc4336a1dd30588aa67d6f6f335f912c5ac69d00d133288692c3403d22d93e8b07f488649872942ddc0a00fc9098a04d4b9a75bd6f72be1bcfad3fc089f4cb470e59a679169b31ceed5d57041e9538e1a4958ca19b8dd1e265d63bd902bf247ca65ae3b4f08169bbd2e0b1061265ed2d7ed9b07247d0a6dfb20248aaf3d80b3d97c407e91de0d244d46cb9e19f10107fba4d03c3165f12b0774432e8c1b23da5bc1495050f0d8cd0fa5e9bcfc6beac50edd226aadc5ac2f8b931f50191ac5e55ab8a62b80767b5fa7de3723b8515379593b9687f9d473c254aaff3c35cddfbb223efc5c8470530080c0a456c42829a5cb5db338143ebad5eed08436a08e0b8d3523651891fea119fc80e5f7e95fe23eb7639ed2bbb3a77ce93ce7187c7340d9d0ec37af13c03d8903a108f334468435329b235ba2d8c3772cac29cb61e46cc9618b666452ab34c0c08e88d6cb211867d8b400823a37534c9f7b7ced8692aa7d2389630db61d0535822639b8d7977a7b25dec7ef00ddf0974133a76eaa37e97ed34dec5a68ad5302241fd8302c7d89a79a73f7256f6cf81b69f87f4e2e9ebeddd17b74a50ceea34bd805ae424417f224fc4ce1264e0cffce6b4e2b2c78804ddaf98f8d6b6e17f0f9b1d1338bbe6db7e28606a28e6c2f76458af87547fbdf5e6b0bfe3dd02e058aa99632eb970f5f1f15f2b196246abb5f3efb9d83af2b6ce92c7b213f3d3beb587f95d3858013435158c00ad0536133c9bc268b8371b91cb09c7c9cfbc218867b96e59cb8ad03b6c216a755722f531ea7ae5f35150f350e413bb6fca5a1f6527a51be8dd83ef5fc7cc39746336c3a2b27f23d470f48dafec1453c0c2e2e654fc00da4766260237fb570199d596020e8a57e51c63a1bd66b803afa7e6501762a20de67e1337068344cce287a99b341849f1ffd081bd0cf7921fa8d24db888f2289d6e14f68c137721cc9173a458e6dda0cc9a94bc34e6e466fbc9aaa88202e5498acfc665e8c52c76325c89496b1e86885ec19d65be2c94f11915ed685445c7953c39c46968f48fce75a0fdc3a7f361f30922dd95177b223297ae73c01e72543886ed4d54a800b1621f7f99d9bdcf2e80ae402a533ae9ae928bc01762660d9dc93718a6dbf3bd30c9609d81314e5969c58d041e4c8ee6ad371e45593a206afb62f387ef39bd9375eb40c897a24c9d0b128693242b478cd0189b1e6fc6ec55aeb451473133ee898cd2d88a8caeee9e21cbcb93a9b8edee37459965c514c6d305e71a92f6ab96e526a90b2c61dca07da39a14d7a91aca554c50dae498eeeec6e86455f9e75ded701d7d10abe9db715cfe26f19526e3cff63d1ef40528a380bab730f9effd2f49ae5e8b1959b529988fe2eebe9d0a3c508c44c463663a4eeff6f4b7aba0be206885042e6ac0545fbf4a15484bdbc1b84b52df7cab8d57481376de96b1897dc2ba59fa45825b7c8524fe41511e3acfff1c31058e12b878708f9f4e3d1bcb54630e20c42cbbec2b404928040221e79ffa5ab1b217791f815e342fb2135ef132d8bc84d89f964a5ebc81cb20ee51ac5f292c736107b2f3db8a750a53920ce3cb7c2d7cc2e5a49bcc75fd00924a77b900684f80549599a15948cf7605da3a245f3388295a58af0ebde709f8bd80cc0ee3469ee7ca39657bf7bbfb05a549b5fcb42c0a2a1d198a4f47cfb2917867872a6adcea9c5c31d0d16dcbc1c558ff0138fb4de506f2951f8edabea68f450e1615529fecaf66623bc03f0540fb31efd53cb14142d4d010a6ea0fd683083fe5b67b217b2c5f1824d73d0e0de8b272b3b75fd24dcbc274ac0e1e32b02ef016ab304546b1a89fbff60e2c03ff880a48cc20e5a0b7c449a737eb9b01e48e1628adfeb9311390a311de42a9557f8611bd413ce65008eee97f27b777e228519623bb363b864a53dfb76f4d090a7d2fd503a6db9f01082addd680874ccc9959a48b02d337360665db0e4da6bcfe32829ac9c9621d94f3258049b5321ad3a8a2393b93de5870ed1a3660799e0949dd51055bb007bc47a1d913d30a02fc1e435906172bdcda28fcb8db42b938f91634256045caafb95e5866766f35bb5d7f5b69e2912393aaf0e93b1d4c8bfae4a2a192ab7660a10cc0e9851259728e9c9cdf83e39646c67e577b978f24abf43fd9fe9c6b6c95de9ed90fec4add29d0c018806ae7d96448dd42a14409e069b136c2b26be5210f9a2e748f5f072ad84fc3569c8e6bf8066a2a21f043080d0a9d25eaf0da82ced34ebdda999995d27c9e960814ca9b5a081cfe9f9b5bce662bb40fbff69f302cd445b3fd41a34e2439cbc98f2f7c712622e1aa9e1e392f6ce939ffbd5c38a8e1a7ce289a45262a07ca3ad1fc475b879deab00218eea4d897c3d5b47907d8554c9a8411312c72f2d5f6c3fdc6caa872f3ad5d67e674153b1b85fdde87944dad99240fa85655787bc1e754046f1334b7abbc83af22add9bb0c09d715a64fd26fbdcb47f2de79129576fb9ab8ccac9a4f2c436e84535fd04f4cbeed855898e5292c4b427bab62a6b4a9aefb3b0f8b8f15d3f4bf497bc3ac497cadfa3d8cda45c2e6da9c442a28a8369f00f78cf56842b0f43725eccd613fc66966998fc99698c05ace431b6c64c41419b4f5adfc6df91968844f6f3906f8b1b9a9b9ada4f1c63d4f1168ef4c6b5dcf7a754ae6c0ede6b5db5c198b65a6e063453266cec81839c43d470781626367e16657853ae34c736156e060ff3b2ae9380849738f51825918c8dad1010a07d824004e3ab8dccb9dfb1183d50b5c840c29622200cd7af6a0ac18cf4c5e701051ebbca2d2ca77e138d8b06c5b46aebc3087c867a35337f1aefd810dda18a3482e22713f24aabe49880d029c24b8dff8af730e1405e3951eb1f5003300b6252d73a3594ebb0cc9b29ffc5509266a77643ee86de1a8117034ecd5df83ad1ea1e23a1b7e380b7999f6bdd7e679858d2d6645f4c19ae5992e8714b8119544e5d552749838f802366e4d792e06214c9b9703f4e9c00df4ceac99d965ae4723287e2551d5db896ad22d0ed8a0a198efaa9190743e382cab0c992bd307c5758b8e1bc5ae0b3c94f6bc6b578332cba8712972a66c74eb047c6f2bbecf4134a49d3a98d4bfbbb4a7e07ca41c1eb321e5d8709c65d53f4fb55df9ae7cfbc9d05636d34cffd331632dec8ffcf767c6cefa79eb7ca940bdd4f5a29026b089197f7e94f58cd5e7385103399f9b92794ce8320ff2064720c5e547f39db1979ed5a886ae55e552eb8469d112cbae3e90a5a35d9be62a3a688f29572c42a0175f382164b17cc0f0dfffcfc2e51724a4ec97926332cfcc7b9d4725554db1c96b657ba22e6b630640fbbbf05b52b245c8d740fc7f1a9745a6a1c056267e5ace5376a67a499cf7fe3db89d98bb49035a3baead5a6e909fec2a6ecd83d5c7f7ad73d1bf7a3edc1ad33ac6143f2fb8a175dbdcc83fea6159f05a8b1871d523c0530318dd000fc4dd8e37ba8628e1b278dd24d737c68313d641918679656e55856d6b596dc589d424dbf9354fb49a9c1de79531d626eae29b7a2d631863cafcb5a735bca50dd67bdc4fe48aa7145a2f86dc9911dffae07dcf20750df082c4938b21f4ab4126b9341af9df6c21141fffd0684e93af587e920adaf17b4ea76a9f8dc24eeba974f0bc0bf77c262431fc22a423d8ef0fa47cab6039f077a86773161c09d3a16ea56c7bd517fa9d0f8649ff0cfb51796717c7e74b5bb5b40ad0f63fe8d0f7bed774fc3640c4b84afb0f1132470c6d50cbafa0b4145b3c26267e40ccb93746118e30088c32812646ed058e4f61ed6a4ab838ffcb0a80192e88ae24c9e7298a94ed5e83d037ab64f3c310740b920dcd311ffe4cab5be182217a931daf5e11b68a867fe9ac92fb92676103d0408293450bfb06b53466b550386e7c60a73549bb9df64bb279fe6128399fad5a87680d2b68884d7fffee82bc5876ac91c95a44abda4683971a16a4e031c297634038a740a8cc26fe29d080cf1ebcd67219ae4c641863068f51de0aae22df7c94f99c842915baa3eddc38b53739fb19d48c4854adf26f8e387238352029c9aba112b1ae821f89a1b45f821d38c0835679e7b1a3992621eec61dcc9d473a1edbe3c2ed27619c62340fe3617a2d47", 0x1000}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) fchown(r8, r9, r6) r10 = geteuid() setreuid(r10, 0x0) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) fcntl$dupfd(r2, 0xced59eab5baa89dc, r8) getuid() setuid(r9) r11 = msgget(0x0, 0x1) msgctl$IPC_RMID(r11, 0x0) 16:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x100000000, 0x80000000, 0x0, 0x5560}, {0x6, 0x5, 0xc2, 0x7}, {0x7, 0x1, 0x577b, 0x1f}, {0x1, 0x52, 0x16, 0x6c3}, {0xfffffffffffffffb, 0x2, 0x7, 0x3}, {0x35801141, 0x9, 0x4, 0x100000001}, {0x4, 0x8000, 0x5, 0x3}]}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) 16:55:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x89, 0x1}, {0x80, 0xfdc}], 0x2}) 16:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:55:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/131, 0x83, 0x803, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0)={{}, {0x0, 0x4}}, 0x0) 16:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0xe6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000003, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x7fff}], 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000007, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0xaf1e}], 0x3, &(0x7f0000000280)={0x401, 0x58}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:55:05 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) 16:55:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2, &(0x7f0000000040)={0x7f}, 0x10) close(0xffffffffffffffff) 16:55:05 executing program 0: r0 = socket(0x11, 0x200000003, 0x100000001) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000005786ca905077dc387fa11ea8fef96ecfc73fd3357ae26caa0416fa4f37637422a0376d7d7daffc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000100000000000000000fe00000008fbfffbff00000000", 0xfeb3, 0x0, 0x0, 0x2f3) 16:55:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) recvfrom$inet(r0, &(0x7f0000000040)=""/174, 0xae, 0x1, 0x0, 0x0) setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x208) r1 = socket(0x11, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x4000000000000005, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) shutdown(r2, 0xffffffffffffffff) pipe(&(0x7f0000001700)) getegid() r3 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r3, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000000000000000da56754d98a6693278ffe0e7eb534b93d8bd629fef1d4fe8d95b1c8634f563b8a8d0799f338fc8a2592bad2bc2d2f14b87ae876eb7e47f1d986ecf43c512cce445ddd46d23270b000000000000635bb601df2522457bbd"], 0x1, 0x1, 0x1000) 16:55:05 executing program 0: select(0x40, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd, 0x100000001, 0xfffffffffffffffb, 0x7, 0x9, 0x1800000000, 0x7}, &(0x7f0000000040)={0xffffffff, 0x76, 0x80000001, 0x7aba36c1, 0x6, 0xffff, 0x0, 0x100}, &(0x7f00000000c0)={0x1f, 0x80000001, 0x8000009, 0x1, 0x200000000000000, 0x10000, 0x6, 0x6}, &(0x7f0000000100)={0x800003, 0x2da6}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xd9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000015c0)={0x8, 0x2}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="e6905ccf7b350707ac4d165ab22e5881f3ef0ba9eeafd8638bd0a1795536cfd85ede4ed7703589e15420922e5aa3f72121192415db41e3ad214562f550122a5b44e7b60344f1d344a4491092425bbfab64ab70011895e362e4f240fd3f91ef0bfc5a947b7c720cf0422b2e7be000b93f41a495f0d25fc1911efdaeef10cca6ddca84f9663f5e4b167bac6659ae90af6c297a3d2b6fb934fa26d76e5d8de62890d099b14e8dd09aff157e1fc68a2e202690fb", 0xb2}, {&(0x7f0000000200)="86dd3aa12a3ecd8ddbc2020ad3d748a870cd1edc531e64787b114d56d4dc0d76f97e5b3402cfc2bea0e26bc7d83507d43a8be53c8f64131264d8117fbaf2f1e7ec748b4d301a361e0fdccab63176d56556f6cde6e379501b4dfb0a8b88b6174a2b8eb3046a06b400bc5ecccd3e8221f149757f1d67722fb7ec594d8182b76444e7723825e6cba64bc9f57b6419b1793d3755a5adf440e575e0ec93563b54dc49cd9a985aee2f54f0038ff1579ecce5ad82d06ac5d09eb75c01556ec00716a42d528d0821bb0d69e18d5f2674995680cd7c4ca42a9a4f232850972c9feda7", 0xde}, {&(0x7f0000000300)="4adc4c390c2b035e3591f45d66e84c534a902adeb4c704b0807e7922b24629fa8d57858991f465f19f00acb21486f05b8b8fca48991cb2eb625b3034a35e00261647b65b9af9434736527d7dfbcfca0f97fedb007cb479986c11a6d779b7cf5a5cdc336b5c0cf13af105ac7a8196d4b30b9f", 0x72}, {&(0x7f0000000380)="8a50d483a86fb66eba93bdfa879e56d5ecb636f8e333fab5c409bf198f141949af089d", 0x23}, {&(0x7f00000003c0)="dd5584534bce5803085627b0b62456802e197b564ac1e75358f4a8ab308bfb3f7311d28d77ec5d50fbd7085de792d323b20bcf1151d446e57048e183498583e16348bb9585e55c3b674af4ee2cd9b34c0edf86dab733e129b4ea670cd8ae804099af31c2b02a6eea8d90a03553abdc1355f0eb46fbb7ee255dcc4f86c2099a3d655f7e7d30b62f826adbf358f4bc7dd90d9e2fb836eacf83b40572f51f31e0a541a3e7e5b2eca98d7838a9e958c82ce0299be2bc4c3d91f41db54989f3b360cdbaa86a89fe0abed5495d099ba2283cab572507886a59725a5232e73a11608100b0755f1cb2eeacca9aadb16613d68e7b46fe172a60dcd6dbbdba4e68c7844fb810072bbd881b4d92e3db074fea09207bcae529bfdf310be8681c698b88c7a31073200168cbd50e186d8e12b788fa412cb64877288345d340ca4bf35658f21d5bdac955faa004d9b1eb25499ee21652c1648439040b0403c3ae9602e0477a5a350373236e4cef59c7f45a35300254129af112ec691855d7622b72058022e6021768323ab9e09311dc54b1bd5216b461390a4a0c014e9b7c00212138f5ad627c84efb2cb81453e0c8b901de6005446a579fbc2706332561644dc9c60f98185681a887ec25506298acb0148b9a7bf85a8bd33a3f5bed38e359c8a1162ba1c20a25f5d9e4f0115c2dffbec4798d8da120c34143666baa741b8f563b7609cc86e07c21ea4ff3d41a8933275b6fe959e1901ccb3dfd13b5586f74d0e98549fbcfcaff7f582b4841bbb647644750da37c8e741d9209f4b4736a31ef3cf8dee73b306af79b70dc35230be32a15b602294f3c2618109ed315133018f2fa9b2de7f885ab3017e8d785d264070b1ad547b8049dfa894e7fca6e2f3443b1bc9d0666bcfd9386acc4a0645675a6d23934cfec13f50ab42237448b8e27798125363507d89996c481c5e091e7abd7e34b161064cf60ae8a64768c82b42767c075f729bfaed5863f282d85208ea041a3d47dd1b3a55d99bd0b73c5be0df54ee79750cf7cb159c30d1cb221267503119f787e69567699faaffd8c5785ece44593015e3cb809bab74ed7fb1c18a751ce312d0ca0b965f54f305d01614b7bd39cb0e8bf40f149fee7bc751e69d046135b41ab1833f6c8f8a7071dfc0a1edd8d15b7a92bb01f04fe8e2493f225a7a32034cc9ced5ef1bdc9acb1f6b29b3d11fae6a0e4631fc9ae9ef4361f3c5b5b3161c2fccd01eb18f11801761541a7b6b6dd4c6f278361cf80a8ae6ea94fe795433e4cb040ce558e61fe2a49cf23ed24a929b5701e2c8a28df3150e47e7832e48f67d965a76fd5171d2b5bfa49bac9eb95ea6f857a4df657df2996b2fe88e4d9720eef5c1bab282b13c16f785115979d7665026d16dafef39aa77401f0452da6521ed1a39954a3e5301392cd5728b36fc1f10333c1b07317b9f31ee962c90e9cc3f970d5b0e75f91feae33b311485f4e6fbd96abcd8e06213ecd10d7af20566874059e9df9a167ff77f1bb1a606adc3d5f7bb0e6520dd34f176a5805a56cfe1fe0bc8902ff42038a311133a35bf9adcde95c169883fc8a2760c48bca55f5efdde5a52c5c57e3f9bde2af6ba715f178b1e229aed09422a0a714a010f6f9c9c5c3721b5491e53427de5df5c541779e045bff742d88a91fb690bfcbf6c5baab58102f8d53cb272056da64054a6182528d4614a85ad300d456cd9dc95b72e321409b509df5895bc106fbf5d9b3e531c8f6140db5bfabf92111e529a6471b3df27aed121d383ca1e5c612e8a45c973934d1bbcecba0f6dace5b7b7fc7d8139238ba9b1b98d54e49d1154277687e8260ee4cc2c42bb9e6cddaa70d6685ee5ce09668edefb0616b299f42ac7fd88b1b4b74df645dc3ed36eec81d19593afed8cd81905240711b2964bc6449e8111a5692fdf1eb04254f8a613cfa0d44e8600b9e7712541fb78e44a524b5ef1cb0f5e9ccb7416bb08255141c97d542bbca6ce0c57fc2bec43e6a59e9c71969a0bca82df303e8a25088d3febd95532bddec1959339d45a87b3440ca76081073596b7ced7756e86a0a162e382f46e90478583b6a9ddeadbea7d7a428d5ebec47e69f4071b38ad8f7799c0d1d0dbc9187a3a4475c35195d39525a66007a4fb072e453f0163f2a162416c88e57692c0da6433988da0f6b186023a7304765b0e679a7dac121ce5b2450858a1e4f9c4028f46c0e1a7c0a44c7bed1b388d591f606bacfd6fd3f727733df53f21d77452793dc53f3d97c61781a31822f67868b91ae4e2cec07560181f1524344a4dcd9d8d31d3d06fb7c1fa099b5e475fb0072c0cdf9bc779b7153fec68112b6635bd2ab46f4bd2c87a50a2320b6714f1f4eb683974c3377e5cc4ba2bc213a7524bd67bc1631d3f8c14e9af223c85fda8ad340c11f853d108f7452e06b2e0492ccc4c7002f7138e535d2e26733cd0f3773851b2804ccb4e4ff515b158f90e856a8384a769301e8f795393b784d4a13ce2ef251349aee7c69e5bffb3a745dad80e3101f30df6f3eda18aac2973a46b16a93b577bf0671ab8d9a0b2c9cb22d087d7b301cbc7e8343034ca4430ef774ee7b137910a23b1ece1ff34c440059d574915e82f7a3db2f6116f23a32ec6546fd8b2ebf5d0c397c80af8b12b03234e9fc23254255e70d2d1504ff9a8ebc1c0cea1893eeaeef1b4b85bb885c6a6c635ee09e5bc8da19ce337eaad47c08bcebb63273218dfb1457c5cc4948d319e9877e795e850e17d49cf0873250b24ddcf4fd92559e897acb06fe42ed4f534b8bdd28eeaf65eb0f3bce636d9d1c2eec65358be692d671e97df04c212ecf018a24d2e450644c8f1df16bc09720c5c5d01dd454ce53b091ff64df33be9025893d231b9ed2e6cceb87a56078db95c2195c41e2f091ee4b591930a439dabbc79001aa01455ce0a2c3fc61c47fcae6f737eada5b5a05ada5501c090465228374ff2f1b067111fc982035a22adfc2167c2865a139ab2fdb91d8d1a716bf82512d316448117c0e8be297eb6bb27db5098a9a7ec99357902d6b8bf23b60b408d726cef5b30ca1960868302fd7e48759a03792a1322a34116973edbee0d49d097cea46f43c9b3fa84feb67b48ef1abb9a6c5aa4c341b0aade1e5109fc522c9dc8e8851333f2e3841373278624de943053e6a6ef4e541c19de9afd7acdc348adb090f6f2cb2e647414aeea81d2f72ae79a9d3d924aada443370b30213b53d9e377ced10678c3f0ec9f310174e1695b32c80dfbf7b60ec7b795db90dada72a9d896a0a15fac86fe7825eb3125a49a2dd1e108daaf73578117cd066beeb002e7863c938534d7a6a43b0ade5f0c6af0bec5cb8bcb0787d65193f3feeea55d091a648a8d57863daffe72c12ebb109b016559a9bfcefc99f8fc3e6a2415a57f1dd5e0b4f15b63731f79cd50b5e884871bfa3b7557b69dded27fa1daa8279d36bf5b3a74dec7b93fa079fc570eb6a919a1035b4fbb71c33598298cad60f4974ee0a715b44b976dd801d182dd3233bf7adf338cddc28170d504b1950d526e0687d986ffe8e9bd5da57432260f9b18af17a10b234af85172b186818bb63d7eabd75f53ff8c17dedc3ac2853a3b97ecad6afa6c4d1882e3bed5c8ad164677d8ae35415d8a07bd32a4b5888da2ade49c9487b0a983aa598f67a2f53567958d09c904a95c40bed1217ceca19c875c85f84b056c1c599298f087121ce3997603fe555a6e3c97d8242f9d4931c38000b2b7690b5486c3c0ac232b945ca91d6776b04e1ade9f110612bfd9acbe4eba389653dbc1b71a7450287ff90938bfc497a5b7a914cd6e2262c54ab84e35e39f6b5cbb71bfd4ab8c92476511dcda5377a5748bc12a7599287e12d1b6444d69124ad6efab5276cbf7be5df383f70d7ae45995f16765862fb0ff4ab1eca1af2e222b90555b74c05f20f35213c07058b548bd3e6706bc5171a2e1ef57a53c7571168a7cb8c78ae21aee5be6bc922dfb6d53589c91d8ff979825359da627a1c94cb0996e0dfd8cd971a170aeac80f8c1a26c3dab6f5a57c06e5a14a14c5a9607695a16801eecc02f90f6ddfc736c2a80e4d3829cb7239edf5f941863af695b030982ca7788dfcea590f495d41bd5ac00e9695ba19d81dba53d2d64620bcfa292c4def8a8ac54d838a08019d0c223312dc61bc0948513eeb93d5717d56d479fbd73baa2f6b222a9d39339be3ddcd28eafd9e78e5a02188aca392609f9dd92b1cb4d2496608526d28fdf42e83d1f6bbf407bd346508c6ec9285770f909b1669370dacb9a321a78736fc19508b5e890cf1150f8da432d8c0adffad3ffcb1b4360fa551c5763e770a7bfbcb16e53b28d4d56022e877f03f7b83207cf29f34484a40f7e3a958c4c1cb8232475f7c71e7b2c535e5a12f77485d713c96a9b2dfc51f53af7a1f7565a86fb62f3a94276140dd127931f87852bf63c142f1d0ebcc8be3eafcb206b7f3a222dfb2c68170c127521f829500a9325be111c3fa8b1d878d16e29b3974de83615428538e776f3c9aeb4e7fa6a5c0261b10e34796f613b5daed4cdb522a1b8ef8a800b02cfe0086c7f648356e9ce915c0c90d66b7b5dddcb1604522fda9a45c30d6d118df9d22d1561ef6ad8b4ab56be9ff57190d5559816bc19fdfab4699a3c4e15d3aca7a96902caaf4335727151eb3f45e182346a537e26c6a2a0bc5585c4dd50a65c9d2b54dcf81dc4620a80e33501f640e82ad4401a06daa6784d05672a666e7429b61d1d774b922ee3c7d086e3b1a2d7e423b0b9b3b02a4a8589ea6852e9462634ccbcaeee7cbaaa83a4e05e5d06d87d15e598aa2b4073423e1d9c305cb6e846f28af3cb4ef6a99c0313bd0d4839c9b6206205bd23b43e6eb8c2be0890b28792cda0575e5971a31095f132bd429dd5a0df5d88b34e5fa61e3200ea7aef31e09f2b575be4a7783fc99147bf58ec7e69ef9f2b338f71c7826e06116147612ab221db014f79b36716fdbb8b7c27d79eb29a3ef25bedfcc7f4b439d15d47bb96d8a5f1baa617cb57e9d019cb58febe2af7533ac48d06b0a288130dd87933848502e91b406237260cd6a08a3f16579e4f9799dc6686f8e79eb36ae8f86b060a1791c583d067f3abd9474679bead81d5f38eb5f522cfde841abc6cea8e09eb0f5711647cecd9994a72d17b435fcd07f45db9410a2487d7e24f670fb6db18d7df04c6953e84494b2768a68570b59c902814e8f0162c7e485fe2f617d698aff91a006cee2c1829143850179cb8cbca328e67c650fd58ce53b05eac9ac28d479d344e00d95a21c39cc12f87493db99616712b460fbc3a042492d6280aea0cb6f98b1a699657a627560493cfabbe00b496f57236e1da9ce9c85b1190da850973b24d1a23eb81a5f6258ca1bfff1e95e3cef8b9cb420562e603c69015aef2bb7438894e260a231adce9762525df0ccc69c540156b7e54791e2d4d2a5f067b2484d9650b611593be939c6ad6f99c1f844f1995ff89229ae9688ebfc5c741fae358d9cfebd73b6d9e9bc2a9236df1ef6bdfe52a5538a398d73057c01125823798e581d5550415de258964c00003d90a37be5dd9d545beb012c45351f20f2ed2762cb706968912b62349f593f201d9efa72f83aaccd84101ecc1ecd452aa9d16a3341d2bd49dfb1dba07bcc06af9304fb2eba4a41cbb16bef2cbeeed3461b556d9f9f2cd5972488ab005532b4c622b2e970a0f2344d089f85d635b1a3302787e7c0955498d05049221eb4339fe3226cbc7b6b64022caf3390a69348532cfe2000900d2f0d958f6a961478d7c0", 0x1000}, {&(0x7f00000013c0)="6b20460a6f32db535569a4ea0f8932bf06e13cafff247468fa3e2c19464280a81f75c5c7817a59017ff9c80645f8b337d6cdbfaa07e958aed410133d69995d10d43e206f4c74f020fea955c6531466bca58af647a2d3e53e3fb1e6654a6b1afc14df083d17cfee07c552e70f3836", 0x6e}], 0x6) select(0x40, &(0x7f00000014c0)={0x9, 0x7, 0x401, 0x3fd9, 0x80000000000000, 0x5, 0x9, 0x1931}, &(0x7f0000001500)={0x8, 0x1, 0x4, 0xfd1, 0x7f, 0xc, 0x6, 0xd5}, &(0x7f0000001540)={0x56, 0x0, 0x189, 0x9, 0x4, 0x3, 0x1ff, 0x7}, &(0x7f0000001580)={0x8, 0x101}) 16:55:05 executing program 1: r0 = socket(0x12, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:55:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/29) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 16:55:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f0000000180)="00460c99562fc0d9dd53c6337ebf407b8e39dcd699da0ad72ba95dc90a2f24cb505b898784199dfbbb2c4ce74a210afe10cb0981955f2b96852043fa0411408da0d96306") 16:55:05 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x120) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) close(r0) 16:55:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e973"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0xa1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:55:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1084b, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) 16:55:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fca2c7e33461d75280576d265809d7efaf3cdb90a41fa000074f7c9b6549fff29621c5f5b9ff556b29c4897aa70b890c8ffbbcefe9c5", 0x36}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:55:05 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x19, 0x8000, 0x7) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="7bb07d0fb846ec5c1d2c79598ecdb709f63c52610b116d5cf2fdacd9cded45baa81d2ceb7c6d1e4e912cd360a4e96523b8643beaca63c255c0a64cacbf9cc319f4c31af4", 0x44) 16:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xf4, 0x8, 0x8000, 0x2, "fb88baf3d9703b32562178b2b9b334d30533bca3", 0x8, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x20) 16:55:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xd3cfc62d545ff65a, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x8095}) r1 = syz_open_pts() close(r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) syz_open_pts() r2 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r2]) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000640)="666b7b0c0e67da1cd579d6fa171abcde96fff447636b1d626d1b12819e70f7cb9243c3da1dee8b18971ef54fd18a728a09f12bc331fba7179c791afa110dbcd9186e55053b8e9f2d50c7a2b9d5c1376e1ca1992a4a631367fe7d4d71e3332e1690ea38ac0ae7c84e709684c5d2b221fe7ab1c965365fdf97199f9b8e341da812b912f15eae2c11ecbf8c173863163d70c487916f47f7a911c0d573bfc5b841f7c223b8e78e1e446f94ab48dcbc396ba750620a0b38e9cc0fb23859445445edff38dc1ce33dcdb99b88474378ada52db5cd05231e5f9883053be6c87feee868c68d5c189794c254bd95c452ed30141a6877793372e4ffbba8a8dd8e760eaf7df715399381ce22364fdee4b2b6c6f63e0cbe9a012207fab1bd6e545338bb38c7365362e5d7e9f6dec23daad5b461fab85ebcb5048529c2f4a74ad1c1e234da1722f8961d57863ea0df90b780f1be6060900d26bf103b64d80075ed5aa51f61aa9db737c7440496ae41e50051c12020dfbbe24e31dbb4b8b49daa127f5da282eebbeaae62d3a27a244e23e2d58e24d45ba563a204733d2004ae2a80d0fa82925fffff4cf6cf80df468adeb33e8cbf4fe1f051deaa7cae7e3aeb9382100979543ba8e5386de776d330a6b9b4cfe8f683adea8198b870526af58e4850d97538089d8c91f17697c95bb51ef278d4ecd0d21a161e144d78c8811eb6f2f775b175c302d7b0c92fcf9e900ffb84e584d6fd342aeb0ee51fd131e7c8412282baad8a6130f669e1941064db0227d5b77f82f34d87822e1bb05de7b409ee33d43b8d6cfcc947f3fc416ac7b9b06b0bdc180e67eec389ca75e24ab6eaaeb7715e8d27849361c6fb8932ce7815", 0x266}], 0x1) 16:55:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xa) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x100) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r1, 0x0, 0x0) 16:55:08 executing program 1: r0 = socket(0x10, 0x5, 0xd290) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)=0x152f) 16:55:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc, 0x80000000, 0x5, 0xbb}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x1, 0x1, 0x0, "8a83cc631b7a0932509046ccd8b56d27b1e92ee7", 0xfc70, 0xfffffffffffffffb}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getpeername(r2, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8980, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xff, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/175) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0xfffffffffffffdb4, &(0x7f0000000480)="4fff0000002c25bcb3a9ffffffff25220088dabfe324f800006030f220d46cf1882fa97562f89a46b51e26371dd0da244bcea15530c5ecc71f0d998a2c760a45b921ab0be4d53a909144ce44b30429eb8a0aaa6041f9eadd3cacc48979dd5dba2741b2ee86cb2728d7d904fd44edca1fe105a494cd91b6c57da3b24302990f5f2924ab3c4e2f") 16:55:08 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x4000000020000) getsockopt(r0, 0x5, 0x12, 0x0, 0x0) 16:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9f, &(0x7f00000002c0)=[{0x25, 0x0, 0xfffffffffffffffc}, {0x14}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@file={0x8792e7c262a4b2da, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000640)="7548b365ee4b494aca40158cc6514b1c7afedf84f35e2316c6d7d7a1df62e4deb5833175035a58aec1f63cc352675f4d442aba8a15805d319da3daa6b0353cdcb188b66dd9a90a089f490e0d5608df796e466ed21dc65447efd8265e9dcd0cd49539668f830f75fab079904aa7e264e4f369b0a15fa4e2ba5a598ca33de75695ab0da02f26b5aa9487aacc3456b98e617a162a2728171703f860f5806c22d4873ccba7ccdfa64c4bd780ebcefe372b1cfbc077b7de46d957a64815fa3838cc30297fe7748f7ed78fe7a99b4ed279f90f3bf490f6a3022219a85edb00f10f4cec69e0b85067a41e6c5766b1e099272fa91babebfb703fecbf42b38a2fd35caae09cdae5ef8c4c5e1ee4fc8f638caaefd4ca819d15c6b8aa31c5cad56ffccca93505d8b64ba6dde7cf1aa41a26308005f3f02d3454b1e21c8b8d98d8dfe03c73d5e820811d3593b4ea8b353fe91bfb9c85c28a97c3732477662b4f150afb8638d5cd20a4336e2aa5c3daadcfda0a9656e69379ddfdb47c51f90b75de2b82fc43492d2387d88b893e05fa7cf0a1c64d686ef01e8ff57ffe1a3bdb7815db64870fcd3a7101ef60a37b7834eb81c9ec5daa0330b12e9f66255c6b710f9dbca92283fabe50f03da3a566e7f131748c057df2eddc3564bdae200f1b5d2b5da077be0304b99cdbfce0813fcfdd32d7b95eac368d9e57678377907bf77155aa9eabb809344daf797db235bc907285b6243e3385cf8cd92914ed7d93ea34a4afd6d73ae5017d2ffc5e4b80a365d36489786d11b73f54853afb43c6ea3d6636511df4d104ba28f5c503846ab0b9e9e5d45bda192a152f517ee96932566241d765643ef99d12ce75ef850ebd6f42a641dbdb5b46a2b3d3aca4979192406c9ab24fae3dee740b6ac4eee1570d2a13f048393192e24a8774e8ae9d58e9bbdca8d522a0d702291af6a68b689e8907ba84e9856ce343007d13a8431fb6b5eb6b505a491f97f932403c9641b1aedc200de4025a449e0e0677636ef150e18660c1407ed4b2735c139dfb7d648a7259b497c6295fb45a061f7d1be3c40313f8843830d2b244db323372594524462ac4db52775c24a9d6d7d505f4c46757c48b8d63d88780ee5c0b63af4e734db993c40c7a94d0f2814fd04921f60d25a0606e994bc4af657a87b9fd21200cd6a29f613242a31717eb45237b1f6514f036427029f26c7414a8b784fac7f015410b36c7513a5fd13af20e2ecd67936b8ab53db9ef340d7cb0d8a7057ba88b8af84b7579625b10b5d8802e43e165389e18a0c47399b8abc827196e05b732a7f505e3310dd34611e8be3d9b7488eba48e69ff8d16ef330a9af381f21c19ce9eb7dcb14a5b79c6181f3553b5eddfc5ba1a94f62e00d52b83c32ddd40e158349bea477cda1f8c5a3d301f9affdbcb03bb8a72e3898d948f10db04c33b69d35aef1dd325a78f70b923b19b9ea28535642487e58b6c872f4d621519cecb59d19455e5010bfd2a727e944c14856c4ef83fe4b330fcd9a3e06aa6f170693f53d503bdd10905219f3e777d9c68c326be479b7887904e321b59a3984eb6c3a34e58c8cfdf91a26cff009b78239853dc3d5386a0192a2e89cab286de0ea7112cf42f4b9790c9d636e01fc39996f51de95f45cf2dc5863b125fb6c99162d2cd5233fd0a5afea19d0b742d839d80240133981be78426df6e16876f141d774cfc3739865660931377bdfc589674e5754ec795cfec7b434f6d438ac7137868ce724229f84a8aa8fbeb035813c573bcf4c0bf8a69cc1c49889f6595fb35305fd1f79d28f5c1a947f2106d914819789547e7073ce7e603323c8ada93fac1136cd13397d4c672fb653993678c94144fbc59b7dcd2d135024736e3925debb3fc68ff87e280ecf4bd493da3568d3aa69405a5cb6f5fd1f0e682d51dfea5d86e4930e043f55a31a0e19dcdba120e6dd100bcf88d9a79534d8d3636552df962d823f812f45e3feda2f9eed2bdf395444756d190f7e275152558bc302944cf2ce373fe117dd7e68065dc0367269c44a25ae1a94d17f0cd52631e4a35e40d346799f7b128dc852e5f0bfcc531153667c2cfe658695b2a05a019c1eb495131ac31661324be1d54433d5b77738ec4e6a6e6d8c951e9fdb6248f31e8a349c05f9c10bf8e9bd562c577bd10c2212db9ac39dc0d1dee9d6c6b2514995013467f265dc452b36b163a03200b859edfe386e5535a13e149c08620779a808c905b67943db817d77c99999934066c2049c310031eb829e41c03fe63ad84a77e2f2dc730ea1c4b8299c9e13443b9c00dbaa77cac6e5efb20e5ce82c92bbf5527c6283a41425bd0e6198ac3e66c0da9338f423380a078f725377e7f43577fd2552aeaab60d300eb38c73acf4ab778d3f762c251c98347aa7fdbc2383b1e82f9ec6c529a41f6e83aa9976cf16649962242b0eda1e40ed0e0bd8f05051ad9b4002526f3badfe9eda1dd8d6a964f5a5038a98ac17f315070cafd0942a77d99136a20fdaea0249d6f783b9b1e3b30b32fe930894054358c20ad3fb39c09fae15f4136a29043411c4efa846aebd4a6f27c752d638b047c7ff4393829badecfd30d86c9ed4c2711ad67d27bafbc03b019c12429887b5fbfa8032cd3cb3c5924020122b5a8e929a5fe54e988b514a027596f2eef713f9b58790395e0ca81d01e1c29bcf24a448210a7307268f1196657909dbbbb605a90c7d656aa8c3fd16796b7a110f06972d4916c53745f24bf60ff2f4b3c1c93cd40389b7a94f0de92aa2e1ba85f55cc7fc0f7a1f190da5f1fb7936cbe6496ba2764a8afc7e8f7a124076aba96235978051b9b47e7f4d8cf846345087caeeef7e4e650243044726e844d0c657fa8f4d9b4064f5d33e3c80e86198efdfeef6e88234be5c7f8502188b30f0883174d34656e4e899c26175f689022375aed5b0768b7c6ab03eb3452eec516d9470b3d6077b4bcb0ade5085ef7460f210c2e84f958b233cdf886302464ac72273f4aa9c87348dbfcd06792c7a92d02d1e213c344e3629662820c71d726227fc63bf3bf4136f166f81dcbb700f70485f129a1c89bd5d12ad66aba11bc287839def1112a4b16c8efcd7fed2d2726d96a9c9c24c159b47975f34a9538916323230d84d7c96b495bfd2b55e6fc2ebac0c7ede8dbb51afd492c2f569d1176a9e2e9e353c2e52abff468a7047fad0281650b737864c9b39bac86bb143e0c2c564ec8bac4dad2d9d9a344ba510f690bad3dcf048538770bb72b7e899608b2bf8a46c23711f7ea5cc0236442ce01a2e78d7a19589ea659fe2106535c5a7de3a7646dabfcec5b1282fb2397af98a5c9c2bc8415702a7fb4c822f6e60c2177e211a09ec3a835774f82a8f8d7d03c70c1cc43a0dd2656287a3308c87d671c7ea64664b328e430244965d426a3b2b17c90dbc3fbc87142b02023cc3a6de5ed5604e0bbd5d358feaf6bb5e7fde3d83e3d36c0782c2852a0163ab2c7758897d1acc1f96480fe6d9dbfda6a43de1f7447331eeda5044a7c7db2c63aabe4b3762feac7c6af8adee317a4cd005f7f5ad35fc805038f0f3979800e7d468450bc3efeae0cedd3e9fcc31588543326703ef20f899e31ebb74ef80501f666a61adce034e600489d586ceaade48e438a7722207b27e211de42da2ef5758ea58325cc1309b6f8440c94e4d4efc2ffd2033ca29a434e55b32cc8b2b3799b4a0a66e174bce0dc1737470a907bf0d3738e7d2946443f0440f197ba2dc1a624e5d8a5f4de9ec98d914a7f52a8613da45ddfa257511a8e33de0ed687ea83d18b2bb21d9bd1a79ee5ce7fa1d9d40f7d801197d888eb1acbf5b4fb27caf7df8683a9c3681acadb5f6f629b6deb53679d4adeaefba37158fe63736b266751e0806103bdccd941a181b90b441025ca85703cf3fd2b11ddd142e6ebbecb347c0885df3fa3d18956c48d71852e7bc9ed2b8bab5a930f731e3c2c2cd533c63d8599e7d6e209ac9c648887471a01540fc4d2d0ce6d40c1a44531c63114ba08644654c563ff8b8cb6a778bd8d9e8bf3c8252df1db9f4d9aebcdd092b7b97aaa17085c38b9769b7f89f8b6d9507aac01f482778e4b7423adab9bc5cc49e7c575160e16b467de2ab9fbb3dc4cf1c3cb3859f13eb99181a6fb0a36aca06b751fc499aa470797a27ee6f5b3ac9772db427c8183d7dee30e26d6b54a6a4d67a78b04b749ff8e3248338ebe940c92ae07559aeb732c56d50651bc40eb074b203ba53b4b11aa90177de776790a8ed6a5a9d81e4f4b8104cac7d8e46f8bf21e1294ce3fd8970d36905fc03799f7cb2747c6a7939e8d7bb7f09527a0b4629402c432fd5aa31c8e41c55e2209970befe8ee253ab3c4aa2358c14025e7cc11abbca535bf059e8c418497091925751b751c8ef8c445e7475df993635e0be68a0741c3902e9a2d41a63c6e22249d562acb7e9fa58c63a6db1de58dec9c0bbd7c073f7781666350ec877884b11b3e898bd0accd91851de100bcfa42aa68a2db1c2e042e03a20e1288e7b3473704ccc71d406399af81b3a96d9a0a0669a6ba8890f7faed25070b2e35fd7328ed74084a722b47649eee9595323ad202c0c65dd403d310d39f9e0fc8ac1a513cadac469adeb495dd6bbbf7e3ad4f4fedf7203ec89399c1b4b4805f09d21d0d307ce573b61729d7ec9136a814e8148e4728374822b4c2c1dc43ee728a7e13ff60b3fe426b8fc103655fa0e8ae0bb9d8207459c57bef0a535c594ca104a52b855c7e0dff286e9264c8ea45e5d024fc7e7894352a03465e5b084cc3f8c1efcc3d393635e762ab1778c6f10cf78858cd5197023198bb9257f754d26bcae93fc2f4c79698386f46034f5979d5752822bd56e6c472bf84bb5201c08799ea6336c51fface371f4a54dabba2baf76a344079c35394d1f09998b0f81d135a99bc06a55380a1e930b33f6947749927fb8da5c348e74c9b20a4103e742f291404a4abe7a1b02d7ac210b14fc5d49fd7f8000665acd2e3a9b67d477f200afc2f54a22bb4e6f26cde16f2742b0b9cf73002e3e1b0011b57529bbe2064917f7895edf2137646d67bb7f6dd2e4770c831ddd9e5b6d5e905b26f3e2d73dbe23f0a9aebfa599cd15608ead2d009c5affd34789bec85aaf54c34637d8a1a8ca4f997291e7cde5b8dde38cbce22ce6da522afdf61853da7bcd360d7e94af6aedcabc34caf13169a92b0ba0cc8a3ab7a451c8e8530750d988435ed7d65491b03a985197e74016aa65460ffeae7dbf9d8e0f984cd8131c130598358da1ea952959e4cd05524acdb7ce7e57832281b64164f9da9770074d9eb323f1dada6acba7ee0c9dbfd77e8141e48fa038a25ab74bc0b05b447f60561a6294c19d056de3eb57ec876aeea81e8baade3d6b071d4bdab18d08cb0d9c13c36bb50992766a6ea6e1830a4025e37e054d9ef905f9d0de967c9306e0e2a202ce679079dd88cfab03f1b106740a586ff081296b1f80a1de208b84dfa017e9949a98ac87647b26669cb7a637d93826e0992da7132a81994b4f279362f3f3e06906ca3b61681ee83e49049e810216ae0993c0870d1a242790bfa133b4bacfbbbcdefbb07097f87b8adfed69f693089d6a092f50342eca6d3dc80cb94caff4f98fde81fe8952aed2d3955e02cbc7d8f70fefe698fb8403ccac1cb5b9058c8dd7d792d14ea1711eeba725c6b210973614037ceb3c9d8551dedb00ad8599e502599a56b040c6cc20ee1fe767d939f9eaa2ccb80a0f883381baab9fa5838bfe0e32afaac0e41b5c7490984b6c82c2a256cdf6790b65d39", 0x1000}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40b}, 0xd) 16:55:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:55:08 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x20001) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x100000000) 16:55:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000480)="845f84787803c57a425e73fbe4cc2280fde12c038ae6a83aa344b4cc818e3215f08e97f90b46549d4e87a56f3e527fa6be2c3d4afed7d4ed3006dbc9a174c5c80745e7ca6cff2b6b2790f508314cd605ff2dbd999c20ce9ec6c430cfc7eca30ce3698e3b9b263b92efc99ab57ff9ff6291bd41823270b29a80de49f1a6c9bda912a12ac3cf363349101cb566cabe42bfd1dd373d238631a391ff4a068c421d13bbf0fa5c176a6d71e6197d0f60cdd595b2d135a2249c145171e578b86fc9315d2fdbd4b609e045f829603bce39f5a66194a27ad00fe09807ea11e2e9fd77776f19896af0571b316627aaa0578c5bb054103f7735fdbbee329ad0db4423", 0xfd) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(r0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x4) 16:55:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x20) read(r0, &(0x7f0000000080)=""/124, 0x7c) write(r0, &(0x7f0000000100)="8de69bafa2b3c37d2eedb2329cfe4fbae805c36ae414919ec4e18ca8d00d7965adabc9db7fb31c0a470961fc4025fefdd2d7d14bc9fac4a3d3cc7af123c37180539775857b90dc1a40ffd4", 0x4b) r1 = socket$inet6(0x18, 0x3, 0x800000101) r2 = dup2(r1, r1) dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:55:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x84}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000800000000822b"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="a73ae96ed8bc03a0463d9f38f05a8ff2d812528f40facb04f7549e08b9de6f026020d06c5d2404f8d2a2e26d3f5746298de38cbea7e2918774dde2ae20d45372a42a9a46ca9acfd40ae0759525f0fabeafcf88a42243233fb0af5b786a58624b3a3a78147b311ab077d83d27f3c83e8a69d1e02a67998fb1a5b13c33fdb4d29f655610e1df0980341e0d322495aaa60c74f1b757b8f8f93e9162db4fa2c276df00f63d5e38f6dee0f7fa070f5ce565bfbb6b6f0729c819f3b3e92cb2bf0d3c331f53d0effde266bb0ba442ba5df8c0799e9a7326a25b0711d280542cb3d9b7a9a1fcee0c999741ddd9a2e7314ce5c688b177fe9d08202ba36ca9", 0xd0}, {&(0x7f00000013c0)="8cd8c1cbd7c4a9e3d313e74e7d9763980c57e12a31108900cebf468dec117cb8bbee5af228ab50785fe2612ee482d75d990b2c80f091cf6ac6b4bc380f6ca3389ae79ff26b6106ecbbcca9986397550a8bf65de5056ad2147d63a82a28ce26a0fe49990fd5692e1026508f02bf905aeee8ec02eae56743951c299ee99282f7224c01fd6a4cfcdbd675da4478efbac1e9c5e1fcc5d23678719666bafdf8b34256795dfeac04f5b380f41e84ee950f28ad39b6bb52b4cc452cce9d603fe03851856fa04d1ffd185bb304bd595b293bc8b5d2c2ba81c4fd1e2099d90d4846cbd42fc66a54f915fe9231518dccdf38ba4d7224cb82c6d34d6be3dcb5aeea37beb187a4608d71b899b41f4ada0bb33d60718466aaaef9712c1c47289804c39e0f15c094176fe64740901fdff8260604ad71fc321dac436d559fdb3fb797c57ba01db5d429184a84bca98a3d901a5fc341e541aeb9c3a7ce607912c98ac2884dfdcd0d83869d97ce73438e181eaae6ca60be8030f022ac6165a929db2a47e4a0c74a385eea4d22bb51c4689914fc40cb00c24e69768fe1f70ba3be68fc4f215b9eda953d3785275f180012416b719b738dd93251370cce35a917f6a334cf344a0e7a800f84f0f6cbc84876467f15397d082c1ac4f9091f00277ff542b5630b975c387d8771281192a6dd27a0cdf81a7b6a617fd5d2df45b16db68b2b8f1f2ebb885c10e904cb7903318562c2bdada9f1471b97ec641cf8e1bfc27c393d8ef4e0f01f7ec099ca01c96129ffaee4a4a906586d0e810eb609596de3ec26f1caa65a30604ab4dbbfa8327aef361c1d9139adacec037c5dda8f4921c4c9b6e0fdc47b596e721a70849b6b77444d25b0d84020b196da6465b1cea75874124e5fab97f746197a6f8ae24a57b2dd090c3d592b667825e4448a6a3db38abc8b1c564c0bad6f385d350868fb43fdf75f8b1195b2b9b1a8668c9a1d8a92312d7e76e99599699a2ed77cea47e23764b93e4733378ec5a4fc626c126fd65e0f5e649fe468a8bc742a781bc164561bdcfdf5d0872e53c55846fe5e8436fa470a17748e5bcbf0cebdc1dadcd47fe43b64eeabaaaf7eb43ee43595c6a4578046495d54ff23fc8ee142cd8a373a8419113d72c63a9398b72fa9a5f1417b1b8fffe881c2d8bb2cea74db873379d507cc07ec9f3479f3d10360a8a3851536a193f69e5dcbeccb07c9f85e34906309cf9328fd410ea4c1943a24ecddd41cc869f6c788bf6de52a74765036712af1d44bf80f3877530a7465b04469434c971bce50a0f68e1dc1a302d5cc842df90d5cd4eff95d15f91b37b50f4c93b0e716f9b0365bbc10c1ea4d99e3af86be2ced2a32ecfed6bf469d20d05ffa271a5ec89e96a947e18e95698e17d8560fdd5b4db9342a272377f7789b2533a87ec393eeaba35c61bf9a65f21fa989f19fee8336e4ab9613481d59df00f73f7ea7ef1212e9a2b58d535b91e079e3c9c3b865451ab69b23498ebfa4d3145c7a960d5d9184405984409032b57c9e9e2f1467262d636a8cad35dc0f2290d1d6a755d65a5d05581ab93abe77cac498218d8bbdb88c8ae1b0a5c47c0020889974f91013f520f58002b052eb7a7a4c32b5742a436a9e6ee7ca3357f1876d5189d37acebd45f239a8dda566f3249e45d51ac0e1a5b4f72757c400ca8f2daa3a52dcaf81b887aa56e7ec1e10be26cbda18fb3069bb05ca579b951cae9f0a3572c28eba94456023919ef8d94572e80da548b8c7a514a18ae8abe9ee5b24ea9ad2c3ba7e507bf322e5b8f7e8b5e4ae944ec5a6d2a2e0dbf99c57a6e65a581f257687d2623a9a067b1e536e3dc741c79342749a60d9ac7e6bfd59cbd91a4791a3c51708a86dc01bd257898df932a7f35f883cbc18efc1867853e99775613e86023daaf263885a6585b19a64d3b84c509e7e5cc1a46516b03731853d561d28692179424d5f71c0527e31e262f6ee22d1ff438527563cdd9e2d5b799913eec5b2b50ee4e9e51dd035ac198976c91bd9b460287e74485656f0bec74075e59205279d9117d87b68842bca2dc9eabb9e285b1976411bd50eb649ebb4267b151b51cdca8d6e53201c47902292c1915ca46d0def60e639def1057052f7dd970812bcc6f3820bf9fd31e86139a5b7fb8ae5e942ac3dd59886037e75007eb9a7f045caddcacb03d5f36553c8f2f34c8e01a36a190973106a81e9f9c6f3a550406c13878764b412d39588f40a470a930213baa8ddfa31ddef5fb74b1b698c8cb4b41caa9f6cfbad6f6597b2547524f645f835fca37822e634e30377dd9b695d31781bd5a52f9e759c404c5428c321d33bcba979ba499b5c0b1018d7056d35cc05ab85adc6a514a000be63996f236eb5fedaa4217b2e53ac14fd4d44fe9916a637aba62bfb4431fe26c91eb0b3f617e2f9afa309d0eb36b2a464382111b6abde6faf379f49e4b3eb3a2ce804d73e6bb7d6cd0096cc19fd43e37e6487e5fe095df4e94e2cda5e793361089c36f8a9fbd583fdfb375b0bc89dccdaa2e5df89916ab7c61912947cfe1a851a3f8b28cce86ad7b7af6c96b8e2c7343eaf6b1e1f8d88693ca1ad9f8ccc02cbffc74a1c58919e2a85defc952dad6cda79a92a7ef3f2f4825e37a543afbdec5b3fdbab6d002183746a98ca3eed32a280124572abf1cccadca05155221a00f4496f7e0af2fcefd89bf9b9e269e8a438d675edcbc0251cecac56133a1c7f61a30579d034a95df6c2c53852780d4fe1d1b8ef7fe912c20c052a5f182a24b9d845109c58b2cab0347b79eff8f6c97aa1f3a38bdfcfe7e47c543917d80d2b492d831216258b9f43990ed45dd2099f8d69db41760a873132b705cbc593b24bdafee628004f9a34ff8880260fc2028c03dded7cb75e8df4c0ea71ba150323d5ec22a118345eceaf0d527c2556ef742c0bbe1af093d08876ddf2637ff3097c36242636e75186408db0e01fe50da9ae9cff7205e1bc04389d143528a63c42a4ef1839a6690c610a6424abee7e67487a51818455735fbd51acecbac974ba35769409f10796e6650d659e3d5acc7f0a6b5f962b6b76336845fd974c3044af8041461efb78ce5e6af812cbb91f0067fef0354e5c5003bdc5ec9d35e9ab77e2e2f1e408fd50364fa1d45e36b852fd605bbca3469f0d291414364e330d65f494c59e2668ef3d34f0e0079209b8b720e2919257c6a639942aed2af8d5109fb9590b99aeb32d6a9aa51079aa9fe7b6df6fe70ee19e8712e475454d334ba5bf2ccc3abe46be0103b69b6812830ba3e4205e1fd30e0b9fc705515570855bebc12b5df63858e0f7f946d898a7c7e294c931808ad596346709b44cd96c3f970ed508333a840d1633d40d7df2fde199e9b826a2749db0b7b505800cf14193f58e63b4977addf64f9b0a70b2eae61d955792812326cb2e77d026464551832df327a7966d2daaf72b98f66a3d7e859d8f3576b623ab166ef48bd6f17788e9ec05bf3b7d370c419ff33ab890de6832ecbfb95d1510ac21df16aa7d637cc24dc52b0095f24eb57ed7a33be97ca71e06323e0ca95ead772e87caa1c5b321bca02daff5640d331dad12b86aabb2645f9687ef98d6d70bd219e88f85e659198f223bb7a41215f89a0bc7bae497af3c280ffd68c71faf25c30438e7b1a58f966a50f70060dcfbf96c4a1c3c8fb2dd2adcf5b31e69c01ffd6695c6c2bb38705060cad97fe85f8fc533d5b0951b900a03e60d6cc71834e4ca35c687ea03b08c6c0ae7bdcc0aa4ce29c5498ad359ce3adfdba14fe671b3b9a40ca7e8b5698b9d403a61c310f9d6868aa05def55aeb877cc85df340e120cb5401cc9aa6a3179b26f751c99d3b8dcb3f8c89a2ea89af5e25382ed0d97f33ea3c5b25dc22449ae174e2f151ea6882d184a86412ad11e4064c98a27ec0385cc15fcb91414020eb11de4ed1c9d7f6e5158dfeebe4c83426f241d19ce6be7cef5cc0c2353fc6e096e697750fccc719b0fb8bafdb721e6e0bc35fbeeed58f409a27271b53d5267c70eacc37377430bcdbbb474c3ea6c2825e5956f9efd59afb780bf8d8bc311c37623ddca55d5cbc4bd221a2b971449f32c55de80ca0a6ac135c7cf76d3147437a7ff064f511a59118744011f887c8489eeba4bf47e8ef361b02b02edfdd4552a9a5f20905060fc3ba89d11afdd6587dfaeb06436e7014358da2b5710603791575f63045039c57642e31a40efc42adfdd3e3ef7a56c57b5828bde7e28967852e4ad1b02d49416e29cfaa8d51ea3a8ac5e2eb96001344daa75390a513e16b5b9fbf76586b54db71a14aa1c3a42a7b140acf878ef9b698aabd3f5247403f65db2d75934e7ad0606d42b234c2dd84ec3463727994cd2aa3dbc85ceb01f65dbddcdcb644439f849b4195889fcf027ef8ce08e5143b5cacaa5b54fb42c682ba24bb40deed8075110cbac4f14c5b3dd3a9d7c7c6f28883c61ddc4639a952eed447fa4ced9866f6da205c10ed34bc069829bce58cf573c2e5f4f822031376ac523c164362e7d50b644758e533eac246e371a11e4dc778afd86047f66fbc89b7745a32843181e01c500c0802bb769f08ae510ccace76966eb5ea58c8f77c8e475b54b15e38ecaaa028c2a24c02659084471214bacb2e8fbdd75e3fd5450b44ce2c58b5d16eaccf99b62f85da44cbf94f19c060a67b46f320c9481c62d205f5c570c511b7126abe865b8025d63b0a91d3d9e24054dcc3c876a9a149dc769c612df3511e790e53ee77be7c9e444b3e7fba6a606aeec0cc80dc32035b79e249ff9aa3c048eef3f6f27a3e6682424a00d0b57eaefcef77c12f621207cb37b45e0d2d730360c85ead8a0d9392e4e5f7252502ca46565858b0f815d5bfafacbb145bd75a6d40396667b1bafa6a25a50dbe5ab2daf8fea891cc4eceeb49e2546d4fd39b03249dd8707b942dfd251c83d8916f4328c8e975499f69ecbcf6a81b6f386e0c49f5a4874acedb9b805b8b614d478e76df13ad4039dd9be29917f8cd4eb29470518c64ce60bd2784b3e721ea6f261642a474d6b0cc64f02e09da65038cfa4cff5292d5d69cab9c06bd10bc4a947604e2181ec2f59b01e5054bd6d85e9422fd1b4b6f109b369ce101c807db0976f3fe5b588e270164946401cc8923f1d4e0425125b6002a551927d5a7b3b4a62bb5fe2a05b7cb086672f0a912d923c1a49151001b49dc7272b63c0fc27f4a7d6c773b8219a766d331f36aa4b16f5b31d1092b72c0a7131c9c9c407ca12745284c7a26dac02876255d91c45e5555cf20f7c44114e79639cd8612316fdba61ed390c87da744eafc54db08ff6a4bd96b462d3b80338b2305d71db086341d190795501b4ef62606eb217cbe91c180788d8e84b3e3d0a2f56700381ee90039f20d3ca8110987e1f29aa285e95cffe4fbed81a6e8dd8a9ce6f90832ac71403a11ed207a2bf2eb505f5da45d331a41e105d9a3c722cd6046d96cfbd245b20dd7fe12dab434a7343d6029dbc9b64ac86ff7ed2004bbc21ab40e6f85ae343e1a21426368cdde3f6c11965c7b714849e12dc41686ac218b6eef177eed7325095c3948bf6ecc46753af26b9ea9464b3cd5b11c4bc109dd953ed328206537107b29214fb3a66040c385e32b85e3e92d7882700c9137723c04ca9b19076a2c401c02c4d7981931c879bfb3e475b19eb574436796ddc3219df5e0aaa5a34b02550682fd20cf627b523e4a79e18b6e8805c66be3bcb5c2a9abe2a963763041992e699c2bb62d8b4cdf76ced9a19df8dc76ddd44a1c466a7c8bac0cac7fdb0b2e2a075a24f18fb61", 0x27}, {&(0x7f0000000180)="643765c42a7ac993e46e23d4c68e8283ce0f4e6987328ce9aad6c7726eb5599ac83f41996d97e284b25c0bb619d58a508c0a22e8a88f13b0eaf81e24c461afe769f8abf2bfaae6247f49645f0530acd81fef76cf9270d4ef6f1da1ebafcb113937da20d09ef582a452301975381b961b09a02f6d546374cf4ed8c15c2c50828edbd0a2985099b1237b245318896b2a1f94be355eb0d00f3203624a2cced60561a8266117ded2cf92eebf8994caa82d894f99056f877dac546c2b2043a3a5d2", 0xff78}], 0x3, 0x0, 0x0, 0x4}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000440)="3cc26535704fa5f132afafbdadf364c91eb0451a5b28e623d22fd637296d096fb5b54b463e5e1200a9d13993513a58b5d9892f1d87bfe9c59e1c6c01c55f62de15cabca2c315f300cdb8dd5ddca216a6cea9def4f9165f24345ec5b9838ed9f10b3dec08b90ffbcecdaac2a7e9712dcfc2c8fd7b937b5437a25bdff66c61ec38f986ec73346f210e45cbb5efe68df4521f1439492e67922679b5765831fbdcb009839ad33a4b076530e831e07cf8c0337b886bff5b9963b07a5eed2f13f2cb82a7770e745735b02742460573e419b11cbc943c7ddff6051a68a0418ddc93db842cac50", 0xe3, 0x0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0xfffffffffffffd90, &(0x7f00000005c0)='5') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000003c0)) 16:55:08 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) 16:55:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xe4f, 0x2}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:55:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/28}, &(0x7f0000000280)=0x1e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x28000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200a8, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x20000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x820, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r12 = dup(0xffffffffffffffff) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x40, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x80, 0x0) r15 = socket$inet(0x2, 0x4000, 0x37e5) r16 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r17 = kqueue() r18 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x22, 0x7, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0xf53}, {{}, 0x0, 0x95, 0x80000000, 0x1f, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x10, 0x42, 0x80000001, 0x9573}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000004, 0x3f, 0x800}, {{r6}, 0xfffffffffffffffd, 0xf, 0x2, 0x1, 0x4}, {{r7}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x2, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x40, 0x24db7e5113066a18, 0x5, 0x20}], 0x4, &(0x7f0000000700)=[{{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0xe1, 0x3ff}, {{r10}, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0xfb1000000}, {{r11}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x29}, {{r12}, 0xfffffffffffffffb, 0x0, 0x800fffff, 0x7, 0x1ff}, {{r13}, 0xfffffffffffffffd, 0x7e, 0x10, 0x0, 0x3}, {{r14}, 0xfffffffffffffffc, 0x8, 0x20000010, 0x1, 0xecb}, {{r15}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x7}, {{r16}, 0xffffffffffffffff, 0x18, 0x1, 0x0, 0x6}, {{r17}, 0x253c673df0b915a4, 0x40, 0xfffff, 0x6, 0x4}, {{r18}, 0xfffffffffffffffe, 0xa2, 0x8, 0x7fff, 0x1}], 0x1ff, &(0x7f0000000840)={0x8, 0xeb58}) r19 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8080, 0x40) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *352158 11323 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ee528,ffff8000149ee528,2feb7e182211820e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda708,ffff8000149ee5d0,ffff8000149ee590) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda708,ffff8000ffff39e0) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7078,fffffd803efda708,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff39e0,ffff8000149eeb98,ffff8000149eec63) at unveil_add+0x273 sys_unveil(ffff8000ffff39e0,ffff8000149eecd0,ffff8000149eed40) at sys_unveil+0x405 syscall(ffff8000149eedb0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd25c8,3cb5ad08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2550, count: 5 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 bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149ee528,ffff8000149ee528,2feb7e182211820e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda708,ffff8000149ee5d0,ffff8000149ee590) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda708,ffff8000ffff39e0) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7078,fffffd803efda708,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff39e0,ffff8000149eeb98,ffff8000149eec63) at unveil_add+0x273 sys_unveil(ffff8000ffff39e0,ffff8000149eecd0,ffff8000149eed40) at sys_unveil+0x405 syscall(ffff8000149eedb0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd25c8,3cb5ad08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2550, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149ee340 rbx 0xffff8000149ee3f0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149ee300 r9 0x1 r10 0 r11 0x5349101133b4951e r12 0x3000000008 r13 0xffff8000149ee350 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ee330 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=352158 stat=onproc flags process=2 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4718,0xffffffff822b78f0 process=0xffff8000ffff7078 user=0xffff8000149e9000, vmspace=0xfffffd803f014c60 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *11323 352158 33179 0 7 0x2 ifconfig 33179 166910 41730 0 3 0x10008a pause sh 41730 322183 73261 0 3 0x82 wait syz-executor.1 77448 482795 73261 0 2 0x2 syz-executor.0 30026 312194 0 0 3 0x14200 bored sosplice 73261 431637 54288 0 3 0x82 thrsleep syz-fuzzer 73261 424261 54288 0 3 0x4000082 nanosleep syz-fuzzer 73261 331859 54288 0 3 0x4000082 thrsleep syz-fuzzer 73261 456214 54288 0 3 0x4000082 thrsleep syz-fuzzer 73261 458614 54288 0 3 0x4000082 thrsleep syz-fuzzer 73261 164038 54288 0 3 0x4000082 kqread syz-fuzzer 73261 181258 54288 0 3 0x4000082 thrsleep syz-fuzzer 73261 518740 54288 0 3 0x4000082 thrsleep syz-fuzzer 54288 425186 44240 0 3 0x10008a pause ksh 44240 263016 61742 0 3 0x92 select sshd 38323 496440 1 0 3 0x100083 ttyin getty 61742 361700 1 0 3 0x80 select sshd 67398 498494 60277 73 2 0x100090 syslogd 60277 88908 1 0 3 0x100082 netio syslogd 61729 152098 1 77 3 0x100090 poll dhclient 34353 444007 1 0 3 0x80 poll dhclient 74701 100512 0 0 3 0x14200 pgzero zerothread 1434 150805 0 0 3 0x14200 aiodoned aiodoned 63604 191123 0 0 3 0x14200 syncer update 77353 469546 0 0 3 0x14200 cleaner cleaner 19095 87260 0 0 3 0x14200 reaper reaper 53421 350854 0 0 3 0x14200 pgdaemon pagedaemon 10512 343241 0 0 3 0x14200 bored crynlk 87969 377016 0 0 3 0x14200 bored crypto 33584 73662 0 0 3 0x40014200 acpi0 acpi0 50609 322309 0 0 3 0x14200 bored softnet 87177 157204 0 0 3 0x14200 bored systqmp 53069 513841 0 0 3 0x14200 bored systq 30433 32382 0 0 3 0x40014200 bored softclock 41994 22381 0 0 3 0x40014200 idle0 38856 65229 0 0 3 0x14200 bored smr 1 382696 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 9455 6316K 6836K 78643K 11125 0 0 pcb 23 9K 10K 78643K 151 0 0 rtable 86 3K 4K 78643K 333 0 0 ifaddr 37 10K 11K 78643K 80 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 12K 78643K 16 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 77K 78643K 1455 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 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 241 0 0 proc 44 46K 62K 78643K 402 0 0 subproc 66 67586K 69634K 78643K 186 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 17 0 0 in_multi 22 1K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 218 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 80 20K 21K 78643K 1374 0 0 UVM aobj 6 2K 2K 78643K 8 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 6 0K 0K 78643K 23 0 0 temp 103 2764K 2825K 78643K 6268 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 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 122 0 115 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 rtentry 112 67 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 26 0 26 2 2 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 ppxss 1128 6 0 6 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 277 0 132 12 0 12 12 0 8 1 art_table 32 278 0 132 2 0 2 2 0 8 0 art_node 16 66 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 6 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1695 0 275 46 0 46 46 0 8 0 ffsino 240 1695 0 275 84 0 84 84 0 8 0 nchpl 144 2163 0 519 61 0 61 61 0 8 0 uvmvnodes 72 1945 0 0 36 0 36 36 0 8 0 vnodes 200 1945 0 0 103 0 103 103 0 8 0 namei 1024 5816 0 5815 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12810 0 12810 8 7 1 6 0 8 1 sigapl 432 402 0 388 2 0 2 2 0 8 0 futexpl 56 3022 0 3022 1 0 1 1 0 8 1 knotepl 112 135 0 114 1 0 1 1 0 8 0 kqueuepl 104 40 0 38 1 0 1 1 0 8 0 pipepl 112 266 0 247 2 1 1 1 0 8 0 fdescpl 424 403 0 388 2 0 2 2 0 8 0 filepl 120 2128 0 2033 4 0 4 4 0 8 0 lockfpl 104 73 0 73 2 1 1 1 0 8 1 lockfspl 48 34 0 34 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 202 0 195 1 0 1 1 0 8 0 zombiepl 144 388 0 388 2 1 1 1 0 8 1 processpl 840 418 0 388 4 0 4 4 0 8 0 procpl 600 650 0 613 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 248 0 231 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 5 0 5 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 2 0 2 1 1 0 1 0 8 0 mcl4k 4096 18 0 18 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 57727 0 57682 16 9 7 13 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 95134 0 95070 11 2 9 10 0 8 2 bufpl 256 18925 0 15818 199 1 198 198 0 8 0 anonpl 16 52153 0 43529 59 5 54 54 0 62 12 amapchunkpl 152 2192 0 2078 12 3 9 9 0 158 3 amappl16 192 1660 0 1115 40 3 37 40 0 8 8 amappl15 184 27 0 26 1 0 1 1 0 8 0 amappl14 176 43 0 40 2 1 1 1 0 8 0 amappl13 168 15 0 14 2 1 1 1 0 8 0 amappl12 160 99 0 98 1 0 1 1 0 8 0 amappl11 152 47 0 33 1 0 1 1 0 8 0 amappl10 144 114 0 111 2 1 1 1 0 8 0 amappl9 136 599 0 595 1 0 1 1 0 8 0 amappl8 128 169 0 155 1 0 1 1 0 8 0 amappl7 120 85 0 78 1 0 1 1 0 8 0 amappl6 112 54 0 46 1 0 1 1 0 8 0 amappl5 104 264 0 253 1 0 1 1 0 8 0 amappl4 96 604 0 579 2 1 1 2 0 8 0 amappl3 88 123 0 117 1 0 1 1 0 8 0 amappl2 80 2242 0 2199 2 0 2 2 0 8 0 amappl1 72 16939 0 16506 23 13 10 19 0 8 0 amappl 72 923 0 889 1 0 1 1 0 75 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 7 0 2 1 0 1 1 0 8 0 uaddrrnd 24 403 0 388 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 403 0 388 1 0 1 1 0 8 0 vmmpekpl 168 6892 0 6871 1 0 1 1 0 8 0 vmmpepl 168 50853 0 49417 104 15 89 89 0 357 21 vmsppl 264 402 0 388 2 1 1 2 0 8 0 pdppl 4096 812 0 776 6 1 5 6 0 8 0 pvpl 32 173917 0 162298 146 10 136 136 0 265 29 pmappl 200 402 0 388 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 342 0 19 10 0 10 10 0 8 0