6198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffffffff, 0x1, {0x5, 0x6}}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 16:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x8000000000021ffd, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:15:24 executing program 0: socketpair(0x0, 0x1, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/148, 0x94, 0x3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x34, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:15:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x401, 0xfffffffffffffbff, {0xfffffffffffffffe, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x10, 0x3, 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="3c4bb9a9b713208ec0164c022780ad6f0ec3d41e7a70d85dfedaae319bcefcbcb6e0b2d8a448a6a9ec3b55e3e246e512dd8aff84bb547981817372478ed90cfbbd49c6541f61f7aed602727c7bde9f13d493fffcde922c65de189bc735121b037f9f6b7904b44b5a25bfd914e45affbc7903242789bfe37967bfaf3ea0f70de14815bff72421981cc00b679d95368ebc582bdb10ba6054acf0fcc9057cecbb59e94ddaa25a117e8442b01a9f3cd554", 0xaf) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getgid() getgroups(0x1, &(0x7f0000000080)=[r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x7, 0x21) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getuid() setuid(r3) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/178) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 16:15:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xd}, {0x3c}, {0x80000000}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x442, 0x9) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) 16:15:24 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0xffffffffffffffff}) 16:15:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 16:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000087, &(0x7f0000000140)=[{0x6c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:15:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x240, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x6, 0xacd8]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:15:24 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) symlinkat(&(0x7f0000000480)='./bus\x00', r0, &(0x7f00000004c0)='./file0/file0\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) pledge(&(0x7f0000000380)='\x00', &(0x7f0000000400)='\x00') dup2(r0, r3) rmdir(0x0) 16:15:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() mkdir(&(0x7f0000000180)='./file0\x00', 0x100) chown(&(0x7f0000000040)='./bus\x00', r1, r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 16:15:24 executing program 1: sync() getrusage(0x0, &(0x7f0000000180)) 16:15:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0xc2) clock_settime(0x2, &(0x7f0000000300)={0x4, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x80000000, 0x7, 0x7fffffff, 0x0, 0x3, 0x7, 0x2, 0x1, 0x2, 0x6, 0x8001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x80000000000}, {0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x2, 0x1, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000140)=""/187) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:15:24 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xfffffff780000001, 0x100}) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x4, 0xd60}, {{r3}, 0xffffffffffffffff, 0x25, 0x2, 0xfffffffffffffff8, 0x579}, {{r3}, 0xfffffffffffffffb, 0x40, 0x5, 0x7fffffff000000, 0x100}], 0x8, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x62, 0xf0000052, 0x7d370d81, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x10001}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0xe, 0xf7fafa6108c0f359, 0x100000001, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x600fffff, 0x2}, {{r3}, 0xfffffffffffffff8, 0x40, 0x12, 0x20000000000000, 0x80000000}], 0x5738, &(0x7f00000001c0)={0x2}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:15:24 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair(0x0, 0x8000, 0x8000, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) 16:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x9a, 0x2, r1}) 16:15:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x3) 16:15:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc, 0x20, 0x0, 0xffffffffffffffff}, {0x34, 0x0, 0x0, 0x8000000005ce}, {0x80000005, 0x20000, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = shmget(0x0, 0x2000, 0x6ec68d14022bcdcb, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0xf0e, r3, r4, r3, r4, 0x40}, 0x1, 0x5, r2, r2, 0xf8b5, 0xdd36, 0xfffffffffffffffc}) r6 = getgid() fchown(r0, r3, r6) 16:15:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000180)='${)\x82\\$\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffe69e, 0x3, 0x80000000, 0x7ff, "e47fdfb4db3687db7880fb4bbfb30c27e9a5a6f0", 0x800, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") syz_emit_ethernet(0x3c, &(0x7f0000000040)="5813ebe6b7aca708e36fd00040314cd6141a78cb9ecf5f44045e0b82fe9b77fe5397aa18fee08695273bcf54d71fa4a7bcb43dc5a6094b8a7f8fc022") r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) geteuid() 16:15:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8006, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="7378609c56b1965ada1ac57e6d1f3c11d7076be470a4316581d3c8459fd598e65fbd31589779f2bf4a84fd2da27ab2f73ee6397c00afb910a749404e1b7466e04615a5f3b83ea6572fa730753835e0d1c5a7ff5aba5c3477bd83657e3ce3b1b492ae09c50a89", 0x66}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r2) 16:15:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20c, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1000006) 16:15:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x7f9, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x80) sendto$inet(r3, &(0x7f0000000040)="2880396d695bc6d0518a14cf5412b0a347f325b1d5ee58586d8a9f9e4788133d81da1af0fa8a9696d87a16ef92b1fb5765bffe4a30f4ae7cda65f388c75d70acdd9bbb6ac1d034d7dbfdf2c7fc9c0aa61d7fb79f94c9ac450a1d404b34ddad05d30bdf51ef", 0x65, 0x404, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x1, 0x0, 0x100000000000007, &(0x7f0000000140)={0xfffffffffffffffe, 0x8}) 16:15:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/33, 0x21}, {&(0x7f0000001200)=""/252, 0xfc}], 0x6) fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) 16:15:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0750ea92945a6ed5605d735f00b9c4e19e7cd6fd4f245042d6e80cf4a3f8240649d526518a1d620cb3d34e12801e393afc6210d28d638cac364d834db30d0e9500987ad4cc8eee9cadd66ff5900f7e82539600bd0b816b", 0x57}, {&(0x7f0000000140)="8aa7d770e8e78d219580ed877c55fc1e01ab532d5419d703a22be87212dc094878a556b150d130cb729b514627d480f9ad3c9d142c673f7eca766cc331b20d2c17a2dc1c70f34e6aa913e72b09288f8836", 0x51}, {&(0x7f0000000040)="3091d11c92ed960570736af9472668bd8dba368852", 0x15}, {&(0x7f0000001980)="e9fe84d7e02b2ad24137577ad574ec6da74f045cfe6dabf5b518dddefca3daa068a47413ace8161d168f20486819cd34b57c1e137110acc97468673ade2e2ec90f2b5b88bcf13d207befd7119c1684f9dbbe7961cef85af284dfcec830efe775debceb9348d29936d2b1702ca22fb6d2bb9bb225409d43f69c20ff847d8aaa957b0eec8766639f5cbf63fca76bb011f09e8931d5f3b344c9956750538f2b48760de80f96ce8d7335466250ccfda99472fa81c6cf46c98c8e12d4f88bded8b2c4ea93d754082cb27e9bf67821409740835d5c500ca67f02515359218491de565dcfa3b606a0225d6e9800a323fbfcddf11f248d3aaf8e5de17174c4f00dd9a0fce48ad3f27c7a6c948b6f9f9cfbcb89f02f9a95deb1fbf0a93f61736851dce0d1dd4c8169ddd136f1948bb0c43eb9d43237e196335d31e644bf904118874f53493564352ebaba50fae5e9cf4880f4d421824ed2b3b76321b259b1cfa8d64316dfb437f3f11e525dd82e6790825bdef8ad8068692f3c465b3389ac0919d299150f35355c404d333b376fe80ab9c0470b674a6a53301ddf459fb3c7b4e73aff0b7fc6ffe6a434f46c08ab33e42650df4f98b8e4d11c8a7186973c9037761e88c6f67eae5515e2c7e8c6c90f36085d6c3c3e7020e05ba2bc39c0139b8ef2f60c262e1f0a33c001378f81d3a7f021419d5fc14720f441ad78934656252138a4e88359471c438fe503bbb2fb4978671bf64cb3d8eed34c98d32bbd66bc3b11374d11b1c4b094431b4f0f1d117edf3edebe9f1184eb79990cbaeea6e4e2f55ad725e5de5ac76acd80ce4616d691add4061d54c4bca05e7c542378deb41b712170d4cdbe200625b3dee23663e9b02ba51cc3b0be2fb894f15ec94713f10c468d26357f6052f47b1517536371c3aaf572339fcecb8b5448cd51fafdb0a0d622e8e8ee111a93a6f20f215a00c18f8ad950febef8e63d3f60b59d8fe6f1e879fc141538552e55a47719ee23a85849acbdd9a5d45a829230d495b225be85e6c894b4920801b74d5ca846be4118f9240f43f9a207fcc5b750df2773460124e823fa7f4c89136daa56b6c3ce20addaa8a6f21fe1385b7edb0dec8a587292ce86f3d4573fcebb3746b042dc784a51c7b3dfdd7ca978d06e0d15bc3bc21ea063763203711c341b6fb53bf119bb6a2886a68706f156b4170402e8011a5bdeb0b88a9b82bbaea71a394e9092daf6c1b8044e54b86cecfac4fc59b5e5d7afcf8c75c45d187d81fc958e0ab02272c394badc9fa2d08447fa67b741e828d946fd98220204c37dc186e90430c0820388a1f5e299701ea3ddbd0f93696559aa72430d59735e33b094149eac1e31317f07fb68155979fc58f30de6d596bed3b45f4a57320553c68f73bbe390b7ee7021c9ee5d2d6df18254fb9e6f4c21a08dc52604e1ccc0d8f77df9ad86c2c49ef5141be04fac58cc494b5f9c22cc517b73413454b8e96be01c10a7a82fd92d3023ce5140385bddbcfc32c37c0d2b58260ce598b10a646242d1d388d0a7f07941d5be72529f730a6754450e7bf6638faa7c9f914fb07eacc7c0aadada0e5e214677e61d1790ab0103029eb2fa5af22721dc2aad227e1fc08a66f0bafeab89acedf80026beec9ef4a39bf73b210e197983492f2cb23b9fbf95fda7a92cd9c27eacb6a9a78d136fb4afd9c99a154aa6a48e3dd7270080aafe0b918f77aa7b2f9a8e19388da9a6f7099f03507345d2cd65b32390494f0f59219f07228d726e39c911d4eb08c2bb1adcfac5f92e42866fe500bcc11cc69ffe0490d96b420db802f314b0ae2026c670579928f53cf194c302255393a402d1372655e15f84b4cb7771c9956164ddad019628b9c2e4022ac10a01c5d6f40fc51f2471708f3bc5335a87006dca27b1aa2e74a53c74da85955f41596849047477889705e6a1cf22e9a0ba466d4bc03f2959259ee6a1e33558e96c0dd0cf59afe5169fd65a426c6d31a1a36afd5475ffe931fe9e060f698a6db99e6929bb1ec62163d0f714b82b5790c3546b9d05995538e227c586545cc031dcaa7fc6118758459e0a366b8770b44e993637683398df04cffeb7777e893ca7d5e58065c808191e6a54221c854d08d3dd7d8825e625032caffcf1234e1df529b022f2ea1be8a1e5be1f9f7786801846b62f6703446311a9396e2334b72952a122684dbf23f22d7f39cf8a49bd0ada9eb3f533a45b8f0c182ab122add46c6b896136457ef5abbc0fb2545cb72c7dc793e1b07b238ec5523c3310a6c66c2dab1155fb15c693cf097d6b066b233522614759fe366e84295320d055e151453ef1ef3b1c2d87a1a07828943941ae8e49120e861a8fdc2110910ac3d29b091ebf799889c7af4f96067f634c74d0728fdf107ae6fa74279c0ebe3a2cca253d233422ba206dd10a2f5449d4e5a9e770602e6a1f52222166e329170446a20dd41d81cba776ba1362165516fec55964a7317d35c554c2de808b87f5b7130ef01958a75b224d60c7b7529860a3eb44f999cd7af6b7a85cd89b92a8fc109a6df969129ccbbeeb446c3e2a44e4bba84400b2ab62a4823bb082854ccc982489d8d3dabd02dda7046718c4edab9f6539cab8453b47daa453730a3087b867d7ebad1a56e66f043678e16c3c3f55645141c4ea120979e6ad056aabc4e6b99579d4042f615f27b7254a7f51ca1287fb8b46253640d5fa09696004b28fec7f4e7abebcf204929174d41887df65d131d6b12f35432a44e3f3d4208a357a7647b1add8f2b0444c14746fbb4063be2c108546d131b1c60c451dc37467db1dca6e7ea3f9839089549587548b60f2f1bf930f2da31cfc50418ab36c4be0b867d7153f48fc63607310bceaee64beeb9a9f52a958880b22a845af371f77b8fdcc50a7d142cab1ca4df68eacd2612722e922ebed9b1ad0d980dac7eb64f523ada0d70a49b3b95fbc7f3ce7097a68bc164b8d66ea0379abf55828c6d6ba258d8cffe9f1d74e612bed066230708bc6465e2519289e25f78b24a0d7feb5bb66e0e5b0a050ff9dbf64f8a13b5c1a08165229ceb61339cf495f4eec6b3ac66b1a7d23ad591e9f263c69d30bad41846aa0a583a73aa98e00cf1b731f815a24558593ab6e2a236d09c1d6fbaf58eff549d03550c94a7fc41cb44415e667ad5cce6df2aee8e77f30559cb382f704fd3458dfa1ef7dbd429713dc3b321fd366a40d6e1b3c1401519ed2003f251a0fbb223c34fb304e6e57798cbcccd5ef532037d0e8d9e587a85d8cd623ae4845dc686a588d48c22d219a7bb6ecb2222a7c61adfef4838e06123af0343d28a5f602a56e611f0885c4f6ed080e0d1e06eefc71ad5e3c463ca2d3821dfe1169c54dff83e8241bec44df984994c3925bc5bb8159e718e79ee1f1ce16383893f0f5363da2bda100d31f0ff5850ca7e2bf17a403e0de55b999d8759b4e38c2a81c3a0cef48e1cbd232421158f884d9f0f5ae0e5288e6d8deabd60a5fa2807aade972598e86919d37f1d0eac48f75afceabe805283e9dfab37cf93682e0f99921e3a5740e1fd2a64dbfbcc06fe20b777bd2f358f10e67955d9231dbfc0bbd55cfcf3fc5b0473bbc954e800d45d702cd08436a6afe029043c66976a6951f05527e6d112203c890f2114c9712982da45e07d474548bf92bdebf68658d9ba03d753a7d3b76c003b5395ee7744e99226893513a78e680b512ba42d7705dda353605716e9217aae65f111c28e1dcf47ddba60934110bfc37a35fdd19b99586698c5f745ca9bb492d2b4940098804ddbbb253096c71cffe2907b2c4ae73f6193f38c6069e3f538b0d5a4711cfe465dc8652b16d9d7562d2c60307585f322b023047e604defc103ec313ac1e3dd1ef33fdc77805d28a49584441f77d1ca2713bc32d3413c74d24614246b34ddd4bb049bcaf43f870d010aed58aed24716d16de0e0948e04edda1997578073be0396b858a0c8c7143eec01fd59dc05040bdab31b3e1c4a304f2c259f34b60791633c0265a3cb996935479d05f97fee5bf347f92c983401189cc7952bf520b80aee623d032b319b06c9c0fdd651124549bfb759f37f468d3775487a2a3f147b57225deb454c2f2d2475de538e1b748ea02b089398153ff54517aee73669031a8a046db2f022078119787251df62c20ccce109b3ecdf0ef7bae6273756d8b26bb4a7269e4224d46e40d8c3bc5396c978e4e71b7e8f984631a33ea75e6bbea1ef49c3eca7497f3d941c9997d6926dcfa4bff2e9f066b365b68fa09c8ec15e641ca9c2c98f6476b0ff42a6b50053f98ff4c2553e6ff817e585f327cbf5990a05d206682c50f63e7f93d8f5c30297f4d57b311eb990e0504ba76e49d7d47b172d4b2212b813ba662b06f8c091b00f7eefedd734db6a020f45e9d3b086298a206e5bea280a3619d40fe1205e2bd87ba54af9db18ae22f8d8882e8f0314c561822a673d5a8414da204fdac3de1538932e7b8b02b19bbfeb9a64060e36961aec9d4c894821448b6dde05ad4c9a605e89e454f9a0e2de17b6d785af54d0d4829d2308b08401da9bda660412af395e3288827cdfd2ba74d9f1a27bfb476253621254a89c06f2a6634c4a08d972c3ee7ad891ac737ad31c53401f66835ea85e2ab95701d04d3040b5bb8bf3fc7daca07f1f3c8aaef3e9346d72f0d72ae337ef75e5f87aacf318b2f6c5133ecf5d5954f865c98f8bc529184f65649ecd839a09bf33d2c6c9484011f97d67e0a8c002df6c288a8f0f15592664569db7577bcb06a5d47ab3bdc282397725063eccf6d4cb73722902a562bb95fb26be5214cf0a67c3300c18f90d71d0f6d3c1afac6d7b15122f4d872e73081daf42f66a8019fff3b46d49360cfe4ec40153b733cd4b45c39c145c7ba87c901a7113a1ef1e4a043f8c53aaac6fe8031fd142e8628c7925ceaad3af7842604b6bce1b20f34b87f7b37871acfdd3f220a5ca1610cf906115b5d18d86e358b71f864e788c3f5df121ab14e3dbbc3677d8961c8547a08ffbd10a2d9d7b63cec146f42d84ba73aee2a4d3f747c1983f462a877692575f1803a6f4430caf715f840e97429f0b54d1fe04b7b0a707a8c94fb1c061be92f8ab671b70ac1cf37776cc323078acd31e70596c81a0ca8c9738d1eee88aeb179d0a0e20db6aaf547f8602f0f2319f0a8c31f4c2da648d780b090d9f1c8c29a6523b1a820d0fb815875a17c702c1571f690de6454f80294c88b9312b2bc8156dfd6340bba003235d370d31c9a8d61099a1078dc17f4dcc72b865c086c6344523831f7c65ecbb219e947788963618b9cb16f19f8deb302cfe16a59cf45045fe6afbb7199d2046a6ed2800958de091547a26cdd6f730a26eda103b7a0baaf42c7e297be85170350948d55d1955f05ce40af6f550c0539750a62be7d09be2ce9398cd22e830e76c79c4917af9caf489190e42968a571906a7a53b88423a71e38c97e4d7a5dc8f8052538b23ac6c05007125165753c5462a031ec3c4b70ce7ebf490cf9c1cf9db90dd453b9b22064c5b8bc2327041fd96b15319f1629ec5e7b744cdd9e99b49bb302e0d03c02215ee71f0b863d5c5144140d28edecf9a29b0702937c83910c5a1780ab85bae02678f8265ccc5793e5751748dd70af99f7b30cddc4f6697ec4944e176cf181b215671fce297485219e4292cb74a97a1e9698d09da5977847ca4900a7db42c89adaa93933c58eb05b71d519d9fdcfa264f599f3448984762139a93550eea729ccb847cce960b9c738027edc3dfa5a8cd50292733455697602b1f7b3746c8e88c3", 0x1000}], 0x4, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/110, 0x6e}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/15, 0xf}], 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) 16:15:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000180)) 16:15:26 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x4000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0xfdc}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4fb) 16:15:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) geteuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:15:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:15:26 executing program 1: socket$inet(0x2, 0x0, 0x100000001) r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 16:15:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x401) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) recvfrom$unix(r0, &(0x7f0000000180)=""/220, 0xdc, 0x800, 0x0, 0x0) 16:15:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:15:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x2000008613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x8) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x8200, 0x40) 16:15:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8000, 0xfff, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:15:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90f6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x900, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4001}, {r0, 0x40}, {r0, 0x10}, {r1, 0xffffffffffffffff}, {r0, 0x4}, {r0, 0x80}, {r0, 0x100}, {r0, 0x10}], 0x8, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b4fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a400"/101, 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) execve(0x0, 0x0, 0x0) 16:15:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r2 = getpid() setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="e3b2e578563fe68e0f4b3e6471e2a25b29069e63ee5c9696f8f6723f1b03fbb445a16255bb9907f5c5542f6c4f4b01134ff87365325646d830ab2c49c2b4b6a1", 0x40) fcntl$setown(r0, 0x6, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r3 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) writev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="de4d23ab598e59e37c53284e49c7525ab63753f93c282486c9c1262338eeac4bc47d6aa13952958d8a1239694b96ac70e3dbc083c088e835a74006a6a94f3315e3fbee60edab8105f91e924d66f90bb73f473edc3b20f8716f465e3ffdeccf21f95e5db4a1011e93dd8c156c1243770149f293bd703d8a2cbcc521c34f2de8bafe8ca9e5237e67bfff2d14e16dc1bdebbc5af8019141b13e800328ee", 0x9c}, {&(0x7f0000000380)="099a8038a8a999a0eabb1852cf6190bbecd084df4a4f39e7746d52aceea5e28792f310d9b2a56b37787769b1956dd51db80da7c43b4ce2da5ad13679b658971f6872ec61985f", 0x46}, {&(0x7f0000000400)="c2107d9a41a8d0c82c192c6b763ec621dce1592e739868434279ce79224bd8b509745c1e48d80a2a6bfcf7ff3ed0ba4c9d82282bfe1005aea10320a0dca91bf0c1fbb7b6ed6792772ab6d290adc2ac4616e50f604b128d7ab64b6fc51bae208bd6d5eb37782ea66df10034a83ad473af8e6150f74a93fa14d798375554d1901e9903edb2ae752ef1ecfc37d1b6ecb78c76a1f788afba79975760ff11b60872b26ca078063ba56dce480dd7e7499460091a2833b2445c1e5482b5506b40ad44adf2c6a58b43a1354eff60d56814f8e5a2fd0a10c53494e702c501300c9312ed9d15e0cbd35d3b2d8fcec64d8a465d540f913cdc3b", 0xf4}, {&(0x7f0000000500)="da973da7a28f1ea64f5fec3b94e667f6e10887c1c626c822d82b91ffb559873d56f8070ca52411961053398dac198a8a70443c6443a17e9ada82e437361eb67f5d555d9456b0ca6499aff7d740dab729f548d111b61579439da2b2e65a552d43a71b0c2c9bc93fbfc1652c1de769221079be9430f98ce845e55ffbfda3bb7acb85ba14ac8d3794", 0x87}, {&(0x7f00000005c0)}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000680)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x124, 0x7}, 0xffffffffffffff81, 0x35fb, r2, r2, 0x8001, 0x9, 0x1ff}) flock(r0, 0x5) 16:15:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="4fb1b5eff2885c07379d2ad33efd3f545d740a41f1b2f250ce8f521f1dbaf735a3751d5c80435342fd72750f8cda9043580eb3c534c8179894912d06402dca28f25cf6a39663d2340a155fa1ae1655cda290d6eeab20e94ae10e157deb4af06d6053ea69faa69a8694b9f72aa5dd453184de8a58c14b3a68f5ef4952b4290993859ea18001a06bfe66bc7e04996e974e7080698803af020ad16cf18f60a40a25689c57417699cbe452577fbbcfc5dc8ecf9e4c0e2028dfada3d5c5413100"/201, 0xc9}], 0x1) 16:15:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) socketpair(0x20, 0x3, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20080, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x8b84) recvfrom(r1, &(0x7f0000000080)=""/69, 0x45, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:15:36 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) socket$inet(0x2, 0x8003, 0x75b) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) socket(0x19, 0x8003, 0x8007) connect$unix(r5, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000680)=[&(0x7f0000000040)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f00000007c0)='\xc4\x93\f', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000900)={0x4, 0xfffffffffffffff9, 0x8, {[0x100, 0x4, 0xffff, 0x4, 0x101, 0xfffffffeffffffff, 0x80000000, 0x4, 0x8, 0x1, 0x2, 0x9, 0x8001, 0x1, 0x4, 0x8, 0x4, 0x6548], [0x6, 0x9, 0x1, 0x0, 0x8000, 0xa7, 0x81, 0x9, 0xff, 0x5], [0x4, 0x2, 0x0, 0x1, 0x2, 0x5, 0xadf2000000], [0x5, 0x2, 0x400, 0x2997, 0x5, 0x1], [{0x5, 0x4, 0x80000000, 0x8}, {0x98e0, 0x1, 0x4, 0x7ce}, {0x3, 0x2, 0x2, 0x1ff}, {0x7fff, 0x81, 0x9, 0x9}, {0x8, 0x3, 0x9, 0x8}, {0x6, 0x7fffffff, 0x4ce0000000000000, 0x6}, {0x3, 0x10001, 0x8, 0x5}, {0x3, 0x7, 0x40, 0x80}], {0x6b7, 0xfff0, 0x2, 0x7fffffff}, {0x9, 0x100000000, 0x6, 0x5}}}) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2000, 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) syz_open_pts() msgget$private(0x0, 0x100000000000004) 16:15:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8900, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) chmod(&(0x7f00000002c0)='./bus\x00', 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10000400000003fd, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="0027338ea11c7e811eef09aed9f612443479a40b3b6e8d051a98e0398a2436d028ae2fd7f9209be2a96971bbd26e06ae1f4c280325f670c14877a3da90619ba2be5b917fd16653f38d0d5345649d4e5abc1a467bc6a53781b213eb5df1e054722ce2", 0x62}, {&(0x7f00000001c0)="4b8eb46bcb6e1c996919559775148c32d2eba941e74b32d1939027ad105656abd6e0a8e3dd006eba2914efdfaabf50fcdcab50fee0a999067b28bb77a4c02ca664ebf7d216e55e1b57b8b7e103b418a503af2be42ecb6421be0364269b27dd8244ed91f46a75a9bcd1ab4adb3ddebf6e133e3af25ff60568b7387c705862a61c7f06f885fb7fe627ed4feef8131ec2657b70f138a944634569b0e9014395f52d17390f0be4e56ecca99ce32dd4856fbb30ea44cea8356702e8884e2170e83c931505caad", 0xc4}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="f00000000000000000000000008000002823a36f8f39ddaa9a98add5a5af417cee77cded9cb470a0b4d5306a741b0942ab9057d0afd1df3f203291f238fcfa24fa951508c3b5c28b904c496cbc65d4b9945fc622e0e860370bcb3cf2cb42d0d9eef7d5dcb18bf292f8bc4594797966259574d8dd69e8b3a08910ec82663a1c8197c0fd8c173d50f67ede6b11635c1a57af168946945eb7753777de07a30fd9997206ca555317de635cb36f69ba8307dfb80576b50413e7d5c41e90fc934e7abede76a9b7f3c19fc3dfe5f20a04b2b97b1bc78a1286b806dae1a0f39a8b30859427cd05af1377ef0799c300000000000010100000000000000100000002000000ab2e03ad760cd38647d5cb65e84c62f13fb0e38556262d6c6b6e13c0d74a9509e69f685b072c0cfd2dedc1075f3d69530dcf57ecbc9b18f90f1bba234f57c6c929cca83b7302b5fd63f8153887c3c97f617e88c8f28454ac35fe746a8729142df6414edaf85cb9fa7943b6850300000037ddb35667e52b1865f5f138409a366f78b741ec8d35b718d6144bdfba1822822b22ce8502fb452b33fd2cdf530349d3e8ea091ea568aac119bc27a8a80c1be2f7632ec8d1cbcfedf394d6e1c442b3ee158824aa6e8a0ac4c5bf6659e7879ce27623bf3dfcc4a3c8504c902a260edc565251fa3cc77e578ab237aa16a572eedd6f70a110be92c3a4a7b3313435bf0cfcd1133436f36cbf5e8702cf8679f001fc4354ead458c0e811650743dfa4233fc2e745199abdd39785ce128b93c6d0d09188cdc756abf5251f1bef533c78507513987114c19ca59c5c8e0549d15d5f63aaaf989952d757308982d2b44623cc9271b5c981715141a5c5947191897052d7d155f521275e1a68768e101190ae9340ad5871bb5ef1ff9300bd14366e26b868240c2d27e1a16265218cf21e8d8a4a6ff331fd020da5348c37632ff850dae81952979dac94aef1b2177e7e90e13d08d23dc3e0c465d39d07c1b83565b0d0bc17909fa17ab7a22bcf9f3e3f268bef5c5f794c5ed660c60cb1252e8a6812c2e60c686d90a1f0bba6ea69ed0f5202c6bbfb3472ce2817473570cb47b78ccaa73b89614fe8f29793a7db29180b0aae3e7f66b601573cc0997751e4a4b38202bd1accf7b5a8e5dc79a3c6a18981cc06ae8e5ae21740d4a2384ce9bfaa4c75e7644656252610611c5a5f06c1a8d091a8deef2d0ed9b246105faade785f4d379d9285bdd222984ed7977ead1133a83168d4065cbd70be5129546b179564501870cd18e74d7daf5d77f909f8a21c783886c5ed8292f1b4689be45660c91aa12ba65154cad172bac6f491fae1c236d79a807aef161094e578a5f167ec2b5b3404007d7ad10a1a76362c4bffb56db6aa6da64a062c9047e08e08ec5943a6b3891ee1a312de8b9b1ae3d95b0c37e5235b69bc160cbaf45276af46596668032615b8fb0ee19df398a096f9e21623635f1d99500c5b2a9fe9749361219d6ba1e87e65f235da62dcdac19438843c3fa13135dea81199701f48afe5ad5bd02e79d9349771789d6bca53b9519234fcf09173db81aba7704227385a4654881abe8ec477560a99dfeb7163c3879fd147bb437fa32cdcc0d148a5183c330cab2f037c23be3cf839a497e48b3815fc1e7a8a3385b78c90c1432b7fbf9171fa1d966587a7664a95e52998312a8a0740f215e0e29bcfe74e72e4c67f9af32c173537bf7634c8610bd251c06c05b50dd6c059de7b3c6cc5b393bd28297cd5d4272cdf007381ed18945eb32a38be6fc2306b527bd099d117a92c130510899d28890de8449b141bac44a52f5e5192ff0b5e380c7de682b6f6f503e01e60d45d066a96ead7db98c4cd690d24ecc941632b358df13caae00f09544f9553ae3bb1225b4436626e2c9a47a08f1d02ddb0e9a0a054453a1c882b365d2c74d2de987bd098c8a4c73748ffa628e631d1920f2bf1dafc6443d699cf269489ff96edc89f832016222c60f602a5e9f68cc9fd4dfd19adaf71d08dfdefc4eb869387af2560da4e48073a357ffb9ff1d71868519020aecb5923580e57380f2885133871e4719b67ead08d3f2fd36c7ad430b7e818e9cbc495e248f21e663036122e0f312a56de6241d8ef43cb54dd93cb7a0ba5d9da4dce3125811debba73de81e0451bed270aa787cb1b9672c47869fdf6e477cb4f92ba83efaa7a73af9b2633bb3ff2370aa4fcc52437d81a86b77470d4eb39d70a8952694b578e86066a186f39b533aad06b188fd198f033fff0ad662e20efc91e8a7e677c1c85c995575dac4a1155545f30f906bc4960314126443fca686a7e2f74b2afeb082655e150b28311d1bb06a38c137768062c55fec25b6eebdc70ae5dd8085d56c45e95d5abb68366ab11ad33ab747dddeaaac295613d88f25dda6876f20e4a3899ad1100a64761193fa1abd77537e517b11c86ad43a80871849b356b106caea6140de25caf2c4c1cd5cf244bf576f3995f6cb05a5e6adba9139b694052fddccc0b74fa57e49fd6f6faca364bd46a6496ac2983355058071a1270a6f467fdbc67adb7655a12eb4dc3767f6af867c7f14265df42d5bb6e78f32745a844e06456a49f7445df394b3299fe680fac32b6316abed97b9e9ac9cc9a7174a36d00d66b0ba131c24ba91cc06b3eaa8cf2a89866ab1731a175dafc8d0b9ca3555fbd690583a3cb1628372a255d2b3cc885990b9c87c7a1ea234a5dd76fda121e32d81905b412e63b5f5311f1c29a1721d0b91c3fbfc4f0f8dd753ad386445bfb4dd3ffbab7fa73d6f8f38eb15ad0f656380fbbb31170e1acb7298d7833ac4fcc9db1719b29ee4becac41cca89e5e4d3bb88c278fdb070b0f8846a6b9151923cd3ef8a5e7c4275d5c7545e4fd625939fb438e9b0516028b6f9a48bbb73f488aebe5162e8ebca40362925ed56b3f8bf6e1415c52ce4aa7dd8bd1d4e71b04ac8e6836bdfdaa3a348345730bcd9d8825529b87a7223c46e76bc8237205c63e3ed8425c7b64dbb387aa93ee7c1ca911b55e9bad1487a286a113f63ab4a613a4e30af91eac2b8711258be03c9c0db7cdfed3adf95c838d3d5cbe52ce9da8ff1197034752d70356f4164da7553cba968ca384e28a4a68ea9ea446e62b0cba3f12b16336ab4f20995b458d864f3b2285e5db98bb2c47dabc03182bb5fd3c32581ac54f25cbebbfa7bc38c5c2fc6aad9e49eeb3f258b128d9a155434aae07b0b8840f0dab13c1e97e53399de0ba3eca0c6427c75778b27683d26fe9f2bdb2ced75b3dc1afee52d9d39ec3138b15e1aad5f7e0f362601cfc463fd92ab1a53b6647f0dbc161f2ad0bf9e2578a3a3bfe2103f1d4d0da5dacb09709a6e5dea3dde676b0248e92ee8483ef48bae2c3adc249fbc009752317c7e0fa88dc0bdfe4478337bc815c5303abd1ee4f3e076e0925016989234e0261e69e6decf068609baa1401df12a6188e5eb3272db1a19d8b19cf41fd79a6af7a08086e15cd91eb421e0854080046f1e361b5748bcf66918f48cc257ebc3e55de43b5ccb18ce603604cc92e218830f878954d5d5fcf2f54ec27629084568dd4bfd688476e5d23e80d59411d785c0de5cb72b6ddec8890a29dc0f872529c30de643001a94244327b56f5125051c023152a786d2e7d4645e2e64b6328a75193fabfa905eb437f70cbb5a259dd8246ad9113d1b725358ac6d6f372e305a53e167aed1a3ce600ee671280e1b7361d15a10ed2029475be66025a2488db49cfe91fd221898a9af1d32a7c0c697988434bf45a3a45559d9f8c3e9e3dbab3c3c2b2639daf55791b962dc9d942f0400615188c84c05e90d9a27035db6c68479d2631ad2dbfb19bf90f987ac41091e00d7fd6bc032bdee3bbf5bf6180685fc81a09679cf4066a033c169fc6a045365b710989b55d020acac7f13c6d239f6e04962cf5362a55fb238bba1d21fdf195267327889ddfacc22c7c5dbc047825c7f0cdc0fd3f9730345c5481326fbcaf57000a23b6d3db2d84ca5deed0ca82b6787bf72cea7b4f5c04347146a8fb431e19a47eedf7775ee57f50c12309426c356240a3cc363906423cab597a79d475dea32b6814b2e92a3bd79890209ece22514aed1c5ee46c1ac1498566e4a859bf0cf25f368691990e24fa5d285e055f3f5db63e716837ad5476378c9576ca3de4d9a401a39e8313564bba4f5c73206704d763f332dbe6f2e93070f59a7f884fd9b953dff8c1b5c49cb243a0e3b4f15c27875a8da116f4fad3ca0bd96c98019f45c7ec96849c65ba9f9fd759537b1d0dcfc6479fe595578c1643a178b7b75a9d09ceb470e3a8d30dc4890823503d5bbbad17c0d624edce3818e8b431424aefa847972d1bf8ce07ef22f9e6a8e824e8c3ff047b7d7fc7620bb21fe3507bead5d32bce7fa79c805de2f3e4aa62944075fce76a81aa29d47bcb36346ec6bf1f46f150c6767fb900d91c0578f91997e20b1b7235d7167d0545914d5b3d80dbd452192417639a3fdc81f997922f7702ac2a8a400b701b07881a8b59b72ae5a0a8ced014e2b794c1b716c9c1262e5dc1203da13056bdaaa7e1b4fe017088a1504ada33e7e68f9a11487cf5c4ebc5e6b40182e27361949cafe2e088e6253cdd92b7de6e689001e2d1ed0b4f351920a879f8d69fdc007aaf5936ff036af519f3ef8045f650c0074eb5fd21db4c75d47a1a28ed350972165197155600cd75240232e9b720cc3ef7ce55fba9d163f6cc702602ab7010a65f47255f6afcf68dfc23bf88eb89093560ed86087cbf0ebceaaa42b757f87399d216d391b68738ef07351db16173ee7d91f5d1b1725a77f961ea247b23bf1717b64440b73f714c39d54e9bca51c7cbca36e23a34d821bed2259a6fab9fd5d09d925bc72958d0569cc7a0beaba86da959afee08feff7871d808ec09a9eb3a0676235b61f7f11c0bfdd188d73af4b280d48125be59cbdf39d80918c1ee18fc8432d4abf8f5b597b70d712bca5c5b42ef66c1ca22417befade083653c97161ecc1ecf724b089b5fc66ca5b51f4335bb7981011e4ddc4a564e2544766710e84aceb4b339299bef0a0cbd6a6efaa377c6ee5c520e124cdaf2b3101508b62445dea826cb98e54af57c9c6ed0380828a1f137fc3ce3e38b1a099ccee74f9edc96ba4f50d44583de959302af35a1629c5561c6270ab6bea69f7a1041135873796d0e8aaf53b6e2a0e98a432c2aa43513246b564433ae1248a6626a33e2be73848e50cc4647b5a99c408b40a123a084447fcaa350442fdb240c4cb501ff5be133a890d82a01d8c384ca36addf9ec80c509b3b017df5dd5b3a13f6940516696ae35667e857eaff2a04eb193a7759e4ec14073d14e8cd13887aef4d2ae68574d8f5e79b4e6081c9523cccd5a6d8c6230d0a682a0083b3902a61d15c85f5c967d55ce56611362ba80001db4bc6d6c794c04143cf305e4fc482a691b4f6d1a31f707c85eb2882f901f0f2d5c018efeea7bf9492ad6ea9089c85f09a2b95bc164930dfc77ef2b2ab951ae38e85feb5c1d6cfe4d3e67b569f8a42a4bae108d62950ca4fd25fd3dc78a1cc14a76cf0354345422a99394d827da9b18b714c810f9d51a6e1833411b68c580e7d449df06656a1465e0d97852c34cebe265b4e482a4c6558dc3df264766617c191ac443cbd361c0d43a6960d6920d58a36df422f0fcac3442f10b253b7c136949bac602f6a53b234bcaa21311e3a24330325a9eb6011c8908be9d7daa743943ce14a46e9f1874320806290f4fd4f8ac752b53eadafc4d0cdf9456ea024df14881b7edd59577da1a1ca0e653a935bea02cbe11524d0ef8983d93ec802040948ba373d48c268fd6e7bcbbf7551ea4d1c426ce182a19b552a3fd5b25ecc3d1b54a5215060973b71358d659b41fff4d1f9726439ddaa432b28e7b72ea29b2f90c82631afc69e734523f34116c1bb26eb8aeea6065a7d063ef96a87084160181b63f3a7080dba5247a67947d2bb314d9a70e32886e06bd7b6f57edd195de85a71b7ad53ba5efd7dccae02ae3d041a6e2d24be600cbd864f15a9957b513145601f027573c0226e5ab300d6689b67f78666d47e3bfe16941228c736c20c766879d4e3c0738e664b0f01950d0f568d271ed71fb8492d0047e94d6977c8113abbf8d6120e9288636000000000000000ffff0000800000009c1113e370c1e884f831f6bd249286eeede51c8c7eb4dc9d8b1753b0cf1792c2aa84672f47dcd66362660dd6d2b3a0590f41885a68be6234a700b3e27fce45b5777dd65561a2479272ccac772a9cd100700000000000000000000000ab02000000eaf3136eb7e5a6984292b5a0792c3f43b528dc7dc3671f4a6baefd8efd3577eb69b4a1538ed29ecad19c778641c5c46edde3b45472ad85962dae86d951c494b487e4b35c6735c33527cd96fed40d11e1920ff93865cdfdf2c99457d42f0000c000000000000000010000000100000059e15a9dac1d84df7451c2d8ee7deab46f25445a92a29c48930a1cc2d69198755a724b02ba048e3698b1658e69bd7d065bac1e5f1ea4dbcd6048edd4b872e90fbb00301b88fdadcc95d6fbfc417d3622f5a42f1a6315f748c68a1397d17c9d4644688763f1faf46454730df06e59b78bfc57c5f35a0b255c7bf20e4eef381f388c5c7916a1d7c19456603355d62ed2034411a0d80640d3159f9ddc62d4d0a3fb5bc6a9f38a620a32ae4aab0000000000"], 0x1290}, 0x400) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000180)="de1e29bc041277e3a9cd6fb5f059e99f19ee87677584a854890ef8a4662d", 0x1e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:36 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) linkat(r0, &(0x7f0000000180)='.\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) pwrite(r2, &(0x7f0000000300)="4e39763dce72d82a87ef9e08acc29f735b51fc93a684974c0418b22debb7802d527ba04a8f991236845b34fc3049dbfceb177dcf96b33dfd37270961df710faf8be638e99ffd4114", 0x48, 0x0, 0x0) pwrite(r2, &(0x7f0000000380)="0a727d22c7b84894597e2deb9283a17eff23669c8e82d15bfef31b27c78cf5ab28beb083883bf4b0f60e8d9f17240d27f62dfaf030967d33953825de866e327140b4349155ae56569404944de4a59fd2135e1c051cbc530b808105591562d73474aa478b194d27c4066f9c46f82579de7a3adb87c4a966f3da684f56e32156b7179aa26600cf1d2a7643efb17f396de0af152d4b2aa8ef2c4b8943d620b53c2feecb6d3c66fe0ab9ac", 0xa9, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000480)={0x1, 0x2, 0x7, 0x100000001, r4}) flock(r1, 0x8) shutdown(r2, 0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7, 0x12, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000004c0)=0x2) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000540)) r7 = dup(r1) fcntl$getown(r6, 0x5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000580)) fchmod(r0, 0x30) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_index}) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000600)=0x2) chroot(&(0x7f0000000640)='./file0\x00') chmod(&(0x7f0000000680)='\x00', 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000006c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000700)={0x80, 0x3, 0x0, 0x7fffffff, "0d2553e22ed0eb9656000a8aa17b88c41cd70435", 0x14000000000000, 0x2}) 16:15:36 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r1, r3, 0x0, r6, r8]) r10 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0xffffffff80000001, r5, r7, r2, r9, 0x8, 0x3}, 0x7b, 0x8, r0, r4, 0x1, 0x9}) r11 = open(&(0x7f0000000200)='./file0\x00', 0xe0, 0x8) ioctl$BIOCFLUSH(r11, 0x20004268) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:15:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='a\x00') socketpair(0x36, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:15:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/247, 0xf7) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:15:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400000002c5, 0x400003ffffffd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) kqueue() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:15:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:15:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r3, r4, 0x90, 0x10}, 0x5, 0x54, r2, r2, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x285) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r8, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) chown(&(0x7f0000000080)='./file0\x00', r6, r7) 16:15:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x4007, 0x0) 16:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:15:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) 16:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x9) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:15:37 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) 16:15:37 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x7, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:15:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="be01f03f05825e819ab5bf59c317c47f653b5e81e3"], 0x10, 0x0}, 0x1) 16:15:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x2) syz_emit_ethernet(0x21, &(0x7f0000000100)="2586a48a20428158e233e4564b6cf189101abdb0046fd3deefb4c46e69e55fb757") ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x80, 0x7fd, './file0\x00', 0x203d, 0xff8000000000000, 0xe38, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4c}, {0x20004006}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x188, 0x95) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c65300070979b1adcadbc8bf1be2a31e2cd5ae2dff90e0135ca2b1911be45a14d0bd83da154d290850d03200ee1b901e4217e5890426c8cb276abb0ed89c35c3a62623e55305d741a64aaa0bc4468c2cde055f074a249cb3b6382a440c49edcfbd8ca71cb05686863168a6825460a3f32908d21232a21314f40a8f07f086a"], 0xa) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000002c0)={0x1}) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r2, 0x0, 0x0) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x5, 0x1, 0x200, 0x9d10, 0x7fff}, 0xc) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) 16:15:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x6) 16:15:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 16:15:37 executing program 0: msgget$private(0x0, 0x1) socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) r2 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x8, 0x0, r2, 0x8, 0x10000, 0x8, 0x20}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:15:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 16:15:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:15:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x82, &(0x7f00000000c0)="06fc0000fe7d16bd7336941f0225247781314fa3665d081af6172123da74b6952a3db91d12cad8c7646875348dfdd58eaad7a974048a0a73a1ffd7ba19fa055cea6b80fb1080905fb053a6faa8144ea2d0ed9b848aca658e74214ced2633715d99bcdb34f514d5a0d3b27e9eb49da37149d4908b023ca18c090ac35fb115d0d7bbd3b2cdc77d301fa9851a8089ae107f2e225df16913aa7407b0eadbde958cb5aed9f16937b5964361eb2faecf600b684433d67fb4c2b40ef701662997095de34a5597ae665c56be8742d4504c14a2cc15117687a13736fd5b87742a8b0e47dcae6c789435b42aa2c0535dac6c6631e7250875d835e3cd2f3aded2e10272f079d4482a62fcd5111ff0103ee1af3cfcffbf5fd5b10405bc48c4130bd9afb8b86375e8ab89cbe2184346cb710000000000000000", 0xffffff26) 16:15:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0xc8) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x800, 0x3f, 0x95b, 0x5}, {0xc3, 0xc41f, 0x7ff, 0xfffffffffffff000}, {0x3f, 0x4, 0x90, 0x7ff}, {0x7fffffff, 0x3fd, 0x8, 0xd3a2}, {0x5, 0x8, 0x8}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:37 executing program 1: r0 = kqueue() fchflags(r0, 0x20000000000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r8, &(0x7f0000000000)=""/4, 0x4) mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x1}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(r6) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:15:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x10) linkat(r0, &(0x7f0000000300)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e21e26d5a71e0485e74ddf965d40e44837ec9dcae9cc94142bac2a4d6e1df84b3744d8a50741d900f1275a0fa219185fbc3c11bafd176a0f60222c9c096437f1ceb00fb7b99b0426f2a910657eef4ff7eaab58d7b8a26c780c5191e94aaa3cc45265596714db97b5c82248ae1d7bb8ab312d710360587d5507a73c88dd780d430a8acd", 0x83) fcntl$setflags(r2, 0x2, 0x1) 16:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) fchflags(r1, 0x10000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xff, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:15:37 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x6, 0xed5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac75a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f547d555f7ffffff050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa55606a147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5d65613c22c02b5d1163c9a19fc736ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33340fcf8ea318d1b63d"], 0x10) sendto$unix(r0, &(0x7f0000000300)="324cadad7fe5811b90b2fa5575df91092ae51abf46229a432cadeb91b9a8bd510da9e5365b2373a60872d058393d29486fb44fd3ca6c426d365a909ffbef1bec07cee0f19c5cf7bd11e0bba8b526c1a157e31064f1deb2dc2abd8fe9abf3291dbfb9009d5bf98afd4f8254d690184fd8df9234dbaf277bdcbf632be4bffba213ccbcc3f1f8f10ac45bc576a21ed24f06f7dd510de4a4b95fd4403d42027d08ffaf0c6b5ca292a5758c3f54424eb689b536e09de99923be3577856259e69e273e789ae19c1078cf785a43240ab4a829f8ddb465a91e9faa3d3ee4506e4974d0267203b0d7dd00aa414fef3a8bc35b9d7e176a527d862271d6cb085335a6fe079c4975def37af36d965f9c4cfc05669042f4c100e7002d043ea88e0563f1c04e89d6f40eb3fb4b7fe626cb12e3c88c050a87de2c7e33f430f908fb42aca0de5a7dfd4c10455bd62b23da6a107aa61f5fef7dbf50bf7bbd23249e33296cdb4b74ac1df582fec5ad1da7516b25a33052ec28eb5e008a20e8e30c0fcecfc0638aa3386e5637890276bd900e4b5ce21064e2c965bbad2ef381055f2599aeba31e78f10cb8530327b94831570058e6c5adcf9297b07ab476856785bd5b0c2f6de0fc3683b74dbcfe6da6b8a98c6e3a47c6b720ec45ef41b748de547e14933f1b6a076f5ff52acfb7794f3a0ee16ecb2ef44f013d5fd5cfca5611e4c6e3b90d2077d7c30fde201fdc2fa1a618353a991aa8a9840148d67343c9d00faa3725606a9640a2413e34f6767dd6328333fdab20fe30e720e56ea2b6cbab9380d8cdc749bdf2168a230f4f91d702ebf4b1c0d69038a5980e2f78d392d94f219d31e3034324a62913b2a6ccfa5fcd9b4d798899e4b6c559f9138b4c8205ff04a543cfdde4beda3f9d2d1945cad938feb7fdf2709fe8dd212edbd2a01f645e4f4ea9eea58d12b51ea9846ac4a8aea3e173fe14164e1f388e7f3dce922102e70add3ffef3a5f83f9b9e37ba50741f253c7de2986530f2ee8a3fb704f8bf661b62bedc4aba3a01f7f3fcb884fed0c7e51400d57eb52c405a76ed25160919f31f4c7e02b58ef30f7439f1f4159fe8e4bd6aa8bc37ede899133b2109bcc9a20802f91e6e6ac8f30d2c910dbf52977ac0b165b3dc77c0aaed25ce8d9798d6d07121ba20c83ae2327df0a8075be2dc82b16fc092748189fcf385d39d2f4ae7a1b8e47fac89f51b4680b26a3f6c0eb082c9a2a52b61f1b369ac38c56533b126dfda93a8143ddfb7a5f99f62c93a0ebaf13a04616166720c56b51f82bd7ff50c850de8c97e7c28cc7e7580acf5ffd0285d82168bf5ffa199077301bcea9e9062708ae0fdc4a684d1daf55a0a6dc76daaecf2dd5c119f8a31f8c4bace517e305c5ef24ff6296adeaeaddb26657f932f95202b4f1c4764aa7bb0783e9e4fa79b6426e12dd77d9bc121c3a531672f30383db26224664cd6f97b3cb2a21bea6ca89c25406a6ac5a4eb95dee4cf96f27ec6ab2748c0bc858ca8a29fba3e18d6ecf109d059153f7a571b933ab25c75c3a86740402fab209b8f9369e6817f2e07dd2bbd32949626a45b81a1f1d4c695b1bd4f1717536efca4d7131fc3e004c3a305df427a52d94cec40c25c49ba5e8a039a2a3794b60d16dc11d8f0a5d6d0c04837dcb576acdd953a3f2dbbba48cba9a5bccf86d387f9dd8b3f42b8f5240d9ecc7ed363019ca3b3cdd902f4cdbd9c256f816b9ab24e163e775d307998905f532de913efb0ec0782afe16d7ee0d30447fb7ac40b3597e0f7e42bdb6e977b0c554152434f097e6a8dc6360a278e7586d812aa7c4402dad2a1d581b20f310c33a0a4edd25930996d01964bcaaf737c5e4053a4cd1cab5a8cd84d6e1a1c98bd7f0f5df767861132bb8f98d046d2a487ae2ad15bebc1d1c57d2604f90c47d3952939aad9a181435f7c2933511e86796acb61221d7d0491e00f4ee2dc396a4b051ff7af7e86e12f1a5c8d6b0fa0161cf0710273059d5a033bb89d1954117d397f78ec11ac710aa8b6602def17041b6e968ee82c3b046f76e66d7019cbb92abf302c58d8e0a4614fb7f7a667805a8939b78e3cfadb2f563ca441cf15b", 0x5c9, 0x0, 0x0, 0x0) dup2(r0, r0) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x810, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) r2 = getegid() r3 = fcntl$dupfd(r1, 0x0, r1) setegid(r2) r4 = accept(r3, &(0x7f0000000180)=@un=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) fcntl$dupfd(r3, 0xa, r4) syz_emit_ethernet(0x618, &(0x7f0000000040)="be") 16:15:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8030, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x7fff, 0x7, 0x0, 0x55}, {0x0, 0x7e70, 0x7, 0x7}, {0x4, 0x3f, 0xffffffffffff54f1, 0x40}, {0xdf0f, 0x0, 0x1, 0x9}, {0x6, 0x0, 0x0, 0x6}, {0x10000, 0x1, 0xfffffffffffffffa, 0x4}, {0xffffffffffff0bdc, 0x1, 0xffffffffffffa18b, 0x9}, {0x1f, 0x8000, 0xfff, 0x556}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4) 16:15:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x18) sendto$inet(r2, &(0x7f0000000080)="dd472b2b142435741825d36f8e0b1cdef4fa5cf6d192de251fc8df98dc6666c809a202ffa8168ab4bbf11aeae4003f58ec3ebbbb1520b75e7beebe8e5f64265c85a5fb52e1c3886a5dbc441909a91e31b3c1d973837ba26f2af629fc280d7f46c11834855a", 0x65, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:15:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x401) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="08bb12b8783fa3df0cae28befadf388a4da9d943b0ade1914d38b92c06d9d55244d324565724d5b749ca3d4af44522c912b9b7877e87507e214e185bdca903f6cdb2b1550b270d9e6ca7c6dbef59888b3bbf975e98c7c835d8f5b5065582c1f3205fc0238e32e8a14cf7eb631210413d4a993230d4cd84cf75c7aebe79bcb181e64577ca77a70224d131be48bde9587acfa36a62d52d085b76e0dd6083b68f449afb9d150f9b4d29d1fdda7ad7a69770c1e4fa4a367b932e88aade15c584397c7170bd6e92021e30a842d24b05fb05a6063aad85c3d54348caf9c0c9195d12", 0xdf}, {&(0x7f0000000180)="1120a4118ce0946d5ee0fdbf5c903359b5cc396db471980aa370d74ffb13", 0x1e}, {&(0x7f00000001c0)="fa77b134534cde5a8303302a5bb316ff8efb8336c9793c6b2e86c4574f61a5115b41f4f1595f60303763f7c71e2729c354c1e9e35092212a1ce7fed842c9dfeacca219e0b65db7eb450b06a38fb4c411c221a80f5ff67117576826e7915c1b8c59fb7a135aa73e09b66eb6b83309929585220f83eb7e80eb748ed4af75a392a64b5ada8468fface9d49d34b54fdfb2b76c24bebb579e8a2ef590bb8f0a518198ea1af82284c5d52eeec825e41e7a1d8a6198f3ad437a9409da3182b4f3b6b182c103bb05c684f1d2bbf63e739ffd9085", 0xd0}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000280000000000000057b8a8687d216bffff0000010000009ba0847f5e282715401d9e26a1a3fce549cdeb421476585ac8af257ea1e4689291bb7ce5ab4bc67d8a01c4871b0e1f301136a0b0353b365f3d07dc0b6193606a108f4409fc062ee8ecaaa12a83019008f7c7cdb5bccbdfb9b09ec12e5b1927ff65661d4f1946cbcae8e031b2e22dfb7a7bdb83708918047e3a4018938095fa3b66f81ceb73bffe8de8e2578f878a7a8d33af4c77a7c05ae4755bfc17c64b9a1888b0e72ee0f374984e60210e3b6b3dd9085b7cf9873bdfbecab4c0c39ac4930695ba5bdb2b1a45e1a1039341fc882c0f210184499807dce777138f5cb0c385357204250c1ee08e01df09a12c3738d3d8412fbca1eb850fdb68d84d790a02000385c7665bfd14b2b7ddf44eadd10fbfab476dbdf3384753d27ae479cb803eeb96c1e6d898c14a54780d378d0158794eb6d68df011db4c91a031f8356bc1c398cd0757623026c983a9d58d4859eee0d9b2de92f268a11827bc3eb360b55da2", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xc0, 0x8}, 0x0) 16:15:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x18) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6f, 0x9}, {0x101, 0x1}, {0x45, 0xfffffffffffffffb}, {0x87, 0xfffffffffffffffa}, {0x31d81db4722186f7}, {0x27, 0xcd}], 0x6}) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x40, 0x89e059d9ef1dc900) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0xc, 0x1) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x0) r1 = semget$private(0x0, 0x1005, 0x200) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xae) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/133) 16:15:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:15:37 executing program 0: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4102], 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) munmap(&(0x7f00003eb000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) lseek(r1, 0x0, 0x0, 0x2) 16:15:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:15:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/3, 0x3}], 0x4, &(0x7f0000000400)=""/113, 0x71}, 0x800) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x1, 0x9, &(0x7f0000000580)="00040000e50db84acc1a1c1d17a2e83c8ff6fb4959612cc52151ebc07b4ca4ee8c66ffe26113ea1eed43a9c886447d10de1f58053da2e6088b50debb3c7f7b9f15e734e7eb6d27b2651b9f2236539fa7296621c1cafa36558d4e0d7786cefefc07b6de9f3c6072bd9b1cf24e32ada812c653998c5b9f3ca6", 0x78) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:15:37 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="38e557beb702037f2a5a8757853ac53fc5796b7d3c803747f5ecb6e25e5c1d252c3e52d2946f14c2b15a0db9a35ed790ffa5a6d96ab697dcafa6fcfbcbbe73cf983038b31f19539c49aa64f52e2d01e3f6029d0b24ef46cdc751c9b297d65a075f9c10", 0x63}, {&(0x7f0000000100)="4dec6d3a663f856f3f2025c74d1a485cf14d28a8ea2af59987effd8fd4b7b197f28d5ce8f3a5cce7846576ee1f31d4e8c443a44b636d8a9c442ba1b5024a08c045cef9226dc0893e1ec31b7f164415b28caf1a1c5c9c286bc162d60c686bef8e0894630a6695c636f8108080da46dfe455cb93c7ce0098cadcb00fbeebf8444b0a902d0cb1d125272f369245e57193dcfca9c5733e0b4de87b697cda1863fa53ed5fa1df567cb4137574aacb2001f79c68fb47fb1bbecd8e1de84184b5254ec34c5d476ff8c67fa7194055b7aa77aa056993d761927d8348aaac2de5a3df74abc36111ff11", 0xe5}, {&(0x7f0000000200)="996255c4091597d66315473bc9d6b1cbef7ba65cb469877aca479fa970cce37e47dd44117921cb37d8199ac1b76891717492e53b", 0x34}, {&(0x7f0000000240)="69c77e407a5577ea035845a3350c7ee157b8a1c84497d9e597a801a8091e8bf324d59e45aed8405297548ff7bbd11f61aba9825df01eb719eb6be4e56d6ad7bf62567b3c811c3efd3b55e0501ab530f1340c18", 0x53}, {&(0x7f00000002c0)="6bd2681c009bd05f7d835f60f4e17afcb6ec06f18e152b5e0e2f98eab1ba932d739c205e85c4e0525cf862dbf8b17c51de48ae5b390498cc6795a7fb0026f479e2d7544f1c8b3fddf7309009f890a67865e6473df1a51c111ddf7a5acea63e513fb7e6", 0x63}, {&(0x7f0000000340)="13dbfb7869dd2c4bf79574522a3521addff0d88d2713a49bd45b99101697d148ac83c0179a558d70cf934e11760bb4f512d9f1e9bfc1bf33568bcf2900a4741b96e30d90dffa8a74a87b5ac6690174378b14134eea4576253d7620355dd3f176dce92b9734f3014c2d3ac507e67b9f034515437a39f19def0e606f16ac9eb32b08ed3604ae9816bcc42fa426580b90ab3287b334b1af7e2426ab11d8852a536f25d267c8e4c1680167292f5256ce93efba02336548", 0xb5}, {&(0x7f0000000400)="44e7865230319243187566cf7567e4d42753b7b2bbe37904da24680e8512f5140e197949091031456c04bcf69d3c5f0a8d8a3f18d064d09d6686bddc855b9c", 0x3f}, {&(0x7f0000000440)="1030c3f74cb091155668e90b87da580f7667e71d65ee9b846fd77513a3a08a03e25dce93b1fbc642ea2c7b87b484f2500fac868a419d68ae7a5d7f969c898b8e60dd2e5f4c39aa3827b4351c092e2c1d0a764241f92bc60e8d12fa73d1eb0625fea370162f59db6b88bf124c577636d40554cfc028b57ff18002fb4a3b3d1503eb90f66221fbb8ae9cbe4480914660db44ee5e89e2c5a429b86dddc832d8732cc1159aeaf0cc55cbdb1dfb2feff9799d961531cace897ba3b3bf80858aac98400ec7fb57779d0d46f5573be6e8b317843a1da7c0294e1538d71278f7c4d4f2de6da21d9fc8e76fb1e4ca64014e77304d17b59ee9604bfb9df6f002b6b0e36df85ca835d0ffa1fce3091d3d7a3c17bc16931622520d770ea045ee539bc51b08cbac97c56ce14641f77dd1b26dc41ff1694c90b807974ac82dd892277bada9fdd52864fca316817b60de0a6678264301f175a81a1f04694ac817a20f04c3477f6bd5f149ecf70c07c187f7f027bfc9817b7829d892c30e4ab3f9b0d2b6e82bd1d0e41beca108d53940091a5789ba0bd06314629bab5734d5a9985c8004b4e7d22f044492d3a579a8b1b99868673cda53cdf32b170e227ce0681ac66372542c6f9ad3f3e82241aa72a73be8b282d1b8e75d48f5429a5bbcb250c02e48d8d5f613879be6bc5beb323b4b3d85aa8eb389039705c6aeae4bfb6f23e59579e325742342259cdff259851d6365dab26ab7170c9d4bb377c9bfbaa32f4952c042ba81fe4369c448b59626ec756fba563770ed6ebf7d677b3f70bb6ba90602e3a882d3396bb256a1ea4d044e842375cf87863a333deef8c8cc417c08393d6466033986ea112138a066d0967fa03001ad96df1b57f6d2bc0eafdb92917699fc0b93c74acd63d846bd8a8e895035df7437873adb7be17c6ba62e3f7184b39e89b0f4124699314043c1e8e4026cfd5ecd788932e005dda647868bff6c8736c4b40c39534300517164414668fde869282c12bae88b0074eea3b311d8c09cf3a93732eebfe7bbd3ee3e586496146b4f0e05aeda1f35d25775fa709f20905bf4b91a4edd6626b6c4aca0b19e7aa0c74a40e1c569dc9f12b9575767ae7bd429d122e6603d174f581b64470bee66cd0098878438a8f5d206386110847203ab5ec388e7b11b0b62ccdc629b074426e06d4f746b03321fb32050205140023548a14574262c806bf43390e623c9c76d3d6012567adfa31af69c7d28438aaedede36c48f849c72b2e7e6038e9828eff51c890e474b6ad0b3b8b319f4904e55d556b728c707f0e43138b0a445780ebcafbad162be0501d73713380ed95b62c6522fca84a06dd23bd0b24cdaceef337d98062d0e2db5dbcb03d4be797a4af60555b2b1e119fbe3fbe5ba5be590db44bce61101a50d00c0edf9904ad0358aeaaf986cbd03ab8f0963c2f165d69c07cd1618c841158d21828ab8b9f4a9f0c3afd31b5b09e210a35419954c39e6ad4079a859ed7c65b9d56832f5feada011a6e166ab181dc1c6d05d0e9f0859a11f1d6b6fa43ff79b49337664a40efad1a2104a5240950352e5ed4e29a742f546ed0043998753ab071f2790e39877917e435dec8982106da96417bd99241939064171f921d4cb53a67ee5bb0c5f20a7646b09d799ab60c690102bf3eca3ec23666f957a9b5923dadb9e978f771f64759e9c0d454f39b8f30fc725093b5e21255a467ac2325cd1cffb864d04b15628a81f96dd9e0e0f297cc70b3948a316d03896c038d4858fa5e8915650821ed6619bd8513609832d6ac5a02ebef5d23492c18b13f772cfb2056a1bd124183c43c7ce0b1e2393cc82a0fe06c9995bd6cdb90b650e310a18d103c5320f235d3da596c1288961515269f5e0259cebc32819b1d29bdf690a787a17682cc775aa7d437160cf9c90bd8bffff33b1b69810dd8b5bd3a67253afc5f307e04334aa562bc8b9fc4c9d55aebf6eb124cded7f64a833f093f6c54f4c525683a8f52e9cc0b26b2b529a16c5e3fccd338fdb8d2f00c66f2cfd09ff724dfe7a18b03afb145e139fc43d44b7af97b0e3fa684f01cb17fa6b52f55bc166d5b38d99ca4a8aa6c92331fb9e4e9dd128a01193955e7f23c0b6993d2c36b7bfcd942b9937c4127509fc5bc9e92d270e8da9db47ceaf984735b4568606e0515ff2b93effcd84a530962ce66ca19ae776bdc5fe7c8a0a89a45fe9ee90a19dfa51a02bd3b0af2cbba5655eaa8c3286af05375fcb83e5df2df21f43f7007c5103ce1d38646b9bee265cd9bdb864810725ca19a3e4381a13bbd1d86c6fa948fdd669a6d5544114c1d33822c9977f05c36a2127ca20fce9f1e788c4ec78029fa98d17fd07acea16dea256b259a7e091a49ca7b6f76b74446fc58caa5fbbc5cd71b88235873bc4ced80e0494a5d56afd9f1949c58d937d6b9528493d0556950a2a44fb481f048f01887692afaf72fdd139b9aeef57c4fb432e614740ee3d6a01e0bf97f3fc6b643914443a3020d740a197408e5978f4f12948f00662ace97f3058c2a1aae6cdb6226d4728be5419cc25a2ee96af2b71310e95aaae6cf44d0cc6e814a9a91996ce7710578d55b61197af387a9960b0554f77ba6504487c2ee322f2be848ac605b3143b30b010f5a593d8cd880d524aa32a0bcaad1b2f0d507af095fe9899cba84e54ec37d40e1c333db46621693629765348de5b2e0ef082a2e513f5743af9cee62ff91445c56a82392a290ade6967fd8d0fb3c9667ecb0a797c710ea71f310ed3a10ce46f09eed11c946901750e34876f7685701fe12001a91070f3c80fb89574c19f407f7506be52e2a87ff3bab6d1295def08da3ae2a006f39788050146db6df071cb21f9ac198f0518a5a393c02ffa40c7444501a04cd44aa10a8d8dd391a42c245d4e19027026c4e7085a528ee1360523385f232aa70e28e609c4493dc53c7c983c73d29df0ec5a64ba3d49bbad2c2df6341843eff43dce67f8472d8b498c148a306e01a446181049014b2d660dd363ad826564677cab73292d7bc6904971afb1fb44481679f115d70cbc5d98483358dd9097befcacd5dbafb8c19509da257f0383c08db97cb52895182cd3057cb3c55ceb3389bd6afe8b2ef72817cdd3997c3610a323372f8c81a13b284b046929e75dddbddc78981a1a6bd3a84b62769c3049bd93e878a0066d7b921b9230b57f65a828056bed085efc6fbf7dfb67a0e7070045ba34e2c332aa903e3efd6cba1fdcb5fd7681b471e600be9adb2bcf85fed34fcbd9ebd70a4a7463ebcf1b2051fc3a546e9a536f977b5109e3507a571de3bf7cb6e80f96277848e195f81c0e39086bdddf7c620f08f1cd1afbad39b51fe640713164381a2f95d50ef652c0227d73d50490921beb247671d3ebab32fb1d2f41aad540ba7e33a14e62c0dda738c2580659606738952240d92980b6d5f366bf44b06ae64dcf945b0e56491972ea5951e0e508cc3dbb9d9fa8e619a3f2d8b890eef50dfc292e5043cc133c4972baf7df642a5240b074b120227f39d5f3f353bd161e31ebd910b64c813bd40ad2c2b5be7b8c78cc836b1b851963efcc146016e47879edee6fee273388074d29e5f9f5b09bd166c3863e5b40a3b9385e700b405b2bc125076552d006500234a80fb23efb83446eadf9ec811bba682bfa88b094129c7bd3e4a112c27923d0fc9d074b807bd2c756f0caaf9c1a0fd0e7963ef77b297a36fed9297b9f0e0972bd8f6d69b060ae85b7330485ee7937df9b832651c7a9983353aa948c11e85e792e3e39143122537a09f96a618c5b8857260a1a6c743ef142cd330529827ca49367c971832094b678c9aed5410d62c2079d76a5bb776ddc11540a7083d3aee9a932470900ac1c3e715b7263a6dac46df98f02dabc2ba6905f6e9a562a65c6f72e3b976e3b27ab9ba6b6f0e885e692fc39fc6a13ace834c2ff4c05860020431a328fc3d29014dc4163ad76abdaecb2627f2f64f6b89272e7ab748afbb6cbdce1dfe18363d93527b9097e0180fd6dea7123ab7f0a864f6f4441d8572699f2ee964d83be2a3e30f9bbc4803fd2a971bfe8e34ef705a833887b18828ad38ee246ab4e0fe402f91657df77ad808e9a629fcca44de85ef26883af7a5ea20a0fd063dd22afb7a3774e01fe07cea71a2c0763f141caa89557f8f09e0962198f92dad43d1d5042185375df1bd0bf2f420d1a4f96a041a17f916a6105e7dc02c905d7e370b8595e99222f4d726ca46ff594f94481d45565422630eec613b115f0964829262ed6363b9c143200f1c7a730786a3ff077e5118ad5fb6b5c068d03c07ce1f4e845536f546dfec81acbcb8ac1249fc82a34d5829c8a2102d14f60d7a5fb1eb9c69ec9a21fee97f69c39eb24feadd6ed5c1bb5d577b6974b46ebf55812364aee25462d7d42c045cafbbc0e5cc2411e0c518619971f4023a873a9b3f02df9dcf9c6360c33f0fa59ce59e2dc08c92ece8500e3ad80f042544219047f13d25ea1b2a2004c5d9b9deeecc81d27578e8b2a8acb091c3768388aea7dd2eb6fbadca52b33eddfd1f416d2cbb8f5fa2dc82bade9a525b38e39937def161aaae8aae21b24c2542fae0a2ff118e6bd1be187b87f0ec20c3c7faf60ccc780c61639fb067d57beaf138e7973498469d00d1c777df2d0814d38f1a3afdb0675cd24ccd0b3f50fd357415695ab69b1e326b46345cddea4fb85bcf82acbdadad96ed53c0d95d288725d7bde8249a65f732dc1c37d80bf8bb255a1a35f4b9528560ad3424f6473cd1c98b223119e6232f2fcdbddddf8c8462822b0412a2af407ca48c2955ce284393ee149eb28331c650c21205eca1aab3e79f69b03eb836c407ace6dd7be940bb065e2671059266a0e4c9706ff11404912d54e8057e4eb0d332da0754df0807ac0d84ec84676983245affd11bd182c9c8d0e81e5e47a279e4de33a7fcdbcab725838b509b68750eb5c67c39a38830c81e8c9103c8ea173b3a092445f25f0571b5c3072c3dff7fd62cace4e6d306503696e988858a8e67264e88ecbe99cae515230edd18f5145188ef6d735fd67daeb028caf14f8c0e7ff0c6f99c0287d691db14f5d55e4551a5a184d467edecad006da535dc7c2bd05b3386d732543b15ac5a9e6b9898cdc40747d96191db104bab9a4644501aa3df90d09bf3980009b5abfecb08c7b9104ae28f30fd395d283b9fcabaf6e1363e6764936eeb46df8c55ae9d372dc4299baf2837a097966f36c84958268cb1ab8dec6f171b0f941ef19365b2e6f5803cbc21729b508f03cfc378e0f8dcb47f1e6e7879941a6ee62ee3eb7f52562c31ab5d6dfd3f6f830bf4349fc8a30723ce535faf9dc930461e6d66d9724be24e8166ed82b905f7bbeb99bedb11be2e6664da92b1881e8df9dbabd280d0a2e9d5c785a4cbeb83d1cdd88f9b2c75c3bf855a160c9e4c207a511811ea849f610c5e0dec303efd817f22cb5a1af35e82b735b99d493b6e72198135db7d9d14d5e980370563c314f37a13e8042ba2f4d962b33f27a2f8b1b7af2643eea82b7b0c877bc86573fe862beece5ede345693963e8364873bcd08802cd7da8d1e0188c851d0ce9f2e62f1da8aa1b75307646197485c87de6f80587abd0134da842d0f8629e017e3ec97c292463acd41fcd11fea256920844f5ec0c317f51b2d1591a1349cbad90dd0e1ba4fe4ec70fc1b95962339f595f1ea0594c1371c69d9702dd083a9655a3f68f2063ebdf9b68e5e7aee0379472696d52c338c38d1c33078c6e2bdcba352e931fc44bc798ddae78d554aa983d1f41", 0x1000}, {&(0x7f0000001440)="5c0620565d56b55d3ab473ad5f57e81acf1f6f68acb9a1b4cbded9d61d6c6577a379a9378bda920750455ce51f79cc9118b2f0e6808e1cdd3bbcf7205c193cae9537c56c271cf10c817d84fdc343bf481a12512861a5c46dba3d778cb5473f3ef5d158ad0d6b4c621a88c03d1a9e8e17e8d6484b5c72a2e6f2e0e2e4cea7f89a678a1bcf5f278b3cf0002e0e545a276c831ec5eec55163fb755ca7a0abbb37d686e85de4ac6f798cfeaf2ed2240df21ddf1c041524358b55c5c2b7df107754575293b2bbc0d51ba22cd510e1f2191024d3558dd7b9091b975f7106b10d81bd819214e4218b811b43dc508f973e2b857c7941b4c9196b959cfbf723ac1b161bb906f1b6fbcbed2fca790c5c58d4183ca76b5537e099a7533f8eacf159e35a50c5add480553f1a50c673efc7ef44f698f5d61f3863d2798cadea37aba98f4b914d7af74faba4a89c260bd8186f7ba9d7f5ecb1154e66dae44d4779d2255e8c288250bf24d24609eebb7d7f1e5650b9361755e8fd0d4ebda0358e8ee45912ae54753881e9a6023643f0458ae3533b0bd847d109c99c111956d8d31b33218984e542e6768203d9470914c4ed192ef8eba49a9573cd4bc7f2d8b2efe6e67745e1dd7b20ac99ade7044e17dae3cea1d2f7a67100fcaf28ec371b3517b29d8ec8ea1f98d0a469db80fbda14fafe7384f0d7fee6a5f6c1b94158931ae533e298db341892aef993669a7385a9e5c7a4b48a2931bfb754b8c5bc844692fe1866bb76757188bbdd1bd4779c845c7a2402944f737ab4b18d70e93b27c831fd0862305d97b9d0b9633b6b6a5fe7b88aa56cda3daf0fdc1513d4fe2379fd46bf48f85acc4f1e34fc0d0873a51b371e02bb27327d47a7f8a1bf28d08ce7beba9957553cc3b530da91ff1f89e8e1c5f17bea7303d2de406c2729686a341e137ead3cab406c77b96d7e9776f0b80226d8555719f66448cd0054379ee4a99eb5c3513c79ce753729996cee20dab61455f33bb0240115d4f8c65169f7f61f8aeb40f7bdc89d48ca910efc1ccc0e5077730b3545c1f2e8ef57a2b695932e2de4f74f71a19e1e4028ae84ce02da6e28bae591ca140607a6ce52f8aeb20fb79c26c94b6c9da7b52bde8184526a10799ad82673670ffa58d5869945de48b5d5de9333e4ce81d60f160cf40cc895affb6a576ba5818d9fa05be21433126e2c55d700fbe3afad5287f0586916cecb0e9feb524476531ca1cc7209f7898a33eda21af95bc6cbf3140a8cce0d55cc221568ebddae32aa60469a325bab06f9c963f102758faf292694034f642cba6476d40c13d1451e57c5ab26e9446da51e94e6dcca9d506e51287d77838cca1dc0790ae4ed975932426f92ca87ac4e7f8169fc6f975749e3811f0a36b06a4931483b0ffa2c637a30cbdb1103a820126218c5b8de27a74f472768664a77ce323d1838996c7636f8bb3d8ad0960ae4c244f79b4ea160016dd578b18c4be8844972a4485ff6bceb3da32f3a3e79acd25081800193fcb0b50d3d25059ec343f41e69ea472435d0b9a72de34106c6e615f29902894ef054fe7251d964267bd57374c22ca5d5c7c85daae1ab5461ddb12218216a8691cb2432e4438fb9d71741e391b266a508653e9e56d5ebcd88647e0783bee23c0b5090b40eac3a0c90a331ec2c65693535cd51ea2d19559500d1b35e4141ce3874f886101704674f1f787607796ab227078cf702bb5229785afabf2a846cdde84996ccac52f28a98ab5680b786e07fa0f3e5505d49c4cef423dc14f0d7715ab1a544183fe2276c771b7e7b628d91fa8eb671e14e7fa49e405fcb9344ce8675b71c420a2bf949f7b75845cd337e2e32187604b6b6f4a9859cb2a220e04a9bdb9c3e7f80a72c3561f7d887443de14d9e4d10e37324c14383e7f887b29a96d4ff7d765119c80919cf816046ee9499c19cddf777ab3a8f3c65df6bcc49276c22743b5d72ed91a8167e53098cbb32a66b8b7aff2ba44ba54c538a12ac9edb2970fb1b7ae7f971832457c1dd9e7172134b53923776a8fb59903adaadec86451f3fd3968a0cce4ccedcc7a71df12a1c740f0cdcd8604acb876b20081c91816d91039da0c9218552c987453e83e7c9cc7f508ef25135737bdefc53d032deb22bbd7fa9e292f55ae00c72eb63f8724141ab3be82fbeb9155d5e3aed189e04c2e908ac25e16a810e31bcd1cd1bb8e3575e628eff809c0ada635e3cb98a81e0f11cb300982f870e5b009a75c98fd3630c691193d6eb976ae3fbd8f81072fb81a757a0f913562b378ac26be8acea316f55e4d8af0d98eaec87118346a39f186a2ab1d9915dea7f5879190f08edf22a54509399116ad4321a5d2b35d850bdcdb65f0cb4276d1e76b0e1b189cb51f14d56a0bc4414b71f514ba0a19f66665d88c4b3630b16d5a2828c741a4c32f560568260fa074ce5a85e5369782e7a312884ce13433ddf969da8fc922e0f1725f8205e75131ff7a9a60607bfdc28b455cea301ee4c8a628d9a43e2e982271908e37463cadf9027b4deb0e4e087fa6108ec35abd1838279735d2744c92d62c68a0c90140c3c53bbd32c6d6184ca83e64a2816770edcca4077491768b62c56e8d465e1019777fd32a18b15d86ba4c5696aec6ce853e3db6c447b2fafa9c622456f2bf077e335e89b87c9c70c860a6709290cb5c5b4246b4e672adaf417815b7bfdfbe4e69ea9df0ca9d3ef350e6ec294a5a0944b349b2e75ada854b2c1896197d0294411f3405a52747d02ead4a2f50cb2497800f0379143912d706b13a9ba6fe8c6a376594d25a8f3cd1a2ec60456b211612da0a9cc1d7c88421a4ce5128eadcd3bb54000b9afc95a96c94c48387a62a137a5be399f831a13238dff7943017f76326c14740298def5c510ebdd431361f4b6d0faa9e91e64be3fea7e31ae64c10925dd5fc846938f564bbd7210519883cfa69e12829d40f15b9d4df3b34d51c925cd0fe0438e2d5832c97f8be39528a9b80643942d55f7a61533816fb87817b0cc635fae29ff1ec39b0234450d0700105d0e30b360ebe20d7cf14ad63d42db3425e1ef0d2316b36bcf0334b45875bd14067edbd60351a9783b30e14a35a9e48b247803a0b5462e0460451337ad9a827109cbaaec6894396da89fb58cac3f8ba1f7e4b8cee5c9e79fdc7c1af77c97ef5d0e0131ce2732de829372269347d60c44a43cb57e3343dd8751ba5d77771aeadf6a9af1144db5e01ce7d146aafed103cc54ef8d457b7eb33b3a656f2da019a967dcfef620787f186e81785185052a7608c24a3830f5b136040c1c9354f75f2996ea8df3f1a305252a2dfe4850a01f68bd7cef051425a195e99761a40dcfdb02a797c8cffd2dcef0baf276ab690d0baf318c2d690d73be7cac85c51862f7b3d91f9d010f3031ac799221c347fe7270cd8a1dee233cf0b3a6b53ae953cfa0c129255c3c59fde9ed562bb5e66bebe1ae5d917ae880734e00844a0350094deffa124f789061578490b2738090f4bcfdd0dff19dfa428d21512fc13670ab3b961349b5adaca96df251184ec9b6713179d813ed59f3e7cf77073e885582a835020a6ab2e53887ea1962b88b30a56d1f01d8b2ba08afabe554a707549ae9bb1b4df3deb615cdf07e7d0cc24569aad083d75a88922e7f754f6e9d280c3c9ba6188a5cdd876af0ebe1fd122ebe4727687866850cf6d19fcef4aa52cf80c0f74a90891b820af521ae3eb3a8bca80d25611e51d15b78d904dd43ffc5ade67f036189ac216da4e75d2713f792223aeb704449115c74e3447b61d777c53bcfdede35584f0bf49c31bb00a5d930a4025288dd061cf28a4ef36b1d9d8c174589f434714f810a571697bd7cadc845a7997e85c0c2c506abdeb2d73f8a57a3544e76b5d502c4fee03d00ceada379035facb28147e97e71486f969cb9cc84a5bce752fe6bc9a736ed1a6b35c9eb21217f79b937ccdddee6958f2ae9d93c30486618d043dd1bb9834abb86b39c14798e14b0f45076675bd994d59ace9bd54865ac9ec183a24d1ac6b79693604e9d814d1fbb7f622feeee97a182c41f6e1e25da9a8079a49ee09350657790c2b41ba98b6fb75107a149628ce8d6f9836729bc67e4f60e7c530137fb393777cf2555c318342e5ed18967b3222a2fef1f8d1cc42d962f577ec43ba83af25e71386c05dd9def69ce272fd678b7c9708c36d025476e1a3c63f796ade21f992117c2694a6b7dd238ffa09e7f5a303be44301cbef6b45f12c5e96e8b7759f2649e0c2087036d0357511bdb448729289fe2b230b9d561fb999950550e8aaa897a5acf09aa3b9dbd072cdbdea4c7704c76702eca817eba56b83cac284bcd8f0350e208b405ecde2bce7a8c500dbeb9875e7b5c941bd66a94f4a21a08c0c7ba58e4281433c8d2660b4755432b51b262eb3108a7b2fc6a4bfd5753d289832f8594986bb4c098780dd66ca26e6c3a0b8450b6e273ca709c2b1e00aa00c23ef3c4043fea4ea01e5367eac4ea1de002a5bbf8d68b7ec1f93f3ec2570ca04ea13c391aa941fda018a2ef3ecdd56bff72ac1b430c3fd3f2c1757ac1db06019b8b8f2fac2be913a7583ce04172761c415e77e3d977326f406680f1863513c61294aa1c8d523416b14c2818e80dd9ca3dff913e9826ac44299803672a0145447150353662fbbb92bc9e4cefb220c22730c6dda34f68a11c98d26bbff64c5a63f0d6b56cf1b5e257e9a715d923eea088b8449c383cfe8e65f1698012130329d7ec7c4daccd575b6636cbac1c55502cc68890b7ec31525df3b0fc033e3480674c0fb5c5113481f46546650e723398fac0a0576188de8746f948839d0e7f6360e03017c2403019221c3512197d661d45a17737ec8d115ddcd3fc04a4ae21c6dd1432c1af0135621c80689a0e112a7a5d3f9f2d8aa65136eb48ef82665c9736581f59f8a7b272cc186b25ad6a2c7636eb802621a45dad1bc41f96432eab3fa26a4b4c64ce2b7750f434b4aca814447c123c5c9dd6dcbf7c442cf87d9f018bdd75c60de87330548f3a23147771d25db6f3b841d8dbb1dd7bbf18a511053e8388503b820ef8c74560d4d7a13f9a48d37646545be689c92b35e60f06e06b74fbf9d80f042f9e8e9cdafaaeed04d69379642ef51c63a5763cb0199c101c3da7a5feb081c5033b31669c1157adfc99b045515c45e0c7360187b4b0bee6c52f553a7045131c7de674e9c0800b0f3561c8ccf9efc0edfed1599ebb65b6380b7cae7218274e724ef245714972009cde7abfe5871a0865f5249a424e09cf7cc2e60b788e5cd6b2bea32f4ebcebabe167904cb93994c449558cf879553fd2ebb1d8782d2047bdbf19f5a88d875a643de9ab097019c04a5df220c70202cfb62df3db6a6b411c50dd98c6e175f179e445ab6cddcf51396538ba03c64c94533cf489f243bd63c88f33c10887ddb69f6660d1f146b109a4a199f9f2d24e87d0253e3231207df73c68f8f5f3071b5f5c975b2f094372c5b4060ea56e36b5492f2446f06bf0a4bea8905541aa1861e852c62a6cfbffc87815e148a2b68a9a07a8aa3a09ac800c9fc54d1c963437c77a0c9a660c9e4343eaf8fd67a8a62373682671648f4774dbe6c1dc4d3b9baeb0fa11ac71d427c20e9edebfdf2a3b3397cf3d330c900caf304cc319ce2b06592c46a350348b4519a4635efd3e244781a685b6343f7e660fa02a29d4ec1b95bd019b7164e4f52f4e9562c1cee5aba717066a6b5668e287ccd05d2df30c0cf356291e8328503c0505d4b880bb8e684f1828614a5966bbf7f404277", 0x1000}, {&(0x7f0000002440)="07c769254ff88da6eb6788aa8e3eeb0d82ea593a1d625a98f8d20f91b54f11668157a2332bc84c1d646759c802398f6dfd2b2835f8c4514fa308520f89bc1fe81e5c2b5ff6c339bc8d2b9b79876ea79210377842100f7d72fab7f7828a397f04169fbfb7edf49e9c4428ff652f41133966f6f6dad89038ac1719a3d2bfa0d2d063742fe7e1713763b12c0e8faebde3fe2b1d85eca9621b8af8bddb0bf20a3b31a5b91cfa926db3f964042008c82a3e1043c9e0ddcf59a1553e08f89f9866b7b14a931423680b569914732f99ffb07c3bd6534687741a97061a3a156ccb", 0xdd}], 0xa, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002600)={0x7, 0x1e3b145, 0x80a, 0x10001, "8f5dbc237db3ab2e6d398d256a308a680bc3cfe0", 0xffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) write(r0, &(0x7f0000000100)='[', 0x1) r3 = getpgrp() wait4(r3, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fsync(r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) write(r0, &(0x7f0000000080)='L', 0x1) 16:15:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x33780000000) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28, 0x0) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:15:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchflags(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') linkat(r2, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) pipe2(&(0x7f00000001c0), 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000100)) 16:15:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x0, 0x0, 0x10000}], 0xc4e, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000, 0xffffffff}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="5aefe421d1460594368f5c16beaa5905e78ab9a7a32f3c86eeaab0f82f155e76b218fa1d4e8b64cd5aea8ab52dd562eb5d472c3aacef8b67aebae225f03c61c0cd4a6a19a5202c5a5f9e8eacb8dabaf28ed9c05141cc2e549f83181c7ac769ff9c01bfb0149d47e66d93", 0x6a}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="6000000000000000ffff0000030000007dafeec66c7c634d54c0aed01a53fae396862924db5c6fa7e45b317d4574acef55634fdf2830acc5fd9528db0d8b89c65b23b0d9afea2541ce80a2eaee4f96b65f12538c25b0a3d12e19c59c92000000780000000000000000000000010000004d8ab77257bbdb33c391c36f9c14dfb014cd5bbb5b88d5830986f5ff674a8dc6fa3dac8c7bf4161ac17fff81600647326ae7c442ed23e994cd729b18f1734c8dd429d4f8a249d201aaf9e32629f8fd2fe66797b847401649004208a71f89f80c823ec919446b93348000000000000000ffff000006000000b10db29a1c66bede39c4906bdd7938b19f89d7395ee53f80a61df5480120e1ec17ec067e64e7c8491aae81962225b85b4723d2baeae4f792deeba558d81adc4c68880139504511624eef5b56a4c3b4a9b002c49eedf82ac3e7c226a5f91b3ebf75f62a1e3f9b2751a3b2139b717d951828000000000000000100000001000000650c377465fdab62f4c2b005b9c0d4be6946c0053c000000300000000000000000000000050000009d769f982f22a4810bab3308a8aa66463f8fdac6b054ad1451f90000000000007800000000000000ffff0000040000002e6843a7c3a2895b11d8e84c7ccca8d0cbe779aa61d14a7613f306c422ce7bcc88977571d1278e9fa62c519704cd93b9f811bd48550d8b5e077d19d1b9739c2fbdaad62cbcd8e4df5c5cfeca9d70eb66b99fba68c5d96b520a529fc707b62e2ef9371bf978bc00000801000000000000010000009e11fc2bfe76c025071604d00859328f523a16d1f93bcdd739705b6039d52f0d06f03e38c5d02e73fd349cc9fcaa3d7b940015697e4c2fb79318561e4760b552b2f5f9b204d0ea6f806756a643362bb7ce13fe17207de3ddc967b52882f931e388536c7bdb13f5b971e40e516d570c2d82a0009688683b47d6d7fe34fcc8bc0a7f1329f0066586ee1f123595f229a6d8855ada4f8e5a8ea0ff963c2d3207185c5c8c7036c349ae91d9f2c837fba009f259739c16926ffe632d91a1ad3b2b5c3be4191214bf74138f624fe7c98c03c16338efc13319ac44cdc56c79a3dee20e678d72193903016329fb5662a7b0eeffa0db5b802aa3b71ed0a164fd0000000000000018000000000000000100000006000000bb030000000000003800000000000000ffff000007000000283b06a60e8ea532d2aa45b6d76e08580d7728e32a9bd478e0eb3ea7600b45ca04643e62a1000000"], 0x380}, 0x404) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:15:37 executing program 1: clock_gettime(0x7, &(0x7f00000017c0)) r0 = socket$inet(0x2, 0x3, 0x1) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)="5d9af4a153bf4181a776ba6b3a7346a82e6fe1411381c9978b7e544b11", 0x1d}, {&(0x7f0000000080)="b6c38436f6c163e7a13c38d9833a240357c806e391b78e78dcb77882182c2ca170413cefe89b38c4783128b305febe0d32ecd67b1c33e038b384caa2706a8eb577dd7c58e97ea914d372cd069f18c465a914c4ebfbd971698447f06a711794a78ac71afe68d4835f02b59068d93156a47546f7960e5e9b9fe56aa8de885dc2756fdcba50878ea87569206df73f69729016ec882ea275c83144931015", 0x9c}, {&(0x7f0000000140)="7de1de0a5a75d46eb305065f3c2908140aacbb2cce9e910da3b0f69ce631925fcfbc3307a985df2ebf8512e16d69be35ff68c046223518f44c19977e02a24177cf96e90bab065a06478b24d25376c1c9fe5f71d35a974a9a1912df22d284de450549013f45b64368ab08c3e206771ff0e05999c1af537bad0c4abdc730975e46160e92faab9cadb220e58fb0dd873935f4ccae5180b9c979081e198767bbfe9e5774ea9e200e30564943091ede15a0038d66f41953ab30061d2e6b78e840b5848f79e9f242fd80e2f8190694299146563a00c9492372c217b13f0168f4e0b2746f98acea0f0eecaedc71a17a18699b3752310d6b68dfe44bcbf31ccb9b6478f798fa4677f03a6544a893868859a544418ed810127c4ceda49e40ad9033474672a31bbed708e32ad1e0e0cefeb9662ff806ab04f32c2baa50c18591ebc2366b963679147761b049fa2ec3363406686ad444736e073de68e97c08863e6809f7d34f5bd31e43d3243353f6755086221cadd5924d42af3147e0441d0e80105c1f01909946b9861628f86c61852a81125dbbbb01da3f995faf6443756f3dd72425556938fc050a440fb4a207ed884c1da01a7cdc6552bb2a1d8c8e1c89854303f483cba50eb2a0f140e18a85a6745fb2364b9db5880cd83fa8cf8bfaf9189ad56bde8c77b3db932bfab878fe368b56ef39fbfa75c6e280642ef2461613b43eb82f851af2fad6555e689f91e3dc1226bb328dea0acbf3272caaccfc9f083f0fa713aeccc55f20e7b51cf4ca653d11669649debe8e91255e6677ec9b64a88ac861729a467e366557bbbd420b9e1f3882b2ca8fcac23024319d6787b3fc2d34ca59c60e8b5237dc97d1255419dc7e8a01088b487e1b0e9ff83cf3fe7e635043b39f581999a8c2c7eafd2433d8954b2566bc4f7ef81c9db8dcd7a57db9f5d97554a539daa5199284efff0013dd05c284654330c54b604621be8eedb155c00a0aa09a02007f1ce059be1f50a83d0a5aa9ecc5030299654129b7e8ac21b62652197dc5a697bc76e532b6931acadde4e606f10e68bb2b475cdbe73fb39b3a5a96acf706d91f63491fa8f37379938686b801a598b8686b8a348001185eca72789b5a9632138b8588a9e022ff3aca5e8cf84ac8241c775ed969f16813d68818ca8bbc6f71cd90d8495d32163d2155b3b57c5a016224f7bd5754ece355f069f13d6ac8eeda32340f7f39af27d7f1b210ec54b2df2eaddeec0c535fa156ab6f3824a571be756fb57a2a088f2e3ada020c7b434bea268ee87449e8059aa592204c31b3f758cd75a2d6995413d3e1775859ed6929dbeb527e11ec0a166358d87c2c63442a9e6d1680211e7e9a04e2c241a7cb20903ccd37e792cc6f8f8af60fa4b54b9a6b060bc6939bd01ec74fd0d118933b50d33bdb7151a986b67e8266076e403d12cd2b1663d1e4175c672fe6e4659317e2e2caa72155fbc89bdad300fff7b0000c0b059a1c840d7a4ce5715209d94018fceb1ccc8da1310d95722fcbceb6b547a59320240298ef12a4fd1d62cc5f865f55d2aba96db8169f3bdd96452f677bc779bb0230f73feaa83dba3b5be5824ddd4f918421682c3edb6250dbd294fe41192b6459e2dd6aa43b2d4b04be5b75c465360c1808542e340b4f56e596177576b5061bad5cb0d566aabf3fb147e7adce5b6a36aa135d307516bd85a14b792b447722338391e9ddc059c891e788bcf2489aed452329a5949b2fbe66d6f8d130b5081ed42f84d6c18065844a7cbf39d84a0060f117457aceb03998fbaee54e8b0e7ca0b58865a6267b3c1ba66d8289d46402c188106bebaf322a491af61d983a35ad22837cdca79062dc2249fa23b93cf20ab9e8c008aca5f94e93f4ce2d73b00fa2327aa0b3643a2826305c153a969cabab5ea69188ef2dd04bee9c2cd0fdf6aa2d0c5ce984c8c10126482f411fe8b5fe33c91f43ca9952ca2f384ed28a26580ae937e5c397acedb4e8bb855006acf38b4963e388666a2c340e2c955eeb4674405021a57dd5992c67814d658416fbdb2af30f178dd2446e3cbb979285b1a1e8db29245910ec475cafaec5e56d92fd8a17a929f1522170c5ea23b969f892e7f516fe1cabca92df1fbe93bedca1a10addabf843f90abe6d5b1b686b1ee01edf8619fe07b9be9cf85158044d6cdd163da87877a67c90dad3c80285527eff460eb647b83d5ff526ec0ccda0c44dfdb86f4005563d5f40b4b44a6cc26bbd4ff9d87e788c65bfe4969c38860815e3d5af3616eb50856e4622050db0de94b2b21c98e6d9ce7879bd055ac3453cb31e731146811e8d0fd6f40adab4999d011b30410798c60a3eceb9605ea6cd0714a9a0dc63766107c444a24138edeb4a6aeb411ecd623b30dc84178b0f593ee90b49f82b4adcc39622dd4eeb9dafcb936ee3bab37e779294ae014875023f167a75d2fe6b33ffb62abaa88a7918863801ff91c802914ea3330d83e42f9c14f1177ece284408bc5a5d0a24a41eb1132b0dfaa472c9267182b213f145bb93c405caa81c66d7bcade18434a1dd0bdd7d681599eea84641821faaab2a1e7ab8a421cb173a07bc385751350d50899abb872c7c179b46cee91448143a6cd4277634afe11cd86c89d2227ee98d8d056f555c721ef3b4c9243a44839c060dc3fc488049dc7502454bf10ce99b4688e5a8b49cfd9e47a92c1b4b7c3e31108ca39bab3d90cbe6fb4ee97df9a37fe2fed7560647f550fbe2d7248c6318937274f8168b61042b968025e7ab691d89d77e1d06b8efa52d75381ae611f4f9cfe30c5217bc9ed603c2bff3a3797cab6bb3f1dbe1c7dc6e4ec9485d14c34ed8ee008e402756cd6ef3974f9864f61c98172695fa5e5bc0232daccdb96eb8491c8c0287fa3d4b18a468737ebb7e94417491c991c39a29d08f9d6d3dce08b097c705dd459e14687d1c2e0b0781a5d0693b499c0d4b8f30a2d7db350fccffa15f456dd0c7e358aa7a2aeb58b94c41ac951c8c0d351b417291ad0b0ffce74c0fec2076a33c2a0db0bd50bf8bd0cb06ccb2bc2a0896e897b45b059c5b744853f248b526fb3bbfc1a5723db1ec35618b5b50d27b80613157d6080ffc7936f52757f686192fd795739e9c500b34d1821d3b77b39df1b8a70d244c3f98ee58acbece75279603948377c9fe1c583bf849517730820996e7172ccc463bd72ef2f0fb3c3f76da3a6d522a9884d372f86a24c08b2446ad32b2df89054217c9dee86e65c7314d64ab4e10f9a78ab92e6794f8f44b8bef3f69516397ed16bc035c3e3229e636e622a31216d5c9304b05605ba9020866b281be57cea69a908f1bbfc30a22f4839c48dd803ce7a431ba46a95d53d5ac0bbc4f9274e6947bc588158fcb7262c33f47307d42f0bf05886c552766c4a3e9e16065287047f77b18c2faae34271c98dc5d67542701914bd6262cd6532080ab437db27784d67b58d1ee455d23045aaf93651cd86488b78c85f91cc4e5b0c749d6d003963536eac000bb53b00df5cc51cf03c99bc5a4ff8d6e18b4ab23949dbbb8107e1ee93d3804c79c5401580394dda56192963a82c26a6d1222d27dec7ef4dfaf69d901b368728de5df55df8ea12393c7b9222ac95aea196dae49f4c009ced4cb14e2b844c9d95ca82e56827b0ae9455bc24bbb691026b31a7eb35fd1aba681929a147f03dea2277f144dcd706c50d154b3100e8f25740994266b5828003f8c9ac2dec7de88b7c75f571452cc0c1eb887bec79cb231bd103e0b943b4a06b437c110d240ed1a8f9525d982e57f853bb0f74daac684b0749736de023fea0775d425e964afa6423413b15b2ca342c1eff0b15e7a5aed70f583bd370e9964b0ffbc1f6241f3a60b4939810919bc21c0b36a4d834fc032e79820b037248b14b27f1df90c60746d694a92fa6428e38796e670df1bb9debad2aa4289789972e35ee5a020f1f3c79268da6a598b59c79534757ae8df316e7541f4c2992aa0e7ecca18e731c971c927ed9729b24bf6e6b38e8ef66adea976301ec7f5b4e4169fe3f23b6b4ef2b962d83566529a4971b44b1ddb1d6bccf776a99c6375aa777e629dfb90a77e8765ef8794678bc3630ec9cdef318cf13610efc1861360e5c6fc0d570797fdf7e1002b249f4869239a39c665203d9a6a6422e916a64ada9a86252bf787fbee42b5a5796d2f5103b2f6910c52de8b121cf37991875a73ee6a6ab87078fecd9c3043d360ff59467d993d0270fc37f046ec9cb542a2ab83b58eb86fee601bb213cf75f387b7be006b2b6e7b5ba7bd9ecc754d337215a94f70bfd0c7597422da64234690804a13a49897d69baddd92e25abcf9568c8f2eeed3872e711a9edf0b558e8f1478494552a016593896a44e891cb0dd9f26b8b55bbfde5d7f9b847f46af7489b7d6ae44d65459b64c2a34b197ad0de52d3c35429278756cb75e334fed8a7734cebadf1c2a4944f0470d13b19f6860a0b23f4a71add52a1d67ced39cc3fc91d3fe55b99ad2cb9f4c497718404ce3c043ac794b4b5262e7d6ea1b720bb1d0347ee326b7b8ddc9eee8539598485940a152c4249ee128e52a1e5eb90c925b25e4fbcb482a3f11d3458ecd748c97b7555b07d08592bc6984793d784c87b07fb157bedd925d3240a98f11adef639bccb9517a3c88483c4547392dae55532d81b4b5e9ecd9b459ccf0dbec740a2b54138bb2ada17e013f9761df9660006ecd5f01cd0eecfc87c8587fdc90da92eb424958d8ce4f576fe16602e73ae44d49135c72291141fc8003485624074107226ae015cb2e6872b958875fcce3392f792a61b89ef1accf951facec03df344c92a8cad669b8a3440cd3deb373f5e823c73ca8c131d269da2ce19b502120f41b5d62833ecb4b5a3e74719087afb5ec2d6953bb9bd689a684bea1adecac699b35295d191d9d3bf58cc32b3e78316d5ae19128efd7d807424bb9066cec4828e81ca84e1f4c5bf5db8cde3d90079a318c147c1485af465b32f524db258d1eb2f3dd7cc55ada257aa7f448980cdb3fa44d95675f8a0f7f06f3a9a79930084dca29f123de3faeb82f8b64343848275b846ced08f8f053cf860ea0d757bd30aed2176c385f043bae72419fa81b7de7284c8f3aae9d6618cecc560705604c817152968bfad7efd1cf5c836795cf740826eb60c539fcdf136c5bbeb2866df12f36689106c25b752eb1e58e2bee73e3241a74e9c32badfe49657e20fc895f83f51cac8c9c625059599ec109129f789179bda0bc888a9401f7b88321f8734ac5ea4debd010ef00f0b97103b5ebc7412a234953b7ce7516d790526bf6d4a8ed648368786a6ea3208140788a468cbd66eb9709afe7cba97c4ab1205a5b9517b0f93f43e3a8a464c90855f2e2d47e40773e0d6408ce75e92ea58f5908a16fbd1661ebc39349d5edc0a02b62332b828ac07e5a269c8336938ef4249a7377a5a3460b8da618f8e974b04e4b6ba01ba15d40ec366e172eaf1ca8006bfa8c149ec1e8c4fcf8c62be2d67b56c7930b54ae335ab785af1fb7e9a98c9c95bbac3647b162c04fe49af58c195d8891b11dd9cfe22dcfc0b59668ffd4116d322daed205f436e3bfc4e517c51574f6d717b4c580ddff626b3ff0f9d5bfced2727ae0bd8915d7ceb570fea7eef37ab9cd261105eb510aaa92dd871b493b50c99fbb2dc35afb643d3df28da05a773fed4148f5aff3a887a0d87950ac319b5be1b322d264636e48c71cc80dcb452e3cab160c7a88c006a84898e5201111f81054dedf9967832fee53ea66ff3df7c3024c32cb4e95648aeb8e934", 0x1000}, {&(0x7f0000001140)="b0ecda88832a47ee498f7bcc6730eb93b84a2cb501a75f045e3334da5cf323d650e0a6f94a69e95308c72de0ae961f4ab74778235e692706d36cec3f4a1365b9342508ac5ce86a4fc376352f54", 0x4d}, {&(0x7f00000011c0)="bc7e92b54b547106a70098a2bc44", 0xe}, {&(0x7f0000001200)="519a15817cfcea117af6e6ea2dd02a14ed85d0bb47f4e7a21722e1bfc442fb6627b8dc5a37dbbdaf12a70d3cdc67ce4ad9fa091defe48535899efe5a0d1b3d1ebc28e2628d4c39c494229d10b6e8ddda4a07f7b753959a1cede9847a2ec40cbf8658952cf79f239432c7cbd8505ed1e91e4a570842bf4f3dc0fc274bd748645d9303453993e730c0adc929684b530f012e8d9d5d295852ec45a01ad4e2ecdb30eaa929e9eb2133e51ef6ef71bb38d280b801e111279313c5b849eb6766ada62a7cf63fbba660b1806dc72919977d6923e066052777b1cd5a7ca803203b7e7ddca19f6db3e87f22", 0xe7}, {&(0x7f0000001300)="a8797fb1c3963e28becf8ea193fbcb5cd8991d31fa46acc0db5c83cecb3b08b873044bd3afcaec3651cf833712be1f3d5cc75d17c1f595f345787c91e0062e67f16d228370621b93310c0f81bff35a8b02ff385a026714a256c4e153609b618e9c480966ddd2f64543f4402a4b5ba0912df77746e51ef01d2ad2a574f5de8b28e6d3cbab16640ff4ca1079", 0x8b}, {&(0x7f00000013c0)="8b59", 0x2}, {&(0x7f0000001400)="edb9cdd6467106131b51adbaab53373655389c0930d5a74af19c406b57f601d900e7c50dc88950395e070930188042aee7934f2fbfbeb944eb5cbb5f2c7e857b7e52873ed4340f386ec9f85129156b431aff89f42d56066332601c04f7557b1aa89ceb292e53ffbdefe4cc40ba4f73141bfaad0165cc219d3fc8d19023bf3a61cd61b070c7abe9177deb227697c30984b0e9457361c182bb872cff70e215662822249070e680bab8d63fd9ebffecf3e6a7cf086db852afa083654df26eb205d3dcb7956ac7f01a775e4436298ae00090461780f9c9eeaa36e8fb6034044ae160884e2f6d0bc7c0", 0xe7}], 0x9, &(0x7f00000015c0)=[{0xf8, 0xffff, 0x2386, "aa16c7113d1ceb4e01eb36ffbfa999965632b63892c8e06461ea9850db4bb80661537473f5c4ec9363f483b531630867adeab6da31cc057fdde5d47bf4f3b592ae07bba71aa8c4ebb558677f8e822b05cee34d6771d296dc76cf87ab89f47975ecb4a878938d3a67e9ed94f30ee52d60a1cf2aa9cb79c68b7d5710dc296d5a8e3160ef4be5572a4fb743d024e7c87f957a72334d1ab252d8d37c2b42a36b62ff2ab62bda663bb21d68e26d089ac699fbace4924505f6760df76c8631bb82ef202871648470a8db6c3a2fc25b9fd89ae731b69772f6be29977fbb0a5a0f920123fd318b8dc341d526"}, {0xa8, 0x0, 0x3, "b510523b65bedb4bf703ea5b03ae4ed8728897f0c7e9395503a6934574f2da0b2d862a2dd14ef85e83ab2a5a4bac98cfb1351d4d351ea546b44b34b269e8000fc730476a3a08e1d38d3fdf55c291ffdef3d0d5cb4ff6d72552dbb2071dd9895e591d1fb60e72d4640505690be8fdf6ecbc9d1b3eb7439cf0922035653548b1ab42ec4582c362e1b1db8ad55e65dc2f39a1b6efb79302"}], 0x1a0}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:15:37 executing program 1: mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) mlock(&(0x7f0000feb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x200000000000004) r0 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ff6000/0x4000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x0, 0x40000000004, 0x8000}, 0x339) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000380000000079875eec81f0d9efd0114c30f3bb01047634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c733cba774343633952cf45eb6fb1cc36abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db21550628c954e82ea1944b360b56bbd8470e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea7191b026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac31041462394cc81cd4245b6b5cf9492b9819b43890c921c151655807d6e334a75cbe751527176d16334436c1185d674fc097af793ebc298d548ff1747e2bd6913affca62dd1a7560aa7ae1bd000250357e2f9a50194e62e0e9105a91998d9d968f485b426f7ade7e51c95f5c1686fbcc7e153e42bac2915c8b5171623c8db2eb0ac68b7b4c96098165fb47602c9d2ffc90531dc3eecc7804ea3798b28689db269e7b27406849f256b5b3ca25d74c09b04c513a47f5329a2f430e31f1ca58788e2fb811e3ca9041fb6e1096f56c6d53590bc3867cd8919f07ce8bbbc13dffd9956530cc2d49ca5f9c00ee63f8fca3bfb222d0eaf1815e8"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x2, 0x4010, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r4, &(0x7f0000000400)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r5, &(0x7f0000000640)="713567211c11502a541514e67fc967ab7de9c64738b2933831d84b5d70020033f6c219761ca1e11de885fb9e57d339cc63829cfcf95913f3cf41642d160ba605d285789fedd1bfbbef51ce530560c0ec40a3e5050ca5ebad5731efedb74bd68b272230b5e0f84c83a22cbd9b0a13723f47366209f57d93b8cfde680c0c37d820e196a77ed6fed4161a01e9c5768858169e6cc3067dd80dd2e442f83073406e11e1aff9c43763c4693129b05c80aa8a89afdd1ecebf2f1f0665f5e456c58d3d9944d13c3dcba8e87fc95e8fd7fa84a4b1fa431e4c18433b6c6564cd14d65889caa0910a7e254c193380e388941b971edb222a1e1b46c2bdb52e2ccc8d40d3601a31eb9ac0fed1776aeb59611e55187acdd38fd40678d1965fcfa7c6b65cbe09764644d24d4f71420ac40c67503aaf636bc0e2e8ee225484d583", 0x139) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d55090020fc5c7fd2008f270700"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000580)=""/159) 16:15:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000200000051, 0x0) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:15:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x21) syz_emit_ethernet(0xffffffffffffffe9, &(0x7f0000000180)="b6") 16:15:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000080, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x88, 0x24, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x31, 0x40, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x94, 0x1000}], 0xab, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000001, 0x1000, 0x5}], 0x400, &(0x7f00000000c0)={0x100000000, 0x1}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xffffffff) 16:15:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) select(0x40, &(0x7f0000000080)={0xbbcd, 0x7f, 0x6, 0x9, 0x100, 0x40, 0x7b0, 0x9}, &(0x7f00000000c0)={0x6, 0x45a, 0x0, 0x8, 0xd02, 0x1f, 0xa85, 0x100000001}, &(0x7f0000000180)={0x20, 0x5, 0x7, 0x40, 0xfcbd, 0x5, 0xa8ca, 0x60}, &(0x7f0000000200)={0x2, 0x14a7}) 16:15:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000100)='./file0\x00', 0x0, 0x180) 16:15:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000001c0)=0x9, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x21}, {r5, 0x48}, {r1}, {r5, 0xe37ddeb64ada0871}], 0x4, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x4, 0x5, 0xfffffffffffffffd, 0x1}) 16:15:38 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000580)={0x1, 0x400, 0x0, 0x1ff, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x280, 0x18a) getpeername(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r2 = socket$unix(0x1, 0x0, 0x0) accept$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000680)=0x3bb) r3 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0xfffffffffffffffc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000380)=0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:15:38 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:15:38 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r0, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x4b17b6bf) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x10, 0x1, 0x1, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:15:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 16:15:38 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000004c0)='./file1\x00', 0x1084, 0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/100, 0x64}], 0x4, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x435, './file0\x00', './file0\x00'}) munlockall() 16:15:38 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x7, 0x7bc, &(0x7f0000000880)="7d5bb2f9afc29c1191b80e4ee447e4fc025b5ebe875d84ba232b9da53268d5b25f3bc1f9e223936d3e28fa1b2b4e67f322292e02666c10fd77556d4c2ba804aab68cd5272b97d6f4e7a1fabc80e85ebdadf2df3eb71431072ee552de3809aed39ad6e11327a95f3083a58795a3e68623b761c0088b95d1993e22b03973b7eb578cdd559ef084d736f345f20ce70d82aa653a986031af059720172bc3e805f516cb003d411b795e6b9a42aa02fe2bf600857587021bb68414b707562360fec5adab39c37bc55ed2b35f6d1c4592ae7be9d2fb7c48b9cd85182a970c88f7e8345ba477532d99fbc6e844888366e9f28dd76f656307839cbc8ca8863012584957d8954e7388d09a3ddd26182abbf6da7180aa885a7c08348b7d4fbc9f2c6bc203a92ed04cd75deacaf27d3c8d3a4792c740f24a012f71cf14da221c550728076c6c8e02a69a62a2d1daeaa09251e939f4525dd8b36febf0551b80303bf6daae4a5a457853fbb1ea031519809f26d6af3e885f0a8c48788c4e27e3006d5bd5df379b73cda602529e48141f43a2b4a05a4af06f4ac458d31042b0d5f694d058e0ef35ea1f7677282847353912ee9c5abf8df0b6a2ff497de70fe252c155852ba93b1cd7526592755a8bfc396b7eb8b000d700ca196dc8defe68406a6c46a901928c5612ca8ffca665ae0c73f6ea422e83d44a4c1ddbc66bf4a194c40395216ce3e3ddd605691f6ec30f77dc60313004b05bb8dd4fa9a1c019aca527a4270fbff17eacb0934209779575faa43383c3a2095fb149df6a449343b88560fd46b41c4182999d7b36b9b0a12e8ce89890490c53f0a35c82c398eb74a4e10e06943cd7a14c72ad10d163318801e6d38e7e203ebfaa4cb5a337da5936a52741b726d18fab619dc421036e6c0bf98c4fde1c98a93cd359c4a1d00d6f629cc06a8d8fcd5ca505007c4571f0efa9052951cfb214b9b79e9c27ca5e2d8b5a30761b8cf027a5099227c698b527f3dd179287da57f96cb2ccf37e985af12746f4c91eeaa5f1709b5863de20b85e4db6345c855d792eb7833df190ab2bc1acabfdce239fbad348249aa04a8a5ef740ca5f3bd66e06944d63e369525e0884d6f3d7c67e3383912ec95d06f2a1ca6eff92cd0c1343e9babd3bdb51a72ddbfbd6fdad9f91b0bb7aabd66504299d0d03405a2cfc0de3632fa7aa19f1ff0083ba556d2ed61219aae992632c85f2d00b94332851cafa39c28a174921f7fb078cd997bc0551a373bbe9e24169d91d027b95c424292263cff16d6357eb54e8c551753d81e61ba9a5e5449f16a9625b6a3b32af403c8660fcde790751f862d830b45de045c5855a8dc68cc20312e4157bc610188e704af6bab2c7d6e492f23152e12db34104fb93f4352dd8a34d40c0249bad8f6f5a130cc09e464cbb8bc8aea3788b6e8f660a52192dd20fa6b82711072353eaf3e136e1123b1592d614504249d4dcde4facb2fd2cf3313d887fbbbbb8f07ddf61ef1132fcec339206ca2720606aa96d68d337795aedea4c4991ee1c36298161840921967cf3eafe8021b122046478f7e2eef100a305cf138b87eff76820f17d65e50b374349ae99ee1b0ad49c71cbade0ce796e2148827c96f5d18a3d11046f0cb7aa8426365df342f2b2b887460ed87da9891faa830eafe5f089cf1f7e01166c0dceb439eef19790ba05e41f0326a654224b8df439b61a54c3a672aa93e6e5e22b9814d8ad044c6d4fc8874c551f47beb5b1011c8b42723881561335c04e39adce54d9af8cdf6aabfc12e190320b0f2b30c4a19c8efaeb51bb080d2093673574b9b8d9042ee78aae42e0f27035aeae1a69fcc2d239e11e25fedbe9f770c7b9f6e2348d55265fe40a7bfd5416a918c3d42b0dfbd7ed5ccfea6aa947d8beb75fa1c55894f288a46e893b229a47f8d52d5e532dc050503c0e98206b3b81fba442571dc55f06375233f6f4d94dffedf7e4552c633ebad57878f6f40dac9f0b715e7aece1bd58dc06bd57e79cff6639e7011dac485b3fa1e23458461b50c58a8768057ab76d83d92ab8c9d7f08a53d9d46f444320e85e228154c415acd6f0b4364ff81e1c85507f51ff3c4bbeadff842ba2eb33cf0bd0c29045b5466cca02e11a4470e11980f28aee995e8c6a1c64aafecf20c977fabef32cf5130e587c1dc3e14c4cb290c17f15954be3b49438c27d74acfafa1345a091f0ea9c92575bb8804d3d1e6460b6759910c5b017302dcb252409bef17529c283ff03324a3c22f0c338881ee737ce991d3a175ab2184cc0642d47c6ab1772c2c5984a27b14d29bd9be2c90f943540fc65e31223e963b5105ddaf3ef091bf1533874dbb2b2b0913e7ccd59d4665e602bee687e431e146e174978da31b2663baa43294f4e4503d328e79a6c0b3e42c44f299f62550a6920b43e826957f67b5a7352ecb540b8ce58ab44573a54507a64310dbc6f70cfea4947bb61171d728d3ecdd2fbe7f50ed6fcbf03f3375995b8f6422eb5d23868fff41111b998edfa00c304013ad48ae85c899b66c16addef7db1e8b08bbcaf19f27880436a366e984085fb362fe90e89273fcba86357d8930febf3a4de5e3a651aa3b1d8c70cf3d0657d42b80c4847072a65ee195fd1d813ca24b5a1edabff442bcd54fbd364b8e389d45c93098bd363c039df289aa1007e851ca0a94f478c07a3bd5f6b49fc320b57077add840811fed25a26d717d0d523967017b31d7f57af07c73b563fa184e162354e88bd52e9ec66ed2ccfa81a9f8a4759c44fb1b28a70df4bcbfd15f8c039ff92148b383883c146ea1c5980d9861c568191c586e3aa1a06cd46a229ac66b88f343aa986b2647e7b8a54b919dc04ff30e61bd38f53ce910d3c35a60410e4a2f1f79724620e1954b8c57f9879bf12a567839d2eba03ab7a72af6270d606adfdd7dcd46a054fd25cefe22cb69363558b1d90044c356b35cd3726c3f64b4e8ba89fdfae83ea93a5a72f1c84cc1c38ed0d51580831526bd4b1238f0fede87f9a500d8817e29700b958c1489136471f1748a508e9f2dfec40689b82b754d5949b13c425ad9193ecd9e4635c3eaca9686193c2cca18aa2341f412c9d804ae1d6c14a4c59f317b64fc993d1f78a74df5e89bcb0fb5388a018050238265159166ec5b7fd091e5d99d864d89a9ce6aec6248df579fbf8f79e5c21e6765648f64c6fe3a20ea9ba06a038965bab454913fbfd13c518ba23a228c9d179ec93d3cc944b8f6a3adb294423dd99d2653524cf13104f266640213786b81982756d040101d1b58dffdbd689e4fabc7ad31df3b9aa2a56286208ea90d9751fbda5379e8eceb0d5e3c9eb6200332a7a0bc9f629b62ea5e4439ee10d645623fba49b402e3e640a32edd1555a4306dc53313abef6d058c56e1801f638a29e461aabd0418cfb6cb6b857cda03e19dcee7667a8672b1aabad28abffb7ca8befce51f387153406b89c38c7110584add2ea3b4aa61bb7df1cbae98b6e02fbe1c2b694f56126f25dd8974112900d8f5c13747bc63b184eebfb16ed4bd39eb36ea426e00795f90830abf930e4fcf3d97c00af5bf4419c2e5fc722927a12265dd785f7e89d22e79c89b480de76fa6643e0f512b5376619627ce633d6d6c3ff2adaf6ae4e781d313339c8d3494eb97bcc596f0a795f6c91c684db88ee0b0f91a05c6c8f14c3471ac01d6611e2e55d9cb270433df49b47f9f0b86ad3af06c9e4bff15302bc8747fe9d2dc71347d63b360570726f78b46a1ad8a7fe76af9a716e841446b257c6e09d2eccd606c345f5d5603df271a2098efcf81f5ec141d5e8d2ed748511bbad8d6b5e76693756c78aae3bb51f947581100ce1513ea5a989201937d619a79b5fdab6099f5fb70af71486e492e17b0e553ef25c3a7df0dfe61a7aff6f4854dd1749f26c2380972ab171802f475b7e0a4463d3a6b1980c8df3b19d7e7cb120f18791c2e71036886cdfd4063d13274f8bba94ac5b7be83d3c8f714eeee3f8fb14ed5eb87378ebacead3e0e25cc4b35a86e91503dffa5e56c8c34ab1736bb590f1efb6b48813f4be2afcb5c998409503eac008912dbc1a7ad6fba0803edb3914b6e12e1bc58404f93deae1f228e2cfecd522bc6bceb13d173aae165c6e8c288bf1ed226e1bd979b404af7548f7680e032c2be4d456d9f72d2e254edf663ab3112e47402d8ac6d034a40bc04ad2219fff1c85a4b6228d1b4e7af4a8981292d81b3910c13e4b455b70937ade7a5c3db36cd8d61dd1876165cdcf0ced4d2883d9fc26de96cbeec8f03547ad875994dc5dbfbb857f740d18d1a8422a693b0c1f15ad72925998d95f4ed0d49ef8354b5066ec6a97a349a103ca1f14dbe1cfe7ffcabb44ece0870a3312294fcd9c01aa025874c14f06ada36e8fd8f7bd72935101ea94621ce21e338bf48f3bc5b7232e731b1185328ce5144f3587383d2312a11d387da00ca7a41be13cf9f0d061e36034edef4b1dfa9097acb8dad001ea0bcd1f901e65f253f0a596848765f329e2b6dd96a2eb5e7fe8f3f76267c0134015a564f723c67445a4f1bdeada128bc20050a978a7ad764031e5f599803a6df07f3c26245b86648442e4eaa06224b62bad09850150cfa42a9ae649bc0b0a05e8638ea3ef0b33b9734c9d5e672913c4e14d8b1bf57b05b5db8fea4c89310b2f8075ce19ed196d48f1ddea774f2770cdd9a5f02bb38a2e829f3be91705f75af4b72f0c64f8024c454dace901bad4162962c662c97ad91182df3cc18823f2106a489b70f356358b0a4273d12406ba8a693ea1daad7ff4d8c5ef89d0cc978182ec63359fdf930c9817f474f54ad8a2660c446126c86dc33735b9021f031f7988621e50c7592f01ddaad56d088258a2aeb0e447cf807a17077bf633ea04ec4d4ab0a59d4d6c6e8792a21307fce7b58c6475ddd9563a67e2e4ce0673600c37c0d5b30b00dc8abd2e89db9106b6e9efd76b1b6019620b12f97e43d052f32101da113a1399393211f33ef11246745ffdc0ba7f4ee0cb9da61c37178eca25958b954f61a347883e2d23c346e26555bb812e3dcc7a53966d190a9f12fe136b06c5ca1c1865eb37c946ed9af0c1ea8044889972396e146dc0d1d1d86a16d40d4fce8ae004768a493bc6a1b8a84dcd05b2be6ba098c4dc77ceb212bb0b7e508ca3cd48e4f3a44ac1ef5af186325ec9e81e9c6c207b22ae8605ccfea33c609677bf6aed7e48dc2b60f184b1b018bdc436322d6f472463c9531fcef051e35779dc985b506020433648ba14dc33ea9a2abede94271201d3d310687df3b91e872857316feec987887ef78eb808ee8b7322559d05279136966c35c979094c836c29b26ec4bfd955272d39f32a78ecd13375e978a966ce3a1dc977d0d4fd52bdda063dd6c7bdd4fb95f345c3c06c907dbc80870f6f9e211162f3f100e6da9a0478c85aef3cbb9b2d4bb679bac9a06e2354e2fd0c68ea8048c66f70391a1691c58ba8343d4f929e5b9cfdb75ccb058a4cb6b4327578e24ec25102a63eb7cb57933738198fe4c99b200d92f665e8205aace869c7dccb3d15bd989576747a8974266d47e1ee16f760d8ab2e137e081843f1e8499732948116e00e3ef5dbca96338f557f4c5a243ed98fc0d4bcaa5459fb9456289de252e5b99fc21de3c8aeeda223736af656601714753673b2a374160aae927c7230d3d6fb0de8af476452f03da88e932574178d8ab0875dc664cb57b321f174ac0b11726fbd9cf7aeb30a31f4e2041d7ad6c5f31774d86b36e657669f65c5d6eef3632b33b1d4eb2eada5a53a97f0", 0x1000) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r2, 0x0) 16:15:38 executing program 1: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:15:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:15:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x20}], 0x2, 0x380000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) r1 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x6, r2, r3, r4, r5, 0x1, 0xffffffffffffb9b3}, 0xafa7, 0x401, r6, r7, 0x0, 0x7, 0x6, 0x9}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r9 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x108) chflagsat(r9, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f800, 0x4, 0x3, 0x81}]}) 16:15:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1a, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:15:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) chdir(&(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1800}], 0x1) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="caefefa892cccd", 0x7}, {&(0x7f0000000200)="afe4332263c1c72cccf3fe3599d550855a79243e1abed729ca5220740717513b5c5e8bcac10f876f6c776340ddc3e7091f2e9d1963f7ab3a91fd1fcc0df0fa46074b0985a25ff537c92266db2f4dedad6faab0532e78d85e6efaa89f49d94df7bbd6c4b5fa3a2ccff4a16614fcac1bda3b9976a8f100419d9174ee33241506d1a49f07eed57e9e846872b27d68c1cddf4b6ba8933c8df65b0198be8ecca944078bc71e126c06e8af241b76eea771d77ffba86b4e0d7877466211c9c839f5ce12314916", 0xc3}, {&(0x7f0000000380)="4b9e86c9e0502181d146a759345d0139040760b118571384509071db14a0d52de1d774523376ae419cee3d36ce29e839058fdb891aee4120a43c4a0d707777aba4067c103cc6", 0x46}, {&(0x7f0000000400)="f18caf827899831b78261a98db51873c699c1bf5229fe0e886b53d0fbc58a23ff30df09a466cb3128a64c936749cb75f00beeff403f4a77af75d2cc20f7a40ae2699e2f77ab83260af29fdce3ac5567679504673cfe817d0faa3d55f64bd9f5ea01a5289f6f7144f102afb0de5d338dc49524c0f3feaab52f2e4c067412697bab6f5d6f07358b0cfbd437389948debfdf3aafdb58d15c5e14bb9c951960f34805b9cc11227fb11e571e423a64d4ce496ac7e06170ea7f4a85f8e9d20c9ae1563a734ffdac069f3ab7f6e2dc4b7229138011a4f1825912d369d5a685c8680143042a52097ad48d9eb0dc2112a06ce71e182254bff3c96b33c250140514d889e673fd99373e19ba700c97cdeef7e7e36f79070fa236af052e1d6cd488b3b93049d574d9feee3258e3531c169d185372f7af9c0806f332108c80ba8135e0e2adbf82380c78ad90abe976a9ff0f990ea3e045d0acd055a3b7f5f2da22832670f16dcd0f275848e8ebf419a4dc44a677c0fdabbffa61d4a057f84bc878e3beba8ba42fc78f066723695e5e3ef038c753220ddc202ff5b92d34de899dfa94fb8e17b986c9e5b51e305ed23504561689b705c2c3c3160770d6127e0da124b37a2fa67bfd245f4af090fe89239d47dd145deb4e607473cedaf3e087714f221ab2d79ef70836cc3e254b38888383519f6282fc41bbb09c33204b431890f283800d178a5f1dc2b909a0db40df99e37ca098a4356b19889ef643828e64587935c2e10004f7c9eeaa45725a4f4594188e59f9fc0e3950e33613fc3110765aa83f5df7fc6d31db72f8eaa586c2797a395c301a02ece174230f03f0284afc4137bdcb734bce430910d8d459ede56f785473b0384ef4c7f78ece897236e7646f7d75d81a309bb02e7ab99ec89fd1709e886be02d8a207ba01eb6df35a1ab18c4210b21306b6e04677a4f97913c534fc1296ade4150e58f4e9b2122a39fbd5e8c725a4c6263acffc478ebb566e21b1370bd520300adbd7b1111f543399b461db76f93cbef7dc996adcdd37af455f0ec5bb877bb5381876e31b812250f81994d3420187b0065db01fb87d1ceb2d159aa26d32cf864cb50f526fe3429f41015c6d873c5894b79fa6fee59763b0ce2bd366b4b5571450a1385197ed02cae952da91b3aae46c1fb3f0263a2ecb0f889cfd1428bbadfbadf1a75643032fca400ba94c98e4e7118a3e950ef1d5a4d2daa9857840f16a5a356bb374a08b30f836f0c02dc5cdd37796898da4cc17daccbdb2a3a70860a9e2b8d283b5c2681bcd0e91c623b2fbe4cc2db39a2a3bc87546fe19b21b2c320943fd45bb3d5145aa54b49325619f3ac915f42beb29e75e36a0b8f93c70358c700b4235148afbedab055ceea56dbe99110bd8c41ed3290286c7692e9944cb7a86b2f018ba5b6cdb39ca829248a8a465d73396b3b1e38276d20656e63de518a36a22216289ec5119f4294c55f674b5b86a7181b475e29863924caf2a939642050d9d736b86ae45218512efd6a3e758d560858d4012bcbd5bd0577d71db12c7cda10d9ce4cfac2ffd61cfc4b9260d3d60bc7e7453e28481d49d3c7e4e05478363ed7154e0ef2e97e13adcfac0ef0c0c9d1f7a5b84e8515f45e2559c2a4902b6ab6d72377a1e9bd72e579ddec4184e2bfd4028a88bf03be45012743a352969b975fd84fafccbdd5b2b0778caaddec59608e93e00e1764c4bdf8b48320b8aaaa9da3e4d0441aa6315cff65a0f2f3f3447920d1314fe37fc3695da350374f78ef37c9ceaaddf7f1fbe96f5e1e21bbadc557d8d8c68d15f320065544d90b78f5a3e5249ec42eea79a9594a10b012bce050bbd69905df05fd17b0c6f634bfe8c024ad5e8744d58658601ed962c0010050a907ec4057a0dd6628c7cd1ca72fe9c5e6fd48a999d04242d3de0acc87012451d144e7ea86a4c0487294be88fe55e5c94400ce7083484a55267c474df3ddbbc8d84dbf8a411faded5c6fa910808ce26a3c164b1701c93d5803f610fcca877bcfdad9b178d2528a058caa23ee03adbd9400ad8f9ee1a4fe2333f131a5380e381c24ea08687c3900abdb300fee12250261eb700631faab35616d87bd7c139f2384f787c52d4d691e5777bef9cb30db3d64895f075c6e698b3f9645263e8c7c998a989d848c99d480abae734dcf4fa9436e60f5fc18ad2230fb077aab909e0b5182e9508683e172d178ef9cc355a053e9b04917bc8acc6727b5bbe2612cc51f16c4a9b5ce0c1396b2b8f8887b5005a9a55d0841630b51d3468433ec547545cbaa641c44608214d4ee7a7a310e602afaef75ec17e719f0bf43956a01e7535e5dcd2114daa7e69bda9663eb5fa102309d171fe9292796b1098a923f74b0d81deacb67f7822e93fb12e5093db0fb88d3d848a83cb4ea8b472f4d4d0562c72029a61e817a1c6576e42fcd36308dd5099a2852b05253b12da67b2bfa29fedddf8a2115c32bbd77bbea39205b55bbad173eb83f4eefbe5ee894ff42dbda5d38d7a7825010145d5191d51d6d4984977c79d1df033511f875c43c6692666e6efaca7a1d85acdeef99dc16c48705a8f02f3ec146b5fc109d3556c7fc2912d5eef2744894472e3979f8eddaafd6eb1f1985c1640497f5fc738468ea0b98aea267e68981c1577aa4e11a399867c6769a99213d70bec15e5930d334b0ff4e97d3b451ce72e7eb4021b2b0ecf8f6ac5b4631081c13371de1de6361fccc12330682b4c2711330fdc027c5697f378e6fb35a0c8167f7f7a0a255303bb8643d65b8d7488d8299f83a19ed249f71201767cfd1c3ebc5860f6f5292488cf8cf3e74e3b287cbc8d745e13b0e01de024d54688869d30f5e5c6c8b51e966c489852791245176b877aeba881a289137214b1f04df860e4b4c75552650bda3fc4336d340a13ac64cb47819eb281f2a50e1fd4d026d966e4d1cef7c8f712ce52184775c25f48d567c42ddf4dbbd73e5ba82cfe65390d1dfba334f75f8c07d40c6575765ef7d304548023dfd9f209381002e4d7ab73721e0272632c52fc860a0f9c76bd952cde14639bf38d231baaedfb4c4b782783e349719f2125ca82457ee4d7d4410ac684db75dcd2b29fbc7a79c7f75937edb2b9efe04d81ab89df6019ad0bb427e12a39fbe81c733925bbcf6c5c2408d52b7dff9e5a8b87d897e1631c44e802073bcd1c1b9274a135330742d3a2f18c355926043638a0c65fe65ca5435a89f1bc7e6a7fd2aab2d3927c472e4180acf9c6a20dee54cff8c5fe752b4df032c7e40985c0a324d3e64e283e6906d132ad0630419712f0fcfd6dcdaca3d8bd048076d29473c5c643dc73e054fbb3e94910bcda7b78ba03a7dbb0b1d33cb6bd2ce5f7212c22dfe1aa751c59f861d2ddee29b74b4bf6414bcbf29e14132b11919454c84dfd115962cbaa143c8720eb7fa8d108be2defbce1084fb05eede5247e4368cb0d0a54e2d370b5286598ae1ae50cc282d2b0bcb81d378b1d1b32ff83b2c0559712c2d8d9375878699722342d72bd4792308f4ad3cc0ec0275f4e0a4fdc9fa734fdbfa8b944ba42ba058c9afc8e2a13786dcdef302d9d53a8121351ee78f36eb3b066c151505d49d4d53be9d9fcda4d02d8b8b30b47e82a314e9da29b31fd06efd0223081772df99848a013fe96e845c95b8583dde2e12b47441e678d8fa0bea0ee7e7cc08fad8a72cbe05c84f69e2955bc5b1b11f6bb29a23c9573922031e26235edc08f268a21c6583275c6c9304196e86e2483c39572cb6ebe033c11a12197eb565ea2a61612733dc7941db79fb4289974d6783d339aa1dd3399ee3d98ef47cb1d76c523a6362efd19c52380266f6731471772dd76a5ad88f29f83264a8238e0ca83c00d9e5b6bf70e3c3893b4a42c438535f6dbaabca5bc93a93e3d0f3304275d6d5f3668024d4b7af9f84b29ea205b81a2f22ae3db678488d218e165ff55823352cba60a700648ce8ecbb56f4da6a0631fb1329edff55db59c0287088f75e302f1aff3635b63560a6c0ef75605dc1b4e21cedc02b5d13029032f437fea4c0428a29f6f5682607b4b603b30802df4fa1483b3f83074e95928869fdf808fe6d427daedbca88fbb1f83c3b412cc2ba80443db155e1e4f203b848066f890144a1ca9124956aae39b09d8c5d56fbfa751d883694f9ea384e020e0a05222381587bd0c399dbc19a77af6d8e683384d54cac243d87a6dfe56e7023acf8250661e91945427f81c5293fea6eac57d715002ce83d60bcf8bff3c707e2220cdcce77cf12a54df97c286bff82ddc7e29e60f17f23216194f678618603a309f773bb4f5f82ab0647563e00c410033a2b725a3e7d2053feb6f0232278c384752408b0a075f68793c570aab07761892e30fbfce9ac0042ed5bebeb38abbb2615a49ae9e8a039bc40766881ebcbb5eca26915a56f8571af459cf3cc3fe9574cd39d92f9e34de5bbc65d410420449254201837a2c82679e873221d6e6d9de59c21ff5b119bbfbcb35c5524358b797c04e82174f3e5a70cf9f86f42a81f227ba716554762e6095d05443f9fd281650c17d6596f04b8dd2e2d81d3058e5bce310696a06b41aaf8ab783d2fe048fc4ae1a780098b292fd0600b9d7ea8d8f1d01bda927d71e92e7ed24e278b1e69e737937133fd76d8110156500cc1ccb5c289c2cc7cbbbc1d656e30fa9dc3df59eb4167a0054209eab1c263f422241ec088d9434a0b6c902a7dcc89c89fff80d5e9d1e9a757fe6f52f374ae59e6f1801c750c30ac2d0201ef3d3c11e728e0c26c001d635ab59a67299bee6843eb6314a6486414431e307f75aac7b8a6cbfffd9adc946640298ee497c45d5417a6e9872f03861ffc144898b0aa1666990372585324a30e9c5d1164bb7f5d749ed03a155f82ae7c1c47ec596398b5f98723ff64bade26e731bad95d5a4235aaa54083c2971126f79471c44167f3161f9bdc6d9d9e8a1dc66d41e7cd2dfc3b4cd9398311d54af00329adff929c7dc19b012022d95702b27d9827f9696c6e4bf718e3217556b7f935ad766610f8309ce229f9d883672d71e74124a040915a01926e823493c4c85b7504982a586bd3cb07a663a3f947f06337ff91d271a0475609ea8598bf849cf1c40bb424cce7221619fc436329ec0bf7ea088ebb73036e505d838c2f6923e203c06d423945a6791e997e8b31a1256a58674e7e908aadf2cb2ba76dbc2310139018eb64323f950dbae4e7dd178437a6651f4e2d1045726cba6943f4ef5d910edfc91430e7fb5d6ba919b51538cbf11b488b2e756d81c8e90a553f1417cb94942573badf4dc3409827e160f28187f2dba37b17aca977198e7d0e92bdf9cc0b2c6fa9e86c9d0968edb8ee993e6db89d5ec704eb5b12e378437acb936062daf8898e5993fd7f5c5f65bb514b4872f406cbb4010bf6e56ad9d55eba740cff66ef356e888de19fe1fb89f589cf9e727d801faa02f51e2353783c33c695251c8cfb281c4dda6d03bba02f29a42175a3f296bc307308093afcede8787626ce1028ec65ceb456b44ac8d8619f4aeb575b79447559b3c5bf5c13f778ed12bba2aa0229febda262ab0ebb087a7c93cb96fe921cf20d4760e9c3953309bc14cbe95d33f943e7113c402eff72ae7e918234b74b5dae622a8eaea801874bc3fcf51839ef04652f8b995ef4d33c8091b1113f11b298390a65ad39c3d5979dec3f984a79a09b78fbaf9f60456a212ff5061215164ce0ae3afc0709c15878b65257ced343bd4b4bdad34cd7a4867c2e3d01ef82d52db92f60b0046d4ac99e85006091df0b0", 0x1000}, {&(0x7f0000001400)="34882d0485d6dfff4fa96d1aa9de10d0bdbca75becdee26d6dec342a047c87012d3a0f4b0cfc139d744e6c7fe739fada5b465c3d66019fc26328742eb0aaa8ff1dde96e2a333d7adaa2600f5177566e5d1fe8f704dc12e9f3fddd1feb20319fea6e5be007b7e7b27093865f9bf1f29d36bd34351caf026e7467295446732f0ec618fb95b6aab74923b8583f03494ff12defafe7c3325dc30c022da19ddb3d616edf7cc7e44e8aa5d5328836b95f596ccc7dfa29e9a2d607bc492edd5231d62841f5d9ef7958e35272d41cbfdeb156f08839ccafa5b7c6eb99390af", 0xdb}, {&(0x7f0000001500)="bc0774f3ceef52eb421d0176d079f44d883c6f958aa597d7f86837c16074e69b1de932b9f42309b61c66671532366fde5b8a8caf53c5751dbdb0e97b880ada5ba50b6f438678f17bb9715600d210b4da68f850e2ec3d829033c056aa55992f6fd1df739a1e52025d5d54d618b0a36f1c66e910dd4d", 0x75}, {&(0x7f0000000300)="88c354ebf6f7640bcb4f6eb0188d8f0661873b39c4f9d6b3feb92ef7c7f337ff42b8915b8a2ec871a1edb111a47f0ccde3c0295dcdd46ed3f5f71de122692949", 0x40}], 0x7, &(0x7f0000001600)=[{0x50, 0xffff, 0x100000000, "aa0ab93ed1de759892ad2508715248ec8dbdbc767b880d53238e35e170f3f1908e4e21d429b77d01d6f6f33d36fb2dfad74bc62af673ebd79e3d7f53e11b"}], 0x50}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:15:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = msgget$private(0x0, 0x80) accept(r0, 0x0, &(0x7f00000002c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xa1, 0x2) unlink(&(0x7f0000000380)='./file0/file0\x00') symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/122) msgget$private(0x0, 0x8000000003e) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000003c0)={0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file1\x00'}) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:38 executing program 0: r0 = socket(0x800000000000011, 0x6, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae2f86b10480a38d78f116caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000", 0xb1, 0x40b, 0x0, 0x0) 16:15:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:15:38 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d09858336cec8045d740f3e4"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:15:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x1}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6ef, 0x7, 0x33, 0x6, "3e54cbdfdf9c007de1deed44350ee46897162d1d", 0x1000, 0x4e8b}) 16:15:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x808000000100) 16:15:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5", 0x141}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:15:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000700)=""/50, 0x32}], 0x5) write(r2, &(0x7f0000000180)="c018a3004cdb33dd3a9c6b762fccd6f33cbf41dfbad1207111024560abd34e6c9de49701c9aee9785e9af7d833ab1ef8821d342f3586a17c2a8cae943f28dc1ee6dbb9993d39fa2383da920e2ed10005a171f5265ebbfcad59eae464aa099765288ab9b59e44d82e5596908f791311931d21cf41bc47529dbb121c8c9c37d2db97e605e57729e60d131f346701eebd07f3441458b677d88cfd42b1d0e5f9ad9a0f0f03ae10a6376b77598830710d13c1707ba2523a657efebd9e41531d599c41636c7ad337d227baf34456541d8a621940cf324d43f946e4c19d8491eba2eda0caedb7abc4", 0xe5) 16:15:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1a, 0x1, 0x0) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) 16:15:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5, 0x0, 0x7fffffff, 0x8}, {0x87, 0x125}, {0x2, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:15:38 executing program 0: r0 = msgget(0x3, 0x208) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) 16:15:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x170002}, 0x8, [0x0, 0x800000000020]}, 0xfffffd2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:15:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$TIOCCBRK(r0, 0x2000747a) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:15:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="d1c2438ea5ba9a9735594aa4bdc248fdcf6e852fc63b981ac85f12fb3a827b6a8008000000ccf7050faa8f3d278c89e1e83a06d4f8667e201d6a2358b11cd94e6aa4ab70bfc706000000b40fbce6fafae3d7be6e57a85804ff0f9ae8389153fda3b10f5bd199aceff6d822f9e697ae46c532b6254cf836429b2ac5d350362ee4e00bb08c1d37d2ec38cafe296e0a0f17e979eef4e2abb820898a4455bcdddd8e9cb18355bea9156323db66a10fc8132a40362c5ffa043c601ea4b75d608c3cf6d7aeed3da1230de8bc9c054223", 0xcd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=""/207, 0xcf) 16:15:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget(0x1, 0x0, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/92) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x8000, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x190, 0x0, 0x20000) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 16:15:39 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xc051}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:15:39 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file3\x00', &(0x7f00000001c0)='\x12\x00') 16:15:39 executing program 0: shmctl$SHM_LOCK(0x0, 0x3) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x21d2, 0x8623, 0x0, 0x5, 0x1f}, &(0x7f0000000040)={0x7fffffff, 0x9c32, 0xd17, 0x5, 0x9, 0x3b8, 0x100, 0x101}, &(0x7f0000000080)={0x20, 0x4, 0xffffffffffffff81, 0x2, 0x0, 0x0, 0x1, 0x6}, &(0x7f00000000c0)={0x155c, 0x80000001}) r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x100000001) msgrcv(r0, &(0x7f0000000140)={0x0, ""/153}, 0xa1, 0x3, 0x0) 16:15:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x4, 0x8, 0x401, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000280)=[{0x0, 0x5, 0x6, 0x5}, {0x9, 0x9, 0x1, 0x1ff}, {0x9, 0x8, 0x1, 0x4}, {0x0, 0x5, 0x6, 0x5}, {0x401, 0x6, 0x6, 0x80000001}, {0x4, 0x0, 0x5d2, 0xfffffffffffffffb}, {0x81, 0x9, 0x56, 0x7fffffff}, {0x2, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd47, &(0x7f0000000100)="b6ebc0b2a9c2212beaa9e2af30f1b14e7e0f26d641b09ec020f76295ecb3479ace3287429ae254bebd295b6da507abb7c3f40c9dadabc53fc4be4392ab9897d4dd788008521679912b793f9f4b854ac40357f0811f2954f5cce0fb7b804acb938efd8025e3cacf468018a3de56040ee07ac564230bf2615c970ae139a2bf9752605268df00665f9942") 16:15:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='c\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000200)='+)!&\x00', &(0x7f0000000240)='\xbc\\,-(\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00']) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:15:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:15:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) renameat(r0, &(0x7f0000000000)='./control/file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') 16:15:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffd, 0xffffffffffffffc0, {0x8, 0xc2}}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r0 = socket(0x0, 0x4002, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x3, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x40, 0x1, 0xc2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:15:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) r1 = socket(0x6, 0x4000, 0x1fd9) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x9, 0x1, 0xfff}, {0x5, 0x6, 0x70, 0xc559}, {0x8000, 0x7, 0x8, 0x100}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff40, &(0x7f0000000140)="7f9d9b30d646") 16:15:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x18090, 0x124) fcntl$setstatus(r0, 0x4, 0x4c) 16:15:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0xff5f) setsockopt(r0, 0x1000, 0x20000003b, &(0x7f0000000000)='@\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000180)=0x10) 16:15:39 executing program 1: mprotect(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:15:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:15:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10028, 0xffffffffffffffff, 0x0, 0x96}, {0x6, 0x1000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0x98, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb179") 16:15:39 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0xd4, 0x8}}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000489000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r0, 0x0) 16:15:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:15:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xe) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r3, r4, 0x0, 0x40}, 0x7, 0xfffffffffffffffc, r2, r2, 0x7, 0x3f, 0x8, 0x7}) getgroups(0x8, &(0x7f0000000400)=[r4, r4, r4, r4, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x3, 0x1, 0x8, 0x3c9d, r9}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xe2, r3, r5, r6, r7, 0x20, 0x19ec}, 0xb42, 0x4, r8, r9, 0x9, 0xea5c, 0x14, 0x1ff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:15:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r5, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffe00, 0x0, 0x4ee, 0x1, 0x0, 0x1, 0x6}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockname$inet(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x400, 0x6, 0x235, 0x5}, {0xe5bb, 0x5, 0xfffffffffffffffd, 0xdab5}, {0x3, 0x0, 0xfff, 0x9}, {0x4e130544, 0x2, 0x3, 0xcc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:15:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0x1ff, 0x7}) 16:15:40 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000100)='./control\x00', 0x10000, 0x2c) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x122, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x4) 16:15:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/136, 0x88) 16:15:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xe28, 0x100) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x1ff, 0x5, 0x1, 0x3, &(0x7f0000000200)={{0xa7ea, 0xfc8, 0x0, 0x37, 0xfffffffffffffffc, 0x6, 0x10000}, {[0x1000, 0x9, 0x80000001, 0x2a1, 0x0, 0x7a, 0x100000001, 0x6, 0x5, 0x8, 0x931, 0xffff, 0x3, 0x9, 0x9, 0x370, 0x8e, 0x5], [0x7f, 0xffff, 0x0, 0x3, 0x48e64ae8, 0x5, 0x6, 0x1ff, 0x80, 0x800], [0x5, 0xfffffffffffffe00, 0x5, 0x7, 0x8, 0x2e, 0xfffffffe00000000], [0x6, 0x2, 0x2, 0xe8, 0x8000, 0x1000], [{0x7, 0x7, 0x101, 0x5}, {0x5, 0x1, 0xffffffffffffffc1, 0x15}, {0x5, 0x100, 0x101, 0xb7}, {0x200, 0x8, 0x100000001, 0x3}, {0x0, 0xffffffff, 0x5}, {0x6, 0x3, 0x200, 0x10001}, {0x9, 0x6, 0x6b2, 0x7f}, {0x7fffffff, 0x4, 0x9, 0x80000001}], {0x8, 0x8, 0x95, 0x16fe}, {0x0, 0x3, 0x8, 0x20}}}, 0x1, 0x400}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:15:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 16:15:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:40 executing program 0: mlock(&(0x7f0000516000/0x2000)=nil, 0x2000) mlock(&(0x7f000051d000/0x2000)=nil, 0x2000) 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x62, &(0x7f0000000080)="3119ffa48c9552a12cda11097707a4e01003c3f98debced094f98bd313b17d60f9a9f516af789df138e349bc746075d026a74f5e68a9d3495de2cbe298cfb453459c2f60b1b79a635c9c0ff8f616b3733abc675f938bcdcaa1241d02b91926141cf1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:15:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000826, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000006c0)="7402", 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="563cc1546490e7f18a586213aa18052dfba845b4cc0251d0fa97a1177abe3f3c21655ce84896115f9b56a96e064c1160716198bbd400b7a16168e7b54c11e6882b0f16c4a2e66e59664c3f1b7d553ecafaa5f70624587d8a539cbca93bcb3855d12b591bc46ce7b607f543eba36b9a00913715c20d89e8904790ee0ee914a07ed17402aa7a6b490715bbf4481d4718353b28fd3e63ffeec024751f2ee5a2a6a07671118142dce416d7c0b409d95af6b3f8aa951f42297d4da1d233a4fb5b4d10676de0334550ca8ab89918c1442a1e5d5e2b547f32145d55f702cef5e876677ccd6e6e36932e74", 0xe7}, {&(0x7f0000000040)="a8bc59de8542f6b064de030714455238c01fee1128550667c420d9f90f69e2160fdc7982b2c4674ac6d54366f69e3cfe72c8d4f2d7b47948b5ad007850eb001c3e8a0d7fa24e793f21fc8fc616b4ff47cba6128807ea646ed5dc", 0x5a}, {&(0x7f0000000240)="9670f95a08a07233d4caf8607b00850ff5ace6894a12d83e0e7f70910695337ff3a1e7ab81922c269e68e085f8ff05bb5c11341e23809ff30944326ccb4d9e0509005ed5e038c42e674f29385d1bd47c404572b3ea701d5654d0483a792d7ac9bbd933c514fb720d21aa16c6609a635a74d272beb73aee7e6be16f4dd34a5bbbf24f84228955d784cf6d627ae304c0c710edb0f61ebaf5154424ec3b8c24c3fcd45aa35d1a1a4c65c674777e36c81ead7bd0a342dd622a7923f2f48eaeb79398d09ba4511b6fc28d40639a9307bebc59a9807a9b", 0xd4}], 0x3) execve(0x0, 0x0, 0x0) 16:15:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x9, 0x7fffffff, 0x2, 0x5}, {0x2, 0x8, 0x80000000, 0x8}, {0x20, 0xba, 0x10001, 0x9}, {0x1ff, 0x240, 0x100000001, 0x2}, {0x100000000, 0x10001, 0x80, 0x1}, {0x5, 0x70a, 0x20}, {0xfffffffffffffe00, 0x7, 0x1f, 0x101}, {0x9, 0x2, 0x0, 0x7d}, {0x23, 0x0, 0x2, 0x4}, {0x7, 0x3ff, 0x200, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x47a332e3, 0x0, 0x0, 0x0, "9d251fbc349cbbc6a4deef206203f9785e537660"}) 16:15:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x60}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xd434d7a9169cbe26, &(0x7f0000000080)=[{0x10001, 0x1ff, 0x72cc7571, 0xaa7}, {0x1, 0x2, 0x6, 0x1}]}) 16:15:40 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x3f1b0131ef80a8b9, 0xfffffffb) r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffc00, 0x0, 0x90d2, 0x100000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:15:40 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000240)="65d32b516d212a9e8c138321497ad242bdc0ed") setitimer(0x11, &(0x7f0000000000)={{0x10000, 0x7fffffff}, {0x0, 0x401}}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xd2, 0x80000000, 0x4, 0x1, 0x8, 0xffffffffffffff01, 0x9, 0x1, 0x0, 0x7, 0xc07}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0xfaf6, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x25}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:15:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0xb, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x40) 16:15:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:15:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket$inet(0x2, 0x4, 0x892) fcntl$dupfd(r2, 0xa, r1) fcntl$getflags(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800000000000c00, 0x18) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f00b708 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b708 va 0x20ffb000 didn't change! 16:15:41 executing program 0: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0xfffffffffffffffe, &(0x7f0000000180)={0x1, 0xfffffffffffffffd}) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) 16:15:41 executing program 1: r0 = semget$private(0x0, 0x9, 0x0) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001}], 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 16:15:41 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x401) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x5) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000100000044d57d88ed0600ed5afb5aa4073f4df331d40103d3564fe09373a8c466257c2f73d9750f7ac8b4dab323a755e85197589ff065419315bdc5153e0636f8334f7add717dd3f841fcad7e578b66d23d41de92794cd6de6fa4ad56643f48231da36f661ea86bdd6b4c35abfefcf3a4961c6e4a38ccd59f77c2bc343220f540870c0c63216e4ccb5fabbe1c3935dee163bbb3371d4cd76977df717aea8b4c81545dc3d27e1a920425b8815f572ab6f0678abc77851a1a9094f612a57895347cf850de8020aa4b74fc3932b91d0e5216f1f63d19b034171961b13f885cd4b740b27d8b29b943f9c501e9218bbe5164a880cf034f42054a254094385efd"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10087, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/167) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x46, 0xffffffff}, {0x23, 0x8}, {0x46, 0x7}, {0x0, 0x1}, {0x66, 0x80}, {0x8a, 0x2}], 0x6}) fsync(r2) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x7fff) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file1\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x4, 0x4f46, 0x0, 0x6}, {0x7, 0x2, 0x44, 0x9}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x9, 0x4, 0x0, 0x100000000}, {0x3ff, 0x800, 0xff}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) shmctl$SHM_UNLOCK(r0, 0x4) chflagsat(r2, &(0x7f0000000440)='./file1\x00', 0x0, 0x2) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000540)=0x1) accept(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) lstat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xa8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x0, 0x1b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x482, 0x0) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() recvfrom$inet6(r0, &(0x7f0000000180)=""/44, 0x2c, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x9}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000005, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000002, 0x6, 0x1}], 0x7ff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xed, 0x20000005, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x40, 0x6}], 0x7, &(0x7f0000000140)={0xad3c, 0x1}) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getgid() setgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x61}, {0x6}]}) close(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x80) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x200, 0x80}, {0x18, 0x1, 0x100000000, 0x981}, 0x9e30, [0x0, 0x7, 0x2, 0x9, 0xfffffffffffffffd, 0x5, 0x6, 0x6]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) sendsyslog(&(0x7f0000000180)="76b7921897ab6e51d1f6947a51d2b1641e74", 0x12, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) syz_emit_ethernet(0x0, &(0x7f00000000c0)='\x00') 16:00:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000002081cab8bf809e21fd6ee9b4e145e7e6321053a9135b20011be166204debd06268ec30e43d2374bdc932eedb9c589bd6a5f1286f51c6252b2ff66242b283895e02c7bf444936a544c53dd8962aacf9349e9bfa3fd363d5301838484eee6c522806e175c76617cd39ca12e92f623c5123bd25211dc75cf38c62b184db052ec8ef5d888491c093726c838d39e09d0bbe309d9a62f1b811cd3c6277d7fcb6e1343008597e1048ed654e89caaa232f1de9297dc52b1036df3579abeb5cb86334d17734617db888d57fcead92cd98bd9ec5782b0da13c75d5ac690199581b3bf36a651159335c75992d09757a906f1acf04f9048d1ca1c3f120d24f7e8de83fb06d4d"], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = semget$private(0x0, 0x1, 0x202) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) msgget$private(0x0, 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x5b3, 0x60, 0x4, 0x6}, {0x3, 0x4, 0xfffffffffffffffd, 0x3ef4b30b}, {0x9, 0x8c0c, 0x80000001, 0x10000}, {0x4, 0x5, 0x2, 0xd39}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/199, 0xffffffffffffff45}, {&(0x7f0000000440)=""/133}, {&(0x7f0000000680)=""/29}], 0x1) write(r0, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee2e622d8282371fe138ea55b111af05f1374b9caa54ffe6e3d91748d8338e4f03", 0x21) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) recvmsg(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffff75}, {&(0x7f0000000380)=""/45, 0x10}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x7ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r3, r4, r5, r6]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r7, r7]) bind$unix(r0, &(0x7f0000000580)=ANY=[], 0x0) r8 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r0, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r0, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:00:01 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x5, 0x7) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff6b) ftruncate(r0, 0x0, 0x101) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x5}, 0x8) shutdown(r1, 0x2) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0x100000001, 0x7ff, 0x5, "7ec20f85402131048bce653693a0de39de1a8b14", 0x9, 0x2}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x4}, {0x42}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0xe911, 0x6, 0x1, 0x10000}, {0x5, 0x100, 0x1, 0x2}, {0x1, 0x4, 0x101, 0x2}, {0x30, 0x9, 0x6, 0x3f}, {0x800, 0x5, 0x81, 0x20}, {0x1, 0x65b, 0x1, 0x100000000}, {0x102000, 0x7, 0x1000, 0x6}, {0x40, 0x100, 0x1, 0xffffffff00000001}, {0x4, 0x400, 0x10000, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffff4) write(r0, &(0x7f0000000100)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca3005fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b908396c87d479d863e45c7b2d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69bc4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc00fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d53c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3", 0x47a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6e83, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="36603778b8ec6d4d6aa6fcf8b08c00917fe37afb870734af2b71854ac2d6de63102e4f090b38b3adde02c1949158976ba2cb9e946e313e369b82267e14edc607f19f89dc11e29eae39eddd78409d779298fcc31c0e504673fb29c1b9f6983d23c7599848ef90bbcbce7cb8efcfee41786a9f81f5de12b55dbf6759bc530fbd16fa88e67f8ef8f111006dd6f07a9fa401642662b53663ab32cbe26715790e318c0c65bb322028e2260ed315c8bdfea30dbf3248bcd6bf01", 0xb7}, {&(0x7f0000000140)="7d6ddb49f8248f4b6df891653e010a903a9005b4cae46efc9596c55cbb7029bea781a994763efb97a470617a698d9bb8b5b87d0684c90a473f6de7064c81fd3e4efe6d41e29e88370a0749b78f3202ac14d01e3b0e56234bf67ff674129b2029f411760b7de7919352b3205e459ceeaa3494d002f710679cfcb43f9ed991e6bd1c4da9e066268b76f94df3d4ad554a0c371ce90921ec18edb630", 0x9a}], 0x2, &(0x7f0000002700)=ANY=[@ANYBLOB="b000000000000000ffff00003f0000004f859650688ec56d6332c601277fa642258aacc2c9b76005150de46e74f5976730870726ad5689d7a9ce62160824d5418eba5840ac461e093d97feb27bdcc826ea9ed4c74f4daa9f3f88ab004b06071d4796257075ba32ae070f21db9431e9d4b5dfab545ea12a9404b6a7f69324f6c4ba36d570c91982c753881f8d9b5014ea631236240ecfb7c86b798fb00d68c35efdfad534d46fbec68c00000000000000c800000000000000ffff000004000000f46913642bc62522ca39bd33178f98fa452920766f51ac42755af29d3a0bfc4a6f94598c7dff19c4cf840a5b8f3f0e1c2f97e85fc51dcda392706658ceaf9c819eabefc49d6f29b3cff46d35472e50c7c9e09696a0c0574d50666e1ceffa4587611059f0c246c6f3c329fdc60b0bc4c10ae0123e6d287e9182cf0d60335320284c4154214fcba7e0ab79dca534cd03b3ae863b9a1c90c949573f27ebc2847b7b97d0814abeb0a23a5b1ac0cb233b2214608dbde78ace00001010000000000000ffff000009000000c34f143f63fcaa19a79116baa6e747941d3867a76d5e408e8c9d27858b1608c5280cc6ea69bd832b79ead4c4fefb47b6467a4b9e1d0043d5d034c1d0354aea6cd0109df2d313cc86bec897b4288b0af7933461445d5d4f55718fc2ca2372199a2934d52fd44154c0a8d80c1f4e59ab35baf2f13eee02bbfbb1693fe584c51ddbc6d2e815eee48e2814e200586ca44facdbd09c1830a63bf761bed63d24c57a30fcdc9afed1a5f6e4a243cf5de32f8a1b6e7b7386656da9d85a4676495b0ca8f96ef59fb015367d901a8e360fac39c43add449aeb348776561edaf96cb15289180feacb6f45bc09a9b70088c1d4c6a4e99225fb923691cdf9cfaf1af11b6472c1b864c91c8255ee002e9a4874961de85d988618cc9f6911b8fe15050c510e18ce9c43e5be3045080ef1a3a64b5bcda4c21d68b90c0972fb1b2a2b66b18c25e6e68a0dc99949bc40cc80d07fc8d85292819140855824821bdba79a5cc99efd40e9a3e892026ef16106fd6723e7c1e82c50709afeefb19c94dcdf36735c3438bdbe6cdf00c0f5b76d358a6176a8a9e2c218b0fba757d4b4700d03f34b8a460b9e06a145e30143f6cb5dc29a7b0a55b45e747626fd116e2352395afd356c98ef2bd58b03d5ff0465876ea7de50d2d99a1ac42906ddfe75330321228bf48fdd5bd646d888345e88a3b12a2613472fb4e0a351e2ef806110051356f91d6ea4b0cf0c2b4aa27eeb547d57c1bcf9ade1fd262933cb99770889aad38082fda8a8a7ea3d10aadada391b6b11f26378f2ab401f11cb7d227f80dac10e516630ca920edf482059ede904cab914357644ec31d4c747fa4618cab1231724d9ed75c05b8aaa3e56d0a680e954cf9bc26dbd5403b1e5915d210b8fff60af80eea424edaffdc9ad555d368567ac35c80dc7b4fa71587bee0338b77d1dc1398c3e694c31abf3934f93284eed7a6ba03b2ed69ba774155003313a0289415f934c3ced84659f7c6f4e88a84b56d252c2e3fa11661c84c64325e6c77c41c301c06038d7e7c4d498f675e196111ccce2045b170323e361342d08b21775a16404c39b13e8fd516bf52e10a02e7ced520607eab69ac97a52d43bea7ba7be29e359fd56b107334208eda62098296a4a8c3e073bee0eb90d54e16c241b5544c50fc192c22fcc5de5a3fdc93720b54891c43ce36ac551eef29f59b2c9da455480209598b3e4e5913607964788005f10344c061217527435e957787208d7dce872205265879ad873caa612c9b42da107c9c04569be72914b70487ca28ccabd16428ed9a851f2392d6586963e6179100151c6da01060d0ee8150afe8514e1d4ada612fc867ce2c933644671553aa619cc04f833c09a49a4106c2687a9c0bf22a73b076ee69ec33184c350bd830191c5c83c377b6ff5ea9a4d8f6db75b0e26dc3e69f08153125e0a4fad2a6cd234a9f7fb77e45bd0205dad6307a71f53a287c62b8e5b75584045b3d03512410010757e7cbd2d48e16cfd9057061ca3076b499e0669c0c042285e7a0249ebb0b8b3fda489a34eb273bce843138c9984a01b1a0f35a9a1ca503a64e3c093a26e65de147dc340d49ded596fde9272342ec07b549ad718bef7da929a501cde9041b682b2b1b7228e8b6358eb12ca1e0ac52394314f2088a38253ba25a25bdd7e28c5c3e6b8a71a0d48eeddc737255f3a4ede39a891dab375ddffdaf383cf449fb53cdbe4875597fbe19849e9a01e36152c02b25cb2a9cc65a8b4ae3f6e92c06af035fe1df5a70ee73d37f465772cf61bccac863a4943e6fe7008ad5e37ccf9830007ef3674cab8d490bc82e8f9b2c3c27b70046eab803cd678a70d0ee2120383176edc4bd21cfde11d595352accf54fb5666e7d7f2c040bfeda91a43e5552c9e1319e9015abbd24cc41b592c815d637d18b86aca7245eda8114e86a4e5947f81c794414997fd88b0a8b506d42d5e1368dd59e085d2a6a799d2f39f61a2209b5fda4f58a4bfe46356c533c9a1545d70bffd66d2d7f777c6e4204d932449f76e1bd4fd444a7ae1e5c587ec190c1394fb3631f1a0083b39c7b0a6fbd3c3596d2df581d7df99b8c527b987f5514f296c27bd12bd14b7cdf975ea616932225c6ac448dee03053647b6a11ce6626408adfdb3d0d7d00bc333835e88f8e292d93dcb38c5a2d25963c9a0ac1ff7715bc474cd6f70814e8c3e41bdcb45b0d9e4b1b5ef93417b5161e3bb0786f9712f0b11e4e398a2dd72dfef20d246cc7bc1d85d67020127f58f7ada02ef7bc2ee294b49175c2e4f92140c63fc4ab539fd67a647b2e88d0504d6261c5e929487832ab3408ec3c9fd56a1b07742558fd09e9fbb9a463715468eecf5f028fd4f07a3ef12fb8a83d3f674598f7ab29a42498ee9143a39d482177b06376619bc57957dc35d738d690f2bcef1854802483b016c150fdcda737699c0f051ecc7b0d659d006ab155cba25bb5fd2c7970d0841f941a90a26b07fd69749570c56eef87004eb95545ed7a748a6c73128074ed1fec65898bc99b685d0302d063b9634e457ed66d566152f216026b94d6b771ef0fe7c0da6a988c8bec8b34e4f96f187b16be4da5f63e6952742537ca12c9c80815202346515f43dfb929c02bf423a501f562a3bc2294b1cd8cedbe059240f0862c68c4dc40cb808af8c3ebe858b490f8993c0f21be74173ff0034054bb0de101c0a2f085408d460b70530eb1b6ee24720676575c3ba789f95fc7bb50c5c11f434fc1999482d684e54750595047f3b27d756840f21a12a0071b61d9e27ad6bb4e43d7c7de811b6bb7585887fd38af5108d42c651c957e5be00f15c37d95d7c47315e0593c610dd2f12a7caa0ea1ec5dd4274a525dbbe500dcc7facf466d683d35d3a84ee1de9e3c5c964988b0be8d615ab3a6d87f969f5e969f8ff5a3d89ef22affec79aa30afcf7fe798da4a2d8e7c99a996dd12299305b348ff49489bc6698e6678277fc753a92e9b5306681e77443219e4874986dc3e1e1cc6a6c0e7285bdbe985f1cde9b571655ae61be49ccedbfa472cdfda988818578100d8d3ac3dd06dadf44aae6ddad3107408b95773f7be5a7157b4e1375fdc7f969d2a3cb0a8fc49dece3374e21217aa0bde1fb2fd65f016ff7da42d49134b47c94172991687b75ed1153eba57964028d76bae3c4340c0e597bb0972128a08a8572dc3a305add5aa06dd1560d63ae1cd35780392dc97679964901f4a6c1ab60f3192c243054d1501f8c038e3a05e8249fd3fab33bdce0302ae2b8584b81674cd4f5338a0053eb1e40ac967297c644695003b9efac1a51aff8f9cece45b867b71db9d9506c39d5f01b83db06eb4959b021cbc94ba0e0ab5f08fb4317cc5b4ce1eb907c619e89264631e7f6e131221449c221e960a794b77a159c0f3472f3ca78768c57bf19b0dbdeae207074a72241304e3b5e4d142c5b9e72bfa9a40ecd72c4736abd3cb203b00d47b949d06407b3e95a957c91f5f56aaf2ab828a550994dfa397cae3b1f3eeec1d7ec45ae5f9ca9d440bb429ca4da77f509be136fd2e6ed5312c18c06a4a2542808888414a00599678fb65df79922a1fdb215e3a510860334094f0c8c954fbdbb65afd25a121f1fffd5f8ae20936b7ca8c6a38b253f541669eaad721260a791d46d97509079f24cecc25d6517150564786106fe6fda7d84456aac3b933d2851930e0e8d94df12e78a6ee86ab37f32171874b0a9b6c53b47162fdec0302224b408999dd960f1b0111646742b885a749ec1709f7fe04b370b8e42b17c16fa96b75768dd36a23f6febc8f204210a88018a66781c01931dd78d85c032cfe8098ab531f5f527a62949505c79a3d13f142646d19b803de23e37f9a5a5b5017b147bb3193779c50740b7af9398ab2af7f80cee933495d9ef26d11211f44e387d6081e142d45e58fa3d8017f493ae56f3362087fb3d83c6978a9dcd92c1626a18f228f73feaa54d21c641f0b3f1eb4a2c62f4411db34fe2b6eb56d38c93ed223f990ee169ca0a9f20ae9366a3d0a59136466cb5fb502e3e81b91a7cd25fae87a561e25004d6426d0bd3889a579ceae5695cb3a1f7dc0ff334568a73da938b0cab08409236a4783ee3ccbd6fd6ea1a820c0d1254eeeb41e614f268fcf60b8a0e2bdc3582ef7e071217a69fa06b920ca128314c36b05127ab7c6aa7170982db549d346df195fa4322ecec6797af41898e70c8b4e9ce2d391cf3f1762b3bfcf6156fc84a7c88c992617f145281bbc79f25a91fcbf5d8b546be47fb0b20261ff05a44b8d3db9cb3b50a71017801504d529b5ca9cc1053f27df267b7a0549b6f50db08f6f62dcfb487543aaf3e8718284df4601e5cc821f8134a9dbb043c3a30a016696b41b61909f8ee4243953b1447d689c71a0103fb17dd7a72179bf679655cac35d89a94be73e442ee8752720c88ad9620d813e0121ab9e78d81e6cc9396a9677aa90a7f1797be6a0543767a49d331bb901684f948da2fad7e47d3174a846c2ce2a39ef6c2864bd250174f45cf537091133130adf3f66c76fc952ad50b17dd9fee5082df34beeecc8a8f422175e1ed8ed3cf5b866646a409e818237db78e11c9b0957cbd735c06aa1eb4128c71b0187e6fd4571bed183972bca62fe0c47d33b6103fd7235eb5ebe8edb7e6d4222a30fae246334a53a8b55818589efdd1931d3aa4e76efe06492a242ba1180cde3f309fff3f4dc7c95fe279826298e42cdd39b908dbc175ffabcd2a9b456aa7d4d56ba81e6659d4fabee3d8151355a72f527053ea58fb53d84970c7b7f23f809a27cc5fe2665095d2324a7bcd7c54e5436ef2c69849df53cab767ebbdcf829abe7ed0c5ca6efa2822678a65556c16f30e36f56144aef7eec35379504c11ae86f7e01592635f598a56f0b4dd9b7a9411956deb2603058145843663784a752f7271e5fd46eca1f28aab44a2132305032cc500ee98971451822aee8587c695780a67c2001dc6c2fa5ba8c5422b9c77b10887fbbe445aa5674689f43a41294c468b82c11e6be75c7687748651685394dee056fd7ece3f4047c934a6cba2348fe03e4f5b118df369c12d2b4f662e2591cc5409c454905839abd6815bb1519de4e444abcbf2e2d8d4c19a3b465a1515967580b7d53fa050e241e698afb954e98d24b5f471fddcfda6694f56564bd88f6846dafffaf2c556d884104a6996751b0c037d1d816352d4e501f14bde01f5a6b20bbcdb6e954a311c1503222b55ccb8ea972b3ae4b0cc8b55b2f30690ddeb77d80827fc548c5b6b0de417fe3b339354edec90aa43040bfe16e593604e2de0fa2131b3191b5d77eff7111a1269aeb766998f4d0ff6bc7eaf2c1daa6c4a8bf3cfa9acc28ec3fef2c165c9cce1f497a242dbbd705bf88cc1759b535b4cf67b26d6542141a350610cbc7a3bbb465342dbe7a5c654c2448c429d8ac6be1fd8a0a3ca67fda7cc5124d2237027448931e974d2381e3e041242b474bf4598fecace7e07bdc5b8c1ef820322aff82040272f47cd0c7a97aaf8c011f6842c959f4e07d1bd788af64911aca2b46ca47f98807a7779a775150a208ae204a4a04d603cd328e7a3e0204a474a7c3ea66b019d18f89d4b0159d0923706b3a09ae11fb215f36ae00e91b68dbb38ab1576b98b3c776895edb768a24fb8a47eb1bb93b65a48a6f11fb9d3200f9d199c45dd6aa05ac829dba08cbbf031f9e127d6ea2f4371acdef4238d8c9d73f568012d971ad10dd5aad8057e3094a2a45662421af010bd96c2331cd6ed52ee471e9fc706e0d791a06eb59c05c6a337a0974daeaef4e4800000000000000ffff0000010001006ef1ce19c9560774932726579cc6eeb952ddbc009db5d85ec93409639b2669d69dc05df9d290be7ca4e495879d04b696f99376ca69180000e80000000000000001000000ffff000013c5af04c51adb6ca516aafa01c8589dfcefebe900945fb7ee95ec0e32ba07b2199218e610ddbf89bfc4d3a134100409647e73e1e33c08211b5c1e75795e27189bf7b6adcf804b486388b9836418eb60fe1884ff7fe3482589d428dfb4735dbee1fe0bdc20d1326e0b162effe8147ceb68e5ccdc08dac39975ed7342233fbed516ec77987debaa8c77234c1e366d08a2161dbc112a01d962ce93effc1602632fe4be13a1721097787a5f2431ca6ac9a4115bf8168d6ddb8efce85188744cfc917409ebfecff6037c272022f7c4f7499793c28993010f0000b000000000000000ffff00007f0000003ac9eb683ec28bd3742c6084fe24bfb9feca8dadd07e3ab547dcfe97d772892f0bf06117c648a28ec6d39dd0ebab45f45731b763cc31033ca1301b87390d817740f912c133592713969fc67af862ed384ba8b7e506cc3392080bd772efb2aae683d1a75e3ddebc27810d7c75d284582fb0da7e53e5c92f5fe5e905bffc9af63599c89282482afe7834c1af309a565fd437137fbdf2e94fc495bdf86ea18d1e781010000000000000ffff0000ff0f0000232699660713682badfd75a106bc698da61beda18bfe5e59dadb18d03ec8d36e2e259d0f4297724bf9e88ea015cf5194f8b31e592cdfae9bfacff6164033ac41f92d36a8bfdbbc7ea135d135a45975ee6f09eae519aa7b59fcb014b417fa85486d4aa674f0cf1e3bd464ae31994c8e324bdebe802aec79d40288bb6d8824476464f5e61fb1e466fe334d353971a8902aa5457fd26c4bf3f7a61d1f0fc03c3fe5f3e602418bdbdb1f7c97d11a840c682f85f79d4682c0e9ac6e7b005fa95c7224cfa0b97176ffd56e175360c3923b46bc803bed5fc4d4c6847854ad22cc5bd5d4efc090faae232fb4a0b50231b191c7d996417716e994fbe721f102ed58291430da52de9640932ada5cd20c73eaecb2ad23f3a6e4af6a9c21af1215610204d5ee8d26fe35c715d286398f4f758e20c7de4a4ff6d07d4daea14ae1fd0a8c7eb41e71018ee2f2a2cc22dd1d0fb5eb572023d97718e13537ff089cd7a3dad7bb7731009a0bc447e83e6b5513b277e3fbb899eadf5a3eec6a2f436c9fcf78d5aaa88748d94b9a0f27d5ca5c77d4b7fffc2e326234ece99cd90589f5f7457ed0056a19bda654df237fe27feaab330dba9c8657bff800a37c55c7445d3f23a58eb06ded2ea9b757454d4d977decb6b5a7865b0afb4229e87d6761ec345ff6ef8a66d817a72b81e2b7f58c2a51aa58eac4fd765c0dfc42083aa736f0e7fadc16c7505842d2f82faf61914be1eded2595f66400871f8dfcc419123b88183a8e34f4f768277fa84bd69589e8ef0779417547eb0a95ea271d33cf8fa755ce638ec7aa4fd0f878a1afcb0791cd6c933330c2a0497723bffe2007afaf8825cf29f05f6fe2cd444a73dd1ff49d63ac061278a99741491e4ded3b97c2a64119466de3f140b66ae7be87ef9dd65fb5282bfa40e547273fa03a66337779bdc2cf9a538d15eaab3e276099dcabc55858a6bfc62dead846f3d923a88c6d8a9ed9de2ffe604a0840e4f4a2666df0729a909ca90b70bcf21ce3b8cced2ae143be21501f38593ed9eeebbfffe162dbcce465943a699967971b907e5c27feee2eaaed324770b9182704e269430f3ecee316c6b388b91460233080de39703fb26f4b3eb95ded4ccff16888cf27d9fe73c4ef8052dc79fe216f3bb3e9636d0810ab5b0d6143b59c0ed01cbffa557b21cb57fe44470ad1943f5971296639f0b8985f0378ee5e962189ebb57a51759d95609bd98ae5f7dc9cda4c228ff137f0578d8a90bf12be1c747aae6c2fd6454b2303ac942c7aa895e371120795b536b5576ceb8400000a2905cc63fc45b0a1c948261a46dfa0eda908796d0bcf189e787a11e3c461f47d62a104a64f78f3732e6cd355c8092ef1e2754345c0d9cfd3fca45a5ba1ddfc3b788346679aa42c9217873a0818897ec7f4ef593b07214df4ebcbfeb5d26d5b8c80e76a6c02354e25b107226d102ad7de7a7e74b5ad5ba26244b2bb23aa5a23f2ac5ea211901daf87f1c784ffbde2bba513a2f4554d73841250c17cdb25dbb4b2d268898848525b15e54fbf0637855f0b9c9f600b4779ccf698835b728eef2c41e6e85c90b1b4fc5f699f1a29abe465db832b17eeeb3c9ade7262ae72d661a220861091d2b54a0f9983c7ed177280c68c0091bb65b8021afd627ff29353e9fbde375d8ec0e2ff0e56e5805ffeb8f193343beba616db1f05afc2d0f8d5a26cafc9dd09785b3a4f198b7c986faf46716707f60b3846ef6ec5e1afc52e7997e2509cd4d4b6faafa89756c29a7ab911c909f77b5ecb6da63ade93c68f01f8cbe823d2550ada047a2e81e7d09791560d782c22b96ac0b060db58f6b11e91c047ef5ad63ec486b49aa1fe08cf352455b446032f626851bff549ea9cb2d20b43210d02f3ff517be3400d7265742c8e6040ba161d4b3a00a418c6af8314d37d6af36acdcfc5b5c664eeb1bddb35666771394178e556470b8d1090ed6c9e1b0f656764425228521d8077bb6373dde5269ef3293e1b1ea87fcc869fad7ca293724824d3c37b280e62d825b258961e2ed7f0d79bf3cc7376b6ffe94939fe0e7ee06276a74f2955c4d75b902c95a344226bd16088638c66b8559aea2b870ae30923ff6e592f847b70b9a476c5b31004b372c2a6128be58046e6be9064df4dae2f85ffb911d433fc48c2c7b256dca8dceca948d86bd5ccdace77e5d492ccfa61e27b56b701f68ec3be101028544f876384745aca76e03c4c820a478e6975faac2990c633b0827cb3a8d0eb6321db0124ecdb24cca0d5f6e3588d82048e015e3172e160ce9b479605b5a702da67eb618a36418d94cb49474d396a74c09014018ef08912cc5d342444f9599cabbf17de33231acc47220a55f41da86af3fbceb43559c04c79a7dc1184a730c71fe2b492cb6199aace83df601a891aaa52f1a9f01979a065df03dddab4d00768b3e5a8a29e28a78b47db82d2546db2c3972a0b0805f395423302a8ea9cf78a0be4fac50ad1d020968034e5301537d672a790c31690f746c5aca2f0c2420e06c8be9fbbc5ce0d2d3ef04c460f1fa35f9de7b8069e78d4c24cb48835b3d5532ab135ed1e4993d091c1c71f09ec9afb05007eed35ff4d91fe0b3c1a12b511027dbaef25c0389427e2a1903da8feda7f16772642b5a19126e4a70cef722a00bd5d07b18675d2f6c2c9eed9fabe0101c66607de325e9c7f1cf7887cefa1880cd3ee0516be99e436b3463d59cf8c968d95b84fe5955ccab13f663cda491609a76f00e877666042e0c3b9010790c5284b844c498ecf65c86548cc8d149b53a415e1ed095b0fcddf5681ebdaa757e83322c05d17f8a15247bdad8e0ef0892eab2572ed297ffb9ee9ee2c91886b721dc6921cc410aa9276689d4319456a43af0d3e7810fc24ff26e14467e71d609f6f6439f90ef011f79eca43ae70a4e53f759bd3f6fef0ca7d5b4ac1e4a622d518149c6c2bee15ddbcf70252b6d0001bf7a3855d54a07bc531fe3ab2bf54a51dc70093fbf7c00e1ece736e681a269bb36471a4479c46c9ce03ea918e3b6ebc13e2bb4df977a3319a7e80d6b4711881f0d08981bf11d68e5b2ebac121f376c1fe5d2bee0a171b7c6f8cb9460ec6797aeedb4b403f5d811c70c19780b68d6332dcaf40f96234f2047779c592b5c224879d4e26cbdef28726b07930effea6d660595ee3a1de8055ae9a6f105bcfe093b737db7c2d2c7b5c08d71080866bd879d531fadf22c8cddce1254dafd343af790a304883a26ec2e4e3f25e2542c937ede8c949a4ca96592263eeceef405be5cdc7203d7a24344061c2d6ba9a3cf3ea3ab7806812ca0986ba961ad685613d5726da247d02b193f636d20fa3c6c8d3734c50340027b9bc34c6470c88488e31f88500470d8943a102c07eadda93417b955817e8f9739047a6392e81d4a2636550882344489690a12329d81eb8c714a74633e0a0fabc247cc512547c902d085220ffb3dc11133df088d10aa22fc44e6df0680ab896d926bf56d5a85e256328a69b356f224fda40b6bf3ba48aec4bbb547eb0fe825b4f279144f966590e15b00bf62f534ffbe6f074cc856c6d3353460e161eec87c47209c3e5ca429d33da32c5d115541f48038692c8b5544786909097fcb1809bf570ce27bb0b72b258278a8b96c402841dedb9ac84627d72bbad46c247bf751f09719ce491585963290258e981f92a41ae14373cf6b03991b8bf748dcedf924c424495cd5707e065850b640cecb9b694e40e6631cd30eb46326a8cf61916e6a0b672c33daff3d2764ba4d6efeb3a3e565e954787469604abdc1e64470b735d3b59e502bb8f39079416ba1aca78464ed7447f1a781c40d7867bcae0c7a7c51c7bdda40e34b196f0d9159d2c69948c1b6e293b20c2061fa3ab49b6f16415574852dd9dd3b859f0d5230bc3002d6d00a1ce0cdc0f3967d3559414cf37a382b72db07be9f1079049f4f82779620d88900dc8d305b26744023b0335b490c02804f2035f4165ba85cd2ccd0d184552bb844ecec1c14ec1aee2bcece348263161f71d6067becc390233fced83177d2756fef7509b379e18419a2f6ae4af6d3163572b2421d1dc0419d8d586418c022306d90fdacfe4b358b23bfa3f8ac7d59bfad4820038afa5bf53301eb93673c571c4e037241adaa6039e72ca8c108798c129a3baa669289ecd41dcb1da313e5bbb6ee698da3e0a78f9f26248ab5adf8d8e17c87b4ffefd3c4e3e634c60ce09fcd94da80d2a05214511f42f43ca6d5619c2c1ab7514e2b983c7fc34a0774eac1c42ec389c91e86e3ef7e2310e8eea1f6b47604da09b8b3159d44bbc4fe6c21c2257a336943ec3b9d979d99aec24bd75e653759249a3a1f9c4083ced6061665d5a2bf5982641dea0f824f62a581918c86dc403ba07aa1de95392bb153cca0293541c60b4461946583399be6ea03041ca2694454386bbc3a5fa83e28338634416743f46b7767327a763a5ba6d205c17d223ffd48774054b9e0b6e6425ed526715526b60fc59a0eef15b2922d1a3da677d360c3139004195b7bf385bf8d6f38f697119ba54e568baa065957e7a6e6a9aa6cb2a9b0032da1ed4d8d000d3c7cdb6bfeb7a47ce5d605d642f097f29aa7fcb5a0015ef3348c39cc85ef505c7a68f6f434604fc0002d3a92940c95d01e07d95b2f428b64974f576eb2acd30e9c6254905eae38daf25e51aa5a975142342cab1a2e4c91cbfb171e2d2ed8b0fca7402c2eade7bdf900172dfc2bccb27df98aa1858c270833dea04deb2585215cc4d63dc18f6dbc4a58914872c22ba6510a951993936d6d48e65c2023760c3e3b367c7a9a3d8af25520b59c1750d3f851e866d17d4d69c4438bbd5b48d62e972e73a2d745c25df84235536c79960ba512011d09a8d47b4627e5dc05eba2b5d5c1fbf27f2e4a48c0b28899c7833cf00d28b62baa2fc9ad570e578063997a57e6d5401b0f69cc9d204abdb02bfd22c8a0bfa1351958c5ae54fcace96100224823a9ee3e1f290ccc4f62758639e42cbfc67cf53b617070570a8b7a66bfc48f782a60fdb12bbf16e620e4e24b300eee41c2f79942004d79301ac09ff23e357f4e7d9608411d4ad7b327129e9b69228e4e2ba5394e159dbaca02655a5e32b6289b900c857e656349baea820ced3721daa3a83245a3883485f562865401445e0016e77b5f66c6dbc90da0c69cc297bdcb1395ecfd8243d90f64d416ef6ad53867d492ce67fedca7200cb346b7a9a75adb25813cb0053f5e12128998ccd731f1a2c1bcf8eea1463eeaaa869a997a4199153eaccfd4f01f21978eacf92e44c4173b7b1830aeea7d1173ce18de758a0ae9d3c60ec8db01883199c9e5978b126a1cb4191b0f94d7a67e8f8bae2a86abc886b2c4754dd794a5e289dfdfdf668ed1a5d7b27f53dc3e3208821bfc48d1f610c61dd76fd157975b8871c096241294287d8bfe4eff6464bdff051dad0096a5c881260741183e04f6cd5c26b65baed867ef01de9a960e20425a0e0a9a129284f0d6c2ce7bae145ed994a5d51f71d1644be9ceadb244a49a33d6d2bed064e4b5bbaee551591ba7fa70e5285ad99bedbaffb6967c103d2d19a0e1c0bd6de43e0d66f1051a429c59098468ce284091f6f584cceffc825602edd6bebbde6ce22a054a042d5912c79df844d9ac57e36ce6c99dc7954379d33c5f9a4cac89d3cdaeca5c14eb33dd00977067ba8b3801949bd0d2e1086af4726ba2575a8f820c1afaf78bf018692b1c2cae807ae9c5b393f69c877b3c9896714056c2e02b5a9258792e121e95d4db258f865dfbaf00000000000000001000000040000004bcaffc67012825a20b43e43e914b463cbdf0248dcd83ad5a1a59ea07a5fad959a12f465d2e03899b892be1d8bc94aed85b9fd17f90c2a1089604894259804efd3f696f301df07ac6ba01bd01733a2b81954b96b4e7ad16fd7f705722eb2afd62f7616cb54558984f7d683746dd7e04b221498b32a76bbbd312b84260c39f9c9516d80ace7cce13b8ba5d7f3e175f60983ec7f99b125cb42e64c0e37e634a1b14c4723e64d40de75d2e702f7e8768db3b206765803899b180a0b33883f2b3f98e0234ff742787c74e8eb93e333bae0699a7a487ab00797d192ad8f22cf92eb1c9d"], 0x2468}, 0x8) 16:00:01 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x38) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockname$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001e0000000000000000000000000000ffffffffffffffff0000000000000000"], &(0x7f0000000100)=0x33) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r5, 0x0, 0xc00000000000d, 0x0, 0xfffffffffffffe1e) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xc}, {r0, 0x2c}, {r0, 0x46}], 0x4, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00d8e5ecb0653fb9a88efba926e59cc47d9fb54de4c311c358df"], 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), 0xfffffffffffffe21) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000001c0)=0x800, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x5, 0x7fff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) r4 = syz_open_pts() write(r4, &(0x7f00000002c0)="295c2672d3011e403a988213b662b7c9f273c385bd750bc7dbfa004c3688edaaa0791491e524263c84064931024b0396066efbd96d37cf488d5449435546d0f3639b5fbdd0e2156b64011f16a57d272c08b7afb71293c23b7fd3f166d3ac2a31b32ca8d7409069fbbfb17475e577603ac561abf0b4e1bcfa193de1f62dcb9ba1ca613edfe27d", 0x86) close(r0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x4, 0xff, 0xfffffffffffffffe, 0x7, "ccb3a032cc793e93dffd25ad22ae61182ef24c89", 0x4, 0x9}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0x81) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8010, 0x0) dup(r1) syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) socket$inet(0x2, 0xc005, 0xee) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x100000001, 0x4, 0x10000, 0x9, 0xfffffffffffffffb, 0x3, 0x0, 0x1}, &(0x7f0000000040)={0x7, 0x45, 0x3, 0xff, 0x9, 0x1000, 0xe2, 0xffffffffffffff00}, &(0x7f00000000c0)={0x668, 0x1ff, 0x0, 0xfff, 0x8001, 0x6, 0x100000001, 0xf6}, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000000000)=ANY=[@ANYBLOB="008db1dfaacaaeec341864c3b4c46cb64d61023e6e1890cc59e04eaf6009b1224f3955da57505de767dbd5bae83abce11220f7e6188749196ac5ecbd1860a26e44"], 0x2, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028, 0x101}, {0x6, 0x0, 0x0, 0x7cf}]}) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x2, 0x3, 0x800}, {0x4, 0x5, 0x1000}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x800000000000000) fchmod(r0, 0x105) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x101, 0x2, 0x6, 0x1, "eed1d864349ac003f86ace4f97b52bb3d568c951", 0x8, 0x3f}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400", 0x0, 0x69}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00006b6000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r2 = getuid() seteuid(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r3 = dup2(r0, r0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0x1000}, {&(0x7f00000000c0)="053ca667c1330f80c381b1e3d799870154ea", 0x12}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 16:00:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000001100)) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x100) write(r0, &(0x7f0000000100)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x284) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x40, 0x2, 0x4, "b4ac7fcdd5f855cc46e6d7086a66f1b73c0a323b", 0x7f, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x40, 0x7, 0x200, "b6e86ff95fe392e3b708d862635ee2649f9526d4", 0x1, 0x9}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) socket(0x1a, 0x2, 0x2) 16:00:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000001540)={0x6, 0x2}) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001580)=ANY=[@ANYBLOB="6778051114f49413039cd5eda12e5d7708138979ae789a31d0fcbeb1964ed364b4cf446efd3b6effcdf2d34672edc3ff7fffffffffffff002e83e636d2b9186ca837ef9db6368dfd3b179ccd264293361b57ba90e2095b6240a3d06bedf070ba9cd86ab66cf19f2b7dc3667074f250d5efbe19b98dc5931a764d29a9232b726cef8f15d3f14d5720a67f68c5ad1d31bbf38234e2fab1efbb6c4db85ae2b3b74045594828631304e1ac1c0fff40841811b88fb74572c56cc5287ad3b486790ca191d6532ac5391a962ba29f909c614fb02c1fcea3309a1761fceb03da0939786479c0927cf1cde8051a0d8536dfd21eccd5cdda76d31615dd4b0111047ea4759a058789ce5b7e520b48be3e34fb7a831f79b3e45f01"], 0x10) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="df767db9d9d4ece348b0792802b67cc790fe61fcb3d65e6be27990d11fe7bd696e6ffae10dc49c1669e661f7c07bdc4bcbc95bcc42a7bb9261b82fc49248a5e6de565f26967d91ee3bb630a31e4c8b207e25608d4874576256ac6388ba25fcbd9346d252a2aaedd98e7818cbff7a29f3590cd35a0ea027b0c4cb8f7f7c0d7d2aa0f7be1d99eaa0c8828ea67cb0db46d2862b94a81b14921105afb795895c46e1b6f2f7ce2734df812938297eeac1d629", 0xb0}, {&(0x7f00000001c0)="97749b29c4ab28023cd8d36be591f384ce8f66d130adfd6759d39d46c38286490d3ead2e8eed09fe327c2969f809e0404a9e2f34978198ef0212f57d27dd18592e2e448a9054e921d2517fcc9165b407d27865fe2f9c440ba9ec253f48ebcf4aac499bb57bb9b0cb68493852b3292f30ceaaf8776423c39071ae8390bef8c0826f6dd289737b5ad6edd0d132eb77c14acf530d249191dc1d11708ffb748c57a0cb18b913cdf27f4285e5207adf92c5f77bf19a18effbfa01afa458322ed993d6f74d31311e6a6000751ecadea364254c51029b937b77fa666da78549d5574a8acc0640547f62a2cfef5ede047c615f52e01409427f2208a68bffd20390f93637a600aa4443a63827c327d31c918b5513f6374e4886be31a69a4a325e5301a740c3a543d964e65dafa6010916fdacf27fa9f1d191e596c66c61905e8d098d2fb5fd71e63a8bfa9f9ff75674b6a6a565bf542e7bce24ab93c3aee2d68257e135b7c6ccb192c19d3b6fd8db34daebc7b8a4430215e19c53c21b315900755de5653c9a0aa1cb6db31dfbee227f4ad41e45e178f864fb506af7f145a1d5eaa0a95bc95e0515587558f62a2f1f4e3fdaea0a117a9f059c5c7e6ca7453c62e70bddf4c2ab525005fa698ccc219762c2a19ed374e4bbea489b04cc58c1f0fa15aa6cbff28ef8be2ef434a6bef9b64c6c272cb771204a972f8f369246ee3be9ff82a1c2ed9b546c6b982c859060b1fc9097d7cc88d950ee83d2bcbe04273d51c7769d5eb021965ffe0c514db022a8c85dfe4ac0c5d9ae460c5bf28cd95f8147dc9d28409b9bbe83e296954d5bf6bdd74043fb85fedc31516764c3231e89b82d9dab5136fc34ef57407a4caed09c814ebb144b6504462c9de240be0594427622f85d7211c6e2f131a4cfa651f5985ac3f87e3e25afdbc93f384d06a2200de49fa727ec77730fbd83f5503a8bc942c46d674f54b02e41c40444f5b9639f17545e962ba935b75a155480560c49d4f07e8f16113a0dc26ca4c9b528befafd7aa42720ba612143e2b7455dc4f6dbb9289222e58d6bb78f459c1c4fbfd151b82f89b1c0f87fcd8289da5d64210f78182c0eb6c89148993ddf356d5c67922d3534b9e32a692aaec3d60b820cee32bc3322f11bf42b9beab0b3bd29da7507b8bb57a8f19eb449d58dcb1a02c56efec27b373d85c43efd7b20afa40003049e3bd95bc9c0683a7a322bff8776940e9cebe7455cd4be2801642c348238defeabf2481bcedfa1bdbc8c29a98a0602c99d6dac964c8c20a44ff2bbb7b382163a9512b285f7e8cc86aef32321c104ca32eca59977819b454d8daccca18b8ba7a1e4fd39ac1846c548850b77faf356c5e230283c7b4b2f4a5ee44e79b96ff6f0d419287a2df1f3ecfc7677a8cd0d70376846b9e920faeefc3fff43993c47b395c8bbe7205afe7cc28ee93416945af591a7b5fb81d77dc98cab029047218e77b9e38eb6bd548ef6c1a6850a448f2f3a68c5f45e4ecc967b85c93d9f927fc0541e11ba8a7e241d07c661eb8e78a871eb1e0e1bc5b272a41419ca6cbaf5d7624a92fb0144b0b7213d086601ea16751c10982f8a2f9b8a5759573f06030c7ced0b4851cca1132497244b5c87b286c2948144304c5b15f1e32cdeeb7d8166d7f09661f45576cd2ede292a48e5ea8d793b9619ab88f109705d372bc70bacd0557229688e560b2f52a41f4797838ae0bbf9cb05f34fb499bafad45a10ae8a52a498d69684e8c46bb29e438cbd6faa306aea14c597250ec0d5f1ea722b222652710c45bd3e0b66c7cdbfa116e9b7735356bf3c03d0538529e4c865cc173f1776da999eea4b0b5512d53613f436e1baeb5c760fcdc62c62a73be4a507fcb44876e859e56326c0f1d9f3f4b736e7ea80814ac41e1814ec74b31046039531187ad315c5c0abef60d4f43b23650c9997ee44d035c76ba1731a70be6de9ce50ff3ec94be278772b5dc063556e82c282edc9da18fff9fa7a0e00c305408b4fe746376543ec6ef64be807b2bde281e127c00b4c80d9b5055fb6d1ae0bb3a26727c4069a31793e9bb8e6624cd230c671a6fa37ab58cb073705793d518c27634848fcb0be63f3d7cab0e698cf689a9b92179cd733dcaa9a9f34f2945bb73fbee7dbaf2a62e4ec014f5ba9d894b7bdbd70201e45481376d678a9e3a5dd496805eea3958314dee266dde7ce8d31422b8dae5123b6126a315f811b7448d15e058171d9845a745b5267e3e7efa690982fd1a17e735c158458914ea9e0a911d4e2f1f7352a83bcc8fd5ae6d3fb0dceb18d09917e662e0f2d0a576861eae1ab7104b0100f2ade10d247eeaaf958316effb42e8f545a43cef9864a3e6b8aab8dfad0f44c002180499b6c1d0bb5058c25e00c06ec3b75bee0d62e0a7d12119a7a56d1fc4c4de1b6e2afca6cb106a36789cf48bc086812db7bb641126e26e782eca42b880578a907b39963145804a68d61e8b072bfd0fa827352e43807160bfb89b3957886109803af24720b8ff5aabfc239e16907ccc63ca39d7b05acd74cb348f1efe8857ccdef9bba3dde65cfb513f78269af9d722d763e0eaae85a2c9c68482b17869e5ddb755aaa40c8e369dfe0fa6fa1913ee183b5c55f6f18fe09f5b07b8183a1fcc3a5c6cd22c915cf5910a776d175f8daaea97dda7c05012a3a5825f296175921d196dc08a8ccf4a373b6fdb7e285f9e6f2c9153b86e215b5d75cff6d53a4bc2a439dd12c28dee971fe5d649f82b206db3680a3ca0db98431f729b89c6ce3a23705b648d4a696daf9dee606d69dbbde95e43b25861777360d25201326f6b9170c07a7db275e2fb93dcbe64bd75b27ee0af342841fb2935d8f66056a92a1730059050860c65fc1db84f01ebeb86c35769f471be58388d9776b46c759ca76db4891ccd2606e1ddc16bd933a998579b7618f80b3794767c274e3df0c069f1ee5b1f89a22ecd932e5749840c56cd1e3c6a99d3b350f520444dffcd5fe3b983a2d896ced0be69ab160be73a8e18967393ef3c11b09edda44f842bfb3feedf0dfd7649c7031bd5cbde2e2e9f9c889681e24c6ab4487a84639084e0f17bb885bbc63f7d26b4d3e708eeec6fca57dec989c24463b9e9fb25584b92c9251a76f388173a93c06ba3d6cc867a0582d05f869297575219d33c575defdff3be4c09277da4ecceebfc34bf8ce06223065568f13db25486c674b75d4aea96d25c8777446a84f73ee2c738b1f8cd09e1294f22a4b9fa7603bcec4e836f56a3fed968b98148a6881c381fefd954ef58b7e0ead50281232e3b1a3a74e17b02f4a3ca515273db101bdd938876612ab7b1a788a6c6eee5090a581f31c953fbe6bed8ba43b4e20665b4dba363ee434c510d4d5a794c07479a33555332aaf8415b70d95bf5b297a5722c3708e0aa5a817225e1174c6f6705a8f75d7cae670cb07a53d0f856111b580a5c22387bae2528702ebb7eff8b6f7fd4ea2d85621129ddfa6eccff155f96d1b3d200ae1646dd51f9a8985a3f91e41ae7a4e57e58494b971ca92dbb052f78f81839647b77a3c6e42d2a072f1e27874fdd335beb8d4fed2dbe4bbf98c65c3e2b797508c0938779db3971a6b822d16f6f8ae2ba96fcf3e98d81001963b4c8f962f41df65f217988ecdcf631dd49c6136d069fe66ffa784150c8503b09f22d347e1293feb587ecfac46696d1523f0ed8265a00cb01cbca719a5080a807ef4fe106250eaab8a53e3f50099f0dea963f4bb55ddfb95d51bc26d0e3c7b1a9c005f364fc13401289398cc612c75a0d058e1a232b9b1442308520c6a8b063d1e7b6614560b880ff9b6c0a3b17b3d7dd4f232f47b2942fd58970ce79767fec1b52a90f02586bb90e43cbbc4fd9d1a94b07bbc33ac0fff3b14cf3eb1ce615a3c8491eafe191316be89a3e0529c54b38ca33aba16b3472fdbcf60c1767690e2b82e793e35d8f4a6a10bf6448cc0a1e0607779fd6006fed3ee2cbc8dfc57df2a6b13f265976aa2eb3164ad3c070079692e9b34b6b90ca4627d98b78c768ccc0a48dd66143b849c57bd294ba0531b2eb668062e35ae6c2a96a636ce537d55b38f358c973695d1d88e3924a7dc33e9431a9e73a83f9db8c28cb96f728ad85f3f87866942777f23d6a17c93d3b0106299bb8ac7ec2971693373d8a877aa49fbab691ab6f79692a4ef92eacb8a1afd88850491a98c69b6a5fb8d7c2c8ff57f0e9f07e2b92312994fc9e4793c3ccbd1f86b3ca555769e09945adceeba93c1d17b0b33d9f0d9f51455707f8e46b97755d42c73cf037a01448e8eeae0a4f96fe8f7d96339edb5ef3abb756bb696b1b249786248d1b1e5713b837accfcc21e932432ad70d2b571e7199d2708b5539991ac97e065cd6432331411b8fad0b6f966add19354198193c3383ca3ec1af8d426cf492d3ffc2b55db110fba5b0f92271d7b37d72843ceca11ed46bcb69fdeae6b07146f1f1163a38e2f44fd82fe096240b543ebda56eb023f6edf97287ed0080157a7c35c5b23ca7848e8223ca02418e8bc9665495aac9b340b9ba81ecb567823f0b368c18c0aa379fb32b0a0aea772a4c00692068286a89ccb078fa617cf0f84f618ff7db045aede67764b5eb994feaad90e7386d8a5b5aceecbc95c0581536022fef1ab0332d17b28cd06b4a39698c6e2e1db69914a6a8f574f169de497659c21633457372b20a96b64fe73c44da3994ab07623fdfc41d697c23e0bb0397ee291c14c41214d72a493299c621d84924b5f0ef11dea5e4e304c2728768374964b0301841ff8543ba9767f6b7ebb7ab94a9d5f2be66e76698ab405b55b6705d7b4de1d18379fbccb2a18ec1aabe35c6caac3e63fdb3203c93af8d12f2ee6ab456a402eac1a758aa2bb4b134214c0365c7f8d23b10b3ac23706fde440df66ebc46b03eb4cce5089e249a035314e5599aaf579a4429e4e2440394bd4c1eac45683a58d042031792bc545548e9348168a59e8e3369f86e7f2bd2e013e17c8f18c440f0c72cafd4dc5cf2616213ea1057c2c9d5bce670b61fac9631f1860f07f2db1964e68e66d121eb3203452dd93ca738de4abc06b17115a3db9f9344877af01197591b6ec1b79739b4a6af19e2cc544fa505e9cf42632fa4387f903a82aa9d6fbe8208b82c021656093beda11091b7ce37e42dd65be0dae437665eceb22156c2d03c200a7fd9753e7a40e2fd2b11d8599fbe68b8eeaed10a3e5c83ff5cffe7ded1942a44c0d406437dd4cb0cb00e4df12f23bd483c69b094ddaf8eeff5d0d955d2cc9bb62ae36909e4915b73f4f728d0940a2da13909c1b9bd0905cecd12c0305b10ae9c35302f1b3707d4856bff3279638e979de771d7c6a3425ecb612181e8cb18fa793fba9b26b0516237bb8ec097401a571bc24aae9f9dac2be3f09f87da01c50c48ff3160574c596d0b90f97f2d1719ce06e68f3baba7f28c4f9f562daf883fdaa3e1b5cbf38a52f4493020badabf283043cc5c12e208916334da3ae19a41c4e4f48f85903766c54ffb84cc1419cdec9fcf4130b8bf4b7e2d578f5a0801905e277349de92d57aedb6360af70b80678b33923a5fad8297e674c3a83eb9c672bbc33cdaf3860b5370e65a2125390c94d2733c1376c8f95830575274f747b2a15f4c0f47c1ad7b3c45a636dbad7c7e0fa8bf5a1d0249f1b524ecb12a6554941e85dba12b34c6846b3bcaa07d02d99aec99849c4f657cb2cab41ac773d6b3891d76696935402bf38b64867017749759e1ad441b2cdbde0b868e95603e1a4b07577edf2400cae8d339a10f40c94a3a37219c0", 0x1000}, {&(0x7f00000011c0)="18573ebf9957ba7d651a985f75bd12e894b9000f0ebc0d0f7fbcc2dcba9d30260e1aed3ae3470c848e50bdb7654e028a8b905536aa54d55320dab6ffebb55baaf223679684b5f0387972d8eb46b0690731beac290ac06843692e65c4c64d8e45f827e650e324da0fb0892d972e9f549c19952394700579ffc7e5ecc6c7b15affaa7be7ae3bb7904be84f78e9d8aaf4e29ccc22545e167e42cc58fa6cf2597e012a5e4d18b04586822705caa3fb33f238240b442981217d2f2cef442873eba500c4f04d0ef3b17a064d1ab2f06de557055b8fa9795c0dac5c1d7e2bcdabea", 0xde}, {&(0x7f00000012c0)="509930a548c40e0ca6a267d537efe95e5c29ce1f29a6756fadf018520182dc27495ec3f7fdc53998a9547d0284e665cfcbc7bb08f017ada5fb5281d854352f65ffed25fcc4ce262e0c6e51834d99d9d8791f045e5ffff98e0351622921", 0x5d}, {&(0x7f0000001340)="856b17f5ea5ecdd0c0f606c47aa971af67e8fd663dc4872a4be375ccb5195dc2ec3ed4ed03b5cb1d61b2636e0469eb0531cc16957626e6bd5c7cb19c6b6516cb3a1e39c8bea927196b023a1510a9b40320e73caef303518d852d42e6cdbdff6d9083052ad70c1fc3e55ddde427f6682e820d29", 0x73}], 0x5, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socket$inet6(0x18, 0x4003, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x1fd, 0xff9d) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000014c0)=""/33, 0x21}], 0x2) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x19, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:03 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) getdents(r0, &(0x7f00000001c0)=""/180, 0xb4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') semget$private(0x0, 0x2, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x82, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x290, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x2, 0x40}) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x490, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) 16:00:03 executing program 0: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x7, './file0\x00', 0x5, 0x8001, 0x6, 0x3}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/133) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/27}, &(0x7f0000000200)=0x1d) connect(r2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1f, 0x20, 0xfffffffffffffffe, 0xed9}, {0x4, 0x1, 0xff, 0xcb89}, {0x3, 0xd64, 0x8, 0xe6c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x100000001, 0xe448, 0x0, 0xf23}, {0x1, 0x6, 0x80000000, 0x2}, {0x38ab, 0x6, 0x4, 0x8}, {0x53f0, 0xb4, 0xfffffffffffffffd, 0x1}, {0x4, 0x2675, 0x8001, 0x9}, {0x1, 0x8, 0x1, 0x8001}, {0x6, 0x7ff, 0x80000000, 0x2de6}, {0x9, 0xb407, 0x6, 0xd2b}]}) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) fcntl$dupfd(r0, 0x0, r0) 16:00:03 executing program 0: r0 = socket(0x2, 0x8007, 0x1) r1 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r1, 0x0, 0xff92, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r11 = getpgid(0x0) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001180)="feb8000fd019399d550c4c6a6bd893c7e8a39499a47d3f705422d207b390f2cb489d3eb845c9921451b7194ef008baea2e7c83d6b3ed747883a38e06e735b0c3e99c05bc8c61d2c72363897d0c46ac87e60b351e59f1bf6eff5bb39434a06d9e933003f0defbf545439cb7c63adaf903ddd0c7de0cc5113968d7d02e29262d664349cacc1e97ec8f9b2155157bfc9c4931dd425ba42db3273389b4599cc0a753a26d290e6f7759389229f404", 0xac}, {&(0x7f0000001240)="5b67afc6f58c14e0b171e9f3ce29950912c9f346dff0c2443d5f12f45c15c8a7098848248b29bca7caeae2c8e7a15da7491770b2e58a12ae09a640c9e3c46647dc7c4b7b2729eb5471580fcee7f9cc3e51770b95c58eb7561d4b6040ac123dd1494db3c9e8d39d5005f731a2d680f411ce8412b44f065974cfea9926449fafd2418906c66c18d6b480b383b31757c9c35d9d76b9957f605512522c68f73ff4bb2127e459a9781503a9b127dc4bdd2e712932bb762dfeeeb714077a1f55b52784d5418c71d51824fd15a966daea195bb80f041f5bab16d5ce", 0xd8}, {&(0x7f0000001340)="845c1d9e710a443dba50792213f5", 0xe}, {&(0x7f0000001380)="958aea337941506361a83b405de4806dc4c558a082354b2552c66c5d06adbab6fe3beacac99985cf08445b28e9778d6078f65e14be701253d48647ea56244ef1f869e05cf1c888ff41707368f45d502ee11d4c2e7770222f9370e3519a6d47f9e5025dd6be98a7a6238d3df11486c52085e7687b2bdecac4ad1ca4891b13cb3348a85c28b288f719fc20d0c06128a26c20c7715105f37af8a71b94065278eb274320fc97d1a9a6675ddf1f8c6184cf26362cd1b282925951a164144472175cd50997a9a1b9da27f32ac3b1b358b5fd91472470f659cdc7541a", 0xd9}, {&(0x7f0000001480)="0b37da82d3e6a7f2cc737f44b79fab394ecdc3b5cbf2d346e68c88f60e998b4e518c9f156b92cd615ba64afa46b14be937582213e6db36721985766ebd5267aa40b89814a16533f634b2383b044dbbb1a0a36481f0d935eea7996064dbcd56", 0x5f}, {&(0x7f0000001500)="48bc8a9f24c457083bde716b73d786777a646cf405298dcf0be4a46e239a9b7e11a9caa1c49fd1e599309e0bc91be3c3624c22aedab93d6e5e9c32376def62fd7a93491bf07a451e25aab46f61e2e92d082848115066b0fbac8343b9c79aaa43f18a0d7d6ebb6975a65f83b9c99eac9241ceeca968d9141d24ce90483491e47152b620026a232a8d281ee059ba318fd35709e74768f2ee6da310c6c814b6ab8a58d4113b353f7a6b82165b73200e49a55d1e2182b8e97bd339ec5d8d532cecd280", 0xc1}, {&(0x7f0000001600)="b631e35d461e766eee9ea07ef49654604def883f00f4725cb4f49b5e356df1154c60a4d4fba36dab0a7cb1bbd8eec9c8e90937c0240e54294bd15b077d4f9a4b9145f3c7f40c7ab19c3fa59f45a5d928112e0995c28b57947f69701d510fee57277f6ade326d8ce0af817e1bebd66f224146d41c0aebf70a68d0c89e7a60870d78a452c33d67e18d605767ef5ef389a830afeb57", 0x94}, {&(0x7f00000016c0)="fc5ab706381e0091286d422f39fbeef3b621bcf8fa72d2a759ace62b8ba539cf660a640bf48b26d1497f2671bbc3485b", 0x30}, {&(0x7f0000001700)="18a991d79e887e9601f551d53b84e3d6455b06a0b144701a7be6879f30978875df4df6789b838d3a32f4642932f079728634cda03e1e198a92223a97cc7c19b5b0bcf8b607de4638", 0x48}], 0x9, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x404}, 0x2) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, &(0x7f0000001040)=""/170, 0xaa}, 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002008, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x81) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x8, 0x7, 0xfffffffffffffffc, 0x0, 0x2, 0x2ab79cad, 0x400, 0x0, 0x3, 0xffffffffffff0001, 0x9}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x14) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setuid(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x101, 0x200, './file0\x00', 0xb, 0xab, 0x2, 0x3}) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pread(r0, &(0x7f0000000040)="580f39b3bc08742d1f6a39bcfb", 0xd, 0x0, 0x24) r2 = msgget$private(0x0, 0x3d) msgrcv(r2, &(0x7f0000000080)={0x0, ""/82}, 0x5a, 0x3, 0x1000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0xbb7, 0x4, 0x1f, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5f6f}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000005000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000640)="292c2ba37e5da3ef6a825512244fed5f9a1a90efd403cace69e96bff4d98194926a7b9d911a13708026518c296132413029e3baeb77fb5b06dd5fc0cf0917b41b9078c7c08854602d47a76d9b37502e1428888b1e97d4717ed5ac34d70df82b6dc0b65d501a9233164b283ff1cbf24f65a9cc0bd0907118d5ec2dfffff2575fe43b30574928559deb3d94015d367a6e024c8e9bdd96c11db28083bf9c8ad9c1f2337cc3abe284843d46aa53666a8c9bf420d440e8c", 0xb5, 0x400, &(0x7f0000000700)=@file={0x1, './file\x00'}, 0x9) sendto$unix(r0, &(0x7f0000000740)="9c253468a00afcd3e709b31cb5782bacdbf3e5eb670ab4de79ac0c", 0x1b, 0x9, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = msgget$private(0x0, 0x80) preadv(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/213, 0xd5}], 0x1, 0x0, 0x0) msgrcv(r3, &(0x7f0000000900)={0x0, ""/116}, 0x7c, 0x0, 0x800) ftruncate(r1, 0x0, 0x0) stat(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000a40)) read(r1, &(0x7f0000000ac0)=""/184, 0xb8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000b80)={0x4, 0x1}) msgrcv(r3, &(0x7f0000000bc0)={0x0, ""/214}, 0xde, 0x3, 0x0) open(&(0x7f0000000cc0)='./file0\x00', 0x211, 0x102) chmod(&(0x7f0000000d00)='./file\x00', 0x80) readlinkat(r0, &(0x7f0000000d40)='./file\x00', &(0x7f0000000d80)=""/13, 0xd) r4 = semget$private(0x0, 0x5, 0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000dc0)=""/4096) dup(r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001f00)={0x3, 0xfffffffffffffffb}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x380, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1f, 0x5, 0x1, 0x1, 0x5, 0x1, 0x8000, 0x1, 0x0, 0x2, 0x9}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:00:03 executing program 1: r0 = shmget(0x0, 0x4000, 0x200, &(0x7f000000c000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') sendto(r1, &(0x7f00000000c0)="a510ecd2130b591ac25dfb6dbae50316276bc902bac7a85481f25a180dcffa1962ebd5b6ae836ceaeb7b14c468fc1520d7887f8f256e53d590d214c2eccd68d76c6f2848d579bc0c67f3cec0bffcb108a7d6e71d064bd5b04ab33745cd86787fccf10b6e9c5aa066af2cee6b6c83f531d4a5faca5f5029ad3a22c95cbc3b880e9f7f9d9c0a6a25ab65ad14dc424da8576238f1245b7e00683758618516ede27a1874997d3ae52dba1f10267fd9", 0xad, 0x400, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) shmat(r0, &(0x7f000000d000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmget(0x2, 0x1000, 0x0, &(0x7f000000e000/0x1000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x865e) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x96, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)={{0x6, 0x2}, {0x8, 0x6}}) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000), 0x410}) r1 = getgid() setgid(r1) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffe, 0xffffffffffffffff, './file0\x00', 0x200, 0x0, 0x1000, 0xc37}) 16:00:04 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2a0ba1e3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc3, 0x400001, 0x81, 0x1}], 0xa6, 0x0, 0x88c5, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xe2, 0x1, 0xffffffffffff3a6e, 0x8}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0xfffffffffffffff9, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0x4}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x3f, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1cd6, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x9ce5313d7fa28eae, 0x8f, 0x2000000000000}], 0x0, &(0x7f0000000040)={0x6, 0x7}) close(r1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x8, 0x9251, './file2\x00', 0x1, 0x9e3, 0x3, 0x5}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:00:04 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x7, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x4, 0x9, 0x7, 0x3}, {0x9d, 0x400000, 0xff, 0x4dc}, {0x8, 0x4, 0x5, 0x7fffffff}, {0x0, 0x0, 0x1, 0x1}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "05e466e7bb6fc6e24de400b200", 0x0, 0x4000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) fchmod(r0, 0x91) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='2') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xc1, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) syz_emit_ethernet(0x27, &(0x7f0000000000)="6a555101faa01f575bf7674cca1d1d984c38f95447a8ca80895bfc1b1679db987478b2b998f946") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x7f, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/14) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="00000002", 0x20b}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x8e) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) shmget(0x2, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) msgget$private(0x0, 0xca) flock(r3, 0xb) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b985286dfae9e1810f1bd08bfbc19eac1bc08feac9dd5f5d59cb53e593586da47fbe11363ffc7a4d2acdcc96be1189d461368c800740817d0e5fc5aece93990225006c65acb62e713d3f2a0239a3f8c7fde681dc8ac65fc8be66bebed01181b8ed6ed8335395429b545217f20a491605cca9f4e6ad544dcfc25a6ff28878ae6873a744e8257b90c367"], 0x8d, 0x0, 0x800) 16:00:05 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x56a}) r0 = socket(0x10000000002, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000140)={0x10001, 0x1c0000000000000}) clock_settime(0x2, &(0x7f0000000080)={0x7ff, 0x6}) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x1e3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0xdc, 0x8c}, {{r1}, 0x0, 0x92, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x37}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc7, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x3e51906c, 0xae}, {{r1}, 0xffffffffffffffff, 0x6d, 0x1, 0x1, 0x400}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x0, 0x7ff, 0x1}], 0x1d, &(0x7f0000000040)={0x100000000, 0x6}) 16:00:05 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x7}, {0xffffffff, 0x3ff}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10210, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setitimer(0x2, &(0x7f0000000100)={{0x3f, 0x3}, {0x3f}}, &(0x7f0000000140)) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x3, 0x41, 0x24e, "64d942bbeb85eee28492ab9656ad286a88adde85", 0x401, 0x7}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') r5 = getpgrp() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="ed1c5a9d815453ace54abb7dd1338a07db877a2384624941ce49b5eaad121c395bfc74bd2170b86fc14fea3a3adb6f9bf99608e73f2ba61d43c464f7128bdfba80909aa4a337e05678fe061967d2b16cadf60f18571482965cced5e819d08a12a114a20f6ad30fe8f3edfd68d3482794b84c22b18047b954c658f13b5aa7c350ae4e25e055c15bdd9c6449781660c6e1c6c638a80201affaeb76f8d490ae6f28b71b675f061204098a0eace1fd5d4a96f0da310b89eae8a2c8caab", 0xbb}, {&(0x7f00000001c0)="8b68119eb4837ab85baf81aeba8e91b0af30ed85c86fe6b0f5efdb7ce362962a609b02e942ce4ea3927468a4b573d7381b47e1aaabbad0c2e71ff2299c2ece1a49b746c4e87f0c8c3f69ed2d563805578f7074da8a32d1d4ea9548399cd370db7ca10da8316e0932b7961090a424dc358bcaa1cea3b9a547eb49332817e7041e3dc52aec7ded48f28c0b8b1f3b77d59a8b8dc26dcd7f057a360d21803460a9225a7200a570", 0xa5}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xb0, 0x8}, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000250000/0x5000)=nil, 0x5000, 0x1000000a) shmget(0x3, 0x1000, 0x213, &(0x7f000024d000/0x1000)=nil) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x35, 0x45, &(0x7f00000010c0)="49aaea0c28df6f955bfa39ce8d38913fa005c6c51d2f71c6a5ecbeac1809298ad8aa1d6a9b347ed60c15e1971104701d4e4755467a9e7e07cae6f5e2a989b79a290c7ce2d15ff1378c63584762641ee92504b8d2fb4a92114300fbe6f72f9a94b96dc40bc1ec52fee395c06dbe73cf7c00eadd5f1e57a7e6563109aa0466a2065bfaa23cccdce22340dff4b7c92baa1043659adb692bff3462e06cd289bd7f84d9c581d016753810ef0ab8889f2be1db4fc4f8772df40ba5828cdc2d", 0xbc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(r1) setsockopt(r2, 0x0, 0x20, &(0x7f00000000c0)="50a1383466e3e4582c6f2e12c8a250754c205e4198a9911426006cecf8019f5002bcc464a11c50df125352604842ae087a8e9f6b6b59fd362cd0bf6c8e25b3c2ed5ad3771dbc2bf21a4154e896871a00440fe32026e9d446eea872e8e015f67551417e3a9373a0fe59c01b0e7e87ebfc2590df4ff49a17d7bd1c965c22d35031ad78b77b631552957b4e38759f14d8059fd7f82067d17b7af4caf42fbc15af59b880f7ee0949a598f90ebc9d6503e50ec306b31024a71b2a58133976605b8ee88c0633ee512b12b95d93fb37bb25b65a25a9f9db6eca780cf231f5e72e65a4805e171893b01ce0005b9a0388fad72223f44a9af743a1d76d7c02e5084455c2584a5891d96a5c0b54ea45ef4dd6937293ba0ba2cd2b81e328979ad356aad2d0bb18132fa6bc698ac5171f5bd5504812ac591a25cb605470959754b52dab5822af47897abeaf55c2581bd31e04311b897b2a672298a04f436692d6f812ce1884f96ffd8eb2144d4e58f229d0c2e0d921291e4561b5943306e99777935064aee35bc7433bdac6de087a3733b6ab6526d0025116797a8b60032274c29980102e427ecb4c5c1417a03bba7d3000c00c28fff450167021127baf18ae771e22f09538e5ca3d686492c4e012bf53bd271087664239268660b51f114ae58854f01425dd02f58da06c86f5e9f022812a5fab80758fdc9415585aaa0885fd91a0b1e9cdcff4a09802242980e6004ca96fd9cdcfbebd39436d4906db4d461d45d9dd05e5ccf2525564fd39a4bfaae2f2dba9774e38111d0b727d334db741879513696d0c6e43e86008aca55699ca4f83f92b7a64cb451dcc099caa02e73a02c6f4aff04b33d91c639c897b84a870d5c0e8c1b51f8ed019cd3e275ba66275585e16c8c47f2923e5e3a902d1e513193dead8db9313b65ee967aea733c314354bf79f45d119e8be5d258d9636b7521e64c9ab2f082b2e868dae6d82fdece72a63ef18e1d5039d5036ce510394b27909d8c9859caadb915d76a98d5dffa99b9e2f56b0dffb60b814bbf1a2e97608b48c981dfdf304ec2a7ddaedad083d026fddba17b0e6745ad92e10d3831fa200430194ba2f05b4cfdb92fb53a827cb44aa3e13851fd0345bb84ac46c31be741994abd9197d9402bb40f19b4b31d3c8b2b0b1dcd7da0a0f1cce9629369e229a134e13dc8a1d0e408f2f628d82574b4e7cc416cd358b3e813dbd159eafa574f8b557d180f214cb4363dfede4be30c80b5fac3f0aa816929485dba6e44874fb91e56c7995b4346711d62b833e0bae0957427aab6ef3178434b5c2fde764255efdf61b30096afcd0615a94132680bd2de57a1de4f45ddc79488c249e831c6182d04c44d95334b1f8baf72cbc959784e6379a9c11816c19ea4a8e3659a0b283533b0724d3d1e6011506cb630a2a346b2e49792b294f329e0d22466bf6c93701c5a979bdec0dbbd7bd0f734f2a4480f4959a5119f178b2dc1f9bedb5a6d064b83bebac576a91d1ad30589b9ef2714acce7de86637a332e0991b9e0be357e3cb7b8c8b1a2d3320636868a85acab2b3f8ef9cda2994ba57c3c07db1084d0fb90a780cc347d10bf3d0e590d3ffbf6590bf9ac4f46fc751759d019b00f56314349bc6a6cca0a8e32e5528ee1cc97f8b156c6a7484927f30ea91da1737f1914e346b8535ff10dca2e671f92e900fbe0c9f001cf61e4311ef6fd1aec1c9433b077c30a39b18eeaf3a5dc1e9199d75c3e6cc243bc2833c29d386afc7578e41a12a03f9a56cb4bb4dafb5a47acfd01ec20c04f59b717503d6fcb712bd32eef8ac130b8cba1e59c988ff3fa61a63851cdf9a536b9feb291a321dc269cadc0adc485f896848848145af2bafe4f87fb2d4a2c505dc1b7e4874a86c042b0a89111af5ae4143443ef9312fc9830220e7ee45d99222c45f5ba388e5deae3edabe164b3bc7eae5e31fa10a42d06d482f1d6b7a27f23a3b872c476729095df0d43b4c68abf628aca6ec5e4f1d68e95eed3d5f000f17c741c841c1d7be6660def62abb063c02e507960ba965c037e2cb75e31a2e2a7963a9206d02307da00b9a5a0cfa615998f6f64f985b8b6b2110ac85d50fb81186ea78b15995ecdf49cbb6fb217747d4186e0bdd5a294ac57516cd10e4ca467591d4e48f19846f622cd13de7c62bffed385e6ad56ae328046dac7428c2dc202b041eee5b11c03808cecd073aa335def511506b88a4bf66af7558e1f56a4ec6a5a1d7d7cbb23e525dc5ed4e89a153286ebded3b1fdbf095b1c6cc257b674f41bd98e4f427dbc1abd612e363e4454e9db26d023f2ee6e77259c18c2a0fd1f308ef83d7343f98213021ce0e2f41dde8b5d72e3dcdfa41f1ce00461430f66de53b9fc092f72a8f4295e24049827a8b394257f2e342ce535bef0aeed9d937ae7575b8e00bd4a460254e20180ba33936eb672dd383dbb5e3b4d34c7180f12b3e0ca9c6fa4881bb440822ece0be124796ca62cc5612a12f7dfa3ed00daee4a507faf6d2f974c87061eca88bb016f0e448d66b84ba0d5a2a8e2a611248aeca5c77c5e9fc8c386b50e3bdf517743f4b45e2161737a734c28973f06f625690b610d82909b5b1359c3e0bd0d94a3625204973abfff0a99b7d34806d8bf2136a681e59b0153463a388bc84dfc79268e989586a5feb64c915af1281a55aab05b90dd779522e2805d8a22a47f129801c2b46f61aae4b6878ec1fc8c0ddd05bc1a2f6af04b29b7aed0a594c42b6aa2a14612eba0778dad9d103d72613b0726f65527a6a58c112d48ac7329e71dc41cdb91db4974df9a13da3c5eee4557a681e8d602ac0a4a11369681f0b080d5aedecaa62552c77a6a89fffa6ef6e1983158bd63f9b4fa696d97a9397eaf2e155b8a530dca50f501e2709c8010ad429d7bce06e8b8ce40e76f0d4f8532dc72ccea8012de2f8d756e92f72e3828803bc7f19262810b51045aa379e222fe61c1f60cfb92e1d9be7982ffd1223bd12e65756a65e6103360503ca2181c58e2a96b8ffdfb8c351422e4a49ad4d82de78f39fbce4253eed025c249a8aff73a770b0e2b9ae19780cf3b10d58573f88615146d9bea0aee8fe20b134e143ed3040a7d207133b9639003c97f22d114968181a254cd86860f639ec9609593673ced52bb2f7cf869542d946bfb8f6738fe6b9e61985e4260349d32d868a56d92514d8057715859c362cbca208a96a88319736094cf9cb6b23f0db68c311b3366932e6c17ea0af6565d558aa1688e8fecc6de6663e4ed060977f0a145374d5c707059ca57af967f7d4ec11c4b3df6594c468c419118c000b19821f1e36d3f0b019cb753dcc0bdf5bf9d43a684beaa8768db0d34f64164e30dd6812c2a3d28f02e696fc2d84d2ffe2666551f78edb6f4edb8f2fb8b8c11a0218579dadc9f424463985fe2f6ca194c458648a22f4624bc232244630f4a1421c04ba2e2ddbda170e1865149f6d27a2f8d6c40937a46d34d1ed88bd75383f83054f00a12e8658176184ece0d4af05047ad15a7f8246f5f4bdff896de7ad68426a9c4e50b0c011d71e895888e42e1abf74423e90d93824d5bf521124a0c654f5e16de9135ba6bb44e5654bf0724c0393f57f952f85603bec8d076d1a0cd53f230edac84fb302e79bbd89839074d80a809e19b53391524d26136adce480fae56186853516e26964e2cf0ce363dc166c69eca58be73b95dd7c90afc0bad3474f215b22397f8a0ee2b4230a259bc620b9def361aa0d1212b1f998cae791c0575c8fd050e1f245f5f5cc44373ebcf6e587692b200b5064f4a313a739bc1df1ebdbcabafc7919aa789e99e9e4521a624055710b3a124605c5fbc72921c5880af6c3ce0159ea0a0e4b6e8eb6a77bb3443e281f3bc89042cf68dff564f45365d4745bf939b9be5cdbb6d180e431a70a1eda57066be2a94201ce18790696fab9dfbddcbb5e5d305f521e2978b2ffa2c8f6a7d9809c2a6e15bb5dd3dc8e4d8d6615bf247c04eba971b59ec962505bdc98dcf4a4b5b851b40f0f6bf96b2ba43379ba0acc3093e7fce2ba2bb9265b2842d26b968071a7a331e71f9bd3fd246642ecb0c5e1d79ded70e4aa4d4903e5c386822983f6b487308ae39602e7e18080f08bca15011a76627bce6096f879009e679d0cc9bf5454cc62a6b6156b9a90ad0b47ce72e58282bd4f198738f5633d62aef9ea0dcb27c49f36d165851115179ab7917e889e964e634ce4e9e8550ebdb02df30cddf6a63466bbd188d9aabd6a35d7347c15583a2783664e1cc38d262efae282c2861920419e33e1513df2a3b31877d7fec01c731b1600d72debd516817bbb8a26f760d59222567803bf42fb664bad17f1363adecf9ccb9cac037535517b2e62052ac39f4d5f6b3bc8ab838761e9c9c44635470f5206a264cf114307e4842d2797d4ba3082c278c62aeef168786c4ce398b08c71df90b69d9dcad0b9526056b538c459d747230d0654e639d61b52ed935758a6f59f4f703de67daea56b14216553d4a5af342b961d20adcd0be3ed82e897f22b45d999d345101af83aa77410d76e3aecc2380ea47aaf64a58602fe1d8241292f165a0e1eb0e05849442f3d268dc2385781f7f8706f079be1edc9a551ee4a596dc6f71658f1c78ea5eee498e2ce19f38e736a32e3cb42cfe7245feb18e47e9e40d42ccab7de59ffd7dc980522da28543127bd2d5c16ad29b2fe4856f3b680fac5723f7c2c64b3624df992e20ef146294566a76fef9af57bf8ea39b4d102d661140d48fbbc36e29a2c77b918f3e89ead4ba2e20b48b422d78a49aedf4dfcd57480089dc321cad44457b4681b25438b7231189c4da671fb61a75ef6efd67c745d306eb2f0a4b2a51e589a31f7ebca97fc1e5f57434e8fa9efe8ca49ae8deb6010153987310e5038d9c4182426bffe8f2863d2e91b70e2d0e4082c90ea60d19d40027abfb8e34ec7f8789b599980371637eda656d4e1a4c3d849d9d51fc8f092c352cdf473b6d105f014e28c21426ea809bdc29369bd0f073319469bffe0b140ff760130a94c6af4382324970ed4f2f239c6156353ac2d637b04ff774f96a152b6ea8f8b0a12460ef22860be664a009477a0f9d8eb4db54e6e1fa83f7a167b06ae537cfa0dbdfc5e829227d51c479388ef91659b8ced0d74d54ddf8030f0e2a8bb1056b8f2d2769ff7fe1bc55a6964f4464a223ae43b258a173fbdf005331689b64100b567da427570a708ca2541dba747fc7dbe2e3c6d6e38a5ba83fbcc21ffdf0b6055f9b81da0ece7dd4e76c625b01a50980c0ff7293f2a324c74710a58af1b9a3363afb90ebdb19d6a8cf79fa995f71759adbccf482501ce83ee473cd79fbd3d7cf5d712d822627db4edf6752cd5487296f99a80d78ec2fbf8c00f19da50d34f875c66becd2a0f6db0caacc74eec2dc1be1fd523fbcfa9ce2612a491161c1150201372148c85acbf243caddd68e9ba38e2780b6919d1e0efe2161054946a024ea81031ed1533e45d04412248206e8511cdafddd8f0bc45b6f202ee00b631d9c3be20536b370d5cb1d5d4b31b1936e9d2cd8415198f9042f64662c910fa6fc9b8799e6748fe97d810d2900f06893fdf2cf8709502dfce6e5ad0bd9b38284cbb4545796a551f078aa06ed377d46adf4b71fd7baeaddaf53b3696bc8c63ab9a4022ee5b3ddadb7d86eeaa6799c495cae03436810a11a4705500945a637413f6c655da5a527f64667dabf08bca01c4d3ae1c84c04456ccb80b2cc7637be1e54cea71f9c807eab9a152eb101f8ffd9902b4a638a2dd599fa1322c0e9b2b8", 0x1000) r3 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r2, 0x100000001, 0xc, &(0x7f0000001340)="ebffcbff13b9fd812eaa4e713048e69931929648be4383527cf92eba75e09c7a704f526d854df868433f59e703c4c7837aaa691bf09eec36c13587efcae17c4d201cd30f4484d3ae8f421d3992fe4965276fc48cd38df6a4df0e7d0f2c007ef2711cc80cea2024c29257b600dd021696dc7965b187aed03b4bcbcc9b56200c39160c25677d9f4456a309fc46a80200000000000000dd2f346fbf125f167f1d4625dd2966354f2bd44eebf9ab04e5c1bf0e99e6b5c8715275ddab99c4f1b5bf34413f886bfdd9d0c382fec47fbf1a3ef1e728e7851f7b9afe87b3e3991920f9d728df9cf3119e3e39f5f9129d8acb49cf809d85bec07414e9cb8f63ac5146bb64", 0x100) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001180)='/dev/diskmap\x00', 0x10, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r0) 16:00:05 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0xfff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) getrlimit(0x7, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/120) setrlimit(0x7, &(0x7f0000000100)={0x8, 0x7}) msgsnd(r1, &(0x7f0000000140)={0x1, "9ad0c5b7c288add3e4a010a81241d31d1a0bc4c2ee7b1a953765d67d0402ec2e818b95a3de8008f402110be7859e0d1b785172f37711386ae11185c9d2e09045856b5a3ccbd4a23e1439e2a78baf6d9011bd96837994dae1136c734ef5b32229732f00402f5b2eb5d5cffb0e084e87099c1838806a73c508dddcd01eb9063530fadebcbeffb5e67ce300f0bbd07b77629aa9fec07c4f397454b1acc1912efa0ab46d9627832b770ffbb511ad875e34d787a08a9370a77a9aa5aa5c869c0ac15494e9024f53a2f7ea1b5670b753b2b22cbb655f2a9cb69f630d55be55105adaddbaddaf9f907acbfc42f89ebfc89b6a364b0e7c6741f05b68aeeb072a283607"}, 0x107, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000970000000000000000"], 0x20, 0x3, 0x1000) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6013, r2, 0x0, 0x0) shmget(0x1, 0x2000, 0x2b4, &(0x7f0000ffd000/0x2000)=nil) msgsnd(r1, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) pckbd_enable: command error 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2002, 0x7) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x10001, 0x2}, {0x6, 0x76b5}}, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x23}], 0x4}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10528, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="3b5a9b184b40f51031f9b76959bd5928e57e75c5c07fc63d6bf2fd365191a716032a49f8b29b204db12aaff7e5bd1ea89f6bde0e088ae7466f5597d573954860cd89fb273a60583f8ae2705f36d21052522c2137d46995e5ebaa66b4e4254bcee82f8731f07d4ab3a394a7da12a4256ecd1f0274658099bb0e1fe9f2eb60273a1b19a9844032c8c6deb76ec69c444dd4ccb83b4447b59880f09bc96cf6de7be382edb02e0c2fd747be314916996286a1ba6bf30f11d20d2356506fbd87ed7409705a6fdfbd5d57a133b37dfe52e2e721c9f98fd8e20cc5de266175aab0e31b5dcf387bdc7aab4567b2500f2c12f78c", 0xef}, {&(0x7f00000001c0)="b668517eca23bf8f56a6f9d7a7a10015ddc40dd0122373cdadd1404c875e6b6f13d1b24ceaf5105bd17024590f64741245143de132059fe594c95e313fa73bdfb6f7edbe68a4b5548f5795a838ce3a3ddbe2570e712a38092a5630876e63fa0d45f504617e9f479c3bac02ff9b460aadd815252cfb2b6d9d2547a17e1e49640f845ab02a6a3ff06c75faa840263e8fb8ffcf80efa64468d66a9ecbb5d1b6fc73c7d14c401ba57078d0116427f28c3756749aafa2c797ca3ae4ba39eeba95891ccc2908a384239952ca4fbd0165c0ae4b27e9f132b62191666a70f38b7c2a5aae383d899a160a5626", 0xe8}, {&(0x7f0000000300)="156a9f61274915d6ce44f3e4879666d39681734d908637e544698bd369ca1b0bcc5bc6a503f622d46f7a20f1404a6738df07221c28080f709ebf610696b664b92cb39f8271c863170c9986e9eaf53f5471393d27c8ecc577c944be1c54c99749744d9c82762bcc7647ccd30376058798cebcd585def6f0c6ad6610bcde733914d977a9be95269035f972b098fe0694695c2880c57f729994eb69671d6ad477d949942174ae0836f6d1781b6aa0645bb7c7e9c5a96ec6085a67", 0xb9}, {&(0x7f00000003c0)="00acde3313159f40f89b0232a57fa588e0d806e3757a44b8598d48044587b34131eec8e084bca3c5114dbda7525628b8402cdcf4e36f32e0b1c08d6a8beec4407a5855d01ac698440332786f5160f4c2c5edf0bc06e936579c6c91ca6e4e348faef48c454e7a0461fdbe9366bc8c27bd1d7f647d926d1532991207f5e193d17061fdd155ade8787c8b08c66dc83ff21483940846a14d7c9811", 0x99}], 0x4, &(0x7f00000004c0)}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x1ffff, 0x0, 0xffffffce) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = getuid() setuid(r1) dup(r0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000004c0)={0x8000, 0x0, 0x5}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = openat(r0, &(0x7f0000000500)='./bus\x00', 0x810, 0x10) r3 = kqueue() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="e081407c11cf569baa18230aa2d1c30c0cd57fb98bf6d16c92d75117ae93218dcb371c339205196f74682d7bffe303202d27c737ebe02579876c3d65e3531c615983043aac032437dad1f05cd2d74326b4c8916083d2961969fb4e1eb140afa4e2262078b4d0cf477dc4683da3e31b99fcda8babda480461d8478ca8eb9cd6ee7b5bb2ecc6605ccbacc155dd67628ce6f37213a2803ad66f93ce69e0383bba53e0357fe476a6d76d01a9c49c27b6e86580d00b79bf840d5d16497ea7f6b573462cf71b3dc13178a4748190c8c0c61b02f97517cb7cdb4e4d93fd6bb6dc4b35a5d2162398d762ddc54858f6", 0xeb}, {&(0x7f0000000340)="8004642a029dde668d5f25de52d8db1f42cebb7f61cf602cfde7f989f29d07e0cb6db2e8dba8b228695647884c37204111bba70e082438307fb14498bbc691f34b7a1a143b61bb45474a5d3d48b238a3a8146eebce198d139865a6646020d41633cd22e6ed902871439e902fa20b226a1c47592d37e2c177955c0659b75408e8974b1073f18ec7e95f7d3b0a09b6b7a744195890404737020521e13cc41f1601ce6f018251947f98d0bdc97e1702c6e0df17eeb9e0dce2724f59049c140a2eb5d4cc9d8ba55ccf358d3602a8cb336a302c8c0be741c8aab79339dff2d954d7e13aab24a8435ca84c94d2c273e1d0387eb07fa5fc36f09c55b8b7fd478307ee", 0xff}, {&(0x7f00000000c0)="0cabf343875a6e", 0x7}, {&(0x7f0000000140)="466ff7cb928b9814a4c98ee6b33f9357876bc9ab206d74b174c0448e9cf7dff48de3332be350bed0ffa73a21482ead24eeeeae2fee96a94673b969ff73433d1f9e3a8216e5dde8cd883bd1b096aec3ed8447815856f1806cd2e0acd5a8c6a07c817a42d401144e6263fe5f7f0deeb7b43944dc", 0x73}, {&(0x7f00000001c0)="1cd8e7c2d992e42734577166e8297562832da78394e058d4e66985099abbc872411fc72b285d7b8d", 0x28}], 0x5, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000540)='./bus\x00', r4, r5, 0x4) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="afb3859c38e218d267d8dc20ee830b6a6f2aed79c19c930a94b07ac6f0084cb13432a919f0cf012aa5f6f55e752e6ffaf7fa04f096240284501e16cb916e20c456dc65a1770fac85ed9f64b144c642c38cda057ebb84f2916eb274ff70f45166788f46fece20b3496b", 0x69) dup2(r3, r1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) sendto(r2, &(0x7f0000000340)="a795c6bbd12b71b5c365df9cd9f41b93a89c7dfa61659d2e0c6f70a0946e48ceec4b941263c181046ae63e8a778ed69d9e1555d376bc706c121088cfc592fd79cae38b664130040fb18b74eb0774dc6d23fc2722244954bfeb2f817388616f2a6ed715e6c7c20b940c9cb4a72aa5bb76dea4d6eb31a7affcb6786da74925ef5cb980239c24e3bb3ba87dcef7ff56c2a03f2a07c44ad50f8fc7f1966698e52021cf61e5b6841047f1a3319047c8d1f6ba21a8097cd1b5bb014264c213d87be3c9afa6290ca5bc0529523e6b1a8534ca52344fdc23beee6f55f4b06ee211d5", 0xde, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) fcntl$setstatus(r2, 0x4, 0x8) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x109) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="44c98911ff7d213cf14d648fef35f2bd3311796fbc4ea94f2edcc5d59c7b83886edb2c18dacb39e4d4c1adccdf4a1b46c4bc9b3456cd39021b4907eb6b66a25f10bc8c15c65f67c3271271e23b330da9bda2509319895b0d41b3fd290b1626c9d6547704eb5986eda11e3724fc1ff3584429c0ef1e025934a49076bf8e62c9db2bb6112f1cbdad42d0365d1039553fc1c222f1ef3f76bea600850f", 0x9b) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000040), 0x100000000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x86, 0xf0000002, 0x969, 0xa0}, {{r1}, 0xfffffffffffffffa, 0x0, 0x43, 0x1, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x6f9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x2a33, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x11, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x20, 0xd96}], 0x8, &(0x7f0000000240)={0x2, 0x4}) r3 = syz_open_pts() flock(r0, 0xf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x3, 0xffffffffffffffff, 0x401, 0x6, r4}) 16:00:19 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) close(r0) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/158) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800", 0x0, 0x7ffffffc}) dup2(r2, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x712d, 0x6, 0x80, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x3, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r2, 0x2}) unlinkat(r3, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000000)="2c16954c", 0x1) r2 = socket(0x18, 0x8001, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:19 executing program 1: pipe2(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x110) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7fffffff) r1 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000000), 0x1024) write(r2, &(0x7f00000001c0), 0x9a16) 16:00:19 executing program 0: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = msgget(0x0, 0x684) getpgrp() msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) msgget$private(0x0, 0x110) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x6) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20900, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x400000000000000, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0xa092, r1, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)=' ', 0x1, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x8001, 0xffff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x102) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x2006c}, {0x6}]}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x80000001, 0x2, 0x3, 0x7}]}) syz_emit_ethernet(0x0, &(0x7f0000000300)="ee") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x88, 0x2, 0x12, "b4f25fc72f2a86fb006592dada8bd65d26a72f85", 0x5869, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0xffffffffffff54c3, 0xfff, 0x7, 0x1, 0x0, 0x3, 0x4, 0x0, 0x1, 0x4, 0x2007c1f3}) chmod(&(0x7f00000000c0)='./file0\x00', 0xa) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:19 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00000e3000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:19 executing program 1: setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x8}]}) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/242}, 0xfa, 0x1, 0x1800) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") fcntl$setstatus(r1, 0x4, 0x8c) 16:00:19 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x10) unlink(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000700)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740)={0x9, 0x5}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r2 = semget(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r1, 0x5) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/45) r3 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r6 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) r7 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r6, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r4, 0x1) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r6, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r8) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r3, 0x2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5da0, 0x413}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[0x4b3e]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xd0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x3ef0, 0x7fff, 0xc3, "4dd394ee95dd2103476bad5ccc63fc853eafd6d8", 0x2, 0x3d}) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) close(r0) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x761a, 0x800}, {0x1, 0xb60, 0x1800}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf1654fa4000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 16:00:19 executing program 0: r0 = socket(0x10000000000002, 0x4000, 0xb) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000010"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x5e, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:20 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x4c, 0x80, 0x7fffffff, 0x1}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x78, 0x2, 0xffffffffffffffd2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x4, 0xc181}, {{r1}, 0x0, 0x1, 0x46, 0x3, 0x7}], 0x2, &(0x7f0000000480)={0x9, 0x3}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="dfbedc060c4b1132fc74762e14762cad18bd97e8839549180e408fef84a7aa8145bd7cb57fbc7bb4c39fd5f5a732dd86525ffcebd089b06484f2e8861d6fa7e0b019b7815625dacbf6c4b249d93a5d95e7828d62a8ceee64e79dc0b23ba9eeabf6e3eb79ef00ff55dc7e45789eea687cf516ff1e4195eef853a28f5dd2ba8ad921760fa31a065f5f73a85da5eb4d7daa267d3006126957a6da05eab0e5a008a86897ce07783cb30b541770e6119196c426d29dcb72d9a2893a44408d", 0xbc}, {&(0x7f0000000180)="6be67927bd87c4f69e8cbc510664f3cb86293b19e075f20caa88d15b3e9516bd9ef6202ec8e3ca6ae3e76e554b8abea69e5f5302a5df286e50e54f065e4c84431fca0a9cca3825105d53dbc07d6a5b00bcd4a1c3087e38907d05897a5547e859e4ec384ef2931642e8f530b4946d40773be86bda0ac49aff4f89f5f81c082faf20417b28f926f88e3e0cf08d04ea66011dc33cbb4b9f6887f5f894cb1708b395fc70059be309efb5825a53e68b0aa494bf627c30bf0ede96dc76dfc6b026fab6cb797b54aff41a4383ba32907ae3fbfe9e", 0xd1}, {&(0x7f0000000280)="a88431b2ea5148cbd9b7d943654018112fa574df587f580f5f6c057441f5d6b0b1f213b3aa093b6f935786dfcf5385e1b9020e4be4179dc5acbde7476e6e1d35f9857c683cbbf0fca89de723453c7a42a06d0a1d9dd265c2221577ddff1ac8b961ab2568e508b07ccae81940684809575b7fb114f910002bcdea76e1a4596f92ade994146c5494d10630d21e20c4b8e95fba53f6f9e3b380f795d11d7d3e0ad2c79ef1b545e37ac585cffc3767853bb0929fad3e0848890ebb19f544474deca2a8082c5dab175178f60c8f23e1dba043c896b09a846a6ec3e08e3460adba", 0xde}, {&(0x7f0000000000)="795208c4c3ea426b32b525d97dde31b07b8992597c4bd56de30380092a76", 0x1e}], 0x4, 0x0, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getegid() ioctl$BIOCLOCK(r0, 0x20004276) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000000400)=[{&(0x7f0000000280)="3fd7beb13e4cc46370ef9f2b59452965eeeb5309f44d430ccb919afbeaa39a44b6722a3ce7fbada7f1ca9f2b7de2753110c929e2f1ad2d3ddaa2ef49f4d02324c8066e17ac1e5a2cdc049c91d6ce02a9a35e70b23a42862b13a2f86e85478fd9f1d11170bcd5146ae42589eb42", 0x6d}, {&(0x7f0000000180)="e05e3c5c6e096beea70367198d2424241754d477b330ec8e49b7243fd4690d7c3c757700075e50ee", 0x28}, {&(0x7f0000000300)="61bcdcdef2f2a5615fdeeb4ec4a2f040b4f57faa5adda3974a7549599aa8e2ae78e4b1823a4e5967262d729e79abb95a9b4ae4587fb4f59e19c43af7d9f01e5c12adccd0b9f5b721f5e46ce8da0e5b581cf8498fb01a5439aa6c3a52454d30178eefb77d4533342de93f501c841e01796434a6cd619afa", 0x77}, {&(0x7f0000000200)="cd4aad1b6d08069822e3978393e7d9e1b5e418cf", 0x14}, {&(0x7f0000000380)="e11fde3fee1cfd3090aa500c04360964292d183d0ee818abfa39f5809c363eebd27bbfbb022dc9fe72a52e69d4fcb0f072b859e4542282104592a7ff381d196453ceedfec6d3b85990193f843cc43f5cc97d1ff1c3135b07ee3ba73579b45d1e7e7b4becba34f93ff54a5a43e9989a05ada7ef", 0x73}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="28000000fffeffffffffffff01000001", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x76c342a63da87bb2}, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x802, 0x20) 16:00:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x5115aa749560f0b9, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x88, 0x40000000000000) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000180)='./file1\x00', 0xb935796c9a7e3e3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x0, 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:21 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xffff, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) flock(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x30, 0x0) setsockopt(r1, 0x8, 0xffffffff80000000, &(0x7f0000000380)="4d3003ae6984dde3a013e46041cf070e24831dd3d122016d7ee4979f70e286df4657deffb6712d0faf6dfe6414f62010528edb59dbe6655757b8d09873eb011e78bafe4dace311764af5e989a4898321a65d3081d3e1d970ae27fb78b97b72fbdd31fab43337cd833f2f3b787038d9be630159a9ceb856cce71fa12bd6b378db1e5c47fdca147697f219061be810a14a2b455ce2dd883eb5f3b75f3b3ebd59e9658bc50b6870149e3628f8f4a57e5b7d30b5550562306667a1dc909abaa2b0136f5afc26dd5da284f66de64cb4ace13288ad788aae171133859140ed", 0xdc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) setsockopt(r0, 0x7, 0x8000000000009, &(0x7f0000000000), 0xc6aa38795fdf4b78) 16:00:21 executing program 1: r0 = socket(0x6, 0x4, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x208, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) dup2(r0, r1) pwrite(r0, &(0x7f0000000080)="7be2c815da7603ed682f6fdf39cbe6d5e3e2360e8e1c0c97f87ec733dcda24eb3f82a9e17e2ff22bda87566cbef7984a70a7a2f3e6cc4a99a0", 0x39, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20d3a, 0x0) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 16:00:21 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x22, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc2b) r2 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4, 0x2}, {0x7c, 0x0, 0x0, 0x4}, {0x10000006, 0x0, 0xffffffffffffffff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x26, 0x8007, 0x10100000) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ff, 0x75}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x4, 0x0, 0x0, 0x200000000}) 16:00:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpid() r10 = getuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000180)="0face01a22a8b6abc5b7f8595776d8a212657e199b0d38ef2379b4d92dee294c15aa6750b43516fd7df624cb52feba5c332828222710bdb601dc523e4fbd38e45769b80f23faee72dcbc646c3a23d8431ad305be2e81b08268b8bea24ed40eb6376d343891b2ec7f6825b509ced0392973c199022220f46d913e20642e", 0x7d}, {&(0x7f0000000200)="fefce1c169c461cf353e82c2599af66a85e7f35ed0dee49aca4a518d7c094cc6b218d99b56c53e3c0fd864ef906c5155cfa26d060fe332c9ec86ade0f20b6b3202433f9535377ca819f093af46426d12d73301f8aba0b1d9d2c8870d5ffb2326c3aa", 0x62}, {&(0x7f0000000300)="e28f0998fc6ae84f76e5e58a3db6aef06220c573f5532c13bf5c01ac394874644de0ff25c81538a210af9584fdbf848b13b85600037828a8336595e15114aed5880384a43ef236b095eb7b3bb74a7c42dd81bc5bcd6d5b12d8272b30e379bb27dd0ba1d4", 0x64}, {&(0x7f0000000380)="b6687a16d773c58c0c752e8b2bb2d71604806cc0a342abff9b16b7ee8f0d6cf86e7b6b3dd19a663455503a9849f08e1b292656bb63eea36117fc97f85bfa6d8f4367fc7938e2df17cff7e06d662ebd49f635741b56c46a9c404f0ed6c5a5d2a8f93b01e41123bf7b8f3d9288d5af74ef7cea71ac63326218ffed5c2f2f2cf375495c0578d05a8047c958c2010599ad097644322e3af81cfa6062e90e7dd73411a58cbfceabc481f66479ef468eb48d6d277b3c475c8d0c3aa88d06139b08da783974391c2dc56de9501ccf", 0xcb}, {&(0x7f0000000500)="6983dfd656a9b96b29c044fa345aa1a54d3e8f00747e8138cdd2c7a921f30b4eda08efc6e9bb49e914ecbeff054107e786b9900b4ec4555c771e70afa44b179a251d6148e58ac3b78de734c221f443230c2e8cdc237e26225c460cd306da6744e699e697c880e739", 0x68}, {&(0x7f0000000580)="6b4eb78f6ebbe119e48389e48c10cb72d5b399d4ad38bc4d7c4c53e2f0f10211be6abd29cb9af76dcf798fef5c82981ef0d1778f8347207c08f13851455c512e7cbdfaae8bb943c0b613e46efd358439f35bee6d509022a6dcbf0375b11cea0c2a27f740875c06a36dafb8152e57edd844fcb459cf64b11af15372e78460d8bba2b5ff1ef3a31dda78d10ce9c9931b1ddb57f29a49e9cc84a5a73c606c5ba221ccc4e8dec017afc64ce82edcba64d461f6d4072228b2ad3ab3263828587c32b457b2b9f07536297fd5ac73f90097054fdec578375b139a79ec0dfafd9ed1dc6b51afc9132cd3c82e10dd6a87823b19fbec1921f7bb4cb462f27204cf3bd131ce1058aa195a7a972fd113033732b52df8eb27a984fdcaceb94110b36d5d4738a97d7787adb578ee25c79323c7a77cfe77404a956f00e29f78d98f1dd19a5b1daed5df6184fb7bb69ce745c3d2b879b1a1681407ea3ca6e369167177d3125e4c81d0ebb6e8dbdfd489a355f7e654c9ece1ec988e26fdd0523c1889067c7fca973ce71bc25a2b775eed1bd66495a600ef154d2b8baf92e320084b25353f4be193097a0a871f8dbf3228891d7796e0b424fbe3ceca828bc98ef4f97a2326f9b5c4374a0452de573a5839f982d2fcaa4ee1aca49d416e7de35ea5bc1c0801053a409256f2608111d44d0eb3083ac06a8821f93b3fdc327cb0b29e84ba96d5b14380142f47bbc644fadcb4d770f33d9d0d98dbef0463f9f3636a5e188d5ced4c1f732dfd2c2f910bb65ad908056610e47cb8e84ec98e22d3d3da360a5156da558fb0c198358db97b2f6f7c9b58b63f2ee068f1b5b047a56b94614d64672dfcbdd2e31cef1fa475a61dc0c8eda05503e4ded122346ac06420982c51d6f638e8d756dbaa4baac259c0f53e22b5a77862fe18e9880e5eaa45a24cf466de5427a9f2f72f6bd347d91668d6a3d61c30943274d01b86656978d7b0b0660fe78d9229b3cac04f22db0f51de926dfca4b190517ee78d0934ff5e22430954498c6c69565c820a8361a4bc35129bbdd777c805d19521581be9498caa6add58f2b5ef69a71c0da9eebd241e9c4a2c77ff87b397513986a476e9376ae479f1348fdb0f984cb9d0c2f08da9f4d9301de33f0a8c865d84516f52f276648ba4a52f46e6030204e1c1e70a9718dcbbf69c01ea1474d9d8156e8a9ddaba2d4905309261eea028f1105faf784a5fc9a12002c33360689f5fb2ebcbcf4499a4a13f74d701d8a00db34b1c874f99bc1776dd0fbdf4e4f9bddf64d6ce1cf5e11ac23b5f6d18b2d27813bd1cc7bf686fe3a5c158e9dbaca127df23a3999780da3216bd4c40ba479303a691c052ec721b5153b685390965df73e7f29facade7b0010c2231ce8585ab2d101c15237524f65a8a9aa2f67020f1010f574c9857afec544f1832a408fdac0751b3282ad32671681a699d06e2102d86495c41088cbd87a6a966d821707aaada9006febdef7b3b15c21ed12b2e11ad0b429a9a7c678ecf1872bd8ec39f5b128e8c97c5e4c54453f7755ff1b4e24f21c36d8c03ba234a734a596ca93b86a4ab4a8a1c9683bae595807244e1e569d1e2dec6ffa93a9f7cae59bd058a60dcc1bd55eb7f2519c8fc732aaf579a4ee0063fb0f22f0304d61828dfeb49b746c7463ad4126f15976651839a96f2abdb09706811a6f3260d7c6faf144e3a23a54d43d99ee4b207c088b72450d8347d142d5a9d96e78463e38756338072ebe3d610009dc74b3ece4af857a90ac2026153832dfe0d2c28059e32d4cf3cfcd68e09d4c4479af40686b76b9f8803bd25bb08c03891df7c21ceaf8f3c9f4819cacfaced6fa35639141c902b68ccd9843cd3d5c6210bfb58779407f2efd95d59cb731bb89a7a0468c5a41edd0b4a042a0e7a653a6861e423adf0e1ce0ed1fd6253b8e469d1b8c9e07b36f1784768109486e3a8c2393bfd8410c00c6cf14f7afa647871c0786a2e9796c19ac848718789dae8ca6a69481ada3dee780b3f60ffce5587e135e3094492b4170d9ceef4e4d5874ba15a3c1f13ea81f9b371207fcca0c6850ccaaa99592206a39e57dc38513451fe5706b5e23950d07ed704215cc5904d0c7eedcd6850e1040cb27d436ea95e81a9d8ba09bd7c2c210cea40da716c462170790556a511cb48efc506a1b775fd54bf69b576ec27be979f1e3745d19fc009657550533c38713d73ba22ab8df2fe9e04d911cde38a49d9c0c978dc6ad9fcb60a585b714f1b176e9b0a2ce84963f7fbc1e43ba99c895cb45dfccdca60991c5db28363e770b2974bd8c3073f77ec67ff599af4975802252183c3aeffed11766da753236d14cc0482cdaf87a8071298cb8fa7826e84adc9321229289761e445179e88257df7d4b29f21b3bc5f36d65fc009693156a777d1956f3a5710394e507ec2d1460687a92f8005b39907a1f11182abeedeac885f58cb41421b0635f556bfb1db18c40bceb976e946d3784c0c1d2a9bec852c7e5b7fe509e2caa52359f315c7711ef4ded0ec42b8733cc374075ff1fd7ae96d674c05f1566c34b6b606af21fa0dac8f14d0dac55728d65b95a9d33d1d92d0edea23bcd420fa10552cffdee27415d9af942ec81724b92122e72cdb5d098e85597e7b441d0ccedefb25453a850496a983449090e26cc89b56cd1dbed86572bcf4c7ecd365fb68ffa78790b737ac470a97ed911641b2af2b7bd9724e49426d752e696c44988abf9f600560dd0be74841fd72ed726e51f035739c8bf3bf7dd8f187611a82a380efc28e5d982917a4733bea1f87f20786e781bf20cdd43427850b82030bb9ef8c72a5e9819c558af36c6749db20f61a660a8b8d8ebed03e891c4460dfe50ba7eef58634771a61a40bd0d08f71101096f3a5d1bf89f8e03eb722ae3d07c852e5f62a94bb9015cee4fec72483c78a53a890ae486d07eb57ae7801c38fc965a1589c5c4a322126f7dfbb0b60393ecc28c9879d3e7eff8a8188ba2e1f972cc04fd5016493938f2d4e4bd60ee42b6b4ac434e313709570229af9efba0d95aa02283001a40e6df58d26244eb6c6f92c392a47201d148d9a862ebb10be14ed22366bd70b2a8b9554d52858a29ddfc54981dae0a3b6a8e8c4fd5b9fef22f2de86cfa2cf6a1fbb950db9e8a543e0c06239f8665a66882e397ac59882b2990a94ec44a976ca35e76fd1963a7b884af21f4e078e879f131aacfb1a68e53176daecf6a45309438ea2ec71d3d56ec7af9a3c3591842d5baa55bc0ad7db6b0e3d27780642a57fd14bb60a0dda77a310fe2835e6374857998f3236ada1977ad3dc74ade21f5695ebacb47d635daa098a91c5ce5d82db8a9f70d4963f3e5092cc4137de95beb131ac514361d8f29f48f9d822fd67180307493e28089bee1f4bc6c07c4c78713b1ba017c9269c204495079c49226585c77f59d800a416c9cb44b61ea3b01de90d4a413073408d7968a2d0e96da81beb4d8f912c4d72c1303332e628f75d408e9ee7ae81b1cd2efe83603698a5366e17b10e98057689b2cc914e1800d5884f0d5e61c36530b5ca31fc44cabc31f72503865b25f6b1c0e220e07de9fe785b8c93a018473f74200cd8264f2d73734dd96912a4fa78023e7865925347b836fb56b735051c1e39b25533ef80de4a274600f94a2c66530bd6d7e20f9e281b802b40a027d5ca3e78b4d2022b8be63b264fcdd939bc9f763a423b349c3425cef1a4b36929c98025a44cb1a0e35c629cd0a9efa555a5d77d11cd5ab830576ba7162ac5bafef932ddfab81d69d31d13ea4343d6cc19ccc9e885d112f3cebc96ca2b128707dd64dca40b21ca0ea8864f1757e17c45b295e880af73ca0e0123d1ef8099696bc04ff324c0dc9f107b0a40cb5463a705c281fb1e1721f0c9f8731a432d50399748b3b2a6726c17d9f0df04def902c179557e7fd7f3ca3bf8ed0c02deaa532e90db9185b08b05960a78821bc8c3c2dc677343cff027381e687815712051fa1c7c397cc3b50e0ff8610ad634081a70f4bd129b8e4a57b377edb6a21ae8de148ba96f14624ec2dd6d125e97e81a3bcf33cf27c6e9e4ea73ce3ae75c01c1271df420e27d4b4163ac1511a263e3bf0a263638968574d5e2af248d0bf1998915d7eb952426f08d871fa8d15b415593ddfc610e1297886414a75ab4e3a7fa879826622c6105797d65e92ebcfc584d5b99899562927dd4b03b4a601aa074c887f5eca02e765ee62be187656a57fbfcf4ede8b26c73098e1b2c5bcbbf5b42cabd17cdd4e3206399c545b342345fff0f646693d50017a18cb34b8935e21da6fea88f16ebcfc396aff3188043a49bbef67087c53f7b206cbed2224d35c93c5faa132604507b4f22c581bd5636a1c8aeae1756c012ce8bd2823a3ec0db8ab023d60990697e521fd501be0021e57431805e4be004181205940b130ea5fd4d9047956176c862d4e86f065d05f74cf48a15d0750f018606c5dcf64d80db11a864ea1b1abb61de6b3eb3a3ad8737e3130dea3bc1d016d136c18b79fc635f01b770835cd6bf1d9d88e4dcd60118e7a9853fcae220d765009ce8017cb3c0a11dcaf022273f004cf3be2b12a279fdecea437703119930e592f5d34edbf8f93b4096c2c2a2121eb3a2b066a5e788d449c49edc6f2c0e00ed99eeb0e94b1f9657a610f1f5ca3b77ed9bb265f34697d41597de696dbd568a0b5b9e64ac175f66e38e44c76cae760af13100cb13917eafc25db1d47d2aff76ce0913fd4a40dca3ae1f2f15e3f2dc678f575a823e78f5a6559acb6ab402cf0c51e2d3d19eadf4883c1ad280345f099f0e95f4a48a459618a5af76d0ab105823522fd617b75f2d962360c50afb35216f2c7ec0838892045c783d1c7e99f2368aaf1ef106ccfefb60ff2499b528d31ad55cbf404b24d93cd9d172604e589e98a5f2edc44fcdc1c175e72191e2418b0a3dcb86e21a3343df5fd5b2c02ed4e1326636858a44a0e78428217af634108d27701c7ab61bc4db6318a10d9cd717557f0f80c1b547ef0afc302efea846d7f7c435631afbf32967b109c514a3693f5163c50c502d2f39a381e13430385231f4b3432a3ad2fd4bd7f8e6cc4de63fc4609b5fbc5ea409592fbeda7a82b9f39e3b41cc4ab12a76970f858fe5e37f2e244758703c906efc0ef1c37edb38b772685d91e5f720a66a8091c574cbe0b59177a4e7cfde8ab560635d68e44e6fecd57bbe375d73ce7ef8dc381d84cdc42873b9138ce281fb099205c2d1c53702ed3f55a3829f09023ec6078bfe1c4673551a1473b31eed6ec4d55637e8e1d61e02a8e4ba146008c6d534552bc6b8c2dcaca6b2b69b0cc4d24bbf1081c3bb707e17ab4aee9d9345a1c33de74d6fbb0b3488e070d25e3d41523b4295c03fc21a587d2034ee149dac09a5911ef023e3d9b33e7228f8ce2a350003fc6fdc2852268f05c5917f51b0b8cb7c3fd2b3a16dcc78a73b64ca2598d51f0d20d843d134276210a8e2d67f4e026cc449f1e203089e185f2920ad3c2f65386114c2b7a6dd36f5d574f960be460ceff56142a6c5d916b9a12530bee79d4195845281dff7a80310a8223feeaed800de55c8f2e20d2b4200436aff7a35056687cbc939b9dccca4fcd90c66967a1b39dc7e470bfa692660026da24124afd482dcd4dc74fc133b3718f4897a1d13c2b3e1134f1aec508e914cefaeb83ddd6790dede8c9483c1e91887e7a7dcd425c78a8455d45115dd3cf88cfdb09d80794db236a78f3be3ae6fdfa5eab0b38ba7bafd829e601cd29910347aa7d6becd93078b71597353df660a", 0x1000}, {&(0x7f0000001580)="7ffe33369ab0181a373f4f3cfe05e7bed9a7c3e58836420f1c2757dbc2e8c3adb8c98c3b42128c3bd2fb3c5b7242c43a28fe62e50010b7b4b354ed123206475f3620e5e3a049612c8b7b74c06bf1d95f14c65d25ca96391f2f05c388fa094e0cd219e40111d71393cf2a7ac6c4f6e94f6c82db4d6b36a4e8aff8b0bc87adfbf3e2a641467fb791fe62d9bf48c1af232afe54bf07b7ac", 0x96}, {&(0x7f0000001740)="38ce79445e1775d5ffd20aa6f42847556e3970df1becaa6b2e61ecf24d684276ad83d19ffd7e226a6df09a51350ed7bbc5b1078eae41fba1bb68b6a7c394175b9722db143fe6cc525320208250f0fdaf1b3a00f4e335c0ff2467aa9529c257f49705b3702f37228b90d32e9bce60a5ae9e199728e7b11149369a40fa6cfcd72bb8030aad7c1c9208c844572a29", 0x8d}], 0x8, &(0x7f0000001ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000180000f9fffffffffeff00000100000013a7a2091a33fea890fd003da594e6704b3c797bc83466e274efc40ee959dd39edd1a3313558baae139fa2f501d801d71174a17dac8b884e613736", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r12, &(0x7f0000000080)='6', 0x1) write(r12, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x100008}, 0x62c) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/48, 0x30, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r0, 0x0, 0x200, &(0x7f0000000000)="d865b4db1ae3d24eef14f6db4e72f9ea04dbfef9751d2643e7c16212c4944f2f4d9158ce24b8d69b50f61d650541f6b78b7f37edc6adf42636383aff398f63a3e1b1b47535ccb7967e6a6509feee8719ccc2683dd925067d6a282d9fde18c08fcbe991a487e2cf8e0600d6ffe63b25a5693a255e22fcbb13b6d15a3eff06babc155824799e1ace5eceec82e8acaefe6975561595bb17ccf2e4c290d91ecad37719e1f4069a9e993be31a6d5b5d42a9c119f5", 0xb2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x100, 0xfffffffffffff001, 0xfffffffffffffff8, 0x80000000, 0xf0, 0x100000000, 0xf, 0x10, [{0x8, 0xffff, 0x5, 0xffff}, {0x0, 0x1, 0x0, 0x2}, {0x1, 0xbb6d, 0x7fff, 0x6}, {0x74, 0x3, 0x54, 0x1}, {0x9, 0x6, 0x71c, 0x3}, {0x100, 0x10001, 0x3, 0x9}, {0x31d4, 0x80, 0x2, 0x4}, {0xc61, 0x8, 0x8, 0x5f}, {0x2, 0x20, 0x9, 0x9}, {0x7, 0x7f, 0x5, 0x3}, {0x9, 0x1, 0x3, 0x3ff}, {0x4, 0x100000000, 0x80000000, 0xffffffff}, {0xfffffffffffff357, 0x100000001, 0x6}, {0x1, 0x5, 0x9, 0xf5f}, {0x7, 0x8, 0x73, 0x101}, {0x2bc000000, 0xfffffffffffffff9, 0x5, 0x6}]}) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000200)=0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2a5, r1, r2, r3, 0xffffffffffffffff, 0x7, 0x3ff}, 0xc50, 0x5, 0x1959}) setuid(0xee01) r5 = socket(0x2, 0x3, 0x9) recvfrom$inet6(r5, &(0x7f0000000140)=""/111, 0x6f, 0x800, 0x0, 0x0) semget(0x3, 0x0, 0x40) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="5001050100000000c6000001231237951d1010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e1fd89720fd3872babfb6a000900000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5736771c99c7571fd97e58110ecaa340065f3482e093de7acff50873099377efc5788f654610660f2080079cc5eedce6d42266ef1d2583483e14115b738208832f6a70b5bfda67387056a4116d8586266499e3401913329e0f522f67e3fb3324776a126", 0x19c, 0x408, 0x0, 0xfffffffffffffe9d) wsmuxpoll: not open wsmuxpoll: not open 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000000)="50cce563476eaea28d90fe5632a19ccbd5f6fa1af8ef0b7aa3c526d0ae016df4c1659771a463dc5469e67a39400ca74adac487663ab974689458c32c71134321464c2206c8cf2cd36b121ac1e788fd7ceab13e489cc9092f849c5a9a50eec694b129c095d8e24429b8fae438e0", 0x6d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000180)=@un=@file={0x0, ""/6}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/99, 0x63}], 0x7, &(0x7f00000006c0)=""/89, 0x59}, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8110, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) socket(0x18, 0x1, 0x1) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) pipe2(&(0x7f00000000c0), 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x5, 0x6, r2}) kqueue() 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r3, r5, r6, r8, 0x8, 0x100000001}, 0xfffffffffffffff7, 0x1ff, 0x7ff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r3, r4, r6, r7, 0x88, 0x4}, 0x72e2ddee, 0x85, 0x928}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x261) r9 = dup2(r1, r1) ioctl$BIOCLOCK(r9, 0x20004276) dup2(r0, r1) 16:00:22 executing program 0: r0 = socket(0x13, 0x1, 0x800000000000004) close(r0) r1 = socket(0x1, 0x4002, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff80, 0x3, 0x3, 0xffff, "269f70630d071ef9250f3543867f1ade7c3cb6cc", 0xed7a, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000)="8a3630009dc7d8639feb639c990183f6a3dd8e145f873184a7bb474b0eb4c4c56052e0f449b3904900084134a1b3ac6ca0ee87310e86b89a8a51d96c3122624b4efe8dcbe57ffcb71591ff7f0000c100a37dd22a0b486977ea5078a9837e7abcd6ad9ba59ac03149c5c00aea76cdda125fbb88598a4285006cca4825bd1c54be15dc2acc99c64def0fd42e34341dc4044372e28d4693b43df0882a5dbb15ce9728a354eb4f259e40f0d96a9af6069a98f67bd59aa7ce5925ac885f9355640ec24520d13698091ff0ed8c", 0xca) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x0, './file0\x00', 0x400, 0x3ff, 0xfffffffffffffff7, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = geteuid() setuid(r1) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) pckbd_enable: command error 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x62) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f0000000180)=""/54, 0x36}], 0x3, 0x0, 0x0) pckbd_enable: command error 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) faccessat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x109, 0x3) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffff) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x4, 0x81, 0xe5, 0x3}, {0x45, 0x3, 0x8, 0x452bdda5}, {0xe04e, 0x400, 0x8, 0x4e3}, {0x7ff, 0x6, 0x7a4f, 0x3ff}, {0x4, 0x1, 0x9}, {0x7, 0x8, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrlimit(0x4, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:25 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) chroot(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x4007, 0x4) 16:00:25 executing program 1: socket$inet(0x2, 0xc007, 0x101) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:00:25 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) sendsyslog(&(0x7f0000000200)="f36668b3e7b59bc9d0c9f433c1d1930e32f8775728ee0b2ca954516d17a9ae07658ba37cf8fa4ace8c5a30c7a3f97e3ab6beb972838ddc2289d2ac3ede13c961706e25380e8e2fa71641b54f36dba4a4c097da2210bfeb15bb0972334aa43b496a9686f79a4f7c33b4ae7a85224ebde4ce2ccd50d842f438b7c61df872f00814f0076c21a78ab650022aaeb9941f310eed7eba16b099908f96c7249ec7a79c032a6fe35d1d9bc9337e4d8e9a0a9805bbda3a56b782a97833a6b265e783ddf2c8e54fb2", 0xc3, 0x5) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000001, &(0x7f0000000180), 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0f16c1dfcb8df88c250635f711b4230aef8e17cec278120b44d443cf04000d4e3b748e77614b739dade61754d571ab82a9b63e46a2f4007b2a497d5faba1fad5a2abe1da44f9eb2e48f274c870761949d30caa8a15b4ba0ae4faeb05fee3768ed74bf1ffb49e46042c02d9359fa35956d3937319f9cefce3ea19952debf59538de5714b90ff5c159e8e52b23d5317cfe34e772af8a4822537b74696d2ebf22b4e605395988fcb60192e1f5a04c301c2925ea4027c14b2dbecd86f761e86338ee77f45e6e120f4eb714350ce9b0a626d23256529ece2c56d7d489b44d744625da4508a997b6adaaa089df", 0xea) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffffffffffffffc0, 0x7, 0x9, 0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0x77) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0xfffffffffffffffd) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x9) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x18201, 0x10) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x10000, 0x4) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffffff7f, 0xd171}, 0xc) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) read(r2, &(0x7f0000000100)=""/55, 0x37) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfff, 0xfffffffffffffffb, 0x9, 0x8000, "449cce54e0c048b160985955f7b395a1de70ec93", 0x1, 0x101}) 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xfff}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61, 0x0, 0x0, 0x5a}, {0x6, 0x5, 0x3, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7fffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/44) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380), 0x1000000000000002) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:26 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) msgget$private(0x0, 0x8) 16:00:26 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x102, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xf7c6418d01020e11, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x1, 0x6660000000, 0x9}, 0x7, [0xcbe, 0x80000000, 0x9, 0x2, 0x0, 0x4, 0x1, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f00000000c0)="670dc3", 0xffffffffffffffc1) getegid() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6, 0x1}, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6810, r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x1}, {0x5c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x3ff, r2}) writev(r0, &(0x7f00000028c0)=[{&(0x7f00000001c0)="0001ec016490992c9e21e9b483fe9e412d2d6e42f2ca2f317710234fd60b53a998a0bae8b9f5457c385a77834ff92a1977159c650a06837073af55cab9594312790257b8e0e1fa49a2a1f050bf42336616e9b76cac1c3415d231476cf784d1a27faf1a3690aa547082bdbad62c06a68afc26331ee730f7738767ac068769c8dc7dfb0d306a8d82aa81f4b29d7e242789e61ac47bca7f6b0a7f734a23ad3b9d2275cd1bf2b1df5c97f1ee40a96ea79972a0447d6ce1b10532caae40265db04a9e966feacdd17bd39fa40546750813da9850000dd9bffd4a818afc1bdad9219bdeac76a8d4ace38855ed6485754fe9b680d9543f00adeba66dfa333a612ba842", 0xff}, {&(0x7f0000000380)="70766e44f0f366f8ca8331f1a0815c5d5d3953587a855cc21f1c7072ffad6b38710946b562ea9eb0e090249d78c58f9ce197b6f695c74cfd28667c29a48a9d5c3301bbb38cd262034bdbb8eea1df01803866a41512a6c45f009642d8eacf2ab806b3a8bc3e86ed02b786a9d498e46564eda93ada4c56fcdf61342c73e033f68fdcdaecbeb5269170563ba4c146f893b3c76c29e98a5c4421136cfe399a73d34f31fd49d1", 0xa4}, {&(0x7f0000000440)="c3e621455c4cbd5870fea107b1943b9462dbfb67202d51dda051808b70842c597b4b17321299e3562f002baf514ddec9e61c7af21d61264108687c7b930629f2e733a69b6b8c1cb00ced3b96d6141c3b104e4d5f316940649b46bdd8b6a33448fbe3d9769383074a5f86b1ba749271a1d4c46f47861bda4d2f978f2ee06a8075a65434451b018b1822621a29f73fe1815e678778268fc4e3c1637e6f361bca190f3df97627a9334fa6312dd3a4a1f6da69a41f9dc3eea1e0ed819df63e41b1c8ad138494e01a18fd98fbf87dd7edb69611528d92fc7d3085204da79f805784b07463b12d568d584893f5e6e0702f28d5e73a1094e7d4bffaeb6ba84d23322cfe3572d3af31a0b15c8abcde1a7de7f8b8c12fdda516fecc6c73a68e4b5b2216f84f3908010dab297810be39b082e40b930682d380faef17df63606ab832fbced27c849a9f1aa64741068432fbe69d869c3c0ae1e1398e01eacbfe9f1bf36d060a7cbabdf4f9a40a85e208276fdde96ee389224189c1311a77342c572c8e143676e849cc82211e6bdb5a08568d7961f47c91802d55e1faad01c0f70efeb24d2d4607d4b6702fa7681822c2106a16a415fd547069a1b8b9e2d8bf1c9f72c39807efa4edd5103d454aff3d26d4f570c39e73e8ca84f7948d86516ea241aee0c18c6676a1772b0bc20ccc66b7049e3448a482d9dae0dad2e12bb47c94b19a6c42912b21c3f3fe36c6d540335110bd60caf78cffcbb4ac9a01ca6a633e649a5803d5fb7048d9b13efb64315a1ce06998b11ff65a84657ce240a1b954eaabf865a9767bea412694c7f283caa7cf8954438f40efe6e982d4398e79977204cd04216d1749825d4f3d2ef6e671e86c0650af2e0269e67721de224a81aad7629398f30a42e92fa0545423a5874a7860dca9796cde1d92633ceae3485f7443d683ea93a254dbb0381c99e1fdaab9effb8ee513cf883e955434e8da700b045fe09ac70e4bec11e12de6fc25c003415e71d71404353adcb413345b2c18927a96cd55b55ff03944c81c10a0f81fa6a8b389cc38edc243eacdfd1a9dbacfa6ce2fe5263bbafe62b3c0d25007840630d1e6a967553b631dfbcf4160b7edd8a6c2c1d0484eff1193a59f835f95c6b2ff63655bbc3c880f99e64efedad52f6e81847f02bc61c11d62935a0bb2bc0a3a8935af3acb1b278e7f5eb6fad60d6986ed6f354f1dad87708d7562b998b475ebeb0453501e4aeb1a26d8796003653cfb635a1877b86173c62652a2ef792e894cc292691013167cff9e486c02204e433a84ebaae3190fa5483f5ba12d0257902a8965f876d16a881a3e91e6911a5527e3e875b88e16815319d905f852492d8ce4f5ed0c875078b07c2e753422b7a82d3f38386eb69e65293aac22268095567997f3ed82ed5acf16546dcac5f571f19ba52166a0c2877e861b084abe846d4a4423e8c99040503cdfd0fcb623297409c167dfefee851b2bed4352c1e8a4529dfc38d7e4e996c5b8129e857b6f247af3234c036e05a60a9dfd14751088c52ae5983b3be83c83a1f1a9659f3b6d3ae6859d35ef05ca60d4385eb9b9a021a9f90cd43ec720c0450d7d787efc8c40176532b53f554e43b8eb774dc016972052114260a12cbe77f9e1501392bd81d6076b5b6f2b06177d140979bff27a898a9297e740c7042cbb34375c9ee538264423023ce50ac1fc69c57af3d89f63c1ef35cf484c0e55d0e2bedfc6af5682bf7d1a316b780e8ecc509f1f4382f3665d158876da4db589b0984a5f18d207573f86636b789fd80c36c306d8ee716b301d03e18e52ef455f10622ea89a4e0f599e9ff26d48ba502748a92a085e87cbe2dde40a2599cac4a93d61c59a1f61271f07d41d007eb58eb26db23e4b25a94ce24d977fc47313c9f5b7f7d1dff85f41ff430ea363e5b53e096ace62be5bef0b195f0ebe426a8bcd07d5af31b6109b7bb489e28160e7e47b0089f108940d8f0b239b10a0ac2ce5b5a3bbaa00f47486e7a76495fb2840b0e226abc0335aa26d7625178c88c47695f861b552483031073f503184609f006e2e363a7bd8e2becc2c5b9adfdcd77728d00f154d8810660efe78dd21f29b0c43b0686d489a20528cd6a825aef648bab83ba0f8dd64b69c42203bd26036d6ba15d2a03493b25905601263f96d88bafca3293e04ac95706008b0fc16af1d37b636d7bb189f79affcb4271452f0e920f92caf3e34cff9a2b9dab64116ff9cb253d902fc17f4ff2bc35a0d4a46886a737916a87c355b0c0d62791717a84208705f183530957a7e506513688cbec87ceda8089e079aab1e9f9d2becc23d8982c803d26abdf55bca5da353ee3c9c2e341f5d1fbb5fe91fb7c1a7ab148692bf8a94cf78e923a861b49df289fcf8302abfe0c07cebca622f622404080db29352720d61ac84fe2b1527808eeac1df72da7e6d733e364ef78089565a3cc8b99cb1450f8db77d1e53cd39ff5e272495992f3335fcad706ee06629eb34e54a577f2d1a51b8e6be521d0de6dd758fbdaac664f71e178119fe5b68ca0ef8eb9839a71d6fc59f076526a7ca278948006c71eb4c7e6584c48ba89dd67f405e5237e7926d22559807bb7c8fd3ef3d25ac4013569e7676000863b395625317fecbb24cd0a9f3e2135222df3f3b33fb7fcdaa351a89d15b60a5784692c323199e746d062cb136c4a8f930e6b1c4b37c27690dc9a747ae1c92c87ba81ebbf5eabecb73f511b92eb3d5ecd22911286bdc6bf38e621d1284fda8986ea11a7a41acfc33884006d38da595ff865698c5eebd1410226dc05194dd992fb35aad5dcb371c099e4ac2f43b6551ef3fbf40001596e6656064c93c5e71f4425a38c853c2ad8645cf892b945774e5ded41b2f13c1cc59aa0a61e307f191e7b04773a4663d17e5b4dfee2e2604f78d45b8547a344a89db2446331884f4e7ed70167a7330da8e9746784993dee88ba9342df8f038f6d2cd34fb5c9588b6dd0dd3a8b359f38a8b8046e812748d74308bd2a9974747bc5978112eabba5963ef863c91278cd5ab94032fcac0e437c18791376090e60c731fcdc689c0f715d22ff0573764b5ab676d56ddaa24c943fa01f595c4939c1ee7b845cc16b97e7b2da8ca7e6807851e36ce56830a36a52683e316ddc8041c98cba7c064c0470983c136ad34072002b6658be900d35ff6431998af04eca9b578ba6f8a0b463b78f71399850d4e29dff7c2bc42fbecf32454d02deade65039a7df0b536833effb4eb7518f0d1a9364a9138c5d5675c9eb35615533d6caf7389cbe7cc02a69452c9ac937836c394b0d5038ba5c6a4dde2e55e93829f6b8f6a48ad3038b6bcdc1179c613e53819a20d5f1a242ab7178c7a89b0da6ec3cb26c6c140d1ff1a3ef0ae766bab8cb2a5d105ff1256b444104ad5c82a1e03f6eb6239f1b45ef39470a1b50d639d454c1ce0fe67654cd17204ad1b2d196a6a37abd4c638a5e88d1996f101c23fbafa0a58485af5f035e683f719e762715e40fbec5da842b919b59b00b824c07682e3888f235bc83fb26a1c2d6becf93f47692fdd1ab8e5b5328cf5f7ca7aa6a55fac602bac0b64aa63793bfe0158f4a7aae885573760524ad42eb0d05d0a06a85278c6597f7f7ddc29ede9bfc345d341900b17762841fc384e4dd5f7d41def4834ae82f1c65cd0550204d6a0f057460511e5677683d4b0ea9a710a2608a61e43cf88c4f9a458bd0a5ab67e854608a6d13af9c30c35d12120e67dd5c2786f827b41c11e0b3fca2cff57b6b4fa2c1ed47a6339d16bfa4b3a4a9b31d88a44635abd110c730d65d669cc42f63a0cb93493f5ee47797915d0365d3719066e6043a4e3f6773ee05f2dbac23069d302a8658e377046cdb4ef90a1b149aef7b2a3d340c660e57c8c14e97ded4d1de565c19c5c82fe131be92009673b5f7f30a6ee6201cb6f38c16641d0634c23886a9f1b93bea0a6554125be49294c63a84551b87fd4224f7466ee5ebc7f88192ab1ba070230898b68568e5d9b184983ea52a906cdc895783e3f1e962af762c4384ea856cb6109e0e3b36f9b7bd58bc58d0f1ddc694e5a9e96f2b69f62cb72a7dd6cf71a2cfaef70ba662afd3fd5aebf913abd85faf41be92bca6c4380625ae6bbe432602cc698ce7f2dce7ec99614cb5a5d494cf6ca68f399fd651bcf4fc5ef61d5b66d29c1ee40b1770277ae839905f9b3171e33faa7da27611c8775ea5a88ee3092e9eaf37e51b94364a6206d8bc14aa7c3b11fd03ac322ec9eb9efa2f8658dbf42876cfd5fc957d0dfc5069edce1e18d861bce00f9c74a30fbe7876fb30dd284ddc11b7b6c35a6e4952d79754cd93d1f5ba1ddd3789bb1ad8a80b4395f32e7a05e381bf133624a61c496a075993db42a69dfc778b36d14f879ea26dacbb3a018bd95000c10ffa71b59d77be02aefba2f1823fd70c1b6410f5f7b00253804018c1175d010f94324ed2a16f1ad9fa057adca0120d44c683613e6aa7b1bff9ba850fe02583c842601a2f2ae40b9b1a7bcb3b9505074fa465071f32a4f1f9918a1fa4ea093fcdc4d5a0f8039cbbaea37fa88de5c8c6c917705aa1b5a35b8de50837ef91fc50435a09e3396eda895d1d85eb0a8026c65353f70c5832fd31fc5427645d4e1869a3373948de6e9f33a3d293e1803a6e22a0f6c3c6536b62ed2e1d31bee47baafc4ef4041c446cc1ee5a6cd1440e52166ff71e4748644c3e83ca5b5ad3fc7c02f1543bf68659d1a2265830e2999443279e15118dfd675ae148ec3b6221aeb063b4a77c688fd188351613a4ae446061f97cb7b48c10e5d293ac803b259594bace19d1716f867cea9a44c89e14a52449149f35f6daa124ce7967ac6ca5211b5cc32a960b5bec57181c3c49fe9ee5257cbcbedb4c26520391ca5a27de9f6650985b15955defac00d6effdae52728bed6b7eeed9b724010afe3053e61c7a4f2a20b577bdd4bde2fa85a30e3786f8a4003f413e0ed606a0b771750027b8dbd9011d4c80433b56c3e444dc5e7eb1f9fbf91caacee8dcd70faa9b639b92a9ffff4852d67d06ac0e33fdce439c7d7da86330d7ab5569f16a15e4bbbb7796e95fda62acf14e4502b28d82d643174fdf05d70f0e7916ad865ab061e8dbc1acb11cd6c21b02fd9aaa9e8bf9c7c4cf070a443a936ba073411c1f784e5a0f2056f0ccec108219b0401222d573bd79f87a240d2b4fb297f5939c8c382e782e3047e7081a98b5f827c55aacf6ea9ed5d2fb87bf4bbf07d45e51775ae38af975c8e783f01abe857d7dbed5bdebff7b5fccf9138190e8806f5721096ed593b0d9438dfe6b33a34a7c8e730bf606a27a190a5dfb8756ef3c3dfa4e4145ec4da23762f7f21c088435c309806ee035db9b7d002aa384076e06149c34b84266069936c5fff8d1aee6025c6883be7dcf134757123f02427de511199f947706aff99119c17185b597f52d27eeaf73d4a384cf4518851cc46a6a996354a23c1f0ab080084f6b6743531527681c5dd6cf392f012c7fa440a2ad01203db3e45e70e1e75ca4e2dc38b938b63e57ff67553863d51038599d2834db4e26e200ce875a9711a2413453d4f7f99752a3ec319a12e619d09e86613a809c5db0540d4953581451cbd7b20e5db96e0c22cc7bcaca073c7bb01f996d95c8608cb7f235324ae693ce8327dff82eb9264bb69a40d8808febb03e0591d192939f7cb7e9a2855dbd2ad51bd1b576f32ca2a3a266d405aa2d9d0469de715196d7417530e4ae55b6c0e3c795f5a4eeca09d4afc91bb9ea1454433cf696d5286284bf1a54e1262", 0x1000}, {&(0x7f0000001440)="8cd439b4d2eb9516cae9a98d774425a0135ac9f51586a29c5d7466b26c4b6149c14f9cf7cd160e5c577b729a69ff90ff35f8cde770165634c7fcfe640e924e669c4829ccf19944feaffe7ad346fe2926eb02ae9226074abea005193c1e0c16b2d2f9087df32ed0297783f7527138104ed6d64b9811359ac0708107951628c4a84dee5a24b478e0152a760adeeb7d7df41dc169adecc52984cc9bc960d97ea3245867ae0668a3a81e8e29668424755105a51388b9204054a08d8d3bc3ddd64c8be53ee6e5d88e9ad2c4574dfbf0d2244a7b9aaeedd3d364eebba77f0b84b509da8967a22b60551a195c6f2be93741392b06f1762fec8605af", 0xf8}, {&(0x7f0000001540)="04cb358f9f804163a14c383a6280996e3643215ce7202d64df938b60030a8ec94e718ba3e97a36d0f97437462bdfb9a4feb95b4fbf02791f9fa10556853cb8c435e5ee26f168c8652de7fd304494edc287a0f66f3f9a12ba4dbd16c12250c197731ab66928c0fd9fc6ab8160ca11728404335c564efec64a90cebf7476d30db941763228bc56d75a424f856bcb12e602cc72831c56995fb55568bea2b1272d524924d38c9c6ae81096717758b5e7b21abfd52c04e1755ced47d9ebf05c01fd4a736c9a1fc21fc927cdf670bfee15b8cbfedc7f04ae29ef264df8819760aeca98219026536a663816cfd3ae6945b0e76e3c", 0xf1}, {&(0x7f0000001640)="d0968a603904bcdb22e5dc937e0de5ab7614386f76b2d7186a6b8ff5ff8dd3334ba2609b81ba7671322dfe33968c1ff40939dd49bc4ec5558b3e31fb09a81464732f171ee612e2ab5e7eed038a59256a8b3962d46d8b42a2a181ce7363d72a335ac0d136b7b3104922eae3ff25821deffc13d4c68c38522d8c0bf94f0fb83f567c838af2b54d4d1ebd3e7725f14f95a5189e9bbd17a6dd1ccbf145a7224107325db524bfcb59a5ba33c7114b115fc1e9b99fc22ba7eeacbd52afa10198484df9779f197b369ebc36f9bb01ef38ccecded6db7dd9e175a91567e0f84fbcab7de9f5986b6238039130306f1d4de227a128519c8313dac6d896c2d7b9a8849f0e1b712bd0e60294fd3336e17a4747ba5c4981384491c8dcadda6a4c4c60b8f45eeb51899cf28fb60777a5f8a653d3d5d95e19898945730f554936897bf92469b1696fa4e8cb1c8fb3b31032bd3c7fbfb2efeedbd2437e3b2dfc07cea9d73bcb9351707caf91c0f391f1c8f273d33e9867c9b39b247382f0ed72c9bb59194346df040f2978b35a179955371ad447c09a5b29d1b3538367ed9478fd77e376df4c9f54a892bd3a5f1dfd625983b67b8d1167f89b261a51a6c889ea4e208a98ec08cf0184cb5910e9bdb0ce0d1347151b4fb176ba743edf26b8fe86486b3f052295233bdd9d260ea8a1ea20e874993ac6efd4393fcdf3aeb1be6e5c431672eac06544f7c1b152d87c986889bdf02902cd572baa85593c66587aedb21be8fb3a1d74bf3ebede258c6bb3cd09db6797bfcd5213210b1ab16ae9ff75f58d5dc4a53053da878708afd73df4a7b6f700219c8a4bbc1bd0a8bab79ecbf8f864f8a1faf5a4e88285783b0b483a1750e1e36128e521760a65a8eb2543980cfb5c58e8726011ccb26c1336a62df9621fa0c8efefa5633ae83ded7235021f6d24936815def0d5ffcf59e8d139964a98f3f7eb7b6dd005b62a8d0a662bc5a1c09ee427f71952b844c2b96d5cd205b611acd53120af1b09f7cb145992e6493bea3cda076356cd5ba62ef94467f42c73d6bcc4c0913155b83a3bd9785a3eb585bdb5112e1cbc7cce2132ee648cbe075779a2245462844a814ffe9784ddf9c72856bb395ff1c24a1b51a3499ed5720514b1e66d1cd73406095396193cb8060214c834e9d4b6546b4a3c09ba767dea6d7a30a565aaaaa6cdd17b2b240b1c899d158b698db1a9a53b98662e47a08fbc4b9bfe2fd9de3fe9b551ed6abaca0a04e8f515819d2d44191c440cc793029b7bdb4a0fb1f403abbc483970e53bf558aab5834298a91bc1145856ccaa8d25b88fc4b5d37e5651a5959da2c4edab2b2c5075c446a0c1a1c3b639645627a73d9c261f5693889157fb35b1ba82f75ddde0dfc3f329da672f4b64f6fa0e07f58d0decfee2902256af4f23f0298577e14dc8cee1c1ecd434a736707df40ce3cd97b2ba5bb3e81639c8a9a9cde4c6bc5809b632879142c7c2aeec4f8c1983d4c9f194c6b777f764cf80750d12fc910b17887efb2b039af952ad21fac9294430333f4b60a7ec34b1a9830e7d4340847cd6ad252ea8dbd773bcd8956b0c11c93ddc77e49822069f485ab7b377fd6742ec888307e737384e1917d5185d5d7490ab48e05675b8b5fff0e835ed116c306517e2456c847a51409d0fb8a9db0f22c1f8eeebcd969f5d393999cbb74b5f15729c5347dc575bbdae3876f84b9b3986254a66e737758a8c14278422c9a8d8af6ebcd09262dfbe2b52f0e079ca5b477d6cee0b94830ed82513c9a3561ef1c731e34cf467c20f0b6b06238a6c8d40f9eff9de60b2865f187ab4e3c0af150775341e9aee34c2775c1b52cd3e31e1fc6112a6802ab4dcbbe9983d18f9e25e075984e5982d5cd7dd01a1b3d16b32d64268b82a8b507f7cab6f02c05fb9e3de76b204651ea98e7d01e665a246dfc53f8b4b657273e0626c2c85217efbc71f5ddfec5b0f60c1ba70abc078c1d8a84b7afe924e0a8c8a5df60cfce81fbb36ef091f67b10ba9e801e7588a81eae8c49f89595ba8391f8e5f2fd9feabf7a648ba5f76ad8b4ee6030a756aac2ac7c7ea4371f3e4c543b93de20428f25aec8816b6e101ec26f0e01470eb206a9f0db155c83ce6ece47702be6b0e3e2acedd46f48c351295b863a8e4643f39911abebce4646a774893dc7071adf787c5dfea5c7530012be3bddda40a8c02fc235f1a758583664e6bcc5bc5d88a5ae2ceefa4e324396792b6e309045e0a949fae1373a44745475401678cda253b48d5bf91c30a81bb56c66cee300bd9194d5d6c5bd7f407f0545c6abfe733b55b49d9b4cf7bdb0e886f0d6f1222cb7d9695f3bdc7e940aab36ee9f96f2fd95155802722b8dc90581d588cfb245a22140958211097e1716957e9d349abe23fe934628e45bf32936bd31ccd99e0240fcdb38ed8b5d51eb47fdd256b8776c82a5de7a298714c73217e9eba6e5b27b1cb3d44ca3b614073045d2f143f767dd239c16be6a3d56a90f5e643d9a81651fb5a472bef88906b6cecfe9d68453557b05193b1fade97cb5457889cb0c98cba302fb74e04524473176055c1cb3ab10907438b41028d8837869f984f2b3efeda882b583b6a190d20df845cef94af1023d21599e2196cc4c2dc16fb65360e86e5b38041e84a5441c5b54e760efb4fb665cc90be607866d7203f97a41cf7ca90895ad56777d3a5f4069cba0df085d11f15934c8059527e8cfadfe32308bbc86ede075d35293381c9d68a48c32f60c14426b0aba291b4c724d1f69a5447cd9cd7aec98bce673548f4e7061158ab5e68320b5404713adf14fa33d1e6d4dcbd11c696d78ae5ce93631032241c6cf89d4cbd66b33c293350c62380fcaaf3674e7bf08126ba3aa8c47025c0525495709c35504f718aba7705ee348812b4a65d1315d1833db45b091ca7095e923e9af990958fd0746d11bb77f7ac31fb2e1736c2b860a2e91cb477626d2d95e9dc68d435172276dd4796667995e8eb66d4119202296773cbb779d81caa86827ec17b65dd7ea26255252d386f0f332b222a7f7739df0d9309d71dc15c9cc5f296c51a0a6b6396eb4e3260c25aa29498e9c1f474823bb52919f15714f80192ff9f27286a5dbc30fab82d987dfef3138de00b0319f6ccaf743289c4f0ee2023fbc5fe8ba9a4375bbfe27fe61740e9186fc3149ac7b9cd7b54d6d19b062e9ddbe3747b9a42c6b681f67029df65f6b61cedc37d39c58599701788c8458155615e04f16501dd3a9826d2c110ef9c3709305753be27b23d3516755f3f3d484fbac4523c9192cbc89b8c9aae9b9cfea18df37c8010dd5567ebbc419cb1b1dbf7d9382035595d2b75383533dbaa879a1a38d7be8bd01f427d4c691ed0247386ef0a0054d7657179d8378118c45f6974b7b375dada065e2c2f6a39d2910d74328bb4834b8c77ec4bb1ebe814d795191f4fe4d44c922e144648693e1f17a76dcadc67c2741d46b08923935e873eb2d37080bdc36e159a8c5f79e4a1e47bfa15e3d13fb9c9db561aff68ad317c05f0e93d56c64163926a1a837334c1b6954af7babc35f0b42ad0041f98d9e20ea1562aed85ba97bbc69784550b35948954a55213e7bf8ca63686ad9a86c9bf20c22b59fa497932549f46adce7a1247f05e8f7724e52bf03669ab6a851a70406a79d07a1c5c49ee9538106d4fdd8f32642493692f62b2c01898ec097ba124526f7ec5e402a21a5934ca29c0aca666ba5ced16534b0b40f829122141bb78cd9bdba88a9c7875239212097ec3848fa9bbbecc2068851bc01208197500eec1bf3aad40a3c8ec2937e57f79a3aeae03128dd2308b0c7b8c7d7abe28fa03495d6bdf1b66ae0ee75fc55329482fd9b2b38b072a3eb88bef1b063f423091006ade1b46f709a93385f2056adbf45bce53df75413b5322b245d91cb9d728ad7486e609200fe8f50c515c50ced9761f44875b4d02fcfff86b23ef17ba37e3ef02e2123b2f4db7ec235006fa4c6db23aa0a366353ef1aa871b481a6d75f8532bf05206d6d1296f45a6b80efe9bb34a0373235396c5173b15d7a9b9382c6211d25333065f86a28d04f85fe57ea08396d2b18e14123cdb38c4473964001f4b9acb07fb44cd387b6dddb38a543b974be83ad37ef08e42fa1be5d3eb333976cea39b498b1f1b446959681e09120e3d9218f6ca67da7d00d75ef27fc0c561571bd8d7cf23e63945697db82627b3633b058e483c8095c789b040da35fdf1601a2a8ebaa8b2ea34a3cc89a82c42a391e11a498ebd30d417eed8047edbbe397651f653e0a6803ec78a18d06c410129ae694b063cf3bdef242937b755bfe9b91fc5ec2027a8681bbad541afd369ebe0b286d0d2704e7bc6b41fab47cccff590c0c328c4cc3a095098b144e193c4710f5cd008626eae6386c78c677367ff62edfeb3c5834f230bfc36a4666e66035d6451f4f3fa95285e689ae8da48e017e01e7225d60a436c3858d333fe0691be91b39655be92489a820d8bbe960ae50199b5447200f652c0eeef31f8bccb9502303421cfafdf11eb271b527f68fdc39880bbd327d67f22726c8c2ced7f9c43f521da1f96214599847589a1963380d0033167ab8d4d27cf03b54d31a2323bdc52aa21837223a8513f375ca5f270ecf12d4703b599fa8f497d7eef0ec52e7bcd6a04f51ff5cb9a018ea992cc99bba4dce7ce7fa36c914609865128cf408fe6c53c1fae0c480e1bfad95bf322e414f93ac284f220f4b761d2da2c970cab29547b52c2fbfa9bb8839220197f92d3056694d89e8ec833f9b5d6f4946da7d7745c80b85cb3bcd829e4c8d77e59ff32a35ed989f2751e89d7e2fc773a9998e89fc76b301eda6bdfd711aae7d36d97c4dd8621dad9fe288fa8ea829aa158dfb52edbb09d0f9750f8bd046a761384b44834d2a33fbc686184e0823244f186a1f40d6cf6227dff5c56bda931b0867ec9082543e47c5922f96b30ed4d95c943c21c0310335a586dfef77588fa4ef443902cbe180ec785e4975216bff2dd5f53a00f4cd90afa40564048b2f159b158fcefe62320fa8d2f654d3bcda2692575e3d8351673ca039b31baa9fbda82891c18b280806a1bc32e7fc936d7c8c3acc48f97ee6dbc267d6615d33a3d461e02ae4485e4afa72f3a8c384cf1ef982a125ee009aaa371a896024df7143936a993e4b996de8fca1c6a717b79a8f9508d31f2392e41e276c7c569a4fcee5b4731783deeb943306c9661c1de9e94a4a34bb3386b1fdba6704a92e935cf31f11698e62168e4462995db138b0d4a167c0c28757349281ab79ad500a30e5d547e76aa91ad8c6f7c3ced83d641ef2432600115690959b2c70eb6017530f078b8fd7987cfa255015926e812cd0f9ddfffeec848e93e253c4df8541b3efba7b3473127ab1af9b1d3080d0f718bb6137e17c7d463c53e85e96e8266151c674efb6f806727dfaf16790bb5e776fc6b46bf08d1cadd38d74ebbe4bb5cbcc5e5b1f2ecdf2807fb096a8207da5ee96e801cafcdc987c49df1bd09b4607d11342fac2e178cf127d4a52b7ac44e80597615a6b9895a43bcfabcb4f926c454073b197dc387c3f32ae824151d423b1c394cb78a99b3502e215d0f4a9ae298abbf595cbb7a561836c36432ca3e24423a49e921b169c9e6c80b2c53c84059a3aa4d37c747e674fb44e4a7cf737ccc799124c776c19834377bede42b46740f43a81ea2b0adcffb430be9e8d6a01e904d2f91db74597f20a280132827820a2f35d785216560959c04583f5c6df26e711f9b93d8a75d2b94c9646c9da09ba5e0740332", 0x1000}, {&(0x7f00000002c0)="6a3bc0f885e944078d0fb267e36f3f61b92c", 0x12}, {&(0x7f0000002640)="f02272337c1ce941cf6a693d3490cb19d17b687a79fdca2441a97c0408acd206664fa97acfe0e5592ac5c06461bf23381c99e1a32cd55b0a419a7de7fbbaf6179cb77d6191381984f4a8cf50b463ddcdd8136e347a90e01835bbe2b49b5087a0ef78bc048aff6199a0628ac4d7f96f30d0a1952f4a89c8e54b92a8ad6aef424922453c75e296ead04b3618c5a3ff8f5cefe6e9a6cf23bf14beb341efdfc48875d7e0feb45e4341568e6c72b0f37c69f32bd3e48aa57cda09df804f41739f8ebe2153f67bc40098c27a11448a70373a6634910cc934c411eb102faf7611a92cceb2a5960c250cf49c36e604b1a90a73f619291017e2cdf8d973dfae45", 0xfc}, {&(0x7f0000002740)="618e43f7ce9cc6b4dd145fb71ab7a5e49d9f4624cb5a642eb7516c4a692bfdd9b457f7b8b573ce180820e95dc4353058ecff1822b287df5271103d43d72c3623e976a283502693ea78728f96ec6863e1d5c6b331891678ae15ef3b67d7217f4115a526ce53efd74ca5fde7adcf93c35783a959fbc3dee9e8cf1abc11588e5ebd0c228daa498fc79bfd15f7c0c0395b1616ee4ec000c362ef61e6f2f0a220e6bb8a18a3e0106b242bfb2e3b77c8b3d2ef719aecfd40f07b7d8d0d18062500219ec603756dc622513b33669bfba659aa63f3f0ec921b", 0xd5}, {&(0x7f0000002840)="82e32c7a0d71394267bafcd2656cde1148b358152472568dd39d26216386b630bc12f87f39e925f858215f9e1f5a8aec9b8a20aeaa89d626be382f61871ccb578f516dded8bd38b90dc5", 0x4a}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) msgget$private(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = semget(0x2, 0x0, 0x82) semop(r0, &(0x7f00000001c0)=[{0x2, 0xffffffff, 0x1000}, {0x7, 0x4010, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x8, 0x6a9050bed89b96af}, {0x4, 0x8, 0x800}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pread(r1, &(0x7f0000000040)="fb23a87f9824bcde927d3092028d765ab7d449c249365fd2f838e7ada500ba7e8059799c68ec9912900da14850b9fc8e4f7aebb67b66cabed252d4cba4c4421395", 0x41, 0x0, 0x20) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x100) lseek(r0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x84) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/154) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socketpair(0x6, 0x4, 0x8, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) pread(r0, &(0x7f0000000000)="64e083d570be1c37e61acf7028212fda00f06b3cdd7d75fb13e2347febe84c7f86cf82c1abb2e2d4f92d25d7a10ab688aa9e1205c98baed52eb40fc5b327210c73bdfbc6d76c66", 0x47, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000020004000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x5, 0x6, 0x0, 0x20}, {0x100000001, 0x6b079a00, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x100000000) r2 = dup2(r0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8, 0xe1f, 0x8}, {0x0, 0x4, 0x0, 0x7fff}, {0x8000, 0x6, 0x6f7e, 0x1}, {0x9, 0x9, 0x3, 0x81}, {0xa85, 0x20, 0x1, 0x6}]}) dup(r2) 16:00:28 executing program 1: rmdir(&(0x7f0000000240)='./control\x00') mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/7, 0x7) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0xb9a1, 0x4, 0x89a3, "451b768fbf6f7f90503df23da838f2ae63ec2a72", 0xcc7, 0xca}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0xa8b6, 0x8000, 0xe7, 0x1, &(0x7f0000000300)={{0x200, 0x2, 0x9, 0x3, 0x1, 0x0, 0x1}, {[0xffffffffffffffff, 0xd83, 0x5, 0x5, 0x1, 0x1, 0x10001, 0x3f, 0x7, 0x401, 0x5, 0x7f, 0xffffffff, 0x7f, 0x2, 0x1f, 0x1c52, 0x9], [0x20, 0x1ff, 0x0, 0x8, 0x1, 0xbc, 0x4, 0x6d, 0x0, 0x10000], [0x5, 0x5491, 0x100, 0x1ff, 0x6, 0x5, 0x7], [0x576e, 0x7, 0x7, 0xfb, 0x400, 0x2], [{0x6, 0x7, 0x3, 0x7}, {0xd17, 0xe85a, 0xdd, 0x2000000000000}, {0x2, 0x8, 0x6, 0x40800000000000}, {0x6, 0x9, 0x3, 0x7}, {0x8, 0x47, 0x1, 0x3}, {0xa6, 0x6, 0x28, 0x800}, {0x3f, 0x6, 0x3, 0x1}, {0x7fff, 0x1, 0x1f, 0x20e0}], {0x5, 0x8, 0x6, 0x1}, {0x3, 0x3f, 0x5, 0x9}}}, 0x9, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000380)="46ea985846d85cf3fbc1b3332371445b2134b5a18b28b4a0f521795e17d256a3ec4f902a05a5b77b3f2871e0a7b0a4e915cf3735b37ce2e5609ea8657c0a38624a4c6f640f840762d7eef4fd9508a56bd5a115b6030d58e35cc79de0e50935d69e94b545caba13eb5f9b320af1b61279214c4716e4cfbf84aaa0c1df55953028b5ca16c94986becf376191a2759d646143ace5796d919dd1a91e23218998f5b5efd6bfa361e6126f7c21bd5d868ee42636d49524b492ab80121c1839ba2e5f8447450ff32f7abdbbb0aed44357cd415d3bc612d9fecb4aafd81df1f7860ae0e023d7b8cdc53f55af0fd15bfc8258f80eefc804f8037087b5a591274d1d53ccea08150ff0f5a9f190f8b6b15f0d85da082eccf1d23e6e0a2da9f3a76b5e6e0d866ce789c10641fa67916f5566fcc65ed1a7a9e3e4774194dae1bed827ca7a0f677e59bded1a3308a0f6e497c6331788d7b0623a6be1956b0f1e5a79766a7714cbd20b0fb464ecaa82093d9953c0f93615e737491d0a0851036a91dff68468004d6e0c0bd506742d2deea51646a44f84c6ce124c0c146340690b54c24b785e1dfcf3657b4571a98bc0b61c3dad1315213b759ffbf2bc1dd1c37f74f9de5f8cf4ec20105b21d1b8e1044d9c837192d239e45cd1714f0fdf6876b5f666dc11463fe5629b55ed9d9d36a7c9579e4b0d7e081782194602d3337dfc769fff0e2d0bb659f79a75cc21ec32f2cb42768245e7222aff9248a9bfcefca9df235d5e195d2b6f6f4cdacdd32b87da093d17cd12b093dde7a22fc6205bdf22bf5bf862bda66374643c5f1bdaab7ec4c8c402db5a4546168de2aedecac8fe302b55a2786418e6cec249ba80443e8866d1d18d9de8afd3360088ad9bdd188da0a3829cb126179d226477624ec3c183912bdb7287a72851151ca641bf51e9598ecc970b9351dcb1ce133e775b911bc61758ff5257531ecaf39e091c7e53c98de88753fc22b748ecbfd02ae4c5acd008315eb27fea9472061538672740f0903c8ba40e7cd807c2fbefaf739bbbd5cdae9fd84798db7976a782914814c27f3b6edfc5ed7827e40234f8ed42bca8e8e5a3f91e34fc859c1131ec2d8dbe2a5ecc6c450ee47c31b0a46b6a6f0e8677237d89ad57b367b52b5aba66368125d8991edb60f8fa359dd7f290b6b4a070f406750aeef41b577bbbb6b4523c6835628c62602356ef12202f27304e2c9cd2a388bb59f7e6ddb4affd3e21149ab31bf8ee4e6c3159783dec0cf5353f1e8a49b3dcd77f1e10f9e8987785e944cb485cd990579b654f04033c01b78fd06fd9935bf35a894f72645d3eaad9b462314daa58f0fd2be471d276bccf68ea9cffaebe806bfe4b962520a7bd1bed5dd3f71948efcdfdd473c33ea8035395bf7421443c2eb51ebe2b31bb5520288c89c902fb7faf1e1537b9f49a92113a97729be80d8d856c0bfb25fb039b8b3d063ea997e83479c5baa9236d17125c1290fe52fd89af90e340d1b9e191560e03ea89c73be15e95578cf43fa4bd8f78fb6b401c028b6fc376cfc5a5b79646421ce00a13d0fba244288371818df32985867110acedb234564fbf542c66cd72570751512fe1744692728564391b443cce0c28ae90607581ef247628756f7146509ca0d21de14d51690ebbfa3e7a095ba63edbf94d812b6437850e1c642952df5e8148ce1cb31db85d24f28ab5a515dcc25691a776abebcdee977963fcb6ff705e6ba29eeb25ac499b98f89fee19c2d2cdd4b80fc24b59670cb0508eff4e35c6502ba5abdb1b63038e170eac8ac23d4ea6fdda5a9c07795711cae42d90b946f1e630048a11a5048ce14ff9f38278f82552d429c50ed47caee04aceec08d5ec01a7ce18a637b924ca9f201fcc76c85d6a5ed1feda383ad79c3363062bcc863c9909eea3edd164174eeefee4ae8b922fbd2a4550d8f8568da38b2acb7d90b58a79c596b75d3d3aabdd9323bb046211e2ff22fc72bbc13e67ec6a10fc32bbed82f96829c68fe512864d1a0dffd7216fa40e1d432d5687bd524258df19a9ee5ad284165df32d35b6b68df199e63173533b720e86b196fab986c140197ee9719259c4da0177a5422ac6e4bc3c03abbd75f4eb7d53a1e1bd766e6025721817afe8025a4a52befddb0ba833f7634cb5de045271c708bb751ab5afbff7e9a15e1fee207bf97fb13c8ce9b1d2470ef6c99e622f03c14e1aa18abf6385f7df9a9019a31fb5414032fcbc281c6b7cde1e41af467eef543c8e8dc87bf6537fbede4afd311d7e93ea5ac8dc33ba86ba499ac01f66194ed3a0613fd6def29dbaf9fa09aa8e2ebbfa3083fa6fe18a066946d3efeaa7c7e78c56940a5bc7e93bc0d3f474e6f468f0020d853af7a39cfc43f6043cd6797cfaf5d369e39171814ac3e9d3a48eb7b6e62bfd4d41278260966bdb519a37e283570a886da01be8ea0cdcb0ed129741c6927960d8e1776eff1833c67eb804b5cf27d103b00806b7abb6093365791a2ebb44881d26bec30ac7d86fe16c5791b843a899254c0b7f066fdfb80680b0df30e3b0f30fd6d728386d0de4e973560334cbe2d18a2628e877b7a069c171f27f9ed38d6f63ed05c63709fe1ef07e89a9db76ec8afa4ff4471690281ccc6d1e90e40dce1bfae869a92b7f846b8e6a690d3a80c37c6d45f7d0558acb519f762a796657ff7ed72b72e4da6bd3ecb4ed7d82a2b4808f23f692ceec8f6b503832dbc4d7a86fb6a5fdccc38091895cdf9f6b3d445fc6c201e7bd75ce3fd05f4a22d0c2131386e998c13a48a8bf6f49a8985f37bd74e12b7cd54597b426ebc03759e14fc25c49edc2e6abdbc7c57e2f98b550247940e98eec1b991fde5b69292ff83aa587af37509792951a8d05c6c3080a86e9bf3dd887b674ad7c154d1fb7898b5bb1643d5a068d5381c1359461799e37f4041aa2f136a4a6d091aef9ae2662d2e5e85df8a5e4492f6952ae5c73dc6d6c2f67738a50e01044aa7b35972f7037072e71ab36c03f48f82bfff049888c69824c22e356d5d6d76f021f58ea766e0cec89572db679422daad1e08228d2d94768158da969184d9879b532476063b386440621a157f6c0c11fb3bbeb580b4a6e7ae12242c7fdac4433c547b9d310473b2a9d9d5ac2f2b01cc9c3f13054fa1afa0a4136dc61e6264ad897193b457a6943b242ed65796e12af77452722ba8f319326438817aae8a082cc4173c5038551240d9b458c6a43f61426123dbcdb9e602d6bcfb32182a40ab97b23069cd7c9af96ad983d9fa569d6d4f79b2fdcabb8fb0924c33d34bb48e2742e6e6aac42711167b1ce35caac1c520e851e3f90c72d74a41bd79bb784c9a894523620fe6465a742e6875e22b7126d07cf08b5430e0710dd8e99e7b454d0e58b5477316fcf028e0d1a617c059349e5acae983b8d65cf5fe162f0be2310880469559249972291944b39e8b46036d87c3b9e3fec3b467e53310feee2978ee2f010b667c94b1375d8b78c0bc62f10e2f794aedcf1c73e3e9fb2a438d81e1d3e60f51499197cfba69a912484a88edbe0be52bdbd72840f312f56c134e4a2e6099208414532b68d0bc7646fea1a3186608e9d4e90c1054e5f65f1904adfa4522c44ded19ce17d8c3ae982fd2ee3c6a76b3dccf4c4cbc60c207247f5e556b180d1e5ac1a8f4f55c86cf054ea74859a7ea90bc82009352f2b7209c7b7d54875b33b086da8a5fd9afaf05d6ddec05f4aefd5613b2a6cc326c4286eb1c8d0469cfb3ec9e1b44b1d0363c6909b3840fd240f5a5d390d16adc5d049a1c5011f7c1ff7caee8b7d4047353b8b3132c74b4eb6c8f4d233d2a841a50bfeff017ba15c3eb017e9c1e61a74846ab7b55a5f809a1858cd2be83bb65813d3a0de5b03aeee1d04e7b96797cd34dc3eac4a8c3bfc658e98606c0ac7f41b414fd5ed03a6b22d11a729783708ef04d2e7c2b7745de2d63c98a7cab2bbfc308ac2d77a4246912ce22f33a4c163964a9416959a908f2da4a29703490ea1c3cc3577a734f3c4340a44adceb615630eff10417564248ae34bcf2092805df241b10ae5f9001698728b30821e2bd80993ce38b47d971662fd61b3b9aa4f2f80e661d8395a1ec83d92e2e1effa8fdd5e30099aef73bf1b4a066fec05d113c07de428c9bc5ecfb55f7575b96cf2cf8ca777c2ef36e2b0539437ea293c49d974a9bcd10f62b0304c0a6203d3807189246af3a6a60bb241e688d9c313511e1eb8c99c5d838c7a9444f44635eee83d597f606d25281662aef9bd80b48266e9946800d25a99ab9e8ead7cfa1f76179cc9c29d108c3ed3e32127eb5b1263e923641777f42b4b513bf3c7623f7a641e89b8811a854844ff9b8f064d0cc03dc426c7529d545e88d3b5483ec8674bc2e1f7f85da7bb3fc8db123859776cc3e6246b2174d2d5930e4270cc25596e8631d9b29bc2a224f83e16ad5e6f01b3a3129011bb7a68cb981d971a6e276042a2b4e0fd8821cc6163ee1322dd1cf720598a4d2cc683a12af715ba61bbb501a1b8f0bdeb7d2e50cd3af035acb3b929e50ff36278baef95dca6ee6140a96829ddad9e6544b78219a656cb00bf1e0f0d69adf2a8e2acb3912d196ace7a640ab6cf75be521a00d304e69fc0491c16cc85f26b4449467666950d32f671b728af1839a0ab4d557411a947079625ddd056f8cab1e76ae9d09c6adfb6983cd2e59cc84799c37bd2e54a31ec79950207965347fc57d2324972f43772991ce5def693b53b2ac5257e8e5e1fd2319c351e41833b2df6e3224d02bf52c3fc8f9dc915df0ba57d6a0f9da32964d7a87ad0f9e429082faa1fd9a36457bed3aeba1690efa4002e95d24534d21f10b25faeb332aafd5505e539b7290b2ae49897db954815a1510265065803422992a13b388a1e8646994c71d9833e486f7001d81fe935c34c2bb41592128e50c48364155b6bf8560c658a906648b47438687b7f8f261e885ca2ef4a9cec38c00ae49ac709de8e95af1026bb7b9066db7db72cb05b1f18d27541faabd83618d21ede58fc69d9210bbce70263dcf526c91ecd7a566a47562adbb8fb9e3158f40d3a8f1085c14b7eb96d768c5beae19a8baee68f6f0510964b8a997deb40108cc9d3615d9aaf7e93d8b4146abd91aeb9e78e317a6cdc3ac4cbbe7e5aa30d80eb10a0d0df01d072bef0013a1e09678e73b51a1d8f23f9b6c4c146698294c9a992257fdd0718ae55a6973cb1c16c5af90c8770746e3b3363fb717265a1c7c631b087b3e6246073edcea18d0d14e88a72797815fe25af7da85744e0b41f7e4a8b1e00eb946840eecc48a5c5ffcfc7a5a3cd08b88f1c82ad75d920b74f073f7064d1d6409acc6992b1033b807cfb7997c9b2bc6134dbaf826a9a439750c81679670e952b4af11ce608d2d1fb5a51ee0d50f10868fb85465eaa8389349994a0c821aca9e2c5244656296566374465ed461404a79f67a97b543baf886f3deb4bae04e16d8f95864fb8222662d07c05c1348687f35ee094540b67a643f0eeb4150be623ca91d6381092ba0b1ac3882f420ef750887a7f86773ea3575bb849d3e1843a73bde606972425004c170843c155c7131c865cf17623fd8d4c3a4c77db8691d9876ba743a50b7151a57faca05b85e9143370da77e2b3fe3c03adad328b7ef72716a2dceda79f80778d814c0f5f3f57eef076bfbe4323577ebbeca5f394a20cda76ed196befca35df1fd775bd3441f69a70fbbad931a7ffdac7a58c82e102d29b0bdb4e0370133aa1f1e0dce3c2a199b7af7e052c2211061ccc1ffdaf6fe4009ba0b68bcd10e0", 0x1000}, {&(0x7f0000000140)="8f", 0x1}, {&(0x7f0000000180)="fae97c95e4125d44b46c75b2c108268f02da7fd40f8c392eb259e2d15f9895f967db15df5e25bc45e26f", 0x2a}, {&(0x7f0000000280)="a4cb27ddf84d58a5d1b7ddfe2d2c72632af351910b31af41980b2ca257e8e4e6d3bf26619b02048a188b0448c2bc5cc5d144a5bec31ec621a476769d34bc4cd6b1852e016553dcefe8ba8b26a29165004eb7356c344ac0169c21af8246351c63fd07446905d524d340b979b326bd2d05e7cc3cf20d6add31c06b10a0564538d4eacea429e8e9136f53c6d7f278fd15f79d665fef9b1961e76188a723", 0x9c}, {&(0x7f0000001380)="923c1685fb72a72224e1de3aa595cd7c55b2a06a6b754b1321da73b3edbc91e5d195fc620c2db8b79b126d6d11dd4ec1911ecc761488cea35946a74fbd568b77b8dff6fe9a5fba53d67edec7d66570b0", 0x50}, {&(0x7f00000001c0)="a026cb8c", 0x4}, {&(0x7f0000001400)="67e9b11df42669b061ac73ceeaaa0ba917d82cea42a2eff6f5b9352dea55c1a056fe3ba8b0b5a6fdbe9419b2b7db9107bd5183ccbd4e1c2a38ad6d75a0aaa4f2c1075984", 0x44}, {&(0x7f0000001480)="03bd8f54c2a48c56b72ac52ebf5b1e1c53b6476387ed463bcf7c0e968d48d456ee03cc4052571552ecd532413c5150e0ec2c4a5260555e9f52c731b8567d18e64fbbaec02d8028c338589036a0a25c4117ab236c3c04707061cae9d57fc538626f78ecf0c82385092a06931874d4b0fd32989b6f0fa517fc9bc49238e2987b2a883e1f62938beef00f81133365491331e1f43bbafa1e2e775a5590c48f993a6684b36e83effebbbdc43672859c7663ed761337f534cfb60dafb085c7b12d153cb4200772c2d7688939b47b23", 0xcc}, {&(0x7f0000001580)="024d7203452a7e68af37cc28df48b7619f9f66dabad0cea0e18eb137af93a940a46527b97e96489cedef4b71bef97e7f5743b93b87ec49b036dd2174603c56d1dd61fc246b69a203b112fc0c35ffb4f7c3e87b9440b1e09218f2ac7b3cc3ffacff4a4095d7720199ae5d1978892a2137239f138de55565e0762b5710f375b343e92bf47971dff3a2cd39aef5c5f2ec790dc746ac89bf18f4582aecf08b66e5c58719a5e4213b893a212ada89d94e9137ad047601a044347958b61578b8f50f9e63f6c4302ccc70bdaf5c202269789d1dfd00861d", 0xd4}], 0x9, &(0x7f0000001740), 0x0, 0x40a}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) fchflags(r0, 0x0) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000000000000b15ea278462cf0cdef16624507c30ab3aaa90771e64ec109340ba9863a9d7e799ed69daff82588b92ca93ceb729e19e486fb9094ac87a39360e771e675972743dd75498cd9e7616891708c03b157fcdf3066d026184313bdb3e2b0a84104b2d197b5733c7e46ebb4a4b2c4a0b9e16a1179ec7e38d81cec4ef0c49f6f62f09f108d20710282e71b5cafcbe51c240300000000000000c73cfe6a1bf49616fac1d1f7c2e4c743922fcdafa309f527e0a769666d864474a154875c4f57513d6a0ca63223d648c6fd63f078d28ef3e6363ce22219264c28e3ee0b0efd13dd0e47347ba6ce0304a2d33986934bc493e9d0c92db4704e5fb4507a0d797486acc4984c0f3c92af4047190bd9330670b26c6fb38ac05ffae73b80972b0578cec6a38c43b9785794bfd198e17550a33321caa56cdc224ae1c0534b9ce3624482c73ccb8f2822080006e6a47011827a91ba63c1340481a510879361a5a5194f46ff25a7f20ba34ea9bbf51c6f548fe43530d650bdc94957276366"], 0xfb, 0x800) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/93, 0x5d}], 0x1) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x3, 0x9d, {0x6847, 0x1000}}) setgid(r4) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0xffffffffffeffffc, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:00:28 executing program 1: r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/224) r1 = msgget$private(0x0, 0x60) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmat(r0, &(0x7f0000ff4000/0xc000)=nil, 0x1000) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10, 0x0) setrlimit(0xf, &(0x7f0000000200)={0x4}) socket$inet(0x2, 0x3, 0x8100000000000) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x6, 0x6, 0x4, 0x81, "4959f7ffdcb5211109ccc40eaa34760653c3d538", 0x400, 0x1841}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x5, 0x9, 0x4, 0x1, "07ec56c30bd5df35a923f25a29147eef4c2707c7", 0x4, 0x7ff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x1000) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffb000/0x1000)=nil) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = getgid() ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) shmget(0x0, 0x4000, 0x102, &(0x7f0000ff8000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff8000/0x4000)=nil) r8 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCPROMISC(r8, 0x20004269) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000380)="935c8090cae730e5a6a07bcd2d1d0bd0775df0912b3b82ecdc6d96c3c7d0801c97d46d4d3637e7f3ac93eceb3898e143cb26b2df1a1d5b560335dc6918d4f147584f5b15091f46705075467d803a87f420be5938", 0x54}, {&(0x7f0000000400)="3f6ee646e662c1113668341fc7d619ff232fdb438279f721e2981764514fc26ea3fdb149af84e3a67c56acb1721d6da8dc3cb26dad948222", 0x38}, {&(0x7f0000000440)="10f3674484ebacb2d25fac14efb13a40af53c80c09a4d537174852734ed137284e90c65b2228e77999a5a0c668487c5f0d87deaf97a618b72b1331403db1d4e537bb47607658759c19f80c3ffcd4427cf54ddb87e4b8226d1301880cc3846adf1379d6c0aea64b539f5c819464bb7374527d8c39e18a57f8f87af658ad5ad0f6e4f5b8b1700f5334db862f4db86f929096dab047083a0fb39b3f74852c63fc9de895cd2ad6adc63ee84faabad7efb3bf7cc78dc8e6467ffbac7e0e078d93f71a7962b73d8e36597462c0222af8664e694ea7ccb36ae7dcb32ec0", 0xda}, {&(0x7f0000000540)="5eb76bba1fd1a95131d4c441fd01c09edc2bd42ed09aa8ba6e80b2d35ab9", 0x1e}], 0x4, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x90, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000600)={0x4, 0x4, 0x3, 0x2}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r10 = geteuid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={r9, r10, r7}, 0xc) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xeb11) sync() execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000002a40)=""/4096, 0xfffffe57}, {&(0x7f0000001500)=""/94, 0x59}], 0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/32, 0x20) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/43, 0x2b}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30202, 0x0) flock(0xffffffffffffffff, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x8001, 0x8, 0x1f, "a5666107cea9c74e584033e20657729a640e6b26", 0x1f, 0x80}) write(0xffffffffffffffff, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5df624f4b7d6a18770303b59bb7c932ebee49566d169778fccf3e931399a5dec97502b", 0x23) r2 = fcntl$getown(r0, 0x5) getpgid(r2) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x1, 0x3f, 0x7fffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9de61a542a5387060000e2b81800000029ff07000000000000aa08b9665a32dc000002000000000000010019aac5eb89aff9f0b2ec7abd08de521aba871b2d65633bac105a346e92b729"], 0x38}, 0x0) munlockall() socketpair(0x31, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x4003, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000040c000/0x4000)=nil, 0x4000, 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd59, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC=r0, @ANYRES16=0x0, @ANYPTR64, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRES16=0x0, @ANYBLOB="b64a5890d363770ddcfccd6aa8c233631c6edf13abdcf73dd3d0db52474cb1f7aae6f94c8a95ec61eb43bfaab2c92280d41c6139a875ddc3f92656690682ae58b8ebab46c30597049e544b951b5d6f6df41546a358ab991774612c886466133078b224bec214c45aa34501054255c21bd442259961041db8c4e8c27800db01053ab61f81aa57933a744027e041cbe30f2fc689a7da5657c319c66bdb675a992ac659ab91843bfbc419b334c10eeb0bde17b2cc337a70f8972011537a6d6aac5afac82be0460162a6bf462185e35f68e026a955bcccb564bb4f7c653a62adf9205a1a311c47a9a118edbd9d2be50b9f66505ddbdf89b740516a63b7b85ab97b5a87df51ec6db1affb7d29656844db7a9e5a6240a752f8e80d17e1ddd6a623fbac33e8c0a51df75d040a51f24e8a141b00"/317, @ANYRES64=r0], @ANYRES32=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRESHEX=r0, @ANYBLOB="3943eb30d29ef0421e66a064ca0489391043266263e70f1a6fd76b07d84fec96ba08e81e5f765f240b8467689d14f09b3e3d9ce2ec2021516df3a3034e35a3087fb15bb67b28f4da881adf4a1d73899d0e336c92b977b19ca33346dfb1099b82529b"]], 0xffffffffffffffb2}, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r4, &(0x7f0000000080)='6', 0x1) r5 = dup2(r2, r3) connect(r5, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) dup2(r4, r0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) read(0xffffffffffffffff, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) 16:00:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x89, 0x0}, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='w') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aa", 0x1}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) msgget$private(0x0, 0x210) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x100}, {r0}, {r1, 0x10}, {r1, 0xc}, {r1, 0x1}], 0x5, 0x3) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x1, 0x3, 0x7}, 0x786, [0xfffffffffffff800, 0x80000000, 0x6, 0xffff, 0x100000001, 0x2, 0x7fffffff, 0x400]}, 0x3c) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x3, 0x8, 0x84, 0x4}]}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x2e, &(0x7f0000000040)="4d9cca918f71c0ba12431dd4eba021e70672e27d1d12ed55b91b4dcf884a0bab27402bb2827a77cd7f463a2f8052") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0x7, &(0x7f0000000240)="04f0d5d9c9f55b95959dc694cc40e0b18bd5f3cb11bafdd2728422d8ab66516e4ebc02cbb65961e05eeae98c1b5315d1d3d822c316db100215f69f6997e51e574ed6021817aa6fec7ef4b918ed2cc6c0eeb42ef10f2b728a19f9d5110a24a6d3de", 0xfffffffffffffef8) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:00:30 executing program 1: r0 = socket(0x10, 0x1, 0x7) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_emit_ethernet(0x1000, &(0x7f0000000100)="e7b12b00a8e9a0e30d4ed88b5b09d8824299fc21545594db830fb321ac02e13e693884ee3644d652a878c6e29e14c8e0324f73c820a89d63f4b28f2ce32a1b659d7090e9ec31d7f9f195d2fd24a43c3ef08a29d8a10e84e4f30ad9671e21ceadb305365d86e63c4a92b97206a8bb3719ed536a90cd39300ab6cb85f6451167a0440e38340c7edbc865cc5d0e853107072df62ce6e85556222924ecceefa1610a0c0e77f3bdc325acba8f971fa5f83b0e6435947b66dd850618acd01a2d9eb0ed7e57da03b207287cf403752ab8e7360104ccdabb26db26bb4ff7e43b505c4a690c34d0c0655d2ac6598d9d04394053b8f5c85e2abdb8de6251bfd1f3934fb44b38961559730ffd841563dd47f3e25e826da118853385c12c7a22dc4aa527f982df38a87927a596529fb1c9e9d9695a6e5e78ebac96f3812350e20547b05fb7a6f3c7728723198815b450569fb2b4bb25599634084da1783f2d1690d407fd1e87e1d1ab9d66251ff833064bb69101bd500bba1e1a11af83f92a5051526f282dbe32ab22e7db6bf3f6513d1f0167723dbca313522d323f9dd867e7536806921fe28e47036772196b7247fc8d638de3ba749cf6feb5c9be6d8a03121cf05051ad30807ed59f2001951e166bc272d9ab9ba04de8c230681afdc8e462ff09337b0da0d5a6fab53585fc8cd2cad9cf6525a18cfcbe05a98744a9ec45270d9f12285f51060f87223ca041f467ad7902a6e7fd02ba9b6cafd5c3ec2c8ddc250b877e7d7801b7ea5d0e61d35df70bb24d0b5f3a3ca0b423489a0fac09351ccedbd62e2376bc2d0136b8411ac14f02657fbe7ddefee12347c54517136d0ea5dad3bb8a1aa3d78597ddf1ee85858d06a2ecdedf806121ddf200f3fb00a307e728f7b9733f278890a9545ee7012c72f133f06737085f0da573428f78cfe7a8e16a022b82d7db2c33fd3f5f09388e6e3ae5780c42d0106cb81fa475f7fe5f7c2164ac845c906d7ad253849b0508ff437618c4ac886a9a84ea0fa2d9500c4ce99c620883414be0ae861cceae43e363954170843b3b833b97018de20a8ca826b1bf98c970c730ae9a73b1c26dacf0647bdd47b3974e37c3869a8beeffc2a75aa137c7a7a056d57c5a949f1eb6fd40e12f0206def3be808245dc731138351d2255db4602a955c94771707589a6c5d50696d220081b2ae7183e1a58beee96a36c8120f6f9cf73c91795f77cbbd4439c29d1ecedcdb51a0c8844ef0aca62b21affa869504813d7626099ca561aa6894ea054d1d0026113e19da0743d3f48e00b520e7738e3501edefc26802c975c178e8438ff801db6e7a83171613b4ae1d74866a5ff0fec762bcab1e1185686c995f03166c8d7f5ad42ac9c2798ed65341fff334f95c988edd9479d46a6d2eb0ecc465e8a089dc97ac1fdeef301b34e0e4c1c4b4ae9a977175b1d12839a6900fc76ffef223e2226ac2a3ccca598297a81da36f47697cd9704457eb7415b3aabf095e1bec664a9a1523bf623641cc40739b4c624432f0c3a5a005e55294091a99735c1f0ed2faaac284be1c505761afccd4fb11b2da47133307b7bed28c63d945f308b0a19fb229ce0cd7584b301a6527ec1702905f7f7744c33930e402e4c192c3610120a5ab65ca74e140315bd13f129529283bc23ada73084899ecba1aaf58062a15a5573f7f7612f1dc01f6e4672af6f859d2913d23ba7d18a7fb6083e2d39665dd66c48ebeeccf68cec8fd4194982ca39f8198ec09069ed6a352cd1ec4b4c364b7224828630c0f6385542b9e86163deb4ef3ff40bc94b529d2a22f040125846db8b852f61b6b9e76b8acba23fdff7fbd57c1187eaa7823d97b69ff81dc4808ad97a6a8f5c79206fe002a251fe13fcfde1cb5a286d2de29e1ba5a981eb734b1d175c65b4b44875dd3cf657b6239c353f5b73af85f81b7458fa7b39b73987a9bdb42df875570981673e0288b3b53d56068b2c41e0a3c3f3b549cf18521f5d4fbfa2a02c0cd5ea32ccb6d9ebb33f854e495965ed515d60b1719585748a46b9b6ff582955dc2bc9d1189dc8b82360998c24cf237b4b6cc76a2b47b2b79c291bb64b99578916e08856b459ce6fc1d3a1df5466053fbc90ffc62f5725b6e5eebfd2d06a8ec9e99121a44a8a0aa96a10352c588959ea5d66d64f9ef35fd56e514479f262edeec011c2b0f4840e8b5e3b22eaa1ad808b951cd7e184994ca221290874e72c3b44e87d98ea2fd9bf4e8c5d51e380bd291034174a52670c26a9743c0de0435b6bd4f8f1e7efe08d0fa65dd0f9bf686862450f2bcba392efbf91c1b62012342f7eb1d2aca545b0249f136232ba61dfb22ac5c50d5b4e001f805ec35fa5d237c45191eb82f6feead8aeebdd5a591116e3e6d039462feb9122df197d5cd6ba1039469497fe85ac92369bfc8e871408681a86cdc7105c444c05c58ff6b8c0ca172fe81e9de84d94e0affab35deea7dd27759e4e818b2dbce9c399fdbcdbffd7ef667060f618384dda326ce2c9d71711645426b17791c2a62ee956ac54609198cdb3dfcde255c8066c5f12cd1ce100b4ff8f8b00c1fcb9933a743b17ca8b7489477719c97683e8ce6d702920bb6aabd2aedf46ca0479e685546406903bd8aa872ef3e2ab9665d7408bbc4fe092d6a0eb95329b60dfc13d3a8c0aaf00e77028409af4ee91a6c5e5b20e1cba62d0a0ae1be7b040059c792fe2dd66c4983027b3443b5a1dba223f2dca2e02c2d15dd75ba3b3031f79fe1965941a8f822fd651a5762972499a8481bc0d28887a963d1992161683e9cc8db272dda70e7052351630d2bc9612fb24d191c4834f8d7944330fc7554471c9c160db02deafc84cd2ba3e6780c7a1aa236cbef972c2ae4d3d412a49315553c2be56caa9e360a6f729828d176a8daa03dd4162da43f7a17a0deeecb567f12e2a3aa9c0f34d1e16aff638974c4e5618a2e04a526dec09e4fceb6b6bc8ef4db7d65a7649172593270e0f7a3c7b3c3ca82f5b251e30105f0e70a17004021188dd40116db57633eb92be31d64f924d82215b71a17231be9b960e3b0a5acaed1b7f83ad7ea66a4c5bbfdb8bd815954823f4298234645ebc9db550f5820b3302646a51d16c9295d755ac360d6ab79ffe1fd7186be60845222a36e0ffd0100ede8bb759c64f254ffce7193b4d5d2cc6459435bb7833f822024722d285ef781084e75bd8087f2091e403ad50d9ea05478ca7d55c4bb75fc5db8c9ba5a62ccc544a6697dbf15357501c51dc2caa14fb3a8377eaebc143035de07e5c357e3d8bf632f15a71133a86afdf08869732cdb803e44f10cb13873ea1a247d1749d9e15bec1eca49a2d0e063b308606a0d8eb435a2e60adadef93c3244a9276f1e6268ca1cf63ee20c11dcb4c19670b63d13208d2b5f056bf96da7321d546b9ae9f328b4e21d982e3572a34ada6f9b36099b093a24106e5f607964d14da757b7b4537abc3748eeef8a269bab9c3c22df029a00a3a26e51000b6a9ad1e5126353e0dad564dd19a7fb6daa820954fd12a1e502810ab03cd1d5e1eab01336cb749e9dcfb791477859ad135a716d689c6df53fa3834b46aa1a17d18364a4e94a6d50a27348db94aab20d476b04c7a555dbb72f64ca2f6c694011b5cae607fd896e819453c2a11bd6c43789d3321aa6c51d1924bae10488c44ed7f43a5ff09fe6d82cacb41940e485519d12cee8a1c506b94a42edb0595866397c806ec0778fedfd443e2023474b082226b04b93ca785f089a074743ef72e7967cb6123f80f43bbe11851bde76fc4e31a916957cdc140ecf5b0e7377edaa43a7b632daa9821b68af69ecc057982eff8dc3f6c50ae73a802848bf682b2e8ff1dbe4a1ec19aca18d233cf612ea31bc20425226d6b20e10ae3e467155c40a3cff3f5f0574cdadf30e5e06628abf2fdc68250cbddc5154d8f2c93d5c2f190c1376bae1d069906d2733e17d5d5056c3618d4f273e9abcb21a441dde374dfd48cd821c38cba7ff66ea48c3dbb42075b81817eedc76a82fd5d67f1d1357771026fa6f327bcab965623f18e245782c4be942fe71df6fe6337e30dabbe5bb5d08820b51eb265898cb465a8ec103bd1fb3050fc1e3e891b5d3c23cada0c7e57de3cb8ec9a6de3af07161d25e22607ddff6a70e989eb7a06e8d2d817c95314e609c1ccbfd4af2e19a8f870081260934ffcf540c649d4a97133e6c9a8bd2bcf891060a7e29da5cbd23075f8051ef36ab28323824ced3d7f68ea0db432243504016901580b19c4bcfce18df627c3928399a1ab617c51d64d1b8bf981d9e3467a16bc4e3303ab7957612adaf0c30aa7d90c6db5045026645186c152ca94a12e4075df3f931b29d5a91c96c91d48da7fea91cb2ca52657d79d35db144540ceaa8ee352b25e4e9edd0b736cb66a14b1dbad30f18679f540c45c63c16ddfead1e11e8fb6782935d165362c49b1cb89e3b6e6904389d3ccd6f22916d5060ac3645e078774f1f6e4fd3a9b377cdd14b9b2f352ba81effa242f120a17d0b2826ef77472b6ed47f6b5d6082e2005f2d1459a941e567b170922d9a5dc1da3c449db9db78f6f54917ca35e11da9579ace4a97c000dd1be8510290508aa850fd7fae98ebf67def07a52fcb3b99fa360f9516f133c86c1e9d9c53c26aa2d13c9a2cee21d7379bb187b509cf8b504f8b3adb00bd081127f903e3d2ce0ebe5a80f9d82f347969d5bbf56b4210f708312208b6b9cc870906f18fb0297414b43153c78d4012c419447d16efc991c482eea0fbb442b2035d33ad54f79e09f69bad189ba4596a7879d9fc0b2bde5a35dcbf66a93e01d01a6b723fced91fe28444fe1f86a560d67c62bc664d062f49062ada80c44aa96011fa10fe2f57375d2c5a41d35d945068be86bc3bdf196ed4cecbea16df4a411924ef636758277ded3cc079257e9007d04f54aefdf9bcd27d53e2f68d1096d35ecd8888a9fa58d9ae1e82d38d29d77beb5fa58eb0e7671aa97e9b8b29c2dfddc0f969c67496064dce82ec0887638111bc328239082b69899ec54c3d60c3aaae042b1c276b158429970a12737de7c556d379f0b22df3721dad2abbd161d08a3a1e6b148207e42a2a25f8fd86d20d4bd8fd1cc72f97071061b5bfe4724a3329f9794b0db35f232eb4e706a64bae4919528719a4c8f880853245af7cbe5ab7a7d503d81930b54c503e34af5e38c483428824c421c97638f08bad3d261e5ab15b2308c5157f6f30af7bacb2e9789bc528479418f02f3c240441152de3911d3a0eef6e239185c4a36e6d6b2a94f7f0e4dde75f3b1deadae9fb8484409f950432373e333ea868d78b268a31afe54056edccdd194f45ffc7c968a8bd47d20a916e7572ab207b5dadb099aa1bda10089641e9bf551814d8aaf3f153ae5174ec67a477eabb0e27e9ea88cd8723fc871679a56154798d12017082dfba0aa4b37a0e4c225d26e4471c9a7ef6127e37c30cded17f131604e90389bd13f555cff3238667144d1cc588e5bd235ae2dc6891111c67115bd0b0e6bf4b043cfe30374621768949d65aa8419dccec63533103f9fdb822d6dc4e6dbdc536109e71253cd080318b4d0f0f3dcb1359265274a0516e89e5d7f16df7220992964efa31302fa18a745017ea5ae14cad7433b21e37b0dafc2cb1836957d7fd8d90f071c8a347e9fba13ef6ae01caad5db9a3f9de18d93ebf2bb9a30daa95eb1ea5ddaa6f906c8a661491972cef0350342f2ef0b5c50799a55825beee2121ecb72cc71f7e78d7b436e7d09302e4347b7c20d261ee807eca9a5af7ac482a1fa") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x840, 0x110) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20890, 0x0) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r2, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x63, 0xfffff, 0x20, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000001, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0x20, 0x7, 0x8e09}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8, 0x1}], 0xffffffffffff8001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x7fff, 0x9}], 0x0, &(0x7f0000000180)={0x0, 0x10000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="fb51bb5c7f23e022f46662c56f62f2013dedc8225df76d27884a10a219ceac05749f1f3ed920f67f1ed85547219d5aa9819af1948533e282a10b89daba579a112593eb96e0458215886519af3a923fd2e302f0ef233cea798d919deadd0d63f3f1fa7461b9eb288ee68c4a4893878bbdcb9003ba907019767f4fe876178484109a43d4d5572fa30666972cd5590846d464a09b1ca80ffa4bc1a95655c6480c5a5f00fde6bb23b9fb4206cf2b344187e17f1d91d53fd37459d7731915ca70bb7a227588ab0e4e4ff364ec3586253f33891b249cbe2c6494d36ed49e91ed", 0xdd, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0ea19fe6ee77624a6202c13dc244bb9b3a591662cfa9e738098625ff2c3c94d6e60e97005af32071de5f18da2f2a3d51800dc0e2b389d4f20f53ee9fc55eed2899bcdd184ceb888ced0100000001000000a3d23e922f699002d75c325c0b422330d8c26778e4f8ab9df63de5dbf787c67ab1a14bde46e76f4dd775421d2c1dd52630788c000000000000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") r1 = getpgrp() getpgid(r1) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r1) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x20, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x8, 0x9, 0x6923f82e}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x70) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2040, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="348c90a3b59f3c2dd541cbbbacd8aa0f8326d97c878119a22714f4cae891fc7143deed1a44d9bf549227e4d328741e696b2287b3f7d61c932b2eaa2f55c12946ec36577a1458467917c39e13d15b1773ad341fe4c4700bdc7d42199b491c8c9437f2914b0bb6606f0365e6b2fd53cc053a566de2fffa44e68326b4a11c227ad4374e2c0dac10deb08e653aef065db881cfe6a5adad5f0e8b3797ebb5b92af18dfae9396a3244105cb53b8bcc9812345373e01504e680c245d301a4244eb44ae7976d049e13c2a159beffe039196e4a8e990679a3cdbf16576bde8fc99df58d2af507cf6bc86dc77c2f88e2dd517e2d7985818f38c3cb81be2902a6ad2a47", 0xfe) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x280, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffb, 0x1}, {0xbfaf, 0x1}}) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r3, 0x0, 0x0) shmget(0x0, 0x3000, 0x402, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0xf3b8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') close(r4) fchmod(r0, 0x2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000480)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:00:30 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x3, 0x800000000000000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x48, 0x3) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file1\x00') 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000001, 0x0, 0xfffffffffffffcc4) msgget$private(0x0, 0x490) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='f') 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[{0xe0, 0xffff, 0x8, "d6202c59dfff96dafddd24ce7dd5182824a2fee35dd21425ef48d26c78ab72503e2af13d178ef9ab6ab96c332213db93aa45891b52eb63ba1ca93d1137059b57ff847d4b4ffaf0e1cdc76b6db2f4fae061eaca6af5156d2014354dc2275ed42ec9dd8a33508609d1ace6ff213d7e708e22b33c6d7baa036120f6c35d448aa0efa01de0db21a39d082bbd943318854ab2de5ed50fee6831a0705aeb6f74fb6652b52809aac2073aba29c3bde8b61b8c4c456abd7fbf4548c8c0dffca263f57448af93c2ccc29d20c52a"}, {0xb8, 0x1, 0x3, "4782a03a5afb9a8a43bcd740b5daaddeecbf06e76a20204394f03456a1dc205a592a5ca4eb44b081c5e0aab89d72b878dfd9547f9923da093a4646c92b100e5836b4bef8aed16c3daf07d16dc43b650e1b8c75fbbdf233523cc467ed0d2b3b67b9d7ca62d78d33f67737c425ce6c04c3bb086a3b617b3fa0bad8550cdaf386a38ae3e27ccf49e9149bd00e4d10a3ef5b368b134b6a34682090adc32545905183d8cc3a20b1"}, {0xc0, 0xffff, 0x2, "62960c14e095c0cdd1db70e5d3cd35ae3eef1144c75729c2485e47b057b5447717723243e38cfa1fa0f8f678468a1ab48e93ed346356a0a3529504037e1b4d008d0e9387ebc0e963452bc949f9eb217b17ff88c656df625d425283bddd71623bb80d5a4410473a01f7906736b45e3ab2e203fcffa52c9f063fb696fbaeede8ada777541b3b24068fb7c776c4e4a097140a0a26d347d2ff5c6baee7bbe8e3e5f0359b920e494a304613ec26279a4d2336"}, {0x98, 0xffff, 0x6, "afe772266aed710447eb077bed74fdaa93063e3fb0aa64c93c0cb2c7d3bed0a46053976e84d5b113b2fc6ae37956cd270ee319a526753545ee3f935e28715a7c3a8d0958357583ba43c0f05b34cb1cf77f68e9921a62fef5ebb25e00444fdc770feca7eb6e243533bb3b603fb838f78ab3ccf9a45295a561e1dd275951ac0e54ee"}, {0xd0, 0xffff, 0x10001, "6c274c8a51b74181efaa6fb3ca7b0e32ef22095a08890ed39adac298f7daa969f3e88d1bd7869c432824409a8d1d48ad42e7ab5be300db321bb1efdbebadbf06dfe6c8cafd9e4d163b392e1864f6136084ecc66fb36adaba59e946a7ccd7e97067972aaf917c17f7e80024967c1d3349a445cbd056a8fd685028d014ec5bd1dabe9c6d9816a01bc9c8470ecb5d7248ab6631247e7074b0f6dd2363dda915613160f698dadea69a609995e3094967bb63914ac30ad616b4866a61"}, {0xd0, 0xffff, 0x0, "fef4f66560b0ea731b8b5233c1ff136eb62c0f608667c2b1f31d9961bf8f7d31e841b4c661aad8be9f1ddc0e02220b2683da46b5f58501976df173c385142fe59b7e431cab0a676ae5005e6caa3a8151cff510d6a00c05bfdf5ca3f2bcf3e5caee5cdb084919b2aa3ca10093b630ec6288de51889f3bb3cdd100d5a76288a3525b46664ccf3f82c81f1115a682395ece001d69633bc73cacece2d44ae731f138fc64c5dbd4004530932dc8d3c5da7c324f5a895924b832f1c1"}, {0x70, 0xffff, 0x6, "5ca2020bd311eb00fd7ac4dc242f114f08b176ee851f78ae6db2f6e8ecf53558518ef12d6e037d5c3331bc6247c19a8f7d458aca7f9b58b10594d85daf31feb002a9a061760e54ce31dc709d54932c255ee4d764f8d67b9678c7306c92"}], 0x500}, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x4000, 0xab7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x8, 0x1c, &(0x7f00000000c0)="56ffdf0000008a40e4b95c2d31e72d011d90f52a5281b5b6765f7132611fff61594907d87e3df30c8b1510810d14d2ee92b8ba1fd1f654423a7b47d0fea09d6df820d9fd21b160e1b203ce9282ad9abf464f3a6e71612102205c14bf780d92ddf681d1f2e0e442e08e537ca2c26a1e27fd33d9325978659c56d0efb23ad499fa45eceec4cb5b6bf3c3d991777e6a20469dcea2564b60a9b4", 0xfffffe2e) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x1}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8100, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x0, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x80000001}, 0xc) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66697b6530008aa5761563325ec6d84837cedd25e96e7a26ec1c17769520ec3fa617fef7a57035c30e3df2bc279656d3de5ee7720fc83179625f55fe2b76a563bcb6be66f30588e67e66aba6c50f73c4721f2d41dab016a208ea63f7a11b66858c84a791945fcd62e071c4569b4d0cdbe5a18a06926e2c441990cb50b552e2c2ed0b7f01a32316c4903d22b01c131b18c606a0681308482407de8143a291cc8a6032c6af049b3ca9a65eadf111248c70a9b66d5cedfb5eb49bd5f55f30fe775cc5e5e669b93668f3333aa38b9466226b58db6cd5a111855b"], 0xa) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) sendto(r0, &(0x7f0000000180)="7ca27b0b484d15a61693e798631ea15ddae0e68cc5091d3a405f07231a8b6a9e99ba95ca863a1ac98d72b5c18aa6d89e421e63eb9b379c1208cc4926fc88bce141b58b0903364ec739d3dea951aa6e38c544b8a7", 0x54, 0xd14d3ac15fb5cad1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20098, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r1) 16:00:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) pwrite(r0, &(0x7f0000000180)="6925f0d881d25ce0806e1193994fa4539d01cb7ff9d03e3fcba204eed1b4ab7acfc846381f5b78ab44b90131901a9e25815cb436c0e43be6a77c23b1e49b015bb0aa104d8a4de8ad21589428602d12e20b0b33ee512406871987ffb40225f4b133a1f031ba2efe564014bfef0aa6b4a0d7255b6bb031149538ca35013a23fcf3a18b5bfd5f6fba07f640bce0d5281dcfc5e2ec753a46d0e2ad3e04837048ebb53731cd0e4c97671fcde129e6", 0xac, 0x0, 0x51) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fchown(r0, 0x0, 0x0) 16:00:31 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) socket(0x20, 0x4, 0x23) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2000000000000204, &(0x7f0000000000)=[{0x8, 0x0, 0x2}, {}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:31 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xc000000, 0x81}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x1, 0x2, 0x101, &(0x7f0000000100)) 21:03:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/119) flock(r0, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 21:03:12 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x7060, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x100}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/189) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') setsockopt$sock_int(r2, 0xffff, 0x1105, &(0x7f0000000240)=0xfffffffffffffbff, 0x4) 21:03:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x0) write(r0, &(0x7f0000000180)='b', 0x1) write(0xffffffffffffffff, 0x0, 0x0) 21:03:12 executing program 0: socketpair(0x10, 0x4002, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="2e30256e699614314b2e8e21918c034aa6f0f86787946135733cdeb20f84502edbdd44aa29acc8d35ebc03cdfa83da4f884a18eff40e168a62f1b69320a12087b5411edf8ea63f9321b47366726c0f97d3e9beca6520b69649f66f5272bfa786c02aecbae72be64562b05469044792ae87c29d58d7e16998065c03ad612f9a8c3a3664425d0586b26c3728bff6ab88ff879580a36cfebab7fc46224053f053bd66c942fbb95be652", 0xa8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlockall() 21:03:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d, 0x4, 0x0, 0xffffffffffffffff}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/5, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x3, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) 21:03:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xb1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ff, 0x0, 0x0, "c3304de4868773bc9c832000001700"}) 21:03:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) ftruncate(r0, 0x0, 0x100) write(r1, 0x0, 0x0) 21:03:12 executing program 1: socket(0x20, 0x2, 0x5) 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) r1 = dup2(r0, r0) setsockopt(r1, 0x400, 0x5, &(0x7f0000000040)="69c1dc22e0df35c72d5d9fa75481d6bbe9ef612d59c580f52c18189137840e7650fbd09537e702b169dadfed599cf55c19d5c00d48208c10343574a450878b44abbafe98d8489f79238785fbaec236a1dd32a241338bc35ccb41d8ad48d02e", 0x5f) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x0, 0x6b2c]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pipe(&(0x7f00000001c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000002000f00000000000000e200"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6, 0x8, 0x5, 0x6}, {0x3, 0x1df, 0x9, 0x100}, {0x9, 0x3ff, 0xffffffffffffffff, 0x10000}]}) 21:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x940, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 21:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:03:12 executing program 0: r0 = socket(0x0, 0x4080, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 21:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1a) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 21:03:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="269a159d24510025cc0f15ee3fa61fd949c263d11b08705ba05e79e372d350418e91a56b3a2db0efb57c84a9aeda8f9132fc86c5863d37539000e8043d1194470a0ab0a49411540c5b140bc3686c94d3d2d11d9572b9476faf4251568f06396e9ab410aaac6478f944e45e2b245fe775a431ec952c58485d44f6b880c192dd447e17b37cb39e567aa6745f1b3913e0415950bc63776bcc3a7f9f45ba8491ecb47bc4b0e4597e85c1986063406154791bcb81bd8500c4a8e08bff22c0b04c03ad047b11f540ebd311da58cd05eb6c7a59c0a400fa189952df7127448b77a109e1ca6128f9d3f0", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = getpid() setpgid(r1, r2) 21:03:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 21:03:12 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0x6e80ed4e9137e924) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 21:03:12 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000780)='./bus\x00', 0xc002, 0x9) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/121, 0x79}], 0x6, &(0x7f0000000640)=""/215, 0xd7}, 0x42) 21:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x108) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10180, 0x0) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x27a835c3ccb2fc7) 21:03:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x44, 0x4) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e0700696c653000"], 0xa, 0x0}, 0x0) 21:03:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e00"/113, 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="6f4cfeae5e401da536411b4b7dfb1c9b67079f5ba240b2298904f738135611b50004ffffde53ca33cfd28c604eb502c2764816650bc8f34d", 0x319) execve(0x0, 0x0, 0x0) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1008000, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) read(r1, &(0x7f0000000140)=""/24, 0x18) 21:03:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) r2 = socket(0x18, 0xc005, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0xad}) ioctl$TIOCEXCL(r1, 0x2000740d) socketpair(0x18, 0x0, 0xea4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) shutdown(r2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000000c0), 0xfffffffffffffe30) setrlimit(0x7, &(0x7f0000000180)={0xffffffff, 0x5}) 21:03:13 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xfe) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000002c0)={0x2, 0xfffffffffffffff8, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffffffffffff) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 21:03:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [0x0, 0x7], [0x0, 0x0, 0x0, 0x3], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x100000000}, {}, {0x0, 0x0, 0xf4}]}}) 21:03:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') shutdown(r2, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)={{0x7}, {0x1ff, 0x20}}, 0x2) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x468c, 0x9}], 0xffffffffffff0000, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 21:03:14 executing program 1: socket$inet(0x2, 0x1, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x402, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/144, 0x90}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x2) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c094d115764c1e6f3b84c61ef883f78e4e3814f098abb68174c99af7ee059dfa52cffd6c820f02180b7e68154e9a57fa9c513a91fb1b0791d89bc462d0dc8cc486341b65a832264972c5d533cd3b5d4a61ac0d470cec27c23f5c9b22625d2bfc20911700c04cdc966cc587095ecaee485ea66f30c98bee98e6f457bb47568d90d69bf93f809e6516ddc5312c83c6e68b7a3e7bb43649a2fdcc58402969cc9746c48d1c0c73fafda32274471a919f290f20e89ad0241cd9059f1dafb6e37333a9510faeacee5fc5ec52a5fada8f897d6a9062f3b40c40ea2313ee99fe55835486dc670f0fe44bf2c8", 0xe8}, {&(0x7f0000000280)="cdd6898e154682726c9f8d25b3f704770ca063918114c3b3b14ff157e53d9222c57e28d57654e508f1655bb1bb4744ca5520091be5db1213c67862983714c74cf81a3d20b071a628b7fdb33ea2e24be3efae35423af6981e56da252845e8eb3d415b60ce1baa2f2f0ec3726db0f8", 0x6e}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x96) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xffffffffffffff7f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0xffff}) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1c0, 0x0) 21:03:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() fcntl$dupfd(r1, 0xa, r2) fchflags(r3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r3) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x7, 0xb6, 0xffffffffffff7fff, 0x2}, {0x0, 0xff4b, 0x2, 0xc0}, {0x8, 0x80000000, 0x0, 0x9}, {0x7ff, 0x6, 0x534, 0x10000}, {0x3f402b89, 0x2, 0x60000000000000, 0x100000000}, {0x1f, 0x5, 0x8, 0x7}, {0x526, 0x0, 0x9, 0x2}, {0x20, 0x4, 0x2, 0x1}, {0x200, 0x0, 0xfffffffffffffffd, 0x9}, {0x4, 0x8, 0x2, 0x86c1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20092, 0x0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x7000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) getuid() syz_emit_ethernet(0xfffffffffffffe81, &(0x7f0000000400)="377a5451ca79ebec10709ded713d54cd09849dafd34e54c33ccfebd6a77d062fd09a447cb4be2f895635bed101415a3f718ea8752511f90d1e0597eb0c2138d7ae7e126a145949e15d60688132c1277e8721943825c805a208") 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0xde}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x410, 0x0) getdents(r2, &(0x7f0000000240)=""/4096, 0x1000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:15 executing program 0: r0 = socket(0x22, 0x4001, 0x78) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8cc3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x99b, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="ed222af07975da22c53ce3725591315fd2e7efc486ba51a697ce246f31a53c38eaa6690d6f163a7a062a1ec8a9ac3c387c0c7f78", 0xfffffed2}, {&(0x7f0000000380)="0f194cc8101cc408c63becf538147057ea684647cdb9428840ddb10eb15f11b0a167a55dc0e0af714f2c87d563773397f9bd5ed8515453a9a077aa510b47628d2911d35aab38fdab85801b07b65a2ad351fcf95c1959f99c5a9276cb4bfd4a5d5a8962c569b09c7f9bf5f0b9d7d5ae59c5cbb2cb6666a622b53d3e291dc4cc0fe3e41004976e2f168517b6dcc4b02c9ba5c8dfba972c1646d7c00899f300cc7ee0ee774636636eb958"}], 0x401) 21:03:15 executing program 1: write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe63) write(0xffffffffffffffff, &(0x7f0000000380)="b0", 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/25, 0x19}], 0x1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/106, 0x6a) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xc, &(0x7f0000000140)=[{0x15}, {0x6}, {0x800000004, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000200)="e55560ad3590a906e6465dcf") 21:03:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x100000, 0x20]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="67270d32a3c155970e60722896609e332173b6ee88b20c5c2e3fb9d454e95431c1925530e1770d08d99b4567dba5a59e000b6500"/61, 0x3d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:15 executing program 0: r0 = msgget(0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x100000022) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x1c5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 21:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3be}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x34e9f154, 0x4, 0xffffffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff496}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8ed}, {&(0x7f0000ff1000/0xb000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xff}], ['./file0\x00', '\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open$dir(&(0x7f0000000880)='./file0/file0/file0\x00', 0x20, 0x3) pwritev(r1, &(0x7f00000006c0)=[{0x0}], 0x10000009, 0x0, 0x3fffffffffffffe) symlink(&(0x7f0000000780)='./file\x00', &(0x7f00000007c0)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x5ee1afe75f4b47b5, 0x4) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800), &(0x7f0000000840)=0x10) symlinkat(&(0x7f00000000c0)='./file\x00', r0, &(0x7f0000000100)='./file\x00') bind(0xffffffffffffffff, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) bind(r0, &(0x7f0000000740)=@in={0x2, 0x1}, 0xc) 21:03:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 21:03:15 executing program 1: setitimer(0x2000000001, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x81, 0x9}, {0x3, 0x4}}, &(0x7f0000000040)) 21:03:15 executing program 1: getuid() setuid(0xee01) r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000620cc5d556530967767a549219048b6aff17b709fac3af65c738afc75ad9eaa73d0713c1bdd0c85184a4a43116f7045b0d7eef14dc16a2644120ad66f65039fe3576426b2e37cda76d9a8a25d612fafcf2184d91a80354d1dd6c1425712470ddea7ea87a3d94e1197fd9d0bcb0853b22cdc0c58b78690a30842c52755441f16dabdcea6628ad28ba587e20842a7c04b20d2a22da98878b05500d7dbb0c72a3ef17109984cc9d65ae44c31156f5f3ae18e45d7ff4952091d7f5e0dea068959b7f259cde1cd0a4b039a705729251a91c00c947d0e1d8aa00a8d1fe1b0c810b9df0c89a60c10537e974bb94b951306e5d0c14ccf8384b249e68819b90752a5e"], 0xfe, 0x800) 21:03:16 executing program 0: r0 = socket(0x6, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x0) fchflags(r0, 0x10001) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 21:03:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00004ed000/0x3000)=nil, 0x3000, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0xe7, 0x9}, {0x89, 0x5}, {0x0, 0x1}, {0xee, 0x9}, {0x67, 0x1ff}, {0x41, 0x7}, {0x0, 0x6}, {0x40, 0x5}, {0x7, 0x58}, {0x41, 0x5}], 0xa}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10080, 0x0) shutdown(r0, 0x0) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000efd000/0x1000)=nil, 0x1000) 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}, {0x3}]}) kqueue() setitimer(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:16 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x0, 0x7ff}) setrlimit(0x7, &(0x7f0000000000)={0x3, 0x9}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/36, &(0x7f0000000100)=0x24) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) recvfrom$unix(r0, &(0x7f00000001c0)=""/45, 0x2d, 0x800, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x6, &(0x7f0000000180)={0x992, 0x7}) 21:03:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\bile0\x00'], 0x10) 21:03:16 executing program 1: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x481, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x16) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x7, 0x9, 0x6}, 0x8, 0x1}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440), 0xfffffffffffffe04}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 21:03:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7fffffff, 0x80000000, {0x400, 0x86}}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x800000, 0x7d}, 0xc) write(r1, &(0x7f0000000100)="cfdb34edad553e47f7f1d5fec29fdd633dcf765f98cedcffdf93242eeba8e9810634c4ec0a9fbcfbd4b8ec", 0x2b) 21:03:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10220, 0x10b) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000040)='.\x00') open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlockall(0xf8349a087fd7079c) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:03:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000200)="73a42bd63336131186e2483d304c3569501969786c33513849fddf0b4ef5503ea9d63f9bb0df47fa11c27f05a526cf4cc9e49d4f6be88b974dcf513cd67f0ca7d3490cebc91082b4ffba5af19dc60a0a11dba16e1cb019258e98ac90e0bd1fa30527ae5d7e90c7eab7f11ad8fba7be0817afcdd3126bf6490a12a10192082fff04d4ba6323013ac761fc20b35fc349d602653090e9891e8fc21d5af1e714b30686f9148ffbcff5f5f541dde2ac7e94a02b943d13e33eca416d7064f9d30d58ff125eddc0aec9f8f3d50a0177b916a28dd9b78b36fe95bd616d6d42bcd328ea44", 0xe0, 0x402, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0x10) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x6b, 0x2, 0x3, "35692cb18a05cd3673fe0c22a0e1908fee9af2a0", 0x1}) 21:03:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) sendto(r3, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6520001d5bd9c3ae6481"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28292, 0x0) r5 = semget$private(0x0, 0x3, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0xfffffffffffffffc, 0x4, 0x8001, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9d45}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0x9}, {&(0x7f0000fe8000/0x4000)=nil, &(0x7f0000e6c000/0x3000)=nil, 0xde}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f87000/0x2000)=nil, &(0x7f0000f22000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ee1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ed2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000e2d000/0x2000)=nil, 0x5e8}, {&(0x7f0000f5a000/0x2000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x3}, {&(0x7f0000f57000/0x2000)=nil, &(0x7f0000faa000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000004c0)=0x10001) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) 21:03:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) socket$unix(0x1, 0x1, 0x0) 21:03:16 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x20000000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 21:03:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r1, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000000)='./file1\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x40004) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 21:03:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/92) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d400c3477d6c7d5747a46b48ec46db0522f13a79f07be515a38f8e58c6ab18157f01ae567207e07bd7093bbf80eea76b21936615944873b7fe89ac5e91f5faea1b942a74ae0dde03a554c55c608f61141674349310829be8ce8f5e14ab8d32b7578d18dbd0da6d61806c2c7712dad5b2f3aaef3e4d4920bec0d254e5999068536737d23e356d78988ab59846ca78f2965e03c3024cbcfba7916851b4bd8f6144570a3c1ff1aa1e746496a26f8a40ee31d331c05ef58c5facad29e95ffcc35995cedd8c6289729013568483e2415950cb0816f33cdf4ecf9e8c9a0a8c9da52a3f9f6e30689192c96980946fb5789fc51d3d3c7fa6b54c8bd6d59b3045e23d9df86740c2721db7a46568c4867c8acf67ed181e0caf118eee315602ff5de6b251e617fe92a896a1940aa43b3c1f3984cabc1aa6b00cd403cfca33c82414ba28adb083d1603927003fbcc2112aadf19924faeff04e8d98b048a664a17578bc23d938177ba4c47c99a02aabecea50fcbf41383d50a1a8d79fcf6357c2490e23906f75dd88e802218b14612b31374db9a7e86865c61592ecff666b6e94b610ffe01b7f70168ff900e27a5c14feaa0d88e57aa5efebd68b9d9c8eb586c33ccef1aeacfbd414b966e85bddfaefb024cac6b53b2e31754c932877d29531302079ea6e1d44600f1621a0b729a279f7e29d0624db936c51f93636c706c775a3345145078e6010deefd0a908004ae07fc691f68188a2d56108cc1db48ead881f4eb14d7564d9b57dca246b9d94a5f3a56e5752bc01a7ad0623f11fc7d82b9a4e65e59419182ffc25ac1c50b1c7a77b73053be266c609d6a6823052f51c34f101c47a0837def9fab337ccfa16078f4ad0e961bf9729fb2951f5954061af44ba3945b1fb15d4c03aeca713afb81ba76c9382c9fdcbfc9009449d7d4b944212ebd78fc843b49203fc903bc3a0cb020bc033f117a061f531f4a5a9a07b9bcb48ec7313559bba9dd23308c7a6660bfd0f21b33a4ea9c6609fa6c35206af08199dcd4395be5a2f08a36504b38200a0105c4aca77ebf2dd057c48241163de9c5eba0acaaca02c6868329ea870eae1543c6a5e1812bf9234396191d13ce55c08b5ae73c9dfc2555016578062c4923eaec8e4320c02900a9d416cefa8b9aa723b3c213ffd310bfc7cfca015dd6fb484e83059c00a03dd845937566b7ccb6269db889d42acb9e8787f5e2d4a9819a0e8f75a84f9787e4e4a6f25f7180762485ae8485e91492dd013117d40f9bcfa8c37d46c537ff6597f35c6d1ee66eaf97c167f824f6f90a73df2aa7c7f626a7dc47d8a5104241585816268ae81f34b1ed474e97166ac35acad3a79990cad9869263a1cc67635d6c40f15dcf2db23d4b19f46366e55d16ac15edf183c3e278ec57392c36a44cf05914f6643976e697b979f81670c7ff101db76cb0e5c7692d71d124558f973b9b5d83485a70e581d74340e867009c32d9be7036d3e300d754b3825403903a45e9894a578907f48ccccf5ed091043f9155386edff28e1a27c06ca5a619bdeb619229a3830d70f69f10f14a57b8ab0a6fcf55b49e513ba48345b4d746a6a26681c093eb0690122348f5365375476a5e2a44829cbc4ae48da74e22bcee6ef8e3b0400a17f8c14b82a471dae1954100007a1e4dbed984ef6ce1413074a2ede27fec375cb89a3b8b35226e59ad0b999bf4206e9908db84161a9342a1718ea7b78bc3696966c456474c35ea22eaa88e96080b07a87bf24ea9d2cc7cbe8615761dddae85334be2adba94682c40b1108d5d6551c5fced403f84694fea53f376a8372ccb3e3187bd8c040501b3c7799ad11a1e5e6cc0b74ee22794161e51b9b19847f2a7668e990caceddd7d1c752e72d59d7d1e8f457eed58034e54c7f4ff68d1a6d8ec38c3e78ca04a529c68d69a9f6bf56e980c6c3c7a09809ae1261faf6fab8f40fbe0fb4ed7e1f744b197141a97d1f189a31fbcc93018058a29654e5a3e51c5ad7efa6d83368051b38832e8d9e0a2211cd38350c9dfb89b4ce08b7d133028469c012a5c26047cfa4624adf757025b67b69ab7d5d440902e5feea3f8582c8141eb9ba8437dafddd3879b09773720032da0a066367a97dc2a56e80582f667ff53de07609f9bd85f6d90416c147ffe0dab14c6b90902669a65a0bb00089899b59dafb6aa2e0303cb27a3adf1c79b320dcea1f01609053f472cdede98562b2b67388d6bbaadc2050e0fd9d16128561d187da509538c6c9a8070d0565973be4ab979ea7d67944bd326cee9e60e31fd05e999a5f909f030a87267a3701e49fae01f0320f9f59fa486faff1272246708166037b22aaa612212cae2dea97519781e381c47733c5a1442480c8256f8c41efb429166f2b7593d85c4aa8983e4d89ee39e8d82af0d36e3c750bf2a5de1d5c4dbdb22b66b66eefa8730117d9bd9754dfda4c1e9873e92dc7452c3675515076d9f86df7c201e350fc8946b8ad5cdb6559628e6ede0ba7e3f3be36edec8c2f7283767ffddfc552f7920c7cc4ed171d0b75dd07d874c2371a33de1cf880f04bd143225a9be1e4fb3099729e5baf65f735632f999920b697ccd5b769362c90182feb9b16f33851436a010aee0cc568fe73dcc3ae62c3a3c9f7f1a4514d8fca71a843b982ecbb06a44d47b67801ed439f1b8a54d0664d42a81adbcac7779673797d4dc0a3d519dcaacde96be8f0520d3de28906e52ef18a9436ddf00985feb1e939c4dbbb52ac6c8ab477c4586515a5bf83cf0922b7dafb69ee5ddc01736e26a7f680ae90d259f0b39b0fd57fba0407d8135705b2c2ea756a5c6dc7e84d314bfe41d2fff3e650933f7c2f479dcfcdca36f35bf65345e669da17b802a57e3bdbea7a6f7b735ca7141745df7c7304f6a35d627408df400f8588b33e62b1de0fcc8c8d312c597183f11f7b2335c41be3bf75cd9957401356661bd62d77ab180b46d869359609a4a0841d4149985cd8b684bf7eaee0d9f66a424b01f0f7e3f22387affe53b674fbce5334f06097ff5cfd9053fa439c947d575ee7d58af931b3e00abc523c673ff067add3fb0e4d98b4611bd62b33c1487a91c4b9ca1ec969860764929fb311e036c429515ddee4fd0feb95edcee55c7a622925b048e6e4b3f6c6f8c490e169a3814879fe73758457397552c656f870e1a071b2ebfc0abec6a7dc4b77597a5a80d46c90888c881bf4d2e483e2802553c36b19153583a0af10c33f590c25a8840dc2705bfcb27402aa3dbc8964d8b358549d4d7a8254bbea6f19e21300ab20273346f67d7430273f7a8b9ca7216c687d4af1e46c1fe6c04f6c3a6c33354fc6064e03153ab61860732f5874e7ac31cbc404e7af4767110080864964e6f742f42dddb9bcbc39de0d6cbbd00a409225dc5b8fe9bd056d68ce7d90804d4861971d9e387561528e80482855e018d73f2082d6005fa6ff7aa8b37883c445794ac2c74ab581ccd52ebad50cd62fee06d86f626274a3da8e20420230318dd95d3e318867483668ce73f8fe5fe5a13965144ee5b2cff1c3f093d93e3dfbeeacefcf13169b45fb7c1b80d468f3af18b51a2d015f5f89725f00c7657c92a1f384cdbda75ce0a670d7a4caac48f9152568fedddb2fca3ce8bdda495a8f75761863647fe487442bae8e011592293aa47420bb2757b0d3e91ebb60d9e2f80f8cacd69be8f36c5b649a8423e94e2e5e1f3904a3279146194c356cef526f1a05f26b345e611cad3e21acfcc78d468e73857cedc2496c4bd46eed3e44707840bf4aca9d96cec45235cc12dbdd80919e9298743fc216fbee5eb28fdb7d28bcf7f3406027f04175b68c7aa0e4c341c3410f503a4905f7f8a3a1411fc317d61fb2b8fffab69d042c25d65e42f70e7e81da018d2f1d2d5782ce1ce5a09450a4fdf12f12c5abf6b850b524a2379e96eca227d6f15c09831a03d45f16d6bf36e69e9ed179b67d47b9e11340964e9cb05ea54a79a18c89729ba203d643d09688ecb090fcf0db1e2c8ebe45d24c8461bb4ebfdee7afec6b29ba785568e49d6179fe2050f0e281bf9814a1b231a756af43ed62feede1712fb91b0e472fc67eb0baa78afe3e215e9311c8d01553dcbc9168a2c672c443aef49937157502dc6e267e1c4831fd8c6790ed6d6a937e1b646bb37597b7bb4ae671bf0337429d26b17ffac440e10acd04a87512dd013d61c7c99195882f274bb548d3220c39bb732ae84bd54244c759b5214047ec26815afddcfdf6e48c6d89093b49c3e087b4bf1c4765764cfe6b81da787fc47520069147f222d0ec25460f2a9dea163a26b6834837183f9f1aab9a37d65345e24d89e0e2aceef0bbab750167bc55b61b4387e470dcbcf360d67b067be9c7a3230a4c0cac9e0a80ea0f759d2a40327b737014c30f74f5958cfcdad55bdb3b3dd1149a6361b8e14e66130008979ced9a74013ca3075676a969f49fe0663eec6177eeeea09e227a67ef8413638a5c70ecf79a513b9996dbc2313ce8dda712747dbe59a0b06b703c114683d671ad23b7451d3d7d9dd6c544956da6446721825ab36f92a638abd46949f29e0044d1a7d00758f74d73cdb71c01af8e21928014a9f0cf4b5a6770f2769263b5c94446776bac92c1946e98414c7636a3d63827a0090e151654c79af9c8f615df96e0c19d8f7ab3d3d3966dc41bdec8e066a7371bde60cdc6a157680c78dc81af6be5e33ccd4ce9838ea9a4f9820ea274aa6fb705c181dcf2a2cadb7e5a3ece6163ab24a941497140f0eca1fc4207721a223b4920f9833198124c62a66198bc63ee37dedff53e11302a7123979f80ec388cb785de56ceadb4978a40b7b51cf3e3952c6ad8da8f654e31be36260e2bf8ec74ef81b6eb2e32cae7d69d55e49aa119ebd448d0cdecd3273e3d11e56f5c6136655831463859f84fe5d34c1ab2a7935b88b596da9d68fa9f5925e8657cf34731c05ed7e370a11cabd30a04365ae27374d2d086194bbf65d128c98eef0ebec3604231d434e4d53f11dcf9d94bb6e32df2edbdaae6a34150b23c054795be08d71fac9b8937af6c7cf1349a60ff5aa40eef2c1bef0b3deb99883acc40b3e1bb20490920072484ba726add8c85a1f0679a10fdb4aa01c8a20891b2be1240f5a73c3ae33d24a36eb66a78d137dfc3cc2f2db92a4cd8333634aae71b5b837be600b368fd250d3225d88c9b100c1d11885a2b6239f374db95721235990867fdab15f26fe91116317bfe9ab15bdd5c41a6f93b6d899e30b4325f9f468df74b93eb71977bee47b0830e9e006d8ba0f6f233d570623ffcf41ee0ac5b35f3ec2ac3c41c9b323ceef4833c1557e93ff84763cc6c775b944abb47d0683b6ee76ca0dff98b1f5c5179e3fa970a190681933acb00554199d2f0548c790212bdafb3bf1ee0248a72590e40059912d4f7ebe7dab0deb0a7d8637e435a3e0764c96402527c000a333082ac2f99fb0d37f4f0aabeb6454570e98d4f9872d0177b07d976cdd217260a71492454b40fdeb85c584db8da370a86d31aa4dab31d22893d0e3efcfba2940f94606168b79404fa4c3f8468fb5768b01e4de162db7e0e5b1b44b406a0202bced6d1f1f8355c7164b4ff7486c13b7977551a0eba577bed3e8a9efcda9f4919135da9d2bf293764f7b292f09dac2ba7d485b3cc27a6c21fcf2adfae389672200efc19c5da4aed8d61f3bf33a4dfdfb7ff315fa6c7cf13a16489a7761e568ec458ec4a1601a6760232234484c2857a9aa40b319a4ab1e76a3157449378a928628ca6f103368ce67251f890fcce72c5747f1227f0e9dd", 0x1000}, {&(0x7f00000011c0)="2d1cd34d56a426e168363b61b3fb5ab337d46938ac5f737e050108c57b5860df5fbe7e99cd7409a6b31a62837c4710295801b2c184b54519f82ff40bf7f55f91f5629fe376e30f2a336ea4db8a209913bed86f3d56a0b1843baf506ca5a22d8c35187f374ab778b1b93f5505e695f17938a7c956f607ba3ccb8b7cf3c1d86503177311b57c6877b35a933fb1290ee56610c17ec0a6cf77d23daa8106f65de24c130e156b84adde10d2abc0ff4c7e4ebbdf", 0xb1}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x4, 0x0, 0x80000000}, {0x44}, {0x6, 0x400000, 0x4}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20880, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x8000) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1000, 0x2, 0x6, 0x1, "0ac9567cdd3c50c2268be78db2b2fe1991846378", 0x80000000, 0x67}) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000180)=""/79, 0x4f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f0000000000)="b6a1b9b8d4b70719ddc9061f9d85f5c71cab9a82f7bbdd33ac4a9cb28bf2e51fcd1e408fca9027d19531f7cfe92acc95d13a3b06210f2d74fb2803dd2cbc8b436a421f62a55eee0eaa650849ce367faacb44a116604de6fa2736aa") 21:03:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f0000000040)='./bus\x00', 0x91, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="26dcb449a30298fcc8dbb0b83b4355ca97c9607a87e0781f12b76b30d1f8cc8e94de917d300fa49a356777889a9f498e920661c8eb87c6574e256744b9c5df1a07cc8cb397f8344e5a0d2066fac2ccdd8a006ac896eac6b7c9abf46ba271fcae5c94", 0x62}], 0x1, 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x8000000000012) 21:03:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) shutdown(r0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') shutdown(r0, 0x2) 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:16 executing program 1: r0 = socket(0x18, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r2) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x9}, {r0, 0x1}, {r0}], 0xa, 0xac) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/105) 21:03:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1009) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) close(r0) 21:03:16 executing program 0: r0 = socket(0x15, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x4, 0x3) r2 = dup2(r0, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 21:03:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x7) 21:03:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="5dbb3f01e5e40fd6f11b3ce921659c428a5fc7052e33ff49b42bf0c1974fd6836c32eeed0f6795318ea7d88f717077d47b390bb8341917b6291f0a098e12fc924757e79d0e7d0e749d3814f0d4e370dde18820e6d29e73c1e679182209c07aff7a9ff0341917143718946bc2f7bde453fbd616402db7ad1dd6874455106a7fa50f4b4682313de060ac2a2a10c980af57c81209dfb42ff32cda4514c66029ae7eec928ad269b4ff74bcd613a2916ca811c974a0e1f1b9ae63604c09c85ae33fd66b72f48a97cdd71725cfcb75edf7c6029a"}, {&(0x7f0000000300)="b5eb046e1c404c50f09ddd20137a90f1426727c086655950b8c6ae7be00230492d24419d53c01286412d4cc629737871745a0b6cb7e9e0235283e43fe397553a59136fa64d03de29471ec3505025dc22de98329387520bdd800da3106c2f2fd00ec32905b47712a1fc98"}, {&(0x7f0000000380)="498c3bc56c0bd3f7cd20e86cb5eeb1dcea5a7f99d658be2cd97b69ba6badd05768689805e556dff1b772e4b09e9f0c7dabae95cf4e7e8cc0b333b5518ac3461be65ddd987cdc1561904c247018370b59a6447ad08c4b00c7a6edf7ed53811a205ffdd0977ddbe7987db61075bcbd2b58e868faa2bc12d44eef6d2acbe34c0a0216dbd99ce82cfe8ef340f2d04e0108ebd16c68d05305b810fd1a7c55c6dbd6aff4b03cfcefccffe8c0ead286cb1b80ae67897618ac622c3180b60e87c3202976b729937bb4483de4f4900f3765e7bfa12285"}, {&(0x7f0000000540)="55f0f9cc02f5e36c3e684a9b721ec1e75a7a750ecc1ac75e5a760a44574bf7f0a9fb7ebaf8a6050b0e753e15cc91b647ebfd2ab3c8f51ec4543318f825c4d2e2657a50df40989a0c864c6c1cec3f64a9ad4ada69c29dce57ad372f1e6e97cc052e0a0ae2790a3487220b3e6b98bdfc65800d339843a425c95e3f7f269f91f6af3205346b9ada366caa7e63414452f8df00e939dc97c1db5d3063a24045d06e0b3fc161b09fc0d1f0bc38ca481c8112b7f32b69b9b265e7af3748e01857099149060385d248515d4ff41053"}, {&(0x7f0000000640)="a6b0b4b2e33b0de3fd051da4e9b9d4646cef1ca644fc874afb354a07123839f22b17211e034423487a2fd4ea9d17981a4d2917a989eebcebf3763c533295ad1cafa8e37bbfc541efecaa6fd9d6bd062809c55577bac15fbdb7a57f6ef09a3599b31fb12f60d80bb06cb487ee776f5ff9b5f7e43ebe3d390a236a8b7ea6916a9a1fde4e1d633003921c7f4b6ae3c2564553d350fa4db89209bb92a7fe5d0c414c2ffe98b65d16bffa17d8978e3b6d3ca781266a348446393f3dd83831880c6265fd02832ad255540690241d8769bec1dd29509e2dc2b445512c882e88cc0ad94bb5c4ea3079d395505e70fc39e378ddecd09143b3de9d6f04efabf5522f3df5ef856d5f6794d1f7b869945b4db798ad242af1b17c58d033fa377f1f3d03e6896be247d6b424fb0dfc07b960a2ef7b33dcaf3dec6f0e716eee2bc73ad60179f134037a27a59ccae18d39f47e27249efe7d70b561f478da4197b5c8801fcd87fa0217d5c43d37a494e688d3252dd57a114e46164ce2b017e692738dddfea5a103daadfe35c9334e4d706f0a2a2ca02c743b6674ce48e96625e6ff5be8950655e0172cad4dc6081ad35a681608b242b457393dd8fa177055bcc506254dd6a307fff3ee6d2495e74d3c5804920c512aadd03447637dd30913eeef12167189a355fe2587d69b7896855114a9dac05ea73aa2a550e4cff413f2decad7817c3aa57c36da51519e774b214295cd4eeb7579cfcfec9fb87394d32eac2d251412bf8ffbeba5032bdaea58ef920e5868e2c17e49b6f87721093765c3bcdfecc3f12aeb0cfd4593a2685529c1d6569e630f1aee5882827e097ead78e51b3edd2d05d259783da42e2467442f85be3f9cd36c69d8a2ec66f2337c093abeef901bd3da37660e6d3c6567344f26d35f61c248777b153dbc5003c5a7beb7f03940e7ab5d5cc24e4924e349ef8e0d2b5612906e34bf530c7eeadc8225088867d78bffe884f94c784e0b59ee085bf07c06297a8d14c5460200b4ebd3abe2d221575fc28f10b2e39548ef129680e0030da60b6e5e81544bf99a51f9d7d1e931298f0da650d91e6ae887d1a4e99a2d0ad2edf5a26f0fb7a8e224b801bc8522be85617f6d067f7481db34ccee22e246e928353c52439b7b7d51d914f5a1589d9f9d41bf9787f1aecc58956bbc6152820bfb131b50e9fdd5a3c9f9ced7d75647f298c5c60294b63e58e34807f0dd71127f709e84d2397bbd6a069d6896e0a0bf156280f5bebb11704f610eceadc8e8a00548bbf6497c76cab39aeb1c7a52d643c194c28b28fc1e78f40772c0cb2b6b4488987d723566d382fbc0ccbad9443d68684fc20cda118d02464d0f96c0a1bf5cad1c4d605e241659735ec69421a5d1b873d70e79b6578bb96749ddaeb3209cde311f91c769edbcb1df58d0ae64e0df694729f3a56656f387aa2c10c7ff479dd9030483f723af021bd2c222c4aa9f010a82c798f31bef45b3bea7d5132525516d70fadd65127958aa2252107b306bf5ec59d8184753c3cd3ed07b7761eb9119ef22f1b2ea9a57e598e96efee54f8c566575e9c5eb9ccc24a352daa44b1f754fa269342d9215ed0a2f0d28d0e7bf637145412c9dc499e4f80ab955aba09370cbf8afa771d95ea17d8fb9065985f0b7004e64c227a8ba3ba661d6b0e07fbee3a7ff0497eb60ee38170dd07689f1c949d8e32aa4d65b9f3a382cfb3865fade40896ded268f5edf477a66a432b401ca3cabf91b9cad6933385c7d68e19a2cfb56f5f78cd238d0c22dd2a1f7239ae0745bde53ce6a607973c6497fff297cb4f8536eed949d3b84149a1547942816ec49244f2541da8f82e0a8a94f9321cd7bb3b3faf18789f0128030b48bb6bf5cc1e6d008248ec759a0f5222c3b3f6a412212b04cf9f9ffe386a5d51718376bcd7039bd7a4b18b1fe593b73754f807040a2cfe9b9603762df675aab83cc867692a507a5980d27cab49a9995618b0b41f5be09a2aa5b6e7668f007345f765c936aa142ec0e6a96f16609604f4f4ae84e7216e742390c4978de7791b8114a2bd07eb756152a9a97ca5eedf5a47670f1187e7acf3b5c5853c828a8951bf7a33398a1fbdb7f009ed06e1c4e1af1b7cac8b30162cab3ddb141d793f7e5a9030f1753fd157ed299b68c4e5e61cde1a5c6a869e4650bdf9f67ec4cdd95df4649443fcce355f936bbd73c57aa1696a29c5c95a3bfd68e0981fd428f3beda7f7011dad5ab6ee20846c6dc89503a66a0ce91cd5936e10e182af3944208fc38db1d40c931018a503f11a9322eda54add995dc2454833cdb8d7967d4f9ba922093e8e4812a335ea41d0f43c28d056fb57a05f42745b8ab7ca581208070530c614f13f84de1bbd2529ff8e033486bebcb4d4732ff2d3f456335bdb305c48dc006146e738b9e634c2a33da7aff60f637a44b55b6324cf1b9d2da6b793cfc55d73dbffd48498c1003edd41809e84f18cc28d8e25b0f9df38346ca777b04542487aef988171d02139f219cb014173697f4d328c0bd9c0f7d3bcf826d19e4e77af4d99e4ee763d325aaeafe4c3ca0bc3a87dd01873447da5c7c29582a3a9feccb58a5e1008418f49a5891339039d99eff96f2604746afe4886b244157cf8400166c5d33cade13f6f73e26bc0d67ea4a49a028ad630d4350fc410f972deaf315e72bae4f3e1f1ea5c347df207fdd858df1d8acab28e226adf1ee99e3cc27bc518e2d62c0c2c1501d11d7088d27ca1d061a525e9412c7eee203ecfd676f88703170d6491ccedab9bc0442d13ada7f3e25aa11873d79668a9fa8904ac5c9edf12d677be26c882e1dab7742242c5b3df5e8460f6083d8bdfc58d8009e0879dee15ede294f7ec04824463817a207a120ea1ac4ba8ca3ee269c04338203453d84bb952e1100644d636a93eaf2ad123c06968ac65a4f21054e08fbbac2ae90b3d1693346b3d98c7bca6dc1ea0a241952173181a1ad07b15dad0f591ac6f3df0ea45742de7de1929138cbdfb5d0484decc08479e6333a67903564a24d57fc10b28c2ca82397949d31b70a01965be47b5491b06db74085c814f7695aa32c28674043f6894cdc481cbcf3b7d20cd3e6d0aa98b11c8bf4ce2152801a870e1fef3380cc1c2602433d7bd4dc08e07c641c1f0091a74a962eafdef8e32f3ce8dfc04aa2bf78e8c7caa56021fa80bdee5cad5a099c6af68d2ce5e850af63d646e3e7b55cebbe48e4a74e748c169fb83b2aa086e8bd175d3a997686a1cf65538bab4d6fcab6e567eacacefb1779c4ff405dc5edb02ce5a1dcd25c661a7fb05c4dcdcd088b6902ec62040a4c694eca28ff98a6b6aaac1081ff7f8cbbe78b58615530c49b84567b560950968fc87abf22f83c53b3e325eaef47b196a2403d48390b8562b567d1a80f6ecfd1895f04188a5d2846484d5348572000992bc17991567dbfa40ea5e48e7bc65d21865c3dfc03a3446fc89119e2f6103f3c9f635ce8403d31254ea02ea8d788e938990f768711c524cbfc9b6b1655c62af0a089182d05318bfb39f9f3b78e66346dddee0798f274b8004018283d6ac17465de4258a8729c78307971c5fdf923ffedb8a9b0cc75ad4f711f8f79f1d8ab434b514c6af893952892000f68fe982373b635515b7b79a65cd617eef8dc8f8962083851a2096d8f9b138fcbb15a5d1dbf3ed484381b379e71fa1846715148ebc297d2fa65a7a2299da120859bfaeebb4eee5cf40bc19079074865bc7e713010860484b6547ef2b4fb7181389ecb08f05815d415bad1232ba8979ebc0e6c6e59bde0d6c757ffd34cfbb90a19b6868f1b099d14e63f4b7b6091c90625e7662028ce1e8f335b9706caa7136e7ce86cb163f1c1ddc82f3cae10857f120f34989f0ac340c8de6418c469c1357e88c81339fd6ab822578329b35115f74fdbba617edefc0c82d557523c1ead1f40941eb18a37198122d20a2ab5568358db0222e279ede2214038c437ca859c82f1eb9b9ff41bd8bf202d455b64f7b13792a1b6b394b6c352bf288088644966a778c757e1a45a3ed22a32d25ff7ba3ce52d2c26b7d77a03a79f73f81e622b86274703f4ca35f03a3713e98a1dd2dcca2489ed9ce9258821c5801c696f5d3bb677032c91d65c0adf712c0e7b53cf407ae931be2e4097eb4cbe2053d6072ef0e8b12307beface7253fa4a259180ff7bf3b263a63a4885fea7b574a03e9090ac253d5d6c914d7f80cf5dd709f28e8f332e6af68457d7b4630aa4020b10684823733ae6e3b734075eec4c9fcce6ee75eca00982d1c12f434a968689abe8e9977305249d345a2627cc007258b0d16b05708e75b06a7704c1b973a8f48fba4a57e68bd20909bb0a6b53168b20b6cfd5fcef51991e5cf1e1662f1c7938385a5a8ce0f2eb3196593529c924a140b6b1730d1c59b6cfa104c2a318c01d2482eb44fc6feaa656e31a2fdbd757bc4150407dbbb19ca5a6b105cd65793b9b738ed21db30b6eda23f2dc350ca94e6726eb97d315ba01ce560c09216fce0317d2ce17d8d35a640aa4f3187b6e572a2142687f0da590eb00f7a45907d6810a36e4afcd33aa9d1d1437ff9128f3c4dd04b98071df0997f49af9cbddc15e059554042b78e5338ab4bf93954f60c80c78eec9bcdc4393f0bb11f6e550159db53fc303f7ccba3b71a5aa233968404a4cd7ab7cb8e7645a393c0b4a84aa8a5ef5da8fb5a447d835bc83ece2a8d73878c38b417113bc686aed659dd13d924a152ea3ef5994df843fce24d011d6703beec0e73ed0cb521daba2d832c6ebf7d80415c5a786a818fd91ba3b9a4ade528f09cca9e2ef3ead909b7fc8c5b889c5940dcdf8a7f505880b0358349e81325109e93e385bb8c8da47156442f17beaa660ebdffbfd8fa773fc2c7c518a95adedad7baea03d4aa52e0f93103f8126dbaaffe561feb9954a76d1293bb82214ec6e9ef810c81e106ecda00074b1a701d4e8c6b1259a6d2112ffcf0ab00ef7b79ba239cc3d86b1527f8f3835ae63e66db1e5e74c14caa932afc3fb348ca1de19b5d01e87e1bf89e89578cc263f2419506d71ee4ee1f24c5bbb4988108f768977dbc21a1b1e43b199b822d71b54178a713a708bab83779d5c818c048bee184c818861a998f16b33bc30734570dfc7a7a1d305b376755760eab9b4f980b0c7757711122f9404981e6858032e6e102ffc04c1e314487d659e62a97905772741c1cf738420e72449195eb4db84fa54f142eb7323b728f5b7609413136738085f7497d51fc03a00813cb4412a81188623112b9a6090c63bbbc4b025fa1a7f7dc6966430fb76c74d2e4009d5c83282c5d15ee31ab9c40823ac3b9cf28c80ab6f5ed599de09f56fff8cb158b8f605791c8e64f3c0bd0207df45597f6a586292a9a908d9763d444e66361d11a1bd799c1f9d997262bdb69f82189439b5c9235933436c18f18675b32bf6abdccd8a5320052a605545ad201fa06247ed02ad6651c003ab2fc0ab48982462414a38c51ff546f00f31d1ae0f5ed8b47f2b88eabec72689fad10a234ff04e10d429c22e0f22ccbc01fa11ab71257e944dc2b02048daf20d0294dbfa5be7c3cee6b22f01e3e2ecb522ff51bda95f8b0392ae2e490b431f2503295baf02881034883bf630cf0a104b16609fad23d60fb807e4dd3ebc3b44107dff7e296a5d602e9af36dc6959a48338f1039c4f944bfe5134591e0cb8ab75452913414a302308f6504774991e4fe60dab0304ee5c56bfd1c68cca52281da971402d16e38a0a80c9ffe9d79eb72c22adfd4846622b63d2fdb678882e6a54441a"}, {&(0x7f0000001640)="1a5c757a03902f765d9980aea4540f1b8379b4d9917cedc8c85033efce1fbf78f695d9651c4c76c4ae314b5a6716d05b7f76d62dda4e11e34099ca71519c511e035f11e52ad14a44510edfb3fda5852f87231f29a7c8f735a3e8e995633ddcc3bb68f79302e05f5874bace28c7e4d1567a5ef5f512b684e238dd20b3936bb60fb569acacecfc32173b9eb1ac6d6e62f1f2577ef811f41e0ffc17fc185b23782cf41387e2e206fe7fbacdc6b40253fd29271e7c30e91447c634dbcec0a02f2a46abc1d8dd943d82126db208c0a4fc5b4fb4da8b9a1237817de719a4472f8bfd00088f646a8b15d834dcda8b4ebb2be737224746c6cccc5e8a7e95949589f00c00b3d7fd47d39b12fbb05ac76a334cd4fa509d973933d2b8f781138f6e074234ae72837280ee1c0c4d205a18193f0a2b9099748a2efd12f1fceed8cbdbe8ff7aa59f66da37fef56ae87c0192a30978c72c88fc819a28c62ddc7ae54316748cbdec8ab9e28ae773a09c67a43a909ab898aec5b56f1c11d30a36bd90ba09dac4ef86dffda41a0ab543d5e28c4d21a6b1869605a2f5f49fa48bde03ae06505a7d1096f0f6398b3aae16ff0128e3bc38fd3d2f3e4cfccbbe0d09030c69ed96dd4f12a3e8a35b6a9c0c04660562a620f0954b04dba4721108762113c69fa558f23ab74b7735ddd31dd29b8e6d881e56ad3985cf3e688ae5e8d8e8c3f8901c922eb30d7edcf94a307602a8c7e42219cc878c8d5c94fed54f7c2dba1fb45cd00c93478d1f2a74a58d8a7a475216d0f99c1a0b47230bc94343467be75f763d038a5a6d200f1aa3f4532ee6ea8fb41afa79d83046dcd00239d8ee767d9852d146adcc6788e189fe77842b583c8a76fa93e86a84a841663f937307d43c69ed9b9408b059308e439e1b8b688798b86709eb2220ab1f6efdb52a7e681c98836facfe9ebdf8d08af516881fc5e9e9ddece36104f6dfac97b90f20e05432e4bae7ebbd46fa14c1f89836dfffac1e667dbddb92b57bafa58d01de996d2020ee3d4325153a8ca7a5006e88515e0e3a8e5db2784b12c7552baaa2f62defc73ce197a56aa1797926657ae3c54a6debe757a291be441ee52bdd359c592a3344bec9dca2b2e3b9fcb2d3391e6cdc6a8dff3f27d2bc1d7509ef9642f9b50fb8c50cf82e6cba172927180b4fb37033ce591fb0c33a018cbfb542a44356616ac11f8c71682548b08369e530f9b3ce4a0c7400722ef31a3c7af9a162d97e2138aa57e450bd9e05699b2b9f321ac4d9c0819013225cc306b5d312dbe9c903cdcd189e5a84869032e4d4219a50bed5d7ed2874d2041585025008178425588776b1b0e6f3c663c230f9d691b3cc37519b9a0754f5ce4b5e227b57fe93c386ae0752f1d3b654240d78e56c796b35858aa5f8a32264f6d1ca9047bceb133eaba3637cf0029a19920bb9c8a690d7eb1ca0dc81689ddd3be3bf8927d977b655a4c7df91097af4ea640c7e55226ef8cec5d8f8c3c73f4924ce3f49d2d44f47b7afdd907ee4e0ae1306c777150fafc13a0e77d7882d8a609a65b78a10c562ade74ab83e551ca642e3a8545694ba73c3c0813da191e0c3c854558b3f153810f741c5f8891ec73a2e20268bc426d0c187c08c4e24aec2259e36668e98a183a672c33ee4071d06fd7773989ac7900f4033ea046df721fbff88e938a18babbd04677721c10eb0db9ff16b57e7cbaf1c709f65af57fefbdc08237e3c5d5618645a39f53377e50fa1db905ebce7f32b2cb02f210624c992bb786b6fbb2df89a051899d9323bb42460c0bbe7657dc92f04b4bc9d34c22b8341daec7705756dbdbf863d6fa52cc1bcd59a819823cf7dcf22ee38afeedaa6df3d27e171a7409e33d1d11485d0a37265e4e82e8767f454835f7bf54825372eef8c1f6f0cc57e1389dc65db6bdd04a5c650696cf740d058048aebc827cb0f02ab4103fde57467997579e650f85dda68d4d69e8da4f7076ef912ebe3305f31d4f3abc67955f2e3a83930bf57c9b9425ddc74ce1dcda321a5c1c99bb2c276ae17d57626ad3bad9a27864552e4764165d7b8418870f00f80520e15a335612bf00c1b24dc12205e722346a8bed379e4d08fa853c058e11c41c7f143038c54b90c37669fb5feed22c29cc63e079af924d4f2e23016fcf2ffee12ccbca06958af0a28dd9933c5d16c67cdd24689da1424ab73db6934a04f3a366f434f735274c141c6c810ca69cdf7464bd4ceb5b1be5ef52d98b2f47c057f20250bad3c07990f769b168748dfff52f83b116f72b9a1eb89b41ff2273801187e47b91ab450f70bb9850d642da54fb7c9f7327b41416ceeaaa00c2636ed62f1f2bdbbe371b416d1559d2f1420c35be440da424959a2920ef0b0b8d45ad9801d69f9b8e8f1f9664190cb8a67d46883842d326b247683fd7bb504337cb809568f042ee2f9081265b4e3f7b77c09ddc67c4e968a1f0de4fb59b40ed35552fc38ac2299f3072f7e60c7087f52cdf1f7bf6fb4e34a98b6c7cb38c1293e6416289688ea52ac0771f29e661cf6ede1b80035938b9ad0d124178a19bdba037d8b9e1db83817ea42e6ef896c22a650e48db3dcad904ed39e886886eba65067a4a02925b5ea717785fed7b8e32887e9101e63373377ba2a2447163ad4c49bfcd6432f447c1b2740c62b10ed63160cf5f9de9e3e77853c063f5724f623cd755ba8e6c6c91e34991920b3f02f46958ade3307a795a290268f8df7f785ba43bb811743a72b5039c43abe3ea2c8ca3ddf3cd843669ffe30f3d51dc35cd76ae6571bf4d3cca853dc31bd57ec9d4e0c7d6146377a9d7dbe2879a8c84a00703f1cb7cd5609aed4cdeb48a875033e442c2da8b99acfa7ee1c545bc9b25ff938a224e5f320ebbe9ae11576ace64b793e795097a0641151d531af7097feebe834043dd5377651a90fb5e59aaf730785427b25d8dedf8fabfd8fdb7ebfa8165fd359fccbf9113d6ecf1e748192d72bdd2192230def1ca28e4ce851b0af7e20f7fc8dd50ab8ff0d106325464477cb8d9fc545fca234309b149cac4aed6dc9a0403498d7f2762a992dd874e6c98b7992cbe537ea95862512b3bd0f690867cfd2724f25742d3dd2af0d27b5c79bd4cc959107fb565943c9f742f9238c4a33ac77df8d517e5cd16410457f1d45ea0d8a6ebb6890f0f4bb499a2283724b0eacfe99588cf9ad8a877c25dc8f707ce45d197d60d1c6dd4bcced1a659215a82e910218954c34dce67d13744fc558150d44bbacc53ac96daf4cc7896e42c813809b226a48f4f37e8413586d68e1da5f916aa010519c17fbf552405318265e4b6fb9bd5702dff789f82d31dbc8582028cf85ef277626dcd84e99eb09fcdd8401bf1a499ef615e3bb617106453916363afdb72171be5d1983c2eb71ff42a4eebf16169be218b983000020bfcfb8ccd4c4343054b829ac573f27d603dd75da69c3b96714e118b78c875139274f3868a780e08e65a68a5577ad5d3e5c35e7419f70f2c01be2d066cc96532f86f93cbf154acc115fbc6543a35d7355b0024fbc045a4c2a64ae64df35064b9da10f6341b70b642f60efc99f22848bbd8f24ba7e1f970b725511021a15815f630f9545b6cbd9e2ecd0a4e05f891419bfc17a134df54beb2a0817842f212089a3209432c11ef9d0d787c0b8547254c4bb8df6eb260a530759b4a18191b9cfc94c5cef28e511a6f4e5bcfb9c2f0da04293fcd9cae5ac7bf281e4e860184bc1cb6f84a9a4ddf2fbaea665c3dc6f667a5cc583581a6ac5a7d2fba309a6c39beeba393d1b0ef889886f891e212593de5bdfe0af6bcc47a85383dd46b38c83a92238391371ad944feb559092f103abda9a776edcb59b20ba58305fae5da2172a81655c4c6c980d87e3e7bd4dbba815636eca83cb9b95e90903b895b29ff1fe1a95d49eeedddbc3a2cee5c6bc30949cc9cb8c71af55cd72abc0733401d23eee1450c15d6d9c4b7046bb6bd708e718fd716ec4285a528e6842160d8f64b03131dee5e67ed006f93193df597599c380141f15dcd23d4317a50c2da6cf71e04db202fcdc40e06a865ba3eeb121d61573486f049bb766c2813d8e3f38f6fd5248d00cf41e56074b9e22fab9c0ad2eaa232986fa0e93f9f3ec6cf17397d010adb8d0edea8eb533eb39f4ca5711720cf5a6bebf9141fb8d55416d44f9422de121001d1cd78910bb78c3ec7077d97305bcd9685bf8bb2442104f32950e059f2f8806e7673b0b7eb315cbd25ab81051d16dbbbb9aed6cd75b8f1087cd9dfa83a065742b16638e8a5283676aad3e340d4edb4c483d426cd87c64b844865c36f9a7d5e720231b05b4c1e7be75f28c4fd8da8b27b59b718e1d9354ddeae1397b87bad84de493c49e4b229611a4b30e276c4cc9f3d58f513b96801fc3fe8be009bd23fda2b61b6bb27ee1a184cfb0715c07be3a806f368dba6b659be8a6f3ae610733d93088c9ce68ab4cab784d16712c089adeb2d1e426b3dfd01a99936ee5e4c8c4b2d9444a0f9e2e282cb40b66c24b1f91c9022b25b2a61bab1e124448d2b0c6138e865f8d89de9deab53b521438dffe287d500dbd5f6a86e9865d706862f9be5c65d52529276840cde6ee422d43b46b620cf86d61c3018fd6ce8091792cb3b45a773056aa5526aaf36a879a0f3c2718a4c5f95387f5433ef51fcb10be301c7bc0da5ef56a767b804929f8082fdcedc8eaab81c2ba9b8ae1695c0778cd22ecfd367da3523601cedb8a2b6265cec8f6c94363eeb0535e4769e6b87f1ba76ca4d90b3dc80e6a64f02a745ce365cc71a6c6eeb7996c81a8dd62d3af13309023a55ddafc2894c0f8eb2807b00c2f625f8669ee4bd6a1f78ef7c3fddb14ba63240090b8cb0f90b7caa483e6ca4b2d73c75b7d8c45c7f95927e1dc713fd1c1380d92bcffde7c042801f28685327ab533faf387db86d6f664294044606cf3c9924c2edd51704e5d01dbb572d187a9572a290f28687f8f5b1f38bb6233ba52e0b5c414c5191adce657ef78347b10c34ae88b9fc0a90135f0e8eb50b3ff34d8cb9451690839a5e2152b1005ffb6b80c3c8797a421379a42baee269abd90995b8e16357b1c51f192e8fec6193ef7352f6230de74bd6af1383d3fa3d82a6a9bb32f02c84c962fb78f0514e2e89aed4e232d5adb79f3b558850550d73c6c8f2da16ac2036b4d9cd6d8bd87865c9e4a912406bcdffc80e801b2c3064e167e7de59bed68dde641423b306a6595d9195a0e80c8c88b904c5aaca09fe2f26025a3a9c8d70d7d857e7b2ffbe3650ca5c37df60f8133951450f6804eb292e26c57226ed86e64940126610b0ea0c4cdd48df0d8b90a3bbe54c8bb03423284b5bb868c6b1b173d0ef2d4db42c3da6bbd66e38ee8c5b9a300e3a58e1c460198fe0b24538e540c1c9951b24e3060c379c6893b693a87ec04735092868ab3a0759696ef861329759e805600870dbf6ce2566668a47fdb89d2cba0de284a5ff4abff56f00c77c7a88fe493cf359b48e393654dcb95f135c26b29e1f15c280b16fa5820ddb9b95ee15e76563acd144ef07ccb5785968735d146afcb56f91d9892591167c5fb510af229a8dc32fd8b54e9c5d42aa0aadf4a69b65fa72aa531ec83c9adffbfd1da2a27346d659c8a22ba0b03d21dd581860f9549b3447336159b7c8b426f787290269fa5d9f2ee4d1e150eab7d0b73082e9e3acdebfeef7238ad052ebb90d26904921c2e3b4f0d94cb93fafd2838a151d8988fdf998c7f1aa23b1d014c99d7235faafec635bce3840a206e028b859056ce44870610212d392526c5ec"}, {&(0x7f0000002640)="a75c041a383250a103d4e8b57b2b0868772f6b539faea8be801769dea49db89923f75f904ee691baf90530b7e32434d100d0c2af342ea53cd06a8b30cee4194d006dbdc914d5321b963f3e36270057d696c6f5e67802988ed410ce3c161789e81ef2164c06c2cc1d488b069659734f5ffb2ab43bd09d65472436c9938c9dfe943c5d0e4d3202f6d6e134360066b147ed0ef4078402ae601af410280be23f3fac0223f0d198b401e14a0ed32303e7e0b90a9797e27ea259dbf0ffe21b5dc1fc8859a31b0618b42d412ba3a2129b08d4ebe1e9cd5ba8be88a9ba346a75ec5e4edb4b19afa60d641708ae"}], 0x10000000000002d4, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x410, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:17 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x100, 0x9}, {0x100000000, 0x6}}, &(0x7f0000000040)) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 21:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x947, './file0\x00'}) 21:03:17 executing program 0: socketpair(0x2, 0x4, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x21) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x82, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) dup2(r0, r1) 21:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1) 21:03:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000000) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x20, &(0x7f0000000080)="b2209c937db0927c7f2e67fa7be817a7a1f568a77fb296af635cd6c2d24420636c9ae36c195df9da6994867109007614f353feed4b3159") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa08, 0x0) 21:03:17 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x12) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8000) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 21:03:17 executing program 1: r0 = socket(0x200000010, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000001400)=""/98, 0x62}, {&(0x7f0000001480)=""/249, 0xf9}], 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r2 = getegid() fchown(r0, r1, r2) 21:03:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc005, 0x1) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x35}, {0x6, 0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") fchdir(r0) 21:03:17 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, 0x0, 0x0, 0x8, 0x10000, 0x8, 0x20}) 21:03:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 21:03:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffff7) 21:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ded427660d5513da420f8d83380572214e4b15a225c78acacfa8619afa995e63d6cb81632c98720773c5a03d056f9de84112286a01443b3550a92f8a923d237231b05c26c79b524f6894e7bc3efd7f16bb6022e4c74a83fafa4d82", 0x5b}], 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 21:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66f72b9c1d0788d69bcd9013b06eb4696c653000"], 0x10) dup2(r1, r0) socket(0x18, 0x4007, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:03:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 21:03:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x80000000009, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xffff, 0x24, 0x4, 0xffffffff, &(0x7f0000000180)={{0x9, 0x0, 0x400, 0x2, 0x4, 0x0, 0x4}, {[0x3, 0x1f, 0x29, 0x8, 0x8, 0x7, 0x48, 0x1, 0xfffffffffffffc00, 0xed4, 0x401, 0x48c8, 0x9, 0x1, 0x4, 0x6, 0xfffffffffffffffb, 0xff], [0x4, 0x5c, 0x1000, 0x1ff, 0x1, 0x101, 0x7ff, 0x4, 0xfffffffffffffff9, 0x80000000], [0x0, 0x81, 0x80, 0xffffffffffffffc9, 0x0, 0x2c63, 0xffffffff], [0x74, 0x0, 0x0, 0x6, 0x0, 0x80], [{0x8, 0xc1c, 0x9, 0x5}, {0x1, 0x9, 0x3, 0xa46}, {0x6, 0x8, 0x7fffffff}, {0x101, 0xe8, 0x5, 0x5}, {0x9, 0x2, 0x4, 0x20}, {0x28, 0x4, 0x8, 0x2}, {0x68bd, 0x7ff, 0x98, 0x4}, {0xdf, 0xfffffffffffff001, 0x3, 0x6}], {0x3, 0x3, 0x7, 0x7}, {0x0, 0x9, 0x0, 0x3f}}}, 0xd55c, 0x1d201698}) syz_emit_ethernet(0x2c, &(0x7f0000000000)="48ad5b33225cf16e95f9c4522a1a3ed6512a1162b9d2b4943f2a2de53b8ff2a482bec25c234d5df9eafd7b0e") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 21:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25, 0x2ee}, {0x40006, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x7, 0x32a79ff6, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x4, &(0x7f0000000380)="b63e5367") 21:03:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x8000, 0x5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x41, 0x64ef}, {0x47, 0x6}, {0x0, 0x7045}, {0x87, 0x1}, {0x0, 0x1}, {0x88, 0xfffffffffffffffd}, {0xa7, 0x4b}, {0x6, 0x33}, {0x88, 0x1}], 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 21:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3f) 21:03:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="892ce63374f2b34ab8cc21739e5ca051569b2dab5f32e32a93e55039be51aa5c79112e73ec3fc9772ed5f8b50d74f09f72a3297bec96e14b814888256e11fc369c46681205dff51a8bc1569371fd70378095ca0463c7e080571ff66beb02001529bee46d7f9daf921b22dacc8875b520dee3f322eef91dfb7ff08c28a7a31b0fb00340628e45ad902990466bf0d2c6e3ab7e2b21324323ea3e8c9efd6286bd34c55bfce8d76519f1", 0x458) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 21:03:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x10000) r1 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0xea}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9a1, 0x3, 0x3, 0x9}, {0xeb41, 0x7fffffff, 0x8, 0xe4}, {0x0, 0x2, 0xff, 0xffffffffffffff62}, {0x6, 0x8, 0x4, 0x7fffffff}, {0x10001, 0x100000001, 0x9, 0x80}]}) 21:03:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080), 0x3ba, 0x9e7) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x1e620000000000, 0x100000001, r3}) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x104}], 0x1, 0x9) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) execve(0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) 21:03:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget$private(0x0, 0xa0) msgrcv(r1, &(0x7f0000000680)={0x0, ""/156}, 0xa4, 0x2, 0x800) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000740)) r3 = msgget$private(0x0, 0x400) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchflags(r4, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000002c0)=0x7) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0x5) connect(r5, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) msgget(0x1, 0x0) flock(r5, 0x4) msgctl$IPC_RMID(r3, 0x0) r7 = msgget(0xffffffffffffffff, 0x750) msgrcv(r2, &(0x7f0000000200)={0x0, ""/49}, 0x39, 0x1, 0x800) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) msgsnd(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a40700b54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1acdeb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad1fea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8faedf51bbea7dcb1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b3feabbfc714dba6ede5105469ee6e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47b55b562aefb290de5075e3fee1eb25"], 0x1, 0x800) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="0003000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a3229945260532ef6de0fd8ef59bb3f39a66fe7ba7ca83804005a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) 21:03:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000080)="a0b144e5c54ae1b09c358a9170b43b3606da252ccebb46d5606a616d585e6690537842f994d4337e2720e4da6785a7bf25c92bb4c7a2402c6379d3ccf7cb53443ced67905517f4ab99c7022c4ab1dd4fcb3d346405bc52f684b92bcae65812a6490d2f146d9b373874a54489d7b3f27945ba388e5760ece52bd14db823a5e905ce9753f35a91eeb1df28551a3571641cf86303944633ef9be2a5110aacf7a6d84be03096d205509bff42a336559879952d9b3861", 0xb4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 21:03:18 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x80008001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:03:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x76c07f620c362eb7) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x1ec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x80000001}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000080)) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r2 = getegid() setregid(r1, r2) syz_emit_ethernet(0xfffffffffffffe53, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x6) 21:03:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getpgrp() 21:03:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 21:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 21:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x4c2, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/186, 0xba}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/44, 0x2c}, {&(0x7f0000001300)=""/147, 0x93}, {&(0x7f00000013c0)=""/104, 0x68}, {&(0x7f0000001440)=""/75, 0x4b}], 0x8, &(0x7f0000001540)=""/104, 0x68}, 0x42) 21:03:18 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x18b, 0x3f, 0x9, 0x800}, {0x4, 0xfffffffeffffffff, 0x40b294d5, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r4 = msgget(0x1, 0x500) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000006de3f5e31e36e0f3b1a2363eef21fda076c5a9dac53b39cb70b6d984742480ccdec56ab884cf092a99da47325832cb632787a43438f8f98c0326765a574d4af1b90cd80d049aaa8c993c226d00c5cf77935b20b7d4bd13e309c26511a30a5d6b75b7f766920b90dd0d979da450156b4a12b52eb40dce91cab34fd5d5793571b0077a5c674c465fc50959a94d106b13af0712ef33220d65fbd1caf28de518965f60115449cf69764c9adc124017267927e8bf944897805cd6a917edb199b3e41902008133924c030f945942ecaae5e54df96ec0"], 0xdb, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 21:03:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7ff7d76e00145c6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) dup(r0) write(r1, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0xa0) 21:03:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x80000000) r2 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x4, 0x2, 0x100, 0x0, 0x663d, 0xfffffffffffffbdd, 0x6, 0x0, 0x3, 0x200, 0x9}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x6) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x4, 0xc1c, 0x8785, 0x0, 0x2, 0x100000000, 0x3, 0x1, 0x0, 0x100000000, 0x2b}) write(r1, &(0x7f0000000380), 0x0) 21:03:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) setuid(0xee01) shmget(0x1, 0x2000, 0x244, &(0x7f0000ffd000/0x2000)=nil) 21:03:19 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="865f08b21c2483fad05a81f4ce7ab83ca8962a0594598c933d0e3257613e76f93cef6890e0327ca33a07193c30eda5e22a6aaf950c96e2df07", 0x39, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x20, 0x3ff}, 0xc) 21:03:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 21:03:19 executing program 0: r0 = socket(0x2, 0x2, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x1c7) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) shutdown(r0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 21:03:19 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) 21:03:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x50) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1d08, './bus\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x800c7005, &(0x7f0000000100)) 21:03:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) kqueue() chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 21:03:19 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',Z\x00', &(0x7f0000000140)='#\x00']) syz_open_pts() pwrite(r0, &(0x7f0000000c40)="77fe6881256a2de9bb684e519b0ba12a9c1fa93cd94c04a67eb552e5399fd236776b6f21aebf7a18b301316809dc8c1dc2cc67d9c8322875610ed594c7288e9f08630f87b9da508ebb4608fc3f0f1896157fba66509c76b41eae92e552e630cfe93486e6fadc94633b2561636ed97bfb8abf6cc844ed7b8b9ca8219fc0cf4d4ecbd7ee45780d93bba76429900522078b0fbaffedeed176ffed3d649d31feff1ac28eb65695489da0518ed9ad6cde49c60421aad92680a695e9e316f4aa595f1d8b53cce61749e503f13001aa43ba529fc2c31ef4cb36b762273c6f872786003a91cde0e52ed3d04655c1838381bd129777c4d24d511d8e928efcaf6a6468da67afae6190ea29540351c70e0870098787c768a5f87a3e0701bbb1d044f19f0fcacb9545a6313d4264a84d5ca6ac7b0e83e6f537d586652e8555878a2d60b8d20bb430636db934d036d147100f1a263041bc2ce60a58135c455d36fe45a5d5391e2b6f0c4da35fcece165c248b22424fc0b01bb02a2102f5d19328cb438ed988110720a14ccf60cc04b8aba79cece823e9c48b5c92acb71104ffa6861a9e2eca2cac58b85cc87555022714bee7b51ddbf3ef74ac459ea15c1bc94c8dde9c4f9b739b833fd83a224eb6726924c8ffb90c99b9634ec927e84fbc662f3580a25fe8c1cf2d7342b82d0ca8723ad52d1fe29446d4c5816cf298bd6f823ef41bdaa5fbea5ac886bea51a2887f3d6fc06aa92cb8a7e7b2b808a0f011eae3e91826a5c9f9f4143dfc8f22f31aa2b0f4fb295d1ce3f9d002d900b857685de9c84bcd057822cf2f837bcb7361f613a5b24e147743c58bffd4576ff7a711c441cc88c8562e3a74024ad0b7486fc18adab889a514600d53ed4abe599a8064c8368425d2bf478c62b1f3c5fea9b1aa8d2c591d51f1af64bdd6ff96a7ff7d62e128e3f6ec47b882b4dd413156cfd46cd4b08a2c52ab7c5dfab66be08f93e2a73b1bafa10cee5edc427755ba621330498412baffcb8174a2533084c84c6b6adeb5f9409e5974d08d870a7a8c6d6baa4f7208fbf3aa3aaebf77ccf1b61142f2dfae6d6d8072b1ffd56d58a1b16b490390ffe5bec61fa246c000c04a2ac3f4baf116b09cba6600ab057de4a6243c97013f24eafe8d53cbcfc62635f38abfea99158e79b967739950c5f0d7ee65c64dbcccb4662200579e2eef9f1c54589da45c9ae5ee9c6884a21dceb06218d30a0537ec2e3532538950de9ab10e61d284a7b88b7c97df0793a6111cb6b847add23dc0dae9ae00fefd93a785ebc63f5c3c4182170305cf3f28df126ab7c41dcb39e4f2da775239e5a95f5bc445834de6b28c842a3034a4d489b63d6f04eb8b36268c70d40d0d5451c531da69de0d8a07ca8170597c10c6e3ed540285146d4551be593ba66970630f5cebb37cd63cc39547ee8bfa39da6aa5e696dd69750342ce3d76932540ea4be8d240712eccb82cfbab711ac035c8c3a88b0959808844bdddcce8d02227b90d2cb606ca469bb2d14892c192c792283308b35257ecb8fd6a2f1d90a520493bcc8b65acddce0258fead8f4214b4e0a3b7efaab75cd49c27784eba303cdbc855af0711a16ac5a6732a1173fa1722d0075d68f9534ad2aeeefae0f587b26b3c71930854b08a1aecc981485639a62eb4b1e9cdf465b676b57f320adf9e4795bcb553e3a66c94ae5a8c2b7db2e0f6c72c33daf23bd789cfc69064053f224e0f04f8ce49f8e9b3914c5fa9e4d0b6e1491a913337111cbe4d2bc1d378a17c3c0d85c52e18e58cc8c06c03f3ed413bbc1cdf4d675f47056e785a176e1a551c4b50aab406cd4152e4d82fd0e3d252202dde30e09b58d7311cb3a612628f1eebca9ed2e0b88f2a0fabbcb11d0cfa4937c7962b684756a196945141163f4eb43d0104c09e1bed335201dfa9aaa37b720060538db6bc3f4d65724b16a40a59f682e3149aaf69c791f1775d94d6424c337531438c65001507ccb6e8ba5c9766b875294c1dde94a134b9197108a279aadb8ead40e4f5e906a1a5768af2db2f479612f66a94e6b2416c2355458309d7cfbf3c292d84491dd895c43b5500636f2572facd250c6e8764431a723ade3862f8ace7adca96e3f051f01a066a4983fd8c12a181cae71b8020cab892aa135b2e0fca23933f0354f456f807e7708479df3dd24416237f092310ae92d9a3fb97fe20a6e9468b954f9880738eb1f9b3ab171a5ec2f43adb9542608ab1aafac1301a2d108f3546afa9d4a5e33c94c019f66ecb4374de21068e67a43265036a8e14ab772d30274adf3b43f28410cb86d2fc78e0f21525b13dc99f8e8fbe843ef333afb5db014318dd6e47f4d0fb71ff9252b41f3513a758fc9981c61bd203429b8b953a284b4ccb6450d747f38c95d27e62d1873b80aee67cb1715eb37f6378d3e178be99bad7e71e4cc66cf8b8f7e17d0b4881ffec07f17323402f89f099e1d83a84e32f9a2dad3c59c770c79ded2129c91958706f52ea4c29ec45027a24f333dadc53b5c8c0468cc0e98496812f48194555fdae11c94ff45748aac38ca6420caff7922ed90b426759fb6ee82862a0346f9d2d42f4e84b745399917a27200e496d8ff7d1400c0ecc1ecc637d390ec6bca4b8bba95c8ccb1bddc2ca22abfd00d41de3aff70f91ad7e7dddbeb990dd5d71fc2f00936890d20ed5f8955568e8eb57c6decb011ff366a1d91276cfac723a5155c2be91a5a025f995fd72048ca8230caf5cfd46fca9c2b143e0335cb0234458caca596729500d69803e1a9a055c4f8d21ee5397abd43c9d28f0beb425ba8a2cee3b7f417ccf72868814586e70069cc7bf477c07212f9456834857ec40e9443e7f913d6848e63b7bc0fafc39d11ee5c3a373f4d71da037d035308dea890517ce63226276bc23552d4f1245a7ebd6b251e1050529d73f4d99023fde7efee1b6b56bd57a9cfbfe07a0fece4e895a6330d897584a14f0cf8f2f64b589ab7091799246e9a299631af32a5c4f971c1fe31211dab472ef3c8b90101024bac21a2c817ab35bc5f41d3310b6a18e8c518344d8f5701cd5e9d9e4361197666c241762ac967ee13d9e054adefbf439ad286a97336a6b72d33dc6ec5fcfce3bd0be994cb2197b6aa072252da05128e82298601aa1590441f7899e742f48bd72b22b558c3f3bf602e068cd6d11f62cb7706d4864adbddc9416709495acd0de7cf543d06fa8ef7bce8c8fae8a2c2de8596429ef8374dfd3a9b978a5144a8c5308fe88cfa38d58a52abf7585f42ce94183e40d5df1d9094711bc1d4e9331a1f3bc1b0eafdd43bdaa7304f131c8b270e931c9cf08d0b9e13a4ef504ba993a61786f85ec667b9d09f1ffd8a967db0ba91ba9c803d063c5446eaaaf6b69a997c403d0d6284b67fc5777d85294a88c8ff758bae847785c293172457a9eff5f9a6aa20076a4b4338938929d6fcad2255899ab38d0834415ac0a1666b27daa0416edc857a6e6272153e823272c2fca81f82d82886e8cab9a20d00d1b51a003d29c1e3ee791c365cd9c9d8814e5602a6073053142d82b0440e3f61ab103f05c241eeb18a3872cdf82b603808b25bc20ba9f42ce407171fbf37c484c79158929714b601e1ba6144d33ec4faa2d10e2d8b28ddaca6da2f3e51f20bf46f8c26b49b28155da003819c7d82ec734b66338ecb119c9c64c1a8b053c94f305167a3620d62f45b9312e0aa85d1f298267a74deaf604fb5c74a966fb5c4f307de6d6e659afab30d999844108e8222876d1115b9eced6e6d65988c1ff0db9ed6c8cf239c3e61592372729e7293f019506ece2669d07008938f099d117f51c1080dcb2508a5144bd4f34d44114bda7f2f3b90025989d3e732d6f73c6c949433e9c960658bb5aa208524d5a88b93d14d42bc30f7ed314893dacbb3925083eb30cba5dfecf4450820a6bad66ef9da0d752d7484f094b2b200314b5cbe1c412fd218663c8fc98708a6d8eaeff1acebe1ce7a2eceb4aa6d9c2645830a4162efe8ce09191b6af66f7fb3b5d8c890870145b26b227618fc85bb8be1d5a7d807e6595fb5b5b36f7de9991e836bb9feafabe2c10c191a628b04cf4079f1d6b0d9e2d2cf2d34be04c52358267f44b0d690a88b4f46b3d5c5cea7698fcc4cda6e242e1f1694a32fe6feed070ca92f15828af42bb5460617e34028656fec400f632b7e3104be3fbf19cffc76888f8bedcf05ca4ff0e1069762a3b960a50671738a4a4ea02169d932469df205142540387bf2ec590bb06ff3abed54b51fac34a84d2e4d26e871996620ece7d8f3b4e136fed58816755aa1a28d0e4acfa3d434c30bb0549bafdc999c5e91d6218f86acbabf31327fb1048a293938e90ae1ce5ed2baab4ef8e2a03049cff1d42f8014bea0419d3bb9c14f586f1e11fda0d3c7e25b79d49541a65d7c627bdb3d746d16194874d0324791686810757b26ddc5038b83d8bee77066889e71adf99fbbd12133521b8317a7cd71fe43eb90ee0004cc5973ee2883b37fbed2d98a61f7bcc72fd0cd76eba71a9362fad6bdb11089a4716ad7c6d653445c07aeaa79f0a21cc103fe20bae8fd71ca2a38b39ec9304b2c4fd9215d85cabe57cf4e74fcfd9d6d6e3f9fb68319cc70288f7aeeeb338a617379bdcd586bce8b30d3809290ea4fadd8921fd21ae01f67765740c0cff15df06b82bd7f477e274a1f8225c7ab322396a3962178d4578bd3caeb6d9bf5e865bd53657de82653c565687b65efb4efe20a9005a4075d4d7c9c3b9fd12736003a68094bc751f0c4896c84672f4464641a1e478d9e515453e20b6f1ae26df72e8e3ea5b972d864b6ff045ff7a4f7dafd83ccb5aff37d2fc4a0b6ea9456521b1a96c601552c75b50a6ce6b0e68d69395b0fa1b5dd95e9fbf06d351fa234ebd6101d839e9dd6a8d45d4507cf48156954a64a2e0d0f2b698771b81550752110357ec0e296b2d9affa9cbbcc9efee93d79c12156cb7000b0b2061019040aa51443a4662d39ba190ddab138e305cbbe60ecd93a970aa28e40574c9784d136eb63d3b850be9a18a282fe98122325b516598fcc67e57ff6708d8412ce172b2519886a6592c89d150aacc223f7ad3ca31db438e8ed79e3939ef9da13add016d86e11dd09a402b6c4adf235ab74650dd405f2141ed92d1ceb82c62679dbfec62609bc53af33bdf27b50a901a8ee91e808b641ffce4f1dc5517332099636b009e921dd30c407659b1482ad287ebc82561bdd2543ef4a16dbbff56d13f1c32d350856ac7b36fce26998380fbe903113939b05b0c714848a99b7e54b7907a4d66f38598be57a841032989304286ee11f9defe6cf09d53a9104ca05f4331144883d9d41d5cd67c2262325e4eed836b990d7d7e430753a612e5d09888ff982cbcb45ffa17c12fc62de08757a5517ab90f48b7fe1645375d511c299395c6bfb0adc4e5e69b423c01893355918ce134fd125e77a9a168508d201073ccb8dc68f941f3cb79109e7c34961f2a061f765a99edda4976afefb2cb67d95d697c8d25412eabc4e94d5e3720e44b0da6bca454dc4fb81ecedb5ef7646d75413f325008c7bb97c55a4ac29648ba38343399a86cefc9f2b6fd9d5cc12ce976a401bdffba51af821284314267d585362a310e6329d5d4895654dbb109554437008e98c62a09ca12e7608fcdf55522a430c904a02780c03ce142f3388694639c02515c3c8c824ccb4f44102eaa09b3be7303fbbffa0f7f46fcb067a30dd097803b80fdfdf456cd8320cc3ba4093bdffcb34b25cec3e899b145b69f6235d2b70ee34df01c6d0c0e16a", 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 21:03:19 executing program 0: r0 = socket(0x400000000011, 0x4003, 0x1) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xd4, 0xfff}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d3a724a14b578e3b2168f0dc1365f0219a74581a813ee3ec5ec0b648f839b85c9a09dd9417dd6e37223c14ad339f12779980b6df7115855c1832518b6f0a28cd271a5833ffab753fe46a375f0e9b236f9e21a06b445346bfc0b1ea35513284a9e5b707ca2f73187bb73f99e1382916eceff25ff890cee24d42d33e41854b7be8921a85f234b677fadc9d52acc3ce2dfdc57782b02cc073103cc7cd701159ff74", 0xa0, 0x1, &(0x7f0000000180)=@abs={0xc6c1f3bcb17bf0e1, 0x0, 0x0}, 0x8) 21:03:19 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000248) rmdir(&(0x7f0000000380)='./file0\x00') pread(0xffffffffffffffff, &(0x7f0000000080)="55bd7d120942dc819f64fde2e18880bf0da9f2298b016acd6abc04a8aaed49e27c9bf3f40edad13ff4a0f906fec10f19a688397968412fb6aa72899f77cf72a1b31405935227f4b5e724c1d1a56646d2ca8880477d21bbf0e2182c9976ef8c7cc6a905292e999de74d0628", 0x6b, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8200, 0x0) dup(0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) socket$inet6(0x18, 0x5, 0x401) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x200, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) write(0xffffffffffffffff, &(0x7f0000000100)="5779055ce51db6cbd13ac007120a3e890bbcb422e4236bcfb80db2e65e335cafb52b156c6a88443272ed5c8057b2b64e5fbb5b1eb1a560f6668f71ef40daa0167256018daa96be154520cae8107b19fbb0fa2f94888781cb706d46beb87426cab27a7d918dd0391615c956ae5dc84988b5e725909502cbfa1287c406fde9076e8bcf9b772580f71d0b5520152f83b94cd4b3925a23d92263ae664529c62ec133b59a44149c1436730d15d187b1d4ebed9adef8b64ef84751f07a1bf1b38cd423f4da6cd917724f6fee62cdb5961ec7f863caff13539978c90cf85263a79618e421", 0xe1) 21:03:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x354, 0x800000000, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x81, 0x775, 0x9, 0x1000, "f960ec83461fb7ec8646dc187670eea4f0a0dd78", 0x9, 0x1}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="ef090b63924a8188170570307cfac92a6e0cb288757d349ce021ef626347fb82a47194e30c04a170b8b7e02e831e4500d09375a3521253673a88588c8d75868f1c3d321ed14c963d4754b16ef217c803276d67e64c70cffd97d61be6c7c7a09d81b1a7de1402839a89a7b5ef97a87e9dc924b65c667e0cd6620bf8224933038ceb58139cfe33ecfe0ffb9de3c2f11ec49fa78369d9f8996be696f83e67695d2b85ba760371896c8712fb317c52f1515c9febbb25d3a5204ec8cde784e1b48841ea1ed6fa9b1e869f4821d07f7db89a8b", 0xd0}, {&(0x7f0000000280)="2ab784b56e92569508061a692fabb16a674ae3", 0x13}, {&(0x7f00000002c0)="4ac50a1898cafff907f04fef067ca430874b855154baad3eee844a94bd84da40aebfc7fd844322de8b2d7b02b4ebeccc6a4c2ff12ee5fe7ca0915b6d2d85fecc53396b19a3e0dcbbcd8780d3ff649900879a2e70565d86851b0e5e356c98469cf0ff53682bc73252ea6a2fe449ce476a08c8c1abbae53914816ddb1e0afb9dc2b52dd29747f2052e96a97b4cfb51f341f705be71d0b0ee46b88187ade318f8f307682dedd9af48ca995e59b80c9d36377a36a6cce6d3205353e8317d96fcb18700290e8218ac85364f730f90e8b5e8cd135ffbfa29eab53191a4aa1bc7f4d3db267bd154747919acabe56e0423e96b5927afb7d36d34d939", 0xf8}, {&(0x7f00000003c0)="e6687e165b159db5bff2a1b00cc327da55eed3cc03711bd5a2313a874b0b4b9a3187825e3a1f31a7783259614b99b6fbac91bb4e1b840a0f72ac34c946e7a83dd856c5039ee712a6e2d7e05caf87506baaff0ef1559e4995206b6849ba92230d4699bed66029c0bc97932640e30388b289dcad9b91240a1a5f2bfbb73c", 0x7d}], 0x4, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000001, 0x3, 0xfff, 0x6, "105d541017b11ba75ab3e6b277b10bafd94e91e1", 0x3, 0x9}) open(&(0x7f0000000480)='./file1\x00', 0x80, 0x10) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:03:19 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 21:03:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000002}], 0x400, 0x0, 0x0, 0x0) 21:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x200000000000000}], 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000020a000/0x3000)=nil, 0x3000, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 21:03:19 executing program 1: mknod(&(0x7f0000002400)='./bus\x00', 0x2000, 0x1000000086138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) r5 = getgid() setgroups(0x5, &(0x7f0000002480)=[r1, r2, r3, r4, r5]) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000024c0)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getegid() recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000001300)=""/227, 0xe3}, {&(0x7f0000000200)=""/156, 0x9c}], 0x4, &(0x7f0000001400)=""/4096, 0x1000}, 0x40) 21:03:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r2, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r7, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4b7, 0x6}, {0x18, 0x0, 0xffffffffc7f21372, 0xc000000000000000}, 0x3, [0x1, 0xffff, 0x9, 0x3, 0xd603, 0x6, 0x5, 0x131]}, 0x3c) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 21:03:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x111, &(0x7f0000000480)="849a4ed525073b1aa9622deb6a6250aae11213c23eef5eabae12105240642f674d1c6f0eb6ee4a51ec079fa24dd9426ad94fb166529d51980a2a72a17262f4d7227611de51722ef81d3034fa6f8564fe434db6e3886c91455196df3b3d569b911a91403248e743809ffd206ba5bbb6f02b9c787595b4ed53aa94e3a3cdfe7cfc96573f9dea5648b4757e38c828e3c4e0597b836407c435944274c753670d6c5b6f9bee4120915e47") 21:03:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x3f) write(r1, 0x0, 0x0) 21:03:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="f9c940a3206ef6e9af0a63fd124f36f4458822a1287956ef4c936772b56d9c45139a9621790e905227446ab38cfee663faae2b5cd27355615eb3d36c93c1eba7b1a67769f185633fed0253fe22ea4442cd751fcfa611788d3e9c9d432918870b89e774bae8965102e829057c205a2343a46eeecdd90b4d9bfe281c22e21a03eda601495be28f26976609c9f613c585e0f0aae678a90860468f11025f9ea53e97d969ef6eb2e65b1d202a98d4eac9c82f099d3a94a1ddf33da4a9067f25c7b6ffbf4e3a25b3425dc65a6b4276a140609e902e3c05b9ff4c", 0xd7}, {&(0x7f00000001c0)="d2f9d933a466a46903583bc7fc1ed4625e6582a85a21d974838b0485ba6cf74f893a8dde3749328998fc068036914cc927d0682d56004d799da54f74c2fb07cd2889679515cf5908ff08695e67c4b7402242e5bb9ebb856470e24e9bb2a3ae29b7ae33af92387c2ddf2fccbe77dc296bebca21edd34b6a3f6acfc325757b013909df0c3cd9de90a29a270bc0bbdaba2906ff94d4fa991f4c256318934564133b6a6aab88a840b3b224dd182af8553aa176f5654cf3539f0c54e7ac7b9a500a077c2bebeae8fcf1cefb59a7a126917a898187c39de88c4dbcf15cfff838f2fd5b68ee6f7be35a703be521d7227df05e0f4fc23516f3527834e4", 0xf9}, {&(0x7f0000000040)="edf2aafe3941", 0x6}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="6e74cbff0022b5bdb98c20ea0971c88ed00a70e528ca6bd2dd17f6101b9515ea4c86f109abf054385ef8383a72b1f170a41d0de9c7dcadf8d11b38a8c0aafa0a25d79918d3707dff46276c5073b3", 0x4e}, {&(0x7f0000001740)="8f505c69e9e2affd6ceaa0b9882254f68eab2b8444d69e99402bad80cc695bec614ed226525bbc0fc5cd14aae28b3dba0e258664361c2e43301e67b244c3a062b0076e229cbc6d31190d34b56d9f72a9e66ca87deff76891eba2efde0ef6506d8b56090d0d09b650f4a5f91676456d10ba87525d069e152f2db572109ea16b1f2f652d17cdab9f4ba87274c176d9f251fa201b03d7884893be87c85f09bf2d25bd7b187a3232dc39049954c290c67f399e53fc73f44d07787dc762c3a6c29baeb404dd015fc15bfc506589da7723afeaed2a9b7efcb4359b0d21944baf36f3dd892b9a102b161cef5eb88675976434ce6b78792c3e7ded5870ab67e4c564f957ec0f93eacc49b0a4acccd654cbee0bffaf64b3bacf6c8b0a1f465f24448da70e6286fbb4bed2b5d6e272b4457cd3e9927dae17f9f7ba8913101346b25032ffffb616f2afee9eb14312892766bbae2207276747906582780bec9f71a497bc3a254c9595602c23a6fbc968d0ce0edbb5c749b5c2f4d82ff78a9c5ee464e6396ae28cbcc05c3c12dbef0ebd580c37a96226f9ea8f3417628099e5c7be99258f6d37b60d5c866e8310f0d47139ec3c21e9257af71c8f70977ed08ca4a5a8a93d41198aa85b789fe038ef746e965e1d4d64c1402f8d5f88235e44889d227b36771ce7dceb86036c6c2f18f57e5d796c875970cde83bead3612c0f42d6ed6b64a96b21c11576b36d311bc5114ed9807714d26e22eb0fb5a08a033dc497d5471d5abe156f958d7d26a14aa3002f62f43a2ed92e006c32eb09f730ae0e1de46637ed77079f6676f3a6ef8ca44bb8d3f1ac5a58d699cee9622cede4d8b063fddbaabd3fb25883d03173147fe5f68d58fac6ecb2c8d0781ada36cabce62677e89c3769c717161cdb1450943fbd57b109c7ef23f478081221f7786a550c0e756f9cd0d80c122d680d2bf0849399a6197d2c38983854a45e8b4c7dd614fc93c35047e38d8e757c8305299927e8737586bb1bee164dfca0dd066117b40f65a5e67f34ff886c93276d475b0a286e06b6fc5f995529c91708f8ee5d8cb5ffee9fbddd66399aac16ebe6626d1caf9a31a996987d31e3e30a75bd896b0075a9988d74127f4212c38672ffec6f77fc8654a34e714c6bcc44ac400b138a325b3c57c4957a122b2d0c62599b7c5d0125e68f6694927bcb6bbce37f1992b4719448fd50b39d9955a6b244e62cb9b6acdd9191a586b8c8c9b5bcee160c3ea09dff1e9e2b55b19d876efb144fcc2cd8adeca09f59dbbd657021fb44c52e15d3ced9a84fd09e6359f9ef23aa8ffac10f9629ae689535dc2b4bf3e0347a74f972ae69907f3817bd15e873bd85e93abeb76f24d2de6463925e229855d82a3e78de5990b185d25aeaa15558f9d9b961394374f2a31d22fdf3b7de61ae667eb6a25ebd8bc153ce75968429c3607f24657e5de09ca6d360d9aa198722c0270e0775d3059b8027d54e3f42bb73fd6db3d036284b38641d0723d22fcca7d403b5005f7593d5410ff1c6caa8c487b32098c60f80f6627431d5210fe799849ed94b958550bf2d35296553fff725378d7ef9f5cc00e58c59594b293315ad2714d430f5e25a40af1b56287acdd52288cb2c83a3896541e7a21fce8e4aeccc609dfb8081b736d0dd9aaebc3e41f453e8289baa3b22bbc25b7ef308a48f10b452c6bd79785deefd7a025ecc931086e88aa538b74ba66d872e4e860c911284019a3b8efd0314f5822c0af8554c00cac8e9af6bf40652c873984e0936dc21dac54ad101ecda59b1aecafeb193929ac48feb74dbce8be192e35125686c4ba2cf1d621705deb0b1fb34f5993a97b0218da716983cab14310efaee0ff6ad906a2d5808709e4ab9324ddd5b9d0a038758d1b7393afc70fc5b6a9d01dcf70c515f1fd18d9ebc1887249b36f55014efb2884882469b89bfae02a100595edebffed031db0941023c8260cd758e25e6ce5ea9762870ae87d41d655956c703bea49ac639a167350b38962dbcc17e3e67b449a07519d8c3f796fddfb85bb76c00434fba0d600fcba8b53df093500b58cea6a53de4b76697ace9322f0acc8f0ca7e5845bda3ca578bb44f6eb436ca5cd7adcbe2f99f3fcae8a5a2adcc1e122cb64d313b170ebc42e759a09d921a11be71ea79a351bc9e9f460fcade9efda5c3294e770bde5b76f1fef50c7fd90fc73d05e802a608a42dbe7013f9c68211f06d3fd9d290f4326fceec37b23f38a9fac73e1509732c08652e2290083fca6408178c007f73e363365a0b8b2125b19f55f55aa6da2d688e3310dc32196e40438dcc9b0ed99cc106b426eaa913581083d8080342dfe408ca5d876f4d272abab05daac2d0aa08d761dfd7463873393f92f97d7f5856e428bc05587ced24716241e35af1489c33139fab7b20e8c1b4d9ee691e0d2534347e044ee8dc49d823ed51fa965a3f8dabbeb0ccb3bc7a2cc8c70b9e7e53521b3597e6308d1fc5fce5c2d2a0ec59b0827aafbfa90f72f0c1260ad9f7cd188a2150804591460d9b0bcc59c7c200fefc237abea6d8fa66dd9599ce76addbbff27f7f6a6705ca8d73bf63485be4afaddef92af61257e69e5055492ea4d2afe29499ef3d72dd668e3c9ceec6623edb5aabd7271f80a5753ce045934aa713e320c53a2bbce22a8416e4494a53e6a1ac7c2f50f72f3ebfb36eb74d29218fad11760610e267426037f19bec2447bf74c762dc5982c99941576c1ad05c08806a3e4b0b4627145af58f9e560e39d30fb0b8fe346e48e13195f119f55f6e24c196e4a9fc7110cb380954172bc8fbd4df74570a0d1247422e985f0ca47fe4fb36445903302a150e35bba520fe50726e337bda689cfe8ecfbe5991309928d8a1dab697679e5a89cc4d4be878d2cebcabc640c7d14d85c22681424bc1516a04f15a8d4efb595001c6250043b8fa0086368767684a08383d2334be818edcd263aa02a8bc5d69c1f2ca25dd409c40fe215740c188fd23cfb0fdf9b5b4b02eda3ef8e810a0c5d44f38d3ae1ffb84f7cee490f07a4d31a7c1087723e419792364224a1b13b7848ec559ab4ced2fc7688dcf4b21ecdceb48a70524c7015c6fa3db14de3276b2ec7c5f758b2eb773e7644aaac00097f64eca7f399a5ab4f11abf8bbfc939050b6fd861d6d7145262332363afb1a29e31f3738942177f5ee40d3a73d97facd78799e9f11b019fb5f79c33cf2aa558e11729ad38f186ee0d01eda437800557a0eb32bf81273ac506d67e650a9b1a8535b7eff3d16e2977c86cc13a9798ab04d44dfd1571f3d6656a2e95a9755766fbf0d78e79051eb282d8ccbdd5c2c781d505baca654dd02353b1de478bb2a5465afef27cdfd471b2632540315d66f8fb5f0dda131e7440068f4fb35fcbeb3406bae90facf95f0ddfbca876d91a918d5b3ecc3a3fb1173b6f8cfe618d2886ac7e3ecab1968da9bb7c03338b802ca1ac641dd1df718537d478023d8f890c8291870d1dd15eb3a36ef630a3f4543d079551d3f3c8cb78e62c2bb4dedbe553f9df967ad5813ab0df810586c7c129705c952f5ec404480465e08477a7508ff96ecb98f4744a53e36cbab452f712127c8fc7bb1f972c127fd45d5c7c6dab57ebde1a8fb610af1fa1086268d0c620dbddc33f5cb179dfa451049c9622dbef989a266c782f5bee4b0f5cc4126eb476c3158e709dbb450407a89e03447e3809cb1e5820fb0dbf6e57c8f40d8e7ce4f2677054647ffce26690d769a0cefe4b9e23001a12bf3c26df2798e09ad158db1104c9d0ec9e83f9d4690cfb1522eff06160d9a0d814b2a7164267ee3a702e0e7d3e6f9c30bf26fb182b587073e14953cfdc7e5e08ed35a6cef3414625de2dc6edae633b8b7997bdd3b5adfc771d163c28fc13119885cc1125609c816d500fde57ff498643faba226a00001a8adde2b69f29a73f97c71c3baf5cef098ab785c416f46b0e3cfe0fa750c6b368f7d97bc6ee865d174fd85305d5e691a97ea8117d885ad3ab975394c170778177df86bb32f9543f7d74e1fae36d532d931c0bf516d91a0c73a6195fa6f5c84c2a6e53c86650aa924023c97ec27ea130aa14f1517015adf29e6d78abe8e22dd8e03ed295536357720b6ef9a5a4c25a72358328876b1cd8baa8b517938a13e4998cb7004b7770ba8a1147e88f5b784d6e1bbda80bacbe47339122bd1a6d618b8048019e21fc5608f104d28bbe2977f80fca22d70699851d33774957fb0fb9ed67814ca51de116a99997423662a76add04abdc33b58d05438da06cd751f640d687c7e0ea4e616b7085f5f482c57bc8f7b9bb868e017e36cbdb43a3b598ebad3484b3718cf5155d1386fc954a1be106146a126f387d602b1b9de26913cc1bd14edcbdc53386ed62dc54b342123915fc2147027d665e8c6c79a0d4acc3a60f2b61b91e2793b34596c278c80c9a9daa0ae934f6dec15aea78cd2a59fb3350aae4ee859df6915efcd8017c1d2e23894b0893264b590f98b62f312ab16820738559235f0edbb5f466f3b70f2710d47381d513415daf25b4b24a8648faaef33d836320eb71603bd00567ccaf549c206c88c52a7f8dc68e832453d65d6584cf6e14ba4f51b0892122a4bc95374636857eda2742ce026295703ef5d08a7625c630371067d829cecc2426fddee465c51f7e6838b8c4c2381ee8cbafcb1cb6b51b7deda711782daccfd1c14ab519d430d95c67eeee7aba91af53d2c3b05f02763d07efa6a400e13f7564a66c3e2d26783524f17c6dd03a1dd501dedcac62a8bdfc349325fc4bc1d0601cfdb603b9489bc8ff455c0a7b43d5ad67ca49f1d0b5c61c41ee70be523cd05a883970d5e47a224e49369176980446081ee757abad1370b2f4f9c28a0b05d21442920a6ebe9f936303d0d886c67b1ac0ccdd81002aa540708b795a113dbfb1778c156cdcc67cc42dc5ac34a3cb0062b1bbf5b36a5b0ccd38195eb69e1aae506bd1e67bd5d1cc5f3a74306f2c74e4d9109c4f7d773dfc6dda1f92cec0df8502be1cf0f97fe1c25eb521b8848e8385d1da78d26e21700712ef8cdfe3c8f0d6506a0b4ec4a0dfef326334e5d5a6eb9b04a36966ee7e2c633c3be91645467fc75faf806a8c5d579148d8d462ccab5fed14e4f279e9e9ee89fdda3b75d80435c1145c466d5f52a2572b73780d9adfb7c25fe1de53c981575cfe34a4ac79e0cdecd0cac2c4edc0fe65ffd20d4802dad0c1654dcaa3450ec85d9dfe6a2a856e346d37cce571c3ac5eef25a9c8e12b199c886c2090af0bbb435b6339623f428194ee1ede06639ff9d8374fde1a86528f181c710c5204e28736c1b024c8aa8aca31b191c1ae83f73f877930568321f1ece963adf9120127968749ecd2bfcd63ce3b409add878ff67cae5ec0e15bf4a6002e7eaab7605777327a90b58c3884d96fffe3b1a1efe0af0d760c378f68420a6346c754e38e6f15120664bea087ff25376774cc375825fc25c452f8bb0600691348e25cdfde763b06d37d57791ff4da94d52ea9491bf048ce4fa3a97c42742e9cc66dd00d27e6386c09577299611f1f02fd549221b31908d35598265a9c938af49b5f8c24ad86854cd37492f7c1a3ec03cc0036d9f426e172353082b2efe6885598423249abc22e26450cdb6a4ceeed66eb7ce8892e46a2b4f3df14527ece49bdd57a8b76a8405560af9e5391cc8b44a4bbe8770945c2dac7015910096b5a2112ce77c9a0b8f62f9452f82c255055bbfce2cb77e09b2c7fd6361aacf0b388542a49560167ab08802121eecf4c5ab605e3cfdff636dcdd244db", 0x1000}, {&(0x7f0000000500)="b387d28947062a56d97935b0a1a434450ee2ee01501a72336ca0a34f6ee659f32d0f72baa1c40855876c59d3a12323d084dc4d138985b9079c0c7f62cd93232892194735e1aa6f9122b7a11b8d56283265c363d2f7326c7db4bec87185b4bcab78f36c60aae0207fb98a197254681c40f60d1da0abbfb0f1c8f39d3dcde1c5d775a8e5f4bf0e0e53943de10dffc330abe38b7eabe16acae78b6fb14d07d60805367d7cea5393b5eb6dce7d80a11f203c90ef8bf07aaa6455e3b861153d6af7060d9cf661566213641bc8ad193149f577a23e0b8558ff644bf227ca28e738891f5168b6f48755eec1", 0xe8}, {&(0x7f00000003c0)="7b32199441f2ff619e908582417cb4af2586871cce9d2ad351e0040ec483bbf545b0f7f637725c3376a56023453e18ed2d2734a99d772d00bc988bfa04547e1a0cc40cb384f0034b566eab72e1ce87d424b98d31388fce3d4ffb7431300c1480a70cd8ebe7b0e0b046341dc58d", 0x6d}], 0x9, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 21:03:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x20000000, 0x32e, 0x4ea, 0x0, 0x4, 0x90d2, 0xffffffffffffffc0, 0x1, 0x3, 0x8, 0x100000000}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = getpid() r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="6ed0e6a2a79369e53af5b9a09af2c56ce742c1d79c49e881d15f498f0ed60978096366d7a5629ea8b4bde36117c4b1738a2a54e15f7b08810bc4233d8cd8787f31ead6b6456ced9fd072377f4829e45c1c603e6c289ff5f3dfaa0a01129899b154988d2a29aade3ad068787fb2d64982cc96c8c41eaefd3b95772e408720b6d03d7da9b702bc5781015b1b1d3020695f9cb2507a9eb270ffe7eb333e403153cb049defd2c98dc852c822", 0xaa}, {&(0x7f0000000280)="b4c990382e69d80d27b5f895dc0db3520ba9689973ac0422957c65d124c244114f27c1368ee34a9c2478ffac86dc4fc8c8a5fc89fe72b33e1fd9e9e8a0cee5d7aaa03bb3df58cad1ad84aefc4ffeb149accbd8a0c3949fa1e3e3eacf3a586c7408fa0bbb7c4adda32cfd99b57cfc2df39fff291d716beafa43bf1afd21bb994c876c46e9f4d0a4b3d46868f7d9e19abfa5b046c573958099fba5108ec4ca1d986f1c4b0bc5000dca2ca3d086180e1ca213a0a47c0bce7b635cd7a25e3bdfc29d8c5943ee55a23c2578f05f8c95c3f7021a4bd23377a197e54ef09e7ca4b93ad505395119e4050d5a592b7ad9871dd778c6d7c464a94b05639856", 0xfa}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="200000f3fffffffffeff0000007dff89bf9f5040d8bda2816c648f8cef00"/40, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x3}, 0x0) r6 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = getegid() setgroups(0x1, &(0x7f0000000080)=[r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7f, 0x25b, 0x401, 0x3e05}, {0x8, 0x6e, 0x5, 0x6}, {0x42, 0x1000, 0x6, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f00000002c0)=0x1) pread(r0, &(0x7f0000000180)="919f02a77d76519a8ef5fc07e9ed49a0f10f2927e6492f5d5970f1e52893d40157fbd1fd441158ea96fca8d468bfa742697cf18c6dd9fd43d4198a1cf267a8a03411ddc640b9a80f677f88e73ee36ac54bdda801a7caed99a70563a7552c479ec321a41c70f6dbbcb48dd6fc87580113edd0fb639fe246134e846b3cf09a4b7a48f8fbec100666015d23f424a21674a4588b36bb73a9a4b85c82491b1b3607e06666719aa861d54a", 0xa8, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0xc0) open(&(0x7f0000000240)='./bus\x00', 0x848, 0xa2) 21:03:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x8, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000040)='\x00', 0x90, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 21:03:20 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x3, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x3f, 0x800}, {0x3, 0x800, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0xcd9, 0x1800}, {0x5, 0x5, 0x800}], 0x5) 21:03:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 21:03:20 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000002180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/48, 0x30}], 0x4, &(0x7f0000001180)=""/4096, 0x1000}, 0x41) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000021c0)) r1 = dup(r0) getsockopt(r0, 0x2, 0x9, &(0x7f0000002200)=""/158, &(0x7f00000022c0)=0x9e) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000002300)=r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r2 = getegid() r3 = getegid() setgroups(0x2, &(0x7f0000002340)=[r2, r3]) setitimer(0x3, &(0x7f0000002380)={{0xdea, 0xffffffffffff8001}, {0x8, 0x81}}, &(0x7f00000023c0)) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r5, &(0x7f0000002440)=@un=@abs, &(0x7f0000002480)=0x8) connect(r4, &(0x7f00000024c0)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1012, r1, 0x0, 0x0) listen(r5, 0x7) r6 = socket$inet6(0x18, 0x3, 0x33) chdir(&(0x7f0000002500)='./file0\x00') accept$inet6(r6, &(0x7f0000002540), &(0x7f0000002580)=0xc) setegid(r3) openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002600), &(0x7f0000002640)=0x8) preadv(r0, &(0x7f0000002c00)=[{&(0x7f0000002680)=""/159, 0x9f}, {&(0x7f0000002740)=""/248, 0xf8}, {&(0x7f0000002840)=""/234, 0xea}, {&(0x7f0000002940)=""/55, 0x37}, {&(0x7f0000002980)=""/42, 0x2a}, {&(0x7f00000029c0)=""/87, 0x57}, {&(0x7f0000002a40)=""/125, 0x7d}, {&(0x7f0000002ac0)=""/187, 0xbb}, {&(0x7f0000002b80)=""/73, 0x49}], 0x9, 0x0, 0x0) getgroups(0x2, &(0x7f0000002cc0)=[r2, r2]) fcntl$dupfd(r0, 0xa, r6) setegid(r7) ioctl$TIOCSCTTY(r0, 0x20007461) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/vmm\x00', 0x80, 0x0) ftruncate(r8, 0x0, 0x10000) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000002d40)=0x5) 21:03:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x20, [{0x1, 0x6}, {0x2, 0x67c7}, {0x2, 0x80}, {0x1, 0x4}, {0x0, 0x180000}, {0x3, 0x68c}, {0x3, 0x80}, {0x2}, {0x0, 0x7fff}, {0x3, 0x9}, {0x2, 0x20000000}, {0x3, 0x8}, {0x1, 0x3ff}, {0x3, 0x40}, {0x2, 0xf50}, {0x3, 0x4}, {}, {0xffffffffffffffff, 0x1}, {0x2, 0x9f31}, {0x1, 0x893d}, {0x3, 0x801}, {0x3}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x285}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x3d}, {0x3, 0x8}, {0x3, 0x6}]}) 21:03:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/15}, &(0x7f0000000080)=0x11) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="84") 21:03:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 21:03:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) r3 = msgget(0x2, 0x21) msgrcv(r3, &(0x7f0000000080)={0x0, ""/102}, 0xfffffffffffffeee, 0x3, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xd1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0xfffffffffffffeda) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x108, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x20}, {0x3c}, {0x7ffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x7fffffff, 0x200, r3}) syz_emit_ethernet(0x4, &(0x7f0000000200)="a6b60848") 21:03:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x19) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 21:03:20 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="3d2fa3c01d52a3b93c684e54a22e7aeb4b9f96233c07c20b682b88eebad353fcd5dc26cdc0c0aa1ffc4bb9f3e16fb3bac812", 0x32}, {&(0x7f0000000240)="4b2794c77cf7ba6dd9f93aab63f2db08bd76cc595350a1a70f5fdac512bd4c0bdc10032bac94f151ff272e17099d4e872dd8f4be0755a977d53f94488d95420f085a5793d19e5c604bbe64a36c4cf62d69483a8d281cf89fbac30f968e7ab52a9151fb5048de071bffada29f8189d22a552dce42eb1d4b7ee18bb116e3562f5406f3a2aff58cf9154913580d9fade9f6312252e0e28604a314c45f3517a5e6d8b6bb61b794b4184bc0b5ae7f7838bc0a90454a3c48334f912dbdd49f245bcdec8fd472f38aae6ca9af3ac1a8546be6a60297823951a27540278e3f8b57fe15d8f9ca402eddde9224b637b52857371c0b", 0xf0}, {&(0x7f0000000340)="c816b84a02a772c4e1ceaf3db80dbce236d476168338640037dee18bbe2a95830e7207c35498d94808651a7573ed5b10545433106f4b4c6fd4eefb9b3068c0d5b050a9262dd9cf16648d5164198b23f89533eabaa6b1315712b5ecd977a617d8f08d10badae5c788c74e370b0782a5830b1bd5ffafffddd32ce2a6384c5d4102a6d000a8e7180415ce4f4b60509f426e31e5", 0x92}, {&(0x7f0000000400)="2393b78a7d5e63f9e39be8c570166f3c9cadf1d58dc35340592c8b9d28871e15b8545fbe6a82", 0x26}], 0x4, 0x0, 0x34) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) dup2(r0, r0) 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x83e, 0x6}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x515d, 0x9, 0x2, 0x0, 0x1ff, 0x80000000, 0x6, 0x2, 0x3, 0x80000000000000, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8080, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x84, 0x7ff, {0x3, 0x9}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000300)=r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) 21:03:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfb) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x81, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000040, 0x611, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0xb6e}], 0xed, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0xca, 0x80000066, 0x401, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x1, 0xec1}, {{r1}, 0xffffffffffffffff, 0x9, 0x3, 0x5, 0x9}], 0x1, &(0x7f00000001c0)={0x10000, 0x9}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r7, 0x2000746e) r8 = getgid() setegid(r8) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000003c0)) ioctl$TIOCSTART(r5, 0x2000746e) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x100, 0x4) pread(r7, &(0x7f00000004c0)="cf9459a901d9e53bcedb3a9c69a80a6c9a53af48d31fcc9b9fb826dbfa9d6d5840b1543dc2dd3e8419a057f78ba94bb49cb74e0e2e2e47348b79748971e5da124555e76072ed4d3246d5c91d38fb7c3868cf73f5696b45bbdb5af047fb39a74c57528f8bcc5ebbc9907a8769f8", 0x6d, 0x0, 0x0) read(r3, &(0x7f0000000540)=""/142, 0x8e) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x3ff, 0xe43}, {0x18, 0x1, 0x200}, 0x5, [0xb1eb, 0x2, 0xffffffff, 0x100000001, 0x0, 0x9, 0xff, 0x1ff]}, 0x3c) pipe2(&(0x7f0000000640), 0x4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x4, 0xfffffffffffffffe, 0x800, 0x5, "6bbae8201893fb0e6194b422cdcdb36171dc2170", 0x0, 0x40}) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000740)) chroot(&(0x7f0000000800)='./file0\x00') pwritev(r6, &(0x7f0000001dc0)=[{&(0x7f0000000840)="1d75ef59fb615e11ae4de380e3e8ab6b57e9afa20216180a40aac6bc24dc6d0e56f90f01f3454b241263b8311e9e51b15349cb37ab980ca64bb146af3ebd5c2861b4dee0df39535355b51d6d3df01c37f56bbef7671406b9c3ea88f90bfcfb056bd93b209adf4f8a9c25d61bc17e15aa242a66ef137444d6e8d7993de0272eb7c358c593a75f85feba89c48061e44a4c98ba977e8bb631f509e24039fdf44df7cca1ae676b325501a2a252995dbf000fd9ed05a7f379133a0addfbde9d058557c5796ed0a4d6801e895a6fa8cfa4173d2d6864aea2a1e63024b143520c4579c0201e1e48dede", 0xe6}, {&(0x7f0000000940)="7305a0c6d6cfb8254ddd4eafa81ef2d0473c40a193744e3b267d008d6c14160a3c2b488591504bfeef590541cff90f92f79e29a04c5aa7b6bb104909ed83e79e9a54c79509173cea919678aafeb1e578c1ac8c50ea3af16a7924c5d419f14d589fee098d7d4176c9b8ac698a2aedef0ba4c44b9b8525a8b16af430dd41274b0eab4afbe7582e42da34f7741b1617b8590f1b40860639f10515716129bac19c297762669b9bf1be314ac1be65900664c01df5b0b7afc3d2da2c080d424e61feba70b6c377d4157ec6f5180cd5493dd44149def5780851ed8843b3045522cdfc84199b63ed7119c69a7a380884a2871f421e8d90b4f6abdb903cd0ea679d6b469d969e07512ebbef80685cb22d87b662b91268a5dc7257d521751854ecdc6202d29dd327592a05bb29cd75baa720f9d7f7b10db89ba5c703b6b8d8791ed4cb077127acc1f76dffbc1892dc8083caa5e8b61347e185eda2a8e2f76efd2d3397b53c286239ae4b3360b3b9c2c6aefd32d083965922f938645fecb812a8cae83c9c3dee24a73447f07c91600cf746f54c67f5d4676fd75567853ce936eab9673a291b124039ded8b88d3ad04c1dfa35610c4d6f27a124f8c45273102ba0f7b9e45c1add8b33a1d4e7b93e99247021480724e9426ac2bf73d981580216b3eb25d3d9fa1764a0748db27617ef33c6799af8b5d31e567b8a1c28dc1e600ddf6809a041a8079fef74ff43439527bb5ba199937528decf9cfb9f2687902fcfc8e4828858040cabc664dc8131c3261d0ccdff166ce0ce7b702dde81cb34989e1990273e8332665add5cb3e2f46c1b667b1a0505efb9b47ab906702d20da36daba5efea8945bbbb30eb855a6c8f5bf461ea64c2568fd786804cc22996e8631ba4f33c3143c0dafdfdeb34a84624e45be5377c4f8cf94dc17c4f48feea738a1aa16e5cadcea02499cfd79ef925216d262e0e96b4cb3ebc89f912419ca23065f962137ec83b9ac3b79b41e656e8d0a2079b5cbe5a9ef00de2926b8c67c982333c901b2499416cf343e511beeb6b3b64f7632c902dd2de81558eba7ae7eb78b89515c803a36212d3585f1167bdb5a27e01e72706e6e605f9eb8579e38d11e709e35feaa02984de5dfa24770111dec7da93ba4112257c9a1e30223ceb6ca0a74762b722e9afc9b857b3169e146a41c456ca022bc174680a1bff70fd4078e72313c06ce18864ba38558bccbe7c15fae8836e90841146062a6c46090810f2bc73d0e1432fa084ef805d0a0c12fd2dec23cfbeb616f2c9b0bee1a677a847a4d3b1b27bfdc2843cc69f6409d0e31f44b073915222de08ab292fe492b22eb1b98744a85d08f13802088db4d014ddc57797ddcc825451e6abc0650055e73ed83c55b461dc8449e0782e6dd24865d6da9430df9302b0ff6feb18aea37a315a78274f29dec3a3099042bf93f294f37c4603bb888d8a74b92e147839154d6a9e9dbcd4e6a5280162c54ca883eead1592b86f210b7940f5747b12781904fa162bb4a9275ee935c26cae5fb51e1068476b0812ce2faa73ca40d2750cfbadbf6bc860a23c37d534c092c5c59ee8741af6c0e174b249aed98a868acfb748255f4b76a0e49f0dd57ffce8bca6d646f528ac56d0240eeee5a1ae13211742ec68141cea0b09d125bda157c88aeafcd7249f8c42d666fb95782a2d9e12e32851e71f9a37f5f14253e13d0812c891f0e4eb258e37791e38e3490a376db39e81e014452ce7076c5ffaf9718580832a7cab52fe411bd72e614a00471400896d616c2f4e97aed5c507cafa34710d9d3e9b3d487341d0539d58ac5ffcd239be5b716c1debb74508e8341171ef9de38159bf3bf0b09f50f5868d86fe4084cfcd543cb6767108920a81e16438195c1a0dbc8f7b5cea1bc5071fe48c565c52528a712e46739f22b252e38b86b4b04bddf43497d043fcc0d3761644aa39cc6bd789abdb88c3f994ea4e035bcc3cfeb42ab00fae053249d65c988fac69a18fc10f0e2930e487175587b380db56519cd497c2fadfaaaf8eb221444cde37ffbfcd194ce2e518d6959cccbbbd9a1f65e50bb602dd2b8ddda3ce165df0d9c5c271c12968cecc5d2ae42d9f3a359219c48c39e7e2a32eeeea10581a04e3902fb9af88884a33e96e51daa688c0bad013b5fe19983d400cd5760031a6e38638991d2d1279b8c66e7fdffa91f399dad1f0f958fe1a4bc6e9264c32c98cbc90c600a3c631849f41cecf81d7ef778d4b3aff53728a6547ebc20efeec57e3364b518466e908cbf5165b32e59e4483fc5649b35ff955f2954a0520eb770b68c60e7c1901297969f26c7dad1dbe9b6e905b0ce9d24b2f2114323fba25e99c5d497f0ed50d22733f4d2828a30f58658af5cfee95af63ec6f6ec347415cce826d9a81a075da2bedb71ccfe68d5a0b4712d38084a36cc05282eedbdb6933cd667e317df738e8e06b9685ba1540dd292a7efaecfeaf45bf6a7dc03f15b175c73b0dc3491477cb729f6b0f359f8702f6fa6323e6194dc111681363370b0e0dde1d7cefcc50483de39c3c8b65a1e3e51048279835ea29d6153fdb1ba9ab49955e321b01d2ce2afb30c6a1a8cda70d6b6929c0e91c9bbf822946c4af0bed11cdd2f3b695ee853b36678313d2a957e15d869b2db83e165bb8d7e6a5fa904393a6276ea811450299b02233145e06a6231c92bc0440fa2fee089f1cfab3b1a87e6dbd0f80e51de1fb3a570afc7540e8a63b3e7ba6df3ad336ee693c70ebcc93759d1b1d7caaea4c34e201c676e09d09bad07f70e5512608653615f9e1eba4a02a7a2aeecd29182abe6fd897dc3eca54af62c8b7b4719d3a2437ad1b2b9623cf478aa375b30ea746903f16ce78a6f123acd8db4efe8e9e9f6614a01a6255ded03f15b5284eaff22e090d9e2aa506585fd1a39a9ad93a89dbb63d49a99f09a6e38f97b3369618720bacaba73ea8a9d7f6d62dc2ed6c40a3ec82a73518b954c7bc911dc3832ea4893c456f1aa190f8986a3efc645bb47176024b39500fb063df8eddf19f3d8eb3f0d72378db51af7c5900239e381b0882e3360bf2ae3c7eeb473cf265d61f68a5170ac3b44a23ac4c72712a464d249cdc101d357db4bc42e8475fe7928321a1f230bf3a1ff735319736ff7913e19f19c2e49dac3e37f46bb0f5bde531ebd846e3cd3f098eaf8ffc5e6951bdd905997f182601fcf99ef9ac1e6e848a890f25f12380624756badc5843bed6ceaff03e7b72ed3cf6042b862d3bee32706b6b38e9703f147982025727224c5c3a4a5cc7fbcf24a58ad960211980e1c183af0a08dc4721c2c4a698d02f491ee7c0b8b23221731721516c0624fed7cf997c9d68d0a0b5552bb80546a017eee45ecf881826b714bdc70d56d72e04d803a6681d09e14b80c1be403ec58c8b1605c373ee39b6d5b49e1abd48b8b66d492792a571c0432cdb410e313cb95fe54c8244a85b8f97088530c68ced0b0ec2b839944f0d4a03ca8b515b53acf0c89efc3028bd7e2db0d9e0088c781206ad2fd1eada95a08289a05ed58e5dde615c42726718ca87edf0294103bb37a8ab9a33adf6d7bf7ae8967e9cfa213c43f48b7efcf714bfc904a5f53bf6b740b0932bc814e73463d9bd6cd955cf221ef7da9266ca35a912ffec408a0f78945a9f8be432dbd266d6652919f113f9e31563714c5fe3e581245c56be8a698155fa61b1c47643086672742e6530c8c9b750683a7ecbe00b6c7247ec676f4f44cb30582fa905f6cf136474b066d6a932c6d49b818c346d27d54a02a7e31bc55c87eb89d8548631f9955b3714cfdf47c04ab654776150454ffdc0786f3c93c0c7d3b5765572a4bd0923626beebe4b91b18625979e9c076b226880b3590e75308dac84a3aca12c7e8b1e2a4cabbc64cab72c054363a61978d20e68ddbb8b0c9394d170fc1ae03789bf598ea0974695404bc76f81cc57e6b62f212dfc9f75629eaa3f9ee1004773b65ceea742eab6a835eb30d737e5c4c30f0460485568d73fcdf37b5056ec36535c781adafed82334574e8222fa1f7832ac2d804febfea8322715f6dca45d1d5abe68601a238257e20adbd8acb54e0a083519d70662a2a9e82df5cfcb7bee67aaba227bd7dd80d5d79e63ce5d42af46db4253096dc14cac360b5ecda034bcab0d162ebb74540b842a4d88113e8469f7ad9529ca4e0d694642f66911b6cc7976392fdebc9b39490fe1e8ec7fd8fc266d51891bc8bb8a9295c30968bedd0cc5a3640b019a859a94948f46fecddb4a2037c73231fefc5403817102e56464ce09d0ff411b87703920e8665da1d60e3a5bf02cc9ce57b50e47afcbd606d8b46a809f00104a6e2e680069f0c3f9fddc9fb99f33a3ef0a5cd4f3c496a0b26342ddd50596add9aa00caef1926054c4149c1a32eb8ba7542a2c8ff01643802863ace9453263973ed0b38827d452c58523ad13fdc1a51c318391ed97783d8c21c893fd1062eff698da0c3df8bffb74014b7960e5521e063457bb42e0ae55022be5dd936d222adb9396e86eb4dc02fee642111710c8ee2974317db1295edbb938282e048e04aa60b9c3e7c72aa0f1cbdc979e14b3566349c51048790a85f36b42cc7f8952c6420ac803d6be1694f05c03d4a6e88fa009bd05b9d2d7db069dbceea57a3aea669c0d79d261123e2c9314d9bc8ec2f6a263f3edbffdf75b4a92e21575c53acf0bd25ed30b393cc83318d5c3c70430687fa2288db217776859a8e608ea18940e60dbec219470881688f5ddcc7b6b683fe8e78ac4287cc55ebaccad6cd4d54a1eab8680403f33a0f9441b00f7207f7167b09455aa1e9aabde51bff5be7434b18a39267307a5b13d571ad7f0999547f04a405236fa1e3199b0f49f322906b93dc61b1aa0b4e4443e7526223e245b87d51798e403df9155d3f1d64d616cb188e2ecbcae752b1769a22f4a0b9844037c0fa5115647d020ed1266ac804dc79356848f5ff88b0742e855d7836c305016f674f707eb72a0a418a181764adc36062070986002f5754afa8b1a7fdf1fd0d7ec1ab4c4b838b25aa9f5776d93242f4683252688a04fbda0548ef67ad959e0a5372c10e89c8ee98bb46399f8c9a4c393935e67a82fbcd0e65c61bf5cc895c4bc8c1b108184fbdbe6d5a8a026b74c24195b097733f9a002c8ba8a4bc395ea0e5079954dea486bfb9123ae9db6a4898c3ec8896268b43b37919ea04aea905fd3886fcea5c5781618d4f5ee87c226fd25c773984ab41eedd607cc222c11486346c621ec2951c36ecae0733455b9a74aa1d144cc077a3022d393197da7439bd28519c586a492d9e0f8bd05001b6dd72d61d8018c719507ef22dc5de6d16120829940f43cd6ad652de2c285c9032c8697152eaa649622e27e098912cc7d8475311e471e3139878a7726f2fc23e9f5391847fedb7a1e5f2472fb9a22d39669386fbcce5a377b8ad2655f051a5f14eae61b265f2f8af253f36492c049cbf78955cd79697b23fe71663475a3be37685d19b73b3ef77782ad8efecd3df913d5333b9008b3dc51abdb27e76000c016d5dda6aa5fd48b49a020491b7735cdebe2b68c6850906e3108059142ed4f0806f9f3d09849eb1c7d2e81b199ab885d0b777c9ff3789130b380323fe21552cd2bddf8beb5381c113f97afd203aefe816c7870b99e6b2143ac7c9ccfda406d3ef8ce66395a46baca50bfca05e086aafa5c1bf25e70c3a8c94bcdc4cb020d53750eda70944a89527eba58f04d19112701faef266baaf29d03c1fc7b25c2105f5d03a3cbe6e1e2a72a0bede7fcb68f8f95", 0x1000}, {&(0x7f0000001940)="8e7e1cc30e818c74a7f492e9ac887f17b700031252e9967416d9a8485bf1e2801a36321cd42691dec69409ab62cb4241658bd499da14840166db7f6f2ed9b7477ce98e2759ab3b3be541587633708168576bd78bd802da4b2ae488b48fb691ae37864f96019b323caf33a62c9866e4ac5a4ffce4efd6d938c1612949b0c863c2889455d5072dffb37c8d808031fe322ec8c40dd49aa8e67ad242abd0dd18ef72e3cd05b2b15e2adf1bcd94d1ad1e231df945dc33aaa51531d7066cdf0e89e25fc60ce3b6886f1538e11eb57b98811f42f0833836401300ebb2a10ad976a21f23d4da10ab3fa70b1b5f18f9855b56b396710c7c3769", 0xf5}, {&(0x7f0000001a40)="9ef9552adc05473f9e6bfaa82dcf9dc6c8f5739490b1984523ef561d5080179364c9d1f0cf7deaa09a5040f7", 0x2c}, {&(0x7f0000001a80)="fca1f99c2d115f1e69183064dc816b48735dcf1e1b77df4fb77284d3f2cb139b0f798cce7b9317cff05fc3e86aa2780b5faee1db7a4acadabad8133931c3548dacb18aeaa313a4a177ca5de67f21f4ef26a142f3eff790ef3979d3b97807ee47406d3704e78118257c79c3d34c4d8ada8eb14aca799406316dbfd077e92546830d6233436be7b2f6951d42a190fc527f73fb930362bd8f", 0x97}, {&(0x7f0000001b40)="49d64b64b3aba673c55675e5077cb3f70ff8ff34b7f0c7d18da713870ffdbf36691569e9c14640cdc7f4d704539aded80df721ebd757dd1f0d167af1d4c66d35dc2ebfe3e5a70a07df679322ab6b809ae426c5f8ed9aa2a74e9f6df1aca3f7b6e6981f691d45e296711d47feaaee7eea23a3bfb2a71ae516b3209d27018589140acd689d7de6", 0x86}, {&(0x7f0000001c00)="2e7b1f1baa3599552cfefdb8fb97c5081b64a7010d5d6e7c87f7eb2eedb25440cb8703cae191badb268b1b5ac9a38659d24694f624bcaefc7abaa5b2d2b5baaaed55bb39d255c54e6d938c8befad1beca632c13860a26608eb2df888c6bfcf09c1feea156f89d8965c50ecff92ae", 0x6e}, {&(0x7f0000001c80)="d32178602d1b6dd9a22c2e8e2ea6a1bf9cc8a13b2fff822dc5213eec6d079d0f073d49ca05484de5ff2c346a6d54510ed811b93ec683433db011d03c19827998d2eff3c67dabdebfa88015b773abb3dfc39915f2c0b2120fd964f9167e1174be751c050a328c7d9bae350d257bc15cca38ee10ef947bee1dd8336a08f784a04b94e91dcdc359facee266bdc27afd10387cf3db98f69690423773d9aa85678b980b80665a48a193fd59cd9b7fc38d389dab154046304dc599d77702c2517c26319a05ed6a7be1fbd375b5b2566a9c2286e4a5b35f3ded13d9fb25ee253084d8c665350af145da9840", 0xe8}, {&(0x7f0000001d80)="9a6939ea673a4a9029c0664e728ea503e874a1ab840bc8c4cf489d11c81fa479ac4338dd8efb77c3", 0x28}], 0x9, 0x0, 0x0) 21:03:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) close(r1) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffff1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/205, 0xcd}, {&(0x7f0000001340)=""/107, 0x6b}, {&(0x7f00000013c0)=""/50, 0x32}, {&(0x7f0000001400)=""/81, 0x51}], 0x6, &(0x7f0000001500)=""/4096, 0x1000}, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus/file0\x00', 0x0, 0x7ff, 0x9, 0x1, 0x1, 0x100000000, 0xff4, 0x0, 0x1, 0x100, 0xcc35}) 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2, 0xfdc6, 0xfffffffffffffe00, 0x9}, {0x3, 0xe347, 0x2, 0x8}, {0xffffffff, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xffffffff, 0xffffffffffffffce, 0x4, 0x7}, {0x7, 0x100000000, 0x80000001, 0x7}, {0x5, 0xfffffffffffffff9, 0xbb7, 0x101}, {0x7ff, 0x3, 0x8, 0xe833}, {0x1, 0x8, 0x7, 0x2}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x0, 0x1, 0x3, 0x1}, {0x34, 0x453, 0x2, 0x8001}, {0x8, 0x9, 0x1800000000000000}, {0x7, 0x0, 0x2, 0x5}, {0x1, 0x8, 0xff, 0x35ca}, {0x10000, 0x2, 0xde1d, 0x81}, {0x1, 0x3, 0xf652, 0xbe1}, {0x3, 0xe39, 0x7, 0x6}, {0xa8, 0x4, 0xae, 0x3}, {0x8001, 0x0, 0x6, 0x401}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000003c0)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x80000001, 0x7, 0x8}]}) 21:03:21 executing program 0: r0 = socket$inet(0x2, 0x400010000008006, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 21:03:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc190, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 21:03:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc0, 0x0) socketpair(0x0, 0x5, 0x93c, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000028c0)=""/42, 0x2a, 0x43, &(0x7f0000002900)=@in6={0x18, 0x3, 0x1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002840)={'./file0\x00', 0x81, 0xfff, 0x8, 0x1, 0x20, 0x0, 0x20, 0x1, 0x0, 0x4e1c49d, 0x1ff}) mknod(&(0x7f0000002800)='./file0\x00', 0x1, 0x4) r2 = open(&(0x7f0000002940)='./file0\x00', 0x80000000004206, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="2c3af291ce90ac7c340bef3c85a578bd4d7fa48b4ecfa41b91f748cddd2959036766560b0c84046a83d8b87a819e93e9f4d209be68ee072a1873c12bfff4946e01d621b54b61a332113fcc7b922298cd247a8e0063d35ce6d8049e79f05b9fd483a7e3f160df6eb065d359ccddccbb3c534603818e369af074b51e", 0x7b}, {&(0x7f0000000680)="8d83793b728b6a5c0f3e44200394fce386f12d3c559701069d14474b3618817a735cefa1fc6defbfd3f7eacb6d4ced613960b37ef980a40fb632fa4022c5991180d36cb28f53c7df17d0a02f62690213269e860ae227bc4245c6579d1f0d359ef5e8118976af1eca96ff3565d8d67a0c9550b54fb1d6773ea32c76ceb4aa1bd4d8a1adb2d011d4ce16e8c98f8b8ab1ef592fc42af74e02ceadc5b3398de3b88d77de36a8aa0f1ae923ccc88e0465a42d8cda176cae0787877a74ed4badaf83440077e486d9d19d69489a0715b948f3696176ffa2793a3c1ceb3e529666c1d2273bb8307a9b04e7b3d323356ecd44a7c8073c0ce658e57302c2b13b54e0955227eb038c42883bdcc481784133aa12ad83a81134b8fc66b2e887f9a492b20d82ed405d32ad070571b8094778e79e16d48167e0f95a5f48f536b98bd1b9f3d47393e66504b29dd1297de4231b1241931f34db6dbb37845982a7b5079f84e5cbb7ab190dd30ff83f1743cbf7fcb02dd338cc6cdd7cebc51a2467a3973d63a45978762eaa7d1d7223e5ca7597370bcc2534287d0c00297a3e328a2bf8bb6a52b2278bba961d916bbf17b8843e81b1532fb9da773dfd15aeda080328503fe2b6193c9ec541b8d70c0c25202a4aea9fb1aeca1caab6664a45a9f5f919330d6a731ba4eee48db0f13347cae8991f4a41d2eb664be58837d506e9d48bcf641a7d3bab6e00cc6ea362f2646a786d458af3ce6133e611dfd69501f129e4ee99eb025fa90742f2aae7556e48c7551b9838700d442f1abb64d8c1ae6ad8cd9fe14b16608f717455eb87dd4cbf2864e61f5e2a85d1a02ed03aab07342c08c36e58d9395cab19acb754a82dc3eeb692e6f927a319e2af3d9d464a29a7f946b557134232c9af4eac295b7e7859b4d9f85e8d63abaf92bab2d6e128779e16339bfc6fd75ad06637b5fbe9be907c411e4a5bcb271dd354c64d2940a000b827025d7edcdba1bf89cdaec389c774c5cda59e035db518b83026d1ef7b9069ae844ac94da1189f4acc83a3be5768375b1a770ce1e2c398f5240afe1da9b8a73f361578ad4c59d8258b79de291c30e2e420d2f85797f31fe3e0d8fbdbe4db526a79ece4ec5b9137a252a5345df566af679e5a727ff6aea54b521368b8f14c608faa64b2946d2e9f31e06c6ad2ebdf73c6961eabf0d54f185b075879b161d1e0c3bfc2ea1622743fbfd8f88c325c7c344311f0893caf8c844c0a2fc1bdeb0ca59476d73d8c8a8bd9b09bcff09bcff4512e18b250fdcffae1489e30b68d22b5dec04feb93832f46577f2325a118da94c648c79317bf178118edf09a1222b62043eaffe8d352fb4f0ce98a00df5afd50983fd06bce547a8c0975f8563a8c3f748c8fe934483641c15a7131a7547b6c98028d934ebf6084ade5c47ff500b0be81e3758ea4a2049c4d164b1cb0c4943a3a246757ee9ab62ffeac07de66f01b2731dfbdec23fa499779aa391f7f9d3d94bce75e8f9a172ed6fb43e66d6f50ebc43fab595d9874a58c6121c0ef41f7f668e380a85a92fed1deaf018b982b51f30ac1e55d9b21ed100a538bc3ca0824e854c3c4452d373030a01542a1f2be0a6b08f27d266df5df2227b2eb2d544c216ba5417aed5bccf2d5c4fb991ee0b58a547391a3bb07e5523148e55b70ba1285a115ff019de8b3d2b2e259cc282052f5dbc4e2c8f2518a02709851ddc4069c5166cae4e432a091cfcd799e69ef98c89d26a526f7928686c2e196ad56b8c4a47f950ab7cd4168e293d69aec70ec2ce47d36a3e43719c02f4b2e38de7e4bfb34f1e96e4ffd2494d9006d2bba206b1169da04343af24c69b46d7692d0bd36d58d2979e29bf6ac628b2758ffaf32db5ff06e18cefe6a6ba959e7b94776451069112da854fb9bc5d06a795668255646cbed5ea1ae1023b6bdd3404a2ab6d48c0476546d23eca5052f937985042a366c9bc5e408c3a72d3e3112238bc2d8b89547271bffd2b85a1c80df75d6d1cdfd3e41bc0413b805d124520e605f04642c798a4b877634e75739d9b3d52781614163c833c3e673f5c2c160d3c9f4262119a421ac845258f825d9e3dac7b2fc1c9ee7f3c85a3d736f785a09dd1d5959534f05be88636d1af6551045d78391db77f5f4e97a31a24be9781d2dfc65c31cf16b9412cefc57ca6a2cfeacd7ee63b051cc6ee60d56a80ab239fc0d672bfbbd38a3ab6cf1c4d755cd7ac3b73808e8029b45b58c0f1968ee6f2ae0e1abc1681959216482b46cdbb1d18bfdba68b96b672d3ac40669c1ec2937712a6a726e16a47f7173f68f8299dbd2777aa557896f49d7beb2f2f5927b9f03aa92292add10feae6356eb390378c4aa05bdd84941fa8606bf26059812e03f7d12b7b4f5840137f28eed7f39b36df638ae2bb650df3f0e06efc5a5db3e91381944f25bc7c3e07a0c240b6bed1b18aa373af0f890046a0a69c30b622b188d44d51e92cfc2fdef65e84af3341434ff7eed5dd426fbb3e254f27230ba49ddd7febdb15cf69808cb7737e7af076e1c46a24d8761d0ffae481de8198ce608aac03a935c7d89af4786b58e15d30b3774218ceee4d98edc34a59a27273c740a1769fe4d60014979199e9559540a5a0ca52420bcb193c274815b548a464e48ffea0fbfe8ea4b2d0697f24ae57936f8f753303b275c05036ae09ad0c4ea83dcd194b7d4ce1ee12e12ce1c40060d93401c6f741795af0d1d5183dcc0318ac3465951d1762f16ae17bf038970cb162837324067dcda43e2222e4ced278e395adadeda627e19ee6cfef79b0af6e392f43cf949627edd1f7486d44cc80ab179c0d150f5debfd8756c021c1cc743c3ff0a337e2aea469ff19f714499cebc63268baf3927ec044f12afe2875ab846816cfc7b42c012be56f68b10cbbf892cb89ab0e2ca558f3c640ee7359af3d56a368c3a386a5a02b9606c3f58506244a35476089c6575e7910549edb7ab368df8ea2ce6c5d7773260535da6d8cc0af5168a4d3d848caef00d98d9de8f28389e4dc01e591c4557b479ece697221b6a474317545f444f9f5de274246a6d2e669dd274705674a1a8e9844f91d51936fbd1b786bc9aa359855de4427691b8dfb99d36e1950c77b23503a2012dd117d02b6ab6ab901c92f81f6a9e4e05ad559044f06c980130e95d78b634f59393c38866e4e2b49685e9ce75e8652970499e63e54b766e0764fad4c8ba89c5964eb64316a2cd02e904a2455e69675857a694f646d0c14b50a6c563a71e25b37bc9ffc2c669be364711d8bad4f82c02485253d4ac3a9651c3069dfee300c7765406783a05fe3f2d42ef6650f89fd8d8f23c02553fc82ded47aa1dd064f3d5eeda6fe96b8d8b7f6b1ae630a2ae76ef11b0533ee197822cfe3a54aba1d2503d94faaadd3e705586674c0561c6069147d66a70476aa21fd658ea6097b8702c4cc74eb246a1d301c4fab0e4608c0aa636e551db4f33d5902a0b9016a6487da51a95d63806393b0e277c30dd0c61c2f4eb8d4d5ad7afc3765030e18914e6285a91fb530817352b15b5561cde017e144c8453d7c2a692a4a6ebf048d6a158438c7e15368e9b2240a67c00314ebe4ba53fe9a074ad0eb9cd876ee42b2136e3ad3a44ab3b79d4e1e36d5ffaa52b849fc52537141f7ac09bcdbc4d512a830a221c53d64c76cf269f9cb6eb1012945693dca3d93de35722940148c13e38756d913a3f3fca7864809b23fc2b5479f7e344bd6943e79dbcf74423d40dec679529f0b46ccce69dc01ffe6bc43ac6ae1c1f01310fb54c7b2f44d114db8b13a28570bcc8bff1b416c2c0a9ae46744c6186c50ca0023295b4055d7d2eccebf0e075bcd8be6afa948b29a75a28ec1b774915a255398a3ef47365613ed788cf46d64c2263153ce1d224707542f7068da58f25d8b4430bcfb565c0377ed2fe8a25ac9080a968999c1629f1f9a1635c2ca78aeb2f26b627cef4a6ee6d54bf7688110da801f34f484116718b7e39238332fe00be19564d4c894a58900a18d15006612a8f88fc55fa1bcba8e303267faf71e3d713527f0a827c469515330ceb1324f2740c691f4e66686f8c999b3936ce4bab42dabbccfaa29796700d5bc76ce5487bfa3e5a8a62e31cbfb19d7fbeade20a54fd4050fee9e16f1538f094cb380216fecd4c1a0201f8860a53f36949cf5308ce0308d5685ca098e4f018180071dc34bbf67e57290076f00c059e71eb08ae3705d710186b4eae7caae7ca0b3fdc54ea55ccf5b675a6771e389e50a4d2935ef01b4b371228f55d134b426bda1861cd5f780527de49e090d21d67ac620b7f97f83a0a0d1d8b509f7eedf17924ce328d68bcbe3134acccd1bca52cac28a963e7f3b8ef1909c3e83ad58e71493a41af74b4148715a442b0de47dc5270c5352e86a722402c0e9c49da4ef28d4f75a7cd6a9fb9ba796c950c8897b3d5303773b26713564133580f5e3706dd1d9a5268c0a5b376cc79be68073f4dd20f44ee3f34cbdfeda67ede20b09af73b3971384c7bfb3335d808626c51bf2de5e45f9031822312299323dff7a6da36696175886b9291924043709910a79b6b104971b33cfc9d30adb3dac31593445d8ec9fce294bf159a9f9b0101cdd71a951a6b07c87603171b9872ebf6e7855bc39a68e322b8ad1f7292a1bbf4dbe8e711290e0315895ed519c1ffca337f4b12258723c52990d76b87d9b0c6e5dbf64a330a1799d34cba4e04b1d261876e370ac52f0a8eebff32322dc904127d1f00ca0df9fee78b31483d19433a60c9e84d8094ac9d8aee9833b8ac54b3c0d57635e5f177e487f0d804fa122aa5e9a022bcdb7c3ea24285f7e93a7921fe4226a7579f4e78689bd376ecf3a4b434e6cf0bb4908aa663195dbf8f3b2d0a7d2f7b341acc669f1e3c98b8fcecde0b482a886deece06c2fa176b7b44a7168635fd422d5d0f4ac202fcafbe3add3cd51bff3c94b33f31db1da4381f2144182aec0e6526f8af030f2b48ba9077ca6997e0ebffeaae462fcd0bffd201781a16e8e58deef8e00b66168ed12df20cb5ee759a7624507c80cc0141260487659291103f56f434f53c1f2a2594b0323f0f715feac932338a72f41bd422d8b0a1a5a3d1a688d72de556426480af607f5d224e7901173b727c13155065d9ffedffa8b51e6a19a9a9781f9dfb5900956e2f2bf3b661d04b2615b4d2e3f1085523656cb7d15cda966cf37880a9ebcaece8deddf2693b08060fe22d2dc0c2a3dd83eba0082cc9d82880eafc6ddc16284e8b46365d6d368ccbc40e68bff3ee93e466229ca69884b5bf94f58682dcf3328b1ee358fd57b98e0ca16564ec675c55647064ed54094ed96744d40112411f0ce36deb0032bfa9ca2e16c0efeb3c806494358babff429f425851aadb2c142d9c3155258a43aa0cc48594d31674c78c163dc0839ff631e63487ccebe7911573f5620024954044ea036b887853cae82707286f47d9af0d60eb96094e1f8d60229d98dcc7bc3e16bc9d6f5d89a9f0aa47a2680d9ed0b4ef35f5f2245a8d3c23537a625ec31869b4e99e98f4bc9da6c0c082916dd9b705a47d46ac417049bee97cc45510716a1e8933e348ce77b9a88b37d6ca1e1a0ba7f77cb82706d9ef272ca74ed526c004e4428c92c075007ea90b6705c08244f28a112e0c0201a900e0a37adf6be86035c64b8224d87c6f72c5241e792974585d79fb99e0356340b4dc550330cc516309a188ef1ee41cd45ea7755a7ccc73a8180bb0ee24fe49e2278f0979191c90226ab6486c27b0471fb19e262b991875fc3b1179a74ef2e3a4", 0x1000}], 0x2) getsockname(r2, &(0x7f0000002a40)=@in6, &(0x7f0000002a00)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0xfc) pwritev(r2, &(0x7f00000005c0), 0x8, 0x0, 0x0) write(r3, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000002980)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x4a0, &(0x7f0000ffc000/0x1000)=nil) 21:03:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = dup2(r1, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) r3 = getpgrp() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000003900)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000240)="c0aee62b3d7447bb7b77790c5c5b9eb353e580e0408a9a06963ef1a2c05f71544e0e3b58ed983ced465ebc92b63db46c3288d5a9558a24c49de37a6d1c339d0b2322f29c7f9e2706bc91ac69d00fdb5ef04cf0ff0ea003704c87c0a3169a454b3f46c980062c4cb44993bb50c69225781db5b84eccff93f34b19628942d189349905f8e514a45099ef9cea892e3053c54cde3e8f9ec4fb384e7fb3787da727526e27ed479e014f2684a904d0932a481740810c86b353693a4069d7d6", 0xbc}, {&(0x7f0000000300)="574b6843ae02a78490f89ccf7131479567d7253f427afbe0e29eb41f3399f52622433bc0c11e7372c9768e046ce3fe83dc65949f464db2eb34be186dfdb469fa0d2e574d12b7c44f6d672143e049957d5539b4897e22d4048af2ef502491c3e636bed44cdb29e21e986064d970654d980f00644f82893b5dd6c5bd617fe33263e60738753f253785f73a5396d0d8b95623efc9d652d96cb20101e280d29955e7a1c32556e144e83944a9f3af5b0c4f84ad8589d6f2416c7bbf42ef97a3c4683daa84e579879669115b13f0920fcc7bae173010c8e9109fa63c9486b73fba9ecae47b79971944a27df66d02e832d222b3ace38e8ab38c681de9590eb0c6ec4b4914ba1fc433834a4f969d37feb574dff233d7cf4ecc91c2f4f44bf39b582337f6ac032b9404bb85843d572bc4bfbedd5d10c7c1d579c35ff8ef99dcb4d963ec67f22ead816f6c4a42433c599217d473e2725d16db49b888156b2721dfdfc2d1a9087f896fd14df59953b00f0a33d7f59205f275c032d056aa778ea7cb1797777a3d9d581d867ea02143d9ba7a46d8a6ccd0164c2ce194c5bc3f7d57222e3ef67616d2d6f513c621272e787beedc2e38083b874405976bdfefd0839a9570bb7ea4d3bcc1e2c38a7d5ac11dff814de079d47032598fcf11ba2eaf3f8d5eae436986d23a23ac488838a562ce41f0884e95fdba306b78a6ba4813ca7e2ea6fecc186df2f3ac0f90dfd91c677c145e775912c367c9726d9033173e9baf00c04186fe148b39d0b56271e25ce490367dc98877fc438b42ba33c9b6bdd3bd0ba44266e62fcc37b409747a12867c989dac4803ac03a7733a3434c3d58583ac132f254423cb2ddaa1c4ddf03d180e08f69310265838812ebfcceacd2dd83707d043a329fd18d641b236dfa6422020059213ae161a53dfd23d9e6a386ad5e05c47b72fafd2b4fb28635ee4a6e3332461c1376cc4bb4bafcb5b5517e7caab191dc89f80a0146ec710d31f2e7989774f345c0bfbbd538da4370b436bffe8531f7f7e7e6580445fdba8a899b50797b26802d55e3668998d769c107585b43a39a7444e148add3636c0e0874dbd8ef48dbcbd2e89b24d51c5f37cc99e50fd5b985f5613b723df96bc474c43fa04fa4472528b41108dbc3515449c02bac502181ef16b48753768535b78bc225cffd547ad2ad6a53d76641a93135bc16895dc98fcdf8b496498934cc0bec7386db87f126b23baaac9a4053757a3fd296d56a0e5316401a34fb6471d043cacc2c4886f516a2f62cc8f0180860de097162cf93f9e31b9fcba6b769a7d0c818d53ad0bb57bad1139ee5e8ba29244111103ad166cbb4f5a4540a0f93e6ec4cb393a2da20c811e5c2827fc7676321a613dd105ef85230005f60074a27237912bfd5591c20c202b2dd9fac4570c4d157527d4892e7ac3d72fbf24049c2ddeb05f4c91243ca7db68b223332b42c2e672bd04e51eb89c7ec41057539e4530f22582b45f8d29ce571cb55ed861989cb306efa1dc130cbe28f3b1e0eaf053f743075067494a42fea87bed325bd0c4cc660e8ce435c81648e8112b587ca30a8ed20d86bf6a52486ef80078f3e9c0bdab56b4893035c8a0cfbdae1a247bec50a219c29074b28bdf38fcc9c29a7f6dd82d44608f7e67f58e3f2c25273a070ef6e8b0524594a08aa70cc51aca57a9026f229e2580bbc18870e03bfe5a256814a3af6ec01fb2d6e19e5485c95751d851c65177f0f28b0624facfe4b9262c6bcb25748e085b1374b0ac31a544069809ae8abcc51663689cbfca2ce10087749029742ac0483dd985b83012ade738f0f791c958798d7bbba1a80c0752f5867ac2b4cb5631ae82912414984113cdf96d624e5b98be975d8ef8cb8c1222769b34dd3ee1dcfb8fae973b921aa37091f5873e2158ec84b9a361ddcffe7d384fc03c46e6aefa0327ee1331f2570ad5a5cf59e22ef15c54c58a4f5ebb4fa30758568cab0d9f54689e00cd2a39c3e5410f395c3408a886b85d5f922e788ef757ee340a10b6d62b89bd1db1da66cad5ec56fccd787d73107bc3ae06fd35663f08a5a613bb4295bce35cecb8297907834c5eb905ee0d19da0612be49202c818385e9cbfba08f99e456b49db44f8e944c3a141cf2bb6d4cac826f9f71406eef4a635f41c103804908c947a4b616a77545d9f33976d31ccc076fd15940869c24ec61082d7890f1d0371d44c6b6e843b58d25ae1eae77392afd7192eb5497139abb4219c4f9e104c19329e994b220bad7ac3d504f95f9354a2ef171b78321690cdd7aa0501a8bdb4e369de40635851a76dae6ea72f36788a8956dc12bd432ea8fd5cfe5fd23f7285fe381d77ae9dc8889a7bfbdb62fed43a9535a573fdde036f7ecd8f3ef244c88ffec8d09c5a8dc71773672442090dbd4833c3915a1527af1afb3e717af7870820c451e0283185945a45f4081988fd479edec706c8d2181ca48c431678335f13faf329d968670d400657e4d48844a6979bddd45e53204aaddcdc072624f2301b255fcffc7033ffbe77ab5652db7eac372a3e82d4a03653e8688b0443418a28a76cb3ac88e842f2125f0aab6b95905ca574247270fcfccdae31399474bdb8a7a9daeb905cca66004434540ff49b2cda76cc187aa8d523072eae6b9acc5c4e0be6d5f0b762e4a3c3b527bbac4b29048ab5534c7c3189fa8dd9221c8cf6c6535a732dfda43f05250e8ca2ca2a3c8535f7253c11d7ade6572b4689aab1d5bf1946ecf20a5e309ef7b6ffad9687dce7a2e45a47584a5316aa377dbeeb085328066768acf87632829d344d2fc8459b77092a761de600ba851e2d4a9e9acb7970d449d74cd558b7139b75b45af8ad46bc3b83d99c56890fc29b5e963f7bc6c8152950140a4469a62970d6b74b3b9176e2fc7a074c2d1c0adce01756227835a0b41722d592f86451a022cdf450ad40ffe3907afa450d14c86d7a45ca3a9769381b5fa95633c98fbc5c41f5a6e2f4dae633d97f7c6493128a53de6cef48da89f400ab54ef1748ace4e4368d7e730c0ace63b98fd8a75cedcd06fd1d9603eddc2f22b21397c8c510c8ace88ec93204677ed1bdd6fd22f506d2f44e96383866ebc67c1346433e6ea070f90852c8c15d8fb6df1eac9b9fd12169a8d11e47cd75408cee8060a93db1268ac67f0bdedb5d49bf826e7ef1f1f3c488ffc5bbdd3a8cb6a56da68ba0745603785922e6a5d50a8696ec6fb8846c828adcb4e19ee5231887dc38f0f403d85537156a5062661996a018d112e69857cde5b3cb412ff1a289bd0c7e69f4aadbae0d343c628471ac16704f39b15ec1a469ff3d23b84f7280a3c3b92342a465fd7ed68d3f7aca4c121f6be18cc1e735240817e2ec96ffc282fa1affd863f494dc248f82ce539ce49aaf2d6562bce28f1d9a1d4d1b382ef5f9875f4c588c60fc8c53d5d610091f6ca0af4971cf7f5797cc3b461dc56a96bff2d67925278957a1e8b351d138f492ca9c386b86e3569a025ba9078593f02701345c19dc04eb05829c4744161d7c86460369c079916945b3e5b9f2b08554482deb68541002ece1acff9632c9be0e526e9764c94bdb54dbb7b25c03e9df8469605096e045a0235caa8ecab329d46be14c8bbae57f8f2d5b4b6c12b85dcfa1ce214111f9d82f488b8390de006850ff9e4fc9e815241598e01290dc58925269ad130c678fe1137388ab970d2102c8996c9a6b2dfa8fe4b71c40cc768ea9288e00f9c7d8e7711adce5e1898dbe4153c35e3afe24610dec527b30b1f83f6c62d5b9bf6cc05fe18c9582857771ebbd7fe93c8f933a8742dcd386a5f9a12c335065c34a0419e764c168d59b515bf7926fbb1189a4cdbcad0e9705bc34fb3db5bfa5e3eba5263c6c224835a15af89debcc116eaa0d3f2a7d9594b3bcdf7a145b033b029a23ef98e32ba5010e8906729fa9041d8a3252e735cdd9da04920669370844368ac5833b356f21981a1662ccfce2224d3acdd05dcf545cceec8bb0245bfaf2b3aeb1cc47c40fefc6890c92ad8ecccb70a98e9ac17c36ae3a7d875557003e1cdcd8dc809d72da914954789454b1b5390f722d930e6c50dbf7e52e21e9d5f4678e9fa2f30a3380e8baf4a5f39be8f99af41a9077f1b893f1754dbf7f41799273c4f0c4bb30ef67e0fd46decf2c7bcef75755c5dd0f8992eb6736ef76af1f75bf5bbd3366f3ba8581497424d03e6bae1ab1d569600b7436a8adf993793ed4395f8da473cfcd8510f32bd1e0c47dfc094c9a7e8ad28b9f2914d7534b7835a923eb0768216c7b8309f6814000b540245422a7b3497d515862833ccd49cf14380a3fb40050ab780ebf258bb2b7f3d7a22bab1ed2b3211a2e9bf933f3b32de850ed19237186d7ac62aa59df5b23dfc641c87138b7188235d93d5593bc32ff4322d314f96c11d2bad459284b2a13ba1f150e807b644d95cc68c7a6490ba07c7e24362ea950191dd8ae9fad7686afd14bce31d5a40a5a98728950dc3427076e415b9ac7bc453c8a4010f11f85061bcfd7927930c38ee8d9df467847f38e2327517ed56c0a53cd45ce230d2b870e34007977b8e259c6db2df6e861a1c205faa37956f9bf1479be50e116511c9a278751ba92a7879a8bc8e4cda9e79c23edca2020e0d1b30bf73edab40834ab9a5ed53735b582607aaaa2a8af585680ac8af13cf8a08a177cabdd20d212b1381e9e29316183f32bc958de0d5886a5b4e1b0adf5b987581f86b3f8ef9d4c76c1aa8eec4119b4725bb330b0b15531f76e06bed5382ad98cdb1b5c96a175618e3e641cb2b59eec26e09f2bcef91878be332ced308cf12769451b40f788db2b9a6fb06f7e6d7960568359673076dd2d0b5e9a0236d42d36b0f57465c6925c7269275530b9b4ed1e271b613aeffe0686bf3b8d0c6b72c015bf4609900f764ca9e7c1ac6c2287e906a7e4ee37e6cbb22eff0510a5202de66def37820cb9d55177c11c966809869c72f1edd9b4f1a0097517d65a4996d8cb5d166c885f36f9c4358ad4d302acf69befd82918d1d43e6456e3abd289c58446ab64de1dae11965324d99ff4c15b2f9896bb3bfcd60bd8a508cb6f31b2075815aad370c04d289b927979d196d2752bf1b2d3e28e0196748eb6515e24f5f721fa4d9f79b3e49d2c345f3888be1774256c7efc248e54d9f7f9d7f4bafbadebd6fd992bdaf0efd746f7c7ae39e5e4e1082f1cc27817ce7201a76724ce53738d66be668989f4e03edce98786eab9bdd20d25e5b7e9ac8cf80c6b99c7fcd3983ffcd7c0231077731d9ac25fbefa6590c68a87de962aba5735dbef145020dd4ce890ac1f3551450755cf7a41dc759bc0767bec28339331dc953c5ea2440543add65ae2273aae33063f41c10a849cdc76097e7b348dd9eb712906404c8d8e63063a0e75615be28cd617926171727aaa168a4efc0f9dce94e8dc087eb4c69ba5ef74d4868255dfb5bb26ecfef6255586c903c1fabd327dfc9921f6457a05adbf60f2a60cd375dfd9bcec4a8cc361ebacfa2d2cd77cae1a24568d3c749adfd503af446cc5e69668c05b75ac0abb10135924ef5d6ae0c4e533defd3fcdad8c9fea93da9a9f872c593c00be0f4e2e38df4d4fc4971b30b23ccaa591941ed0f59da99ef5fcd6a2b0d346432e6d6de9c82c19965dced8feb0c24c466c26137092dbe7961db7a1e123b16bb1d000f7798410904baa520102928eb8757e22ec75a06677c294a3b29d1db808f86ef1aec7d9a945fd52b36909329bd912f445d87036119947e8d9842a8a9779faf775b0281e29fa858e13151d4", 0x1000}], 0x2, &(0x7f0000001340)=[{0x1010, 0xffff, 0x8000, "b371fdb5ece2d704fd15d03af76015778602f84b75b306206cc8f9f2d91df2f0119bacd2392f62bc05ee8a06c678e95e4fc8ea1bdfb50a1706f3465727e73d84c5abbc835fce0614e3ad4a66ededd038122934edc341aa4d61a51c5607cf4f84e5185225c6a8fa9377f23626fbfcc4d6369ba6ac2854cc5af7c5dc53461ced4baaa761167d1d5e34769a3a51dc4527bd2c74f28103b284552a4c3da057d4b6804d9b1a2238d63fdb1aa88b0c89e4cd474693b8fddb387682c47e7941da268b88a9c976ef75257ba73505a2459dfca997a86ca44f104ca8b66c4ad4175ea2a839c19ba1ee6adc695877aabb25fc270b82a4544eeafc6d69a1058eb66d3263a224a7e8b3170231c1b9dd6024396461098e07e68ec708b2cdfc45514fad9fa58388226a335c3f91c4af693a8f5a8ac1d13aceb052bf629d342b94ec1eeea7adcffe1c78954c9506cc213eb195affc16a73661affa4943e7ba527e9d0b41b43655f6960e84e75c92310ca2ba11ad92277a22abc4e2e5452bff9aee53e946505ccafc3434367471d1210378b2947f261493b72c4cedcaea44670c32c7d52e98a8a49024b97aaadcc45d36575fde8b952d82c2cea0d809f534b117a41951c9b532dc400cda54c3ded01a5a10b852758b4bd997ac7574d008b6138a00109f91a56b67d5a4ddd0d736e62b45392de439f44c329345e65f08b1cb13738536231d0177461dbebb0f6ceb0ce501e20e9371135374cc4c926f0bfa31f81bc045dd4e839f8bda6a877615b6229e4a97d9b125d9d53516b2e0fb63a09c19c81183ce0ee723037ae3464f0136bea0b60d339477d0d8ffa361be1fcf69311cd48a70ae38f707e55aa85e64e72b1becb8684ed803a1c9aedcf98f59fa9b62b29dd59cacebcb84188cbe57971b15a7e70589795aafbe39ba1ac41e4f162a7ce928f6bf09bb6763985963e8cf4c99f0594ab97c2dc31c68e1b6b959a73dec8711bfdb74b5e65ae4b168db21c69fb2efc8280adb3f4dc67a0913dbb2877d18ab2a121fec0c99927997843e0e8bf1ed67eb89253a617bd7cc289449965fd489bb3c559176cd3b0daacc802e600897dff0a62e1b1142ad02cebe8cb176b9eaa5628eaa7f5b506d979fdc1d95c381e43075d92e21628a7a4a2c3734460ed786615fd90a956cf110c8810ff7b254cf653f0af49172cca9ca35f2a5a8ce32314c6f9f5fa544c4a1c7db73fda68c15d522002bebf935aea9129a0096ec4137256d99f918310ab8fc77a82551d0462cec998c5f121cd764f736ac9cbfe63d1116fab849d37cf1a867015d8e38d7925a6be41cf79d27d98c6f06d20e9af9085d3213345343d7e8c5bde2f9725e78c53e4003cf1d94b479ed21480dd5075c2dbd070ccab28ab67cf32190aa90763d471227f94e39aea3c4b36c32ad2531c3d02cd9753654731d50fb69f9247b5d4d4dc4413b99e7f193b46f016368906d9b21066afdcc90084b476ddbf8e0de0ecb66053998bbbfbc9e62d1d1dcb9713689920a938a9b4400d93ec1f42fe5b201db1117e50d6d8ca4133879a5e65cfa1554dd115c8030537d7ac796eaaa417b106464dd9f1c5855a042b4d735b51b4f3f4939fc20cf53f947ab3e12fc2db226db0074b84cdc903843af0bbbddd54dde3b04b0428f8c35a52723a0a672df59af16a32d8d134db858ffe0b0861f37d95c329996b129d51638cb279887c4660db76942586c455e2f200bab26c0c95faba84e57071e38dc6682bb695125d8edcd2562c5b4c4d81cb3b2b7132fd6a3e0ca65aa3a5c972952753762a563ce6fd396467e94aca0797266909f2d997ebe8562053217a6f5012dc2aba6cd076a565c471af848bde7a61ced94b9122787baa272e9f2e97eed835244e5d1db8b6e6b635550f575971efc81f286ce2614a03ccbfc0e464b7271ec6ec8aae2368906b4b391297a43b5e6a93c70d781998c0943ec780008c1da1dc8447ee7ff209e0545cd54f76cd50dbae151452d27680dc98d475ae95a210e4b3fad3b6a42d81cfccba5575dd6ee587fa7cf972a3799f04970a8d1ff58e4d55ed983ed18fe44a4524dfaaad602beaf6bd32a00013200d6429a5f67a3a4ab797ddade574751156423387184fd789584f3b8c43b789e92cd485c85898c0c9fd7cabf9166872ea8bc96d7006e023c3c95c77b4549135f3b31d2d442e2304087f2deb4adc5a96887f35760b8f7c07df755e7f8d14b57601fba29b263314f772606c4f370cf784a360649176532e8263afca6e6d28cf389968ff8a119898614c6a1719332d665a31f217e996047595c940fb4ad8655ba3d97a58b691d44fec59b4a1fe375cd7823c806680123cb87cc6ec714b683043b8562f270e1ff3e8a80ffdfa1457c954507662a02f973fa5bc56c39f359ac3ae07d7a51c1e228a06cb1b3ffb4ffd82215a5fe30daf4b223e263bcc1757b31d98e5ab31cda07684aea203bbad03b272348ac7113d36f4c8542a31864c65a6a169af75cd141f88550c00129d71380ed69639b3e384027b635a02f392cea1877ea6667df2edcceb15da09cd2eebe9d917e143bf8c3f639e2fa4c7398f4373ce3cdd1558e47bcb70c61461885168dc35e5406c0b14593177f8993152beadfe0a722868c790caa29e2cadd2383d125f85c0aee98ec64ffcc375f081bc1671ae3f9c375933d9de003fc667970038911e17031fc874501fbe7b1383d478283f03cd10a878a4a50c00a740dbd714a5c4a66fa69d61611d15dd436503400181ddb223702646b1b0666cdf58240a737de266222561d160780067573511bb0679aa9f170b0a3ae320873c66db22ba33dd98ab9fa18d9aef9b862a75b60b6bf2ef69b2181544bb1ba3aa01bc936e064b264a37496d4597313599ce750e226af5aa97fe21718a0fd8b88a9e8f9b58d850598066e0590e8ab0c317cd679885f5f4b3ec1e99e93b115113a5d56a0859ef7ed16ce16942b1fe7b9b27f2e3c0adadc9c79ce51ffd7f2998ef9a219a00c9533ecf6a970462e512f4810e3aa98e50719b84a4d6a416f6929cabf3841ae68a08f0da01cc8a9a32bfd8695fe98fbbce471c5ea82e22dc7911c426fb45f1900af634d4677610b4954bd919468263d5c34f76df1431cf2edf26ca60a73765ebd65faa18ab10ef99da6838d9aa0c7144eded5b6eb8bacb8dc94b4bc92ea23b97217b7fb867e1fbee8d46cb49b0a9792f47f9a6a52900dbe359e3ba0699961e6e6e1b59ecf3c18b7c75bb1dbbc34141525fb4c9ea6bd50af7652d4c4d53cc587bd94daaf0fa958052dbe9f2d667c5b0cdb1949477a13384793eb9bc7e738e52163a99b1a1c7ae80de63f2228e4a9a9dbe329b75cb370382c2e227cb9faab057efd0c03b4b0f9bcbb627231d2ce20584e413bcf60d70e215bad96305d24df95073981da0877e7dfe956aa62ecc1f81a3cfadc398344dcff957bf8ba45434d0afa41d56a8753aee03633874261d58634e8ac15da4d2c261f8391d5cec93bbd4af01a80b7c992ea9f26e186dfd0a5d6aad666d82662bc6dabd16f31e4206d9d9c2e8ebfe15ec8cdfbdeb463dab6b87a9b5bf6b9993bebc34f2945731fbc75a57ea44f65c9f7b5b88a77944cb00dfe3dd0b11ae6f9d37af2741a1c3377b84189299655cc332ac409e0a7cc8d5955cb4ab017a36dfb7458001908a8dbf1a7a02ce90e387e5723d1330e512042e454298e9445d722d792b63efc3d5897f95dc9ff73e0bc47db1cff28060d86a236d555e2fbe8a4ac66ad339311d55c5ffeba7bb71a0edbc64167664514b14358a362dafb581d6799cd18c96085729a6bbc9c4a1799a0dbf2ca4f525a712bb563b16cc5718914d41e71e356a5adb729cc153c03ee27407edf02d0f79d6d4ed5c01ddfade5562ff834380116fd2c0f900b519e09e7841377f6e6c67e85174efd6cb8791f06995912ff84cce0aafac26fd0a54a6a17939b0a5906dfb34dce997e0204b3249be2dbd847d2bb3bd2ab786a01f2ba80749b8e161488838588eb11c19fc01159099e77742a831fb670c1bc3c804aeb3fef04222e5a6882f277bf02dc15908cb137bfdd8dd3e9a9b3def143f05ce24dee8b747a268dc1a6cfcef6c3990a72b691dd1499db08e582d950d77d5f5a670b111b69b87d7f5b75568b983e94fc8c6436d7c3f527250ebb7b9f8da79ddf208a9bbf1cbbc603b3e993b26d6cb2bd94a046f4f37cca924e7ec08a879f4e311cac17caef8720d7d222dc1361102a5b9ee35d5c3d697c4d3fd9de18f81be5061e42be42ed8fb1d23cb0e9f6e782baf2f7129724237ff0b07a2ba37e1b9347b7b1fbc72900da2e7d86d87bc1e12e49b2327bd19e003fb0e5a73306d2d1606e4dcc3f706f8cfc5b8f1165a5dbf98cfe49d197902b4b02673d7745f130595a43a6c02eaff5372c3756894becb14e762016360266da4afbdbc795544542a10475fbd1053230dc0f4357ca9f623e56868fa069e08bbe3d8e6120613b9843e912f611c3b440bb736a660e33a98bbaf7a30bb9af3256c2320c2679f3b4757094411a85a32d9120e6fc747f48dfef89f0ade9813449192f04f3de9e9569278fefc603ac1b5da0bad4afc3a5ae4ea6c7980d418407728e13b39434878505b6eee8bd6f29161a9b776a1830bdb4a61ff2ca3c738868f83d175f55297eeb05116f6881ee768f422a30c5fe72ba00cc8514a9d0f6f824766c513ed4f9a060dd7d29790bfa5fee366af8df7e1fb3b59ed07421a6218c2c7925c79e843194912862d1ea89974fe7db7e153fc2f94d04f5ca097f56c7fb1fdf34484e4a2bbb226af6e773be47c661a11af9765554e2a748a113db1f077aaef6a1140bb456161205710db6c087825be955264d54a3e9a3e6c38454aab1b7231cbede33e895e92de91a4d76342455a5ee215be460678ffbe62c34727056aa12556450fe73cf5e28fcbee1cde00accce22d58daa2b81a04465371d5389d17662ad3bb553afb8a928889f7d45f868a990188df7cc30138ffcdc914e2c7cb9fc8e4df25e6c923e3e783045ac9a671c931304b859d22658dc687eb77fdb1b3f8317d5361dad8f91c139c1570db4f70112a43b415bd85faccbc33df0de39a46799434c93a7615bcc5f8c94b7c88f06ac3fceebbb135750566d457a1e4954a47c8f627f00a2952f737378a773e59cc60e79f6e70835237dc7b2949d2cd815bd717a42323f1b38263afc15ae1b7274496cd3ba1f652e116743687bb8e06a9ab5095919ec15a128b4911b2e95161dde985071e5d211f50b6a3e1f351a9b69c4974b5a580bc96c56c028fde44028cd39e86c28b04486415f41cb99fd8b3a14675d8174ad59e1121c0b4be2dbdda820304a9a942ba268ae20b9beec52b342972150b117dbe7dbbf04f2a90744724c259047025d291f6dd85be112861d68ba355a84e950dd2c33bd4db1c4ee458f0ea745dfc75ae0b88f0acd71354010df88f01bf67c0885334ef5f00ce632d1792bd99ca9cd7db4dec3fec092198105ab878205038f15380b021b6880ce417356ea87cb421a0bd18cb0c5a007ea7340febc1db593bf32ef6238470a1c1d289012c6a6e3101c5fb0ac2a1f9a58daf09ae6233c1995d6994de0e704b242fcd590dd89cbf43205f1359801546422019510f99e9674a69370501a1b603f3626618a2c010f270b5dacfc73043fc2aba3d046865404ec41621b1e525892f5b657de9f6e98f1d4eedfdc5e03802e66c0f4efc99f61fdcbe101bdb0e9819b97b6a3ebd66d01b9cb45a65606fc42bf206c82a5ed70a7bf95e6f114b38e706c4b2a3f3b83db"}, {0xd0, 0x1, 0x4, "dde8cf5109537dad6130175629071c6de2b9851a5dc8af5dcde8839f0d21122a1a26049ce30e62c7585656a55bcaa63d3090fed092b14a5821ea2197a219f065d542c15c36c02ad5c6a20ac631e108aa5d5432c82335980b7014b7a5636d31be10a7b7e8e16580f0004a4baa5fab44548c7b66b7668452afb342c5d5a48409f33e5409b04250ae26dd6f71c16770353a9683d7967a3d84de3b5c821f895759503fdd07e9baffb60417cc9985a0de3b8e3d66fda7b97f61f9c94d"}, {0xa8, 0x1, 0x8f9, "80d933a7dd48f8c873a4a9e3f8db2385dfbd40951c53e790c2df8c05d5d5d90671d6c55116a0fe61d0699880486966e6163de1a7020fa25839cfd0ad16c33cc6bdf0b0e497d9fe1153c5d7e934b22de7fb9eddabcaab82cc70ca8e9c78716d110b467e1e9a9a7af4fcd22f0dd00be0565b87589f58b3cf7b387e9811a385edfa6b80b2a6d37174ce4daeb28607afa2c6ced21ba66965"}, {0x38, 0x1, 0x202136ce, "6791c02b97bc27ae1d8ee9b95a905a8da917c85e3e6f42151e94e7bc120bd4b4b7d1db0eb08624"}, {0x30, 0xffff, 0x80000001, "fadb9e6e4bd678f9a194ce1bb50feb90a15a5bfb2f79ccc65ce827e9f9364c08"}, {0x110, 0xffff, 0x5, "228932adf60eaeb01f4bce65accf7d91cac708cbe48eec1d247631e6288da302ac221ec32b375f050780fed0afc29c71660f2b432319afed3a1a2a22091d2ef4b1cbc58705f463ab5fafc49fc474370292822c97dd247bcd48f869bfad885c6c4d0b62443f6347db12c511c4c4f0a17736bcf29b8f75f850fd1a1d3f916d665deba4cac250de08c943f39617f78be327882a9782d811031f74300232fd936dc35753ccfce9e63b88608b71aa069ee23dc2d74db2b972f71b22e9b0e34f7393057b9fd314ef2798076b2dbfd54e74f4ff155b671d1b5a0b4d6e01d8fce7bc5e9b9e7e4e0d6791806f846ab64c747f2340aaa0481143dc94fabdc6a733"}, {0x1010, 0x1, 0x100000001, "d833c8776bef60de3c5d385e5dd6fdbb4026143fb2cc614be0615ecb70fb5fd2b405b1e5fd52eb0026ace63616091f4d97564fa0d8ffa37628eadc9810e6036883382659b3741cc5fea6d88be3859256a2e7bd3caaa63b65247301a95b8a898e861294191e4bda11381a186ab9b2d7172764c25271e0cf3d3b05f65b0e8edfc21f4e33c59f2dbc52e1868da5c6b9f4d82ef0f69c37ec5f13cb3405f8febd52dbcdde7f60dd8ee6ef446e57f846cedfa90b458193df0ff1e41dbe99c853a27a8809961eeecc8413b0769adc2104881dd39246c34341adc8e26ecdbd20da2089a742628ea6ceae154dd88040943ef8abd1470c9f16df6858bdd6fafc3725544a70bffc308714bdb6b46b760ab97e69020db2b34278fd904c1f018780d19993c81e46bdba0860ada7ffb92b38d7c512902eee69159d759eac47fc5625b3fd73f24636908d9ca9332839b6152d7c3baef8628b769a227b3ca7c9bc0d5488ab2f54f70371654e0771ae064ab2601fcdd1bc70b614b696c5416a9d3d6f7a1e7239b0a8c6ea0133b8810c136054b4e39629b802cc3d7c28776bf24357d6e93804757e939ca227f82eb919f7f1f0afd341f7271188563aebaee9f02a2fa8b6320a0ce0a46dfce7f9ca9c028d7492b6eac66dc0b91976fd7cda704ed60155a2a665f71e35cb1d2aeacb6c444aba7fd0dc950a23bca5d6cf51fe227b1237bebbc8f5c96a56d8e6efddd8b7b50b7648f218590e042dbf32903503b390cba3920e1124ab28d85c27a8418d59f8693b5b92ce3f9a6bc505021b56a7defcb5664aaca85b2fc8dca26e8c564716e6be8ad9ea1f70c31a26187f35093d3f0ab6865d88c1ca928fd09654ed0612dc1ae327f46cb25fa9ea941e17b0181a68bc8e68a97ed11a2da3717667f9b3e9b042904923a69028918648ff158ad9335cf734fe3dedc5c99a913c3af2962f9c9330f1e93061cdbe96cc207b59dfd29f6a1e3d6bf39a0a5dca85ad241d6f593688fb284448126fe4e2230709304e58da99d93d926beec578a530e0074c3c9da997c3305d8efa696059cf4c26c2ba61d72b80107ec078ce9ae7e6f09b2436ade0e412bf808fb60297d573769b5979ceedca9cd2c9101145bbd3970dc4dd215cba1764076580b41399427fbb1f1f6aeaee553b6636f87c6deec942ae2794a9ea05bd2cd435a7dfeaa007000fe842846cbea0d3bdb887101074bb33d92249074ac6f4f3762c9017062bcd9f4284d8cceb975efc1c6aa7c6054528c73051d82011c5c26875baa18043e3ab5b92da8b056f5296f73fe66fd6a3041ad8bcd98db2340d5b95ae4a2bb92874c2fc1db2d415126c445decfe3eb80dfd128dcf91e1a8e6444d7168f0cc1268dc1a3a3cc1dab4349ba0263898bf6684a8958beaf20a6407d9e6ad3992474f84ee31a7fc1e8474b3089cda1b0747c7ffdfdeed6cef4ebae91af02372002e93b9c6c1f96f46d610e497d00f416836c2c10e7779e1728253436aef58116580fbd7b37b8cb084c25afccd09ed655c0827190bb8784bd9490a365732a0f5e606d511771186e784f7e5a70c80cf6492f070d5b40b5dd9f6d71f5d2373ab4a06aba0691f78e9f30cb37f0afe57c097083ba23cb254a6fc692c195a448fc83778fd7605a0b1edcd336c2fc7f0c177cfc06649dc72ab87fe0067e14c8539548218d18f47671f40f03c0f96ef7318121c0cd2ed84ba04929271a0db27ee872784e16bf118b6e7a6ace742f9c34f00dcd9126e9d2d95808bb0a4bb8e9de4de31705c3e508f162ede8bff7ce49763d01aab777f0d191e806de1efb5b41147398dc44b68148595abff69c6ce205953392e8f659a39f0844c6f1e8cb52f476d93f9538a7ba5a7a4327f8211c1db2ddd432ceb7c5346737ce35c94fdc05f049391394af457718773da059f0d93aae162d7431fb55fd570f95e02210cbaa5c58b1e4050f349f207aa2781f9336fa60c27bf46755b18f05b3db686add12d103921625e2518bd4f3b7f320fc51bd31707af7ff6fe2ff46a65cfe35f1561dc5734841c95ad769f50eae373bb704084d49fec58f60d0a29e203029bf9633a435a5de4678e3fad23d918525a46176a3d8b7286eaa4922ba77136407e18f7850754be85b776977b92b280d8f012663ba92ae033dc1d17df33e154a9eeebb818b1b0f1f3f87f65d630a881db1a9d20b604c72156a4258c0304761198237b914a6eb465a7c4a21e5b7802150bbe8831f940eacbe893cc9113f1004e3d2f1c718d75c8b4138a7dbf32ccd735a424e07a18727468a06eac4091bb5651666047f4edc87dc5d28549434d48189c32f2cd49f71d9f3d969a60a887b50b017f2408f47c86b311fb80d1acf656efa3d6c9670b702b2ade420fc8ba2d3fd65af4f77de80e250a6e3a5075dd050506e27755cae30d478463b45480289de77505f5404cb1485fe2f71298a3fdb8aa93017ceb8e0517b94e58b4a4ff977b4f608b6df856b0438497d0014e221c8fa1ac11e82d4b4c64b4cf4480fd8637fdc46e242c60ee12cd1cf5af19875e36e96f7a4873eadf28c8afa1240905158b37c4b563856ead0ec0912cb5a87d2806f7f41c2cf93ecf62d444310465849eb48df8a69795966f2ded87deceaa1a0328cf6380167d1bba1cee710d2b852e36f53e40e5f6b51205cf2fcd84bba12e32f7a9a641ebfd65ca0dc20e22d0ff0115afdd86399ce8a1105aff27640cd08feeeb242d5daf33ffa719b557b39054286b4dff3cca6c87325d64cbcf2fbd6f7c59bc129fc64a35f9968b7cb9076c457d6f2b3cdb75ff417976d79db30d0f82f5a4747290ee202c773a7f20ee6b0ab7590efe15a805d0b803995f3327f26fba12ca1754ca8bdfbd7cbd72845a8c474ff74d5111fa077bf44743ad28bbe9536015aafdd64eae5298e7d02f97a1bce10810946860cb727de46d4d196c220d868b9745c2ae11dc07becc85184c4c04b2a04c1054ae682b5caa123654692802b7bbdc1b19473f797f88a7fdabd6176812aac731e35cb1b72a0569d4d3ce9f63012404930d25e6c1c1115232bcd4f6eeda60c7bb36fc1fb8d90f78f6157c7773c995a1207028e09c445b71d30a9be9f34da09d2101dc247b9ade5071358f7d0cc71bd2e79e1ad7716e9067ad76d64038d02b1bbdeb7768f02cab7ced8453f97ed9f18fc1bc735577a7f20ec26ef43df1a4aae39d2c2a7d926e44346bb605d4ff678a88050455054cdc9a1f0e098b5d06347f83cdf7562b247fd73b65cc978ec9c797c5d5535717dd7ed1bf2b51f5ac1f9ea8e13e48e44c53a493e499198e7999cf7aac0e4d13f3cdef68727264d2ba7bc12b8a2ec0120f9d4900157dc99ce41c0501c269a0f65b7a138af65e9b09386c82b4421319deb664a5df77bacbc8ccc7829909fe1b52d7fa2b14e4919d8370c36c07398fcbd1db4a4730be61f34d00ac965889ceb32a184cb118dfdacb59ad7bd94e3456ad69ce7832dbcb9ec09179b79d67a4c6f0655d3af8b5996c5fa69da992f651c726deffce27819637dc435afcd9ff5e136691b954ed92758ab09275ca7edb073f9f43adf160490369c2965849c13399cec259872dc66dec4e210db9645490f5d605411f71d30ff883dad9bb1b75b1d83fe0971c755a786ec6e1859ffa0e4407f0112ecd161ef74896c90403bca2934d56b0d9d36c801bcd64ba07fa83512888aa23f518c485f302d2a68cc52a36d4f5a2838a9dee5ac6bd870124292c6cfd4e147a9bfdd76f5bcea38756f28ccd985f40ea688d08fc8db0a6516c84add0922e725fe6c554de9862fefdc090f64f044cfc3edcaee20813b5d7ad3f51b34de368dd7c1c5575f6c44e3444f35c6537b5694e9dede34d01d9d87675d8fa8b6265998722a21c8740618a6d3afe099ecd97895eed0d9fc1df79b3520cd231355ca0ba940f8649926366898b0627063f5f20fb77687fdff24dd11d0d04ab89a6ea5f559babe6d5210b16de21de9e198180277793f0ddb38e023bbc6e5a1a118b46916ec3b748884920d666f219da0479ec9e06c36466a674082dbab68b06f5a767853179802e6b42b1b487836a8e07610ed92e8d002942f45ea5010b5d0492faa9b9a2edf8aeaf1cc6962b8a1f90edf0c431d2a26c91787ba82f861f9934769134aed6a82436bb319be127c935cb0654287ca07b8553b4b4bd510bc6d0b83b5222da330c0e4d7af8e21d907f74925c57b4104c09d4d79669ffec22ea3d7c60df197ac9832d5352892d7994a33f41a07c256c63b4daf99d489c24f328f1abc276a50726552fc857e7f19edaa6a00d7fc88de66e6ebf28d2fbab434054e4b4a3df8d9476a8e136f712cd1970de9f7e63260d8e2545000921ced7a5833ec87c48ab77d1ee9e71f0abda0f987398b2b517ea8ba5a5d455709c76db966116858fa48254f3dea507115806be0b967c4ce450b7db0154f3d3085b31af9d03a89123f35cf103b034ce1f9a15035629dce4181f08ab82f8828515240995345c0d0fbe8bfc35cb21e4d139a89773f0c64f249df1182482058781f8a23c4d6945e1d12f4e577cb027c4719d173aa7bf23b25396e37126187cb697ab3cd5bea0a492a39dbec8550325c7a4d2ae06c4ce90aa4030092d7779bab3ebba5c4e16dd1fe510c4ef710f54dec39b9f4e7be1fe23f1e881a2127bf1036532ddab5ffaa77588e6f2c0ccabf5c4ea8a149dc9c0fa7784474019db95f7e31496c484f9eca690e6b79909c68ba61647e81d9161306213bd3dd21a1543002fdcab11b28a54c3eb7f6be3ea748b4539b45b9f0300dc6421673e8cce04a24f6b4624e704a6d8db189a28d58a3a16309dffd9a82966488ebfe147aaa573836997a01182ae9c51bfc583f7f5a466991946b0ca0d5f44e0fb2776e81437779b3b8f864a77aeb0c42ea751561a44589d55fb86b5ec3a54f0d4ecaf6fd8915d31ab3e27edb39276dfa9cb81b6e6908d2ac805756547c8036bea2ac322918d82fa28a591581d4d56354bed2adeb6c13edc4e21dfeaa7ebf8303ea755b0171817edafd063164f540ccdedc5f4a924d3c4edaefe11b3acd58d7c8b27e91a434a74ddf8fe98c2207e9db5e3e4b501a71f33555f7a1068e84db2728049cf2757162f32ef5af04185662d86238a0468ff49c01c69565fa403f8a3292f698b8cebab775af9b4f8dd2e9bae431db9061ce16c5c9919f84c7d1cf9d1bf49b9b7198bfc97c83b769e09fa76010ccbcc875d8f561c4472080991bc5cbd35c55877390ee02f0b3eee9c2067843adb4112ad058d968c6b79e09697a27e6cbc5babf335a6d1205af149cf8e101eeaf1f47d7dd363358360e1df0c4788c996cd0885af9ad6ee3b0f234a8b8a89505e37c8f73a82ad8ec24e1c0c77ca00b4c147fb9b11c7cfcfe6c0e1d5a2d88de33961751f7885ff6e95c8147442012e89fcccf19f188a8d95fadc6a6596bdf081942e211ecb86d80ca07802bfa36a7026426b468d25e60ad597ad101366cac437648f92655a9316c8258410b2f68f9001472ba91472860a12c4b220cf883d4f62f34b9eb7507e4db7576d1ee43e0d7af75ba8bba2014735bd01537c2d8e110115e5774f2f71512351873ede835ebc9a5ca66320890a5a78a5991d744eb41a4347b1802045c35a24826b7545f3493b2467619ffda95039d49139dbd7bf057d9b485648d4f6d3c9bfe1e850f7f12377b8776678b1d6c52878d6b8edf882f08ff5251b56928c7da53f3d885456d31598eace31595f3edf4eba2529fddda257ee79b179efee4cf12c0c286c3cbc678a8f12e1d40e4d258f51"}, {0xa8, 0x0, 0x4, "a469a6977356fe1a1ac0c3e2dfcadd85f3ec7f59e5415c145b06c81d9318c0b8c75c8e58706cdba849b1e5cef0fd0db6bc67a236e71671ac2eb6d45474c945e49ccf35f09dbe965acfff73b031833513dddf7f7287d293c8c195506cb7a75f8b17ad3e8d70a3a967691361ce8c96775eb48865c11f56c86752847798cfc4e422c8e2caed24f10aa339c20373d4f3b713e770e0ea"}, {0x50, 0xffff, 0x3, "d078d6d3ab7e5903c532a5302a53d3243c22766d08a0028c0f5ec657aa24c796fb1deeb98332453934547f951a2bf50113adecb25ae0ae09c68b866f49c6"}], 0x2408}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x21a, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 21:03:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) r2 = dup2(r1, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x39c9, './file0\x00'}) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xa8e}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') pckbd_enable: command error 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x10001000000, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x38, 0x0, 0x0, 0x4}, {0x400000028}, {0x9, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x8) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f00000002c0)=0x338b2d95491b8493) 21:03:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) write(r0, &(0x7f0000001000)="62e3f0d642c32e42cb6eac4279e67d7a50a803ad111575849f50f472c83f88b60410a37910db8004fea9ec4d6a75ab80b7230654225f3d8af356e1221414d486c52c83d7caee6afea41b96436418cac6fa4400da6cc5fe6b03510083738081fd07ac8c099c3886ff332b084266ed178e49a3247467a32665e5df9a2206a631572b28cfdae0e25cdb63388efff72fe4e41472430d1816657b01e28c5f9b47612b09f4d543f1b59fe4299df705cc1cdb9c1357312521f986a5976acff2e1fcae76b2f1c7d7631d7009d8c403b1640208523417d994f2bfc1a677263c458534c52e586c0b755e5c5f0ac8ad5a36e6bc1d26636d612f3e657e1d27f7216b86eb570ecd8b0504eb90fc1eaae2eeea482972f68c9e0567434a6331cedbcc7299230a44104cc6f1679547bbbdd3a57408e36a7eb718be8f2c6bbb2f0dc43473bcb43cee72aca02379cbd2a99637c3c669a5b6b3faff26f0bd37c305e027b3946fe7764f51f0deafd7408e8937fd44861e3002a1118c974b340eaab2474158f59890d125fbb3f7515793589df84dce85f9b0c906ec89414455ef3a86469a73398d01c29e56dcfd34fd36f3272a6ef86ca09213abc17feba4235a7574ee50e923597886b3e302cbe8cd2df924e3a5156e5b1a93be86d4094da6e6103cbb2f7281b07b257d888b72885737da8dc22a93ced25bc9f0bdb7c1f1df51e83e6b73a9769ed19ef12375b07b3671751658511688c990e6a17719d7753668f71d78f5ddde91cdd1f358c1dd3dc329a232a5ad0e7dc02eacb26b62e240858439020b51809f8dbb73e428d46fb32c5fe6e1a272ae4264a143f77ba0c485a23e72ef66dc50c2e58b0e1896ead568b3ec7a8e738d692c7bed61c7f8549df0c44dc52dda2b6f0cc6a6e707b2b405a827b512a85b338fc36b43118849020819b1951d4cf4da70e399ce378e3370610c32bfeddea1ddded85157c7bce356b76afafca1f7792af26bed228f1b574d8988ddaa5aa99ff69250107106cf570776328bf493df037ec81c158c72bee656afe92f03c27374492e6ab194603aefcb998a9fbdb2dc6f4f8a2e153487d2e492fab3a67f3611db62787692796eb248549bd174bd160c812744f884780798923ef13a92a671cfe27ca742e09a1f050a3255d0fd84d01959e1f293b1865c041f76d7409de58f01af6587665babe1d7518904ae19ab7d0ed9c3dd352dbcb0118281a4b0159f5d1dd155c799ec57829ab79c5219b3161e486940ff025085327213be4505850b088301809f77f030259f2070433113e2e51f6c90a64b77a7328435e92582e5833fb484b8a1d9894f81318d59601f44f5c4ce0555724ebfc8a719acc2068fab8985d9f4bdb1119cf0c4a0a7ef99bd96885da1ebf8ec2be0e29702834f59cec5e4928c2dd103c2cdde935f48289a04d8698a090ee883bc6c7333b616ed0097c192e4dc4b68bb2bc029df4851d0371d0e1bf42562c586d2ee182d51b4133c68ff6ee1fab297969f1218368d6d9c8b9821a3e32dff55fe57bd0617a8907dbbad07d7119244ecafc5ef7b771abbe067b7928623fa7459dc2538fa9c044c02053b1f8ec1d660f04ca6c5145d282a5af7db180dbcd512ae335866bd4bdb5c94da15425649c3f578bdc031fc389dd4f6ffcb89be0e14d4811f2d3263154d738f237091fac387911bd30bedbb9eae24f96ec7c15873a591d47b87659768181c63c2130cbe84375b6f82ed3b2190a06d4ab2cadc70b7600564c977b884f77655ac97c073a830b8d57abb576ef26be0058c680a64e33086669db49c90046cc6cfaa35cdc3c6482be7edc0d414332f160dcd58fb93628a5d063dd3a94d50443796db5815c868c5941cf4159644f5e884592b46c85c934ee4787ab3ac2c85d71de31c85bb9be31757762ebfafeb1e4007732a085a6ab9b481e2ce1bc5f9764e5badb5940d37c897fe5cedcf6f9ea6ace459e7d479f8369a43fea4e8d01eccadf0661c9489828add9e52b9f013f386c2550eb265d8991370a2a4e80b6f478e015713ac369db018bfbd7a5be77bd8143a66d7783d3c1b0e089d4b6f5001c89ecc212fc9aa84661e7544fa586d67dfe7311fb56e7d762a2a07ee785b71d2736d93a45fb34f38d6e5f3b8e0a5dbbaa8dd2317e698deaaa358c89d497cc633ffa176a0ca2b0e4e8ea398b43f08773dec1236fa1f2fc979c388944e81593b809dbc4ddcd8135c0384193c7e1ab84f709912f1eb262f98ef9d2509b08c0820f679dbf86bd3b2fa0bacee1f7bb57b3d808abfe520467e205e2525ec263ffaea2c221ed456f473c1c9ed4f95ffe99df9dceed9bea02be4d3a2292cedf9c4e2c0be87cbf861f89650d3e8d9304cda9544fbe9555a1a8cf2b4b52c65b7dcf35011ae190a2e53d3c95f6cb0aba6b48f54aefaebbea8bd387b64c823d312341656811f7675198768dcb35dcbdde4688d9716161526c6f77b26a5c39123f388f32eb1d4252ac38db49084c0cc74edfd66351ca2cfab0b689a5f7fd9f6e4f9c73900d20e1ebd2b96a70a096fa467df5ab81d88b3ee9e4f9b9939f3cfa601482989ba8fddd5552b535ee143d53747c0f0bd034777a12d5cbb268bde39733b7a41e2e43007f491884697bdf00b98cddede2a47608ee8e4bcfdf73cbd5eefdd7585196a18ce85f785b4ca7b4ce4246d51d31300cffe5f5235e2244c6e552c77ad9c3dbc47472c3210557b84fa9b0aeec009eed97904b37050518d3e5fac6636bda8c78d417180c0723d3612ad4f9944bc2e0ab3fffdcc5a11a27ddb24c925642c8883aa19a77139195573cc899c91bbd26f22e6c520c6225a736f3c56ab936520e20d756835e3c2162d1310b0274d6fc24642e441a45ae880d13f19681dd33c1791e571a56331d0031f14d0fc30f1b6a27423217cab235924020fe546247ead042bc9091e5052bac07e6544be5aed1c464381f6226ec50675e0c1db586dff3e36384b2fd5bbe534d1bb6e76c3b41e66f45ae6be9fd8e518a96fdf75679463606b275bf07b60305f848729068b4c028891b48e90a805e0bbf2a5e493f40f6cb9bcd22d4f806cbaad2f0ef5814ff36e68f6c8558c2de05a1e1d3685137397c1149e4c120ecff2dfacdb2404884a0b9b86b27324040ecb3065e0b9bc5770d275856afc28f4df221ba1b106153fa51219bb6315267d87078130d9453a466eb2c87fb49651e2a44decbe845209c0103f85c3b2fa785170528a3ddda31fc7c6dd8c044bb69653925baf883c539b9f8618c979f1a6e5946c9022d98d3b9a79991f0404ebb9cba441f2213ce08ddfc2431102621591c3e020347619b23ba50a07507de1a4397133cb479888942a70459b24e1ed3b9c6e67d2a466f09c6c1aee4fba99182d2e5bb9cdbd9610ae5179e8e50cfb43bb2445e3a469fe7ffa1ec11cd5314e4ab11a6f1d6d7d5b0b0e508727692c562da979d675c6219a1668559ad4bbc32fe8aad9ad85942272e365b5f3751f0b659ff3c994739db8d69caad361c1e739e8100ccbde3cd294c3b61aaa34083b9540c7597dfcf7f33f745183d5538494d18ac658a0d26dc4b43a918554c935e279a18889a370cbe658bd3c0f1190686c7775426c7a88b9c2f012fd7b13b5cd175f214832566a95505fb6c12bb92fc069ab7cf6017451ff3cddc93b2f000723152adbd6730d9f90c507147bb050ca356ed677234522062c1503f78d46c54c553155bf4027e71db3d725301859d343d9636f61f87e210e13cb03756a10b13d171e41703b8d514fd765f016ba12bd36c00d63b9006f852d6333f624befd5f627f76c24e948e3311918c3284d0ecd02bdf95696a8c65f4a8ab30ab566bd2d6cc5d88d929234391974c5e793a1b52442b5b09836cd0c74eb90fd3cd175a24d3d9ec0ee9c27ac59a5b8642b350b55cfe3e2817a84efc9a87cc7d64adeca35f7957a278033a808ead2d004e1fd258c70a683ccda38e40d59cb23fbdc6059961139ada7408fd27b6907f9785f356f2b6386b26a08de58b445b4b49b76c0167c740f9d4d28267e00b27f1d807bd0da3816a4776d6deaa906dc5ef44deb1c699cdba10da74f39a2a1ebd74777e9f41d430658d1332bd590af6be3ab00f86ae6c6cf572caf12de8529f64b57aa4eddc02a5aa2ad63723465bf458f691c9862df747f28079d210c6ce9132654d98aa0fd6faa3696acff3a4f2ce0067dcd924ba18fa5d16c7037756a629d35c7a50979cf2d8edc51c1722f257529f4b640af489e96ccc2d106705c727f40c315e79d24c1179e5efaf1e5c33749535b7c9049dbf5e05e326a8546ed5f77670fc939efec454f9f94e1265a7ece45a3b32c123c002370dbb7f8748324281096a0f4ff89463af6dc2d581145d1909f394cc512b48aa709dea40a7bbe0543f0841523e892cbd853c1ac58da55c48bf81de95b68c414e92f74a9f29f078673333dd91d69d9ceed5ab5e227d52ea3506a4a6773668909dbde8e632a47354058c6160538b10c547d9269bb5db756e23eac6f064f1586d290c03adce400112faba6894e8bb98de02dd481228ee5049330cf1985f7a518f37569c47f89abf8e34cbd9ebb33e02093d14ec3e367a36646fd5c737e7277ec501aca41504e45e885d7fa8a176b05520af9ca7a38c3b74210536ad226f65549e904a71db6465726cf1c2a7a6c743fc886eac2f31c3bb11bffb3bec1f1c2c3ff46a972bc657d6ec8fcb2f75f187903a5ddb547c3816890bb4030ad0c379e21d0fef878346aee36ad6d7dfa34f1b0f057cfe066fdc13584f09ddeec6d5beb7ec76d01dff94bd3e91e0ddd66cafdee3d55f99159c60876ccd7eb83ccfe51d4f9da2354fe9453997865012ec96233efc2abe8353f5530cd23258df4ae7acaa0bf7112c0f1a1f6f875edd4f2f12b7c96bae6611aa764a24a51faba2678058d9c76d5e78d09759ec9de1ea7451ca650fdd1a936368bb295a2b5719992a89149cc2c5b076a90a5f0828a71eb70f3a7db28b145bc8a657cfeb3b07a4e352d79f3240378218f78e281d5e4b3af097691270070f64748aedda463359165fbfc20e83a068b7a1690a45f8c7326865240e49996cc3dbe74284f1e26ff8dfe71dcec1569185c4474821aa497e8fd2dcf8160221f3b46a21686c72f5cd409e4a6c145b181facc5da04ea958468c72501535fc2685db5b1cbc9174da723e67dc437129f7002a3d796a6d11ce7cf9f1000c2a6de3515e30052a212bfc64df49f5a058063756a45d52f213e36fac8b38698e88c3aeb3338b596692ae0ad15e4a69cd00da76d55adfdf908f51674151d86ded645112f76635b34232ebad73f8717f019f8419c776eb8504b4feececd7f5da5fa8bdd9fac880d8a9c45bf3a7e96ca097d009e6f0bf93e67cc54260fec4d015f4be6c05acb1f3a606109b6166da87f46e12fc88dc29746ba10d2e67505c28de238ab764d85aaa5cc8da740c02e2ca23e2d5cf5701832c4888b5788d540f7565e8fbf4571acb23560efebade5bd9f9408891b8667769145b49244d1d868393260f213db9f14a81b710a35ad509627c260ee727befa8521f48f7906e2493b2b1ad3a299a30ab607f2c13dfe7a6f283a31ad08520c15225d388d6e9c1a33024cc7efe549b727be643dc9efd528e4ad190755ebd4bf1d8aa08d296fde71e3ef5c17d097fec8a43b5461396687c824194d6c2aebc6360cc1999ab1e6868515d8f9a03863c363ec636f20c469f5cc000265ea88da735e997bdb41ca4bbb447995be6f91b35c90a1e720ae8de1678cb2f98f069dfa4bf87c72a970af8baf6", 0x1000) read(r0, 0x0, 0x0) close(r1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pckbd_enable: command error 21:03:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x5, 0x4, 0x2, "260e365ac2ff28509ac6bc14c8f50bb4856dc26e", 0x6}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x401, 0x1000, 0x8e, 0x3f9b058c}) 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:03:23 executing program 1: socket(0x1b, 0x4000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="b4414b373e63434d50c72552c0090650b1810fc04660df345bb5b9e4babea024152894f87deef4daf45c3f55b7488a5d40f1fbbc212a939bb58a4f5f509d597d109c41ceae13cb6a808554514999ae5bf4f623ba99478953d4e46cd0e2665aa910eba97e", 0x64) 21:03:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000100000000000000000000000000000000000000000000000000100000000040c148c73482ba556fd3e400edcf64d700000000000000000000000000000000000000004000000000000000000000001e5bb86c4d47391236214fd6ecb069674de3b178aa0f818573fb6be05a43c4dce5daa8362ff286a92fcb2def17080c21f8902b729c8b8e76db06d0a26c8a04327e98f22301967c07cc49847b502e7583ff8de76f370ce8b2843a61cde872dd1c7299cf7cfb802bb56fa7e9e3a50b04bb"], 0x1, 0xfffffffffffffffd, 0x1804) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) shmdt(r2) msgget$private(0x0, 0x8) 21:03:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x2be, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x7a}, 0xfffffffffffffffd) r0 = socket(0x4012, 0x8007, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x4003, 0x0) r3 = dup2(r0, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x8001}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0x3) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000100)=0x400) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x40, 0xffff, 0x400, "387102f8db6fea3cc83ec50d7629af2144cd4f39", 0x200, 0xcf}) 21:03:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) listen(r0, 0x2) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="cbbe9b86f81431fd35b9c03dd0b1f01ae556ff", 0x13) flock(r0, 0xa) setsockopt(r0, 0x2d, 0x2f, &(0x7f0000000040)="4f3aa8130267368736251789ff590cf60ca2ffd2b77a21af39baec083fb3cc5236735593564d39f87cc90b2cb18359414378011c09ac2a5dba21736f5d5a2f95957b50b46ae0ee5f3bba3581a86c7e42d7db3069951495e5bc56e65a38adcf999c9d07464245b699ab1f2a88cdb75231adfaf945c84847dfafb25e5d92f208ff0dc078a68da179c5ad38c6bb57479e", 0x8f) 21:03:23 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x0, 0x1, 0x8) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 21:03:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:03:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto(r1, &(0x7f00000000c0)="c52147c7152f614b6ef981623ab1cb7d758519e218d0c1575010cffbc6d16c62580739beb668f4212ad89b4ead485fcdcb5943d0c56b651e8a4e449e185442257f805fd9127be7f31f5c2d87c77805129d0ae4f605fc1c0480b96b132a1fea1c2ea3a7bfecbd0236f34de6d4fd2e017c5a77cc22bf7824821251a04f84cf7d23a1", 0x81, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() dup(r2) dup2(r3, r2) 21:03:23 executing program 1: nanosleep(&(0x7f0000000100)={0x0, 0x3}, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000000)={{}, {0x2, 0x1000}}, &(0x7f0000000040)) 21:03:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="0cca54c660085262e2eb014dabbf2d1cabea081870ff40f86338c25335279f54d53624ab5786e4f0a1568e0bf675951cf6318f0830609c38c69ec501e554498b050d642e48", 0x45}], 0x1, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0, r0, r0]}], 0xd8, 0xa}, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000400)=0x8001) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/78, 0x4e}], 0x2, &(0x7f0000000240)=""/232, 0xe8}, 0x3) r6 = dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x108) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000380)) open(&(0x7f0000000440)='./file0\x00', 0x900, 0x4) 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x9, 0x0, 0xfffffffffffffffe}, {0xc8, 0x0, 0x8, 0x1}, {0x6, 0x3, 0x7, 0x6}, {0x1, 0xe4ce, 0x3, 0x6}, {0x100000001, 0x0, 0x8001, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x401, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x7}, {0x20, 0x600000000}, {0x85, 0x8}, {0x0, 0x1}, {0x46}, {0x8a, 0x9}, {0xa7}, {0x80}, {0x21, 0x20}], 0x9}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) 21:03:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b1", 0x1, 0x0, 0x100000000000000) pwrite(r0, &(0x7f0000000080)="95c7879aaad50641199e60616317ff7444ebf7e2959cf6e948890cea278378b2edbecb4984c6eaf8", 0x28, 0x0, 0x4c) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x6d2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x67) 21:03:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x30000}, 0x84100080c1, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:24 executing program 0: r0 = kqueue() pread(r0, &(0x7f00000001c0)="beae3a78258b40204dfa2326c6f55f61d5faf85ecb6e077883c33029497fb8de0e10765e8a1c776c00b82aaec1fee60cdbb2305d679708b7155228dcbe592e547365759f8bfa3b89d3fcf57ff0f0b0b28d89d2f4be85d326811f6ed582fa14e42436e97bc7634c08663fd5ed44c51bc83e67284b4be4794a324540ffa0374dc69763e81badc578344a908a0abe787fdbe0aa960bd6747b04edb7fbe69d2bbcdcc525f42fbf01a1fa7c34292be773bd7d6003ff8d", 0xb4, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x70, 0x1, 0x7}], 0x3b61, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0xc2, 0x80, 0x3f, 0x9}, {{r0}, 0x0, 0x80, 0x20000000, 0x3, 0x1}], 0x4, &(0x7f0000000300)={0x939, 0x76a47401}) r1 = semget(0x2, 0x5, 0x184) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r2, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x72, 0x2, 0x5, 0xffffffff}], 0x7ff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x109e259c7c2a2adc, 0x40, 0x4}], 0x4800, &(0x7f00000000c0)={0xaf, 0x10001}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 21:03:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0xffffffffffffffbf}, 0x0) 21:03:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080), 0x0) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1b24, &(0x7f00000000c0)=[{0x800000000087, 0x83, 0x0, 0x2}, {0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x400000006, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) 21:03:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xfffffffffffffff9, 0x2, 0x101, 0x1, 0x8000, 0x9, 0x7fffffff, 0x0, 0x3, 0x6, 0x200}) pipe2(&(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x1, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) 21:03:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x482, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x6c) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = socket(0x10, 0x8000, 0xfffffffffffffffa) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pread(r0, &(0x7f0000000240)="dafc1ebcc7bd699e893da16ae43e4ea6201751dfae840cf342c102b8a4da247c64cc26e7b94685a79da4dec542441044763df3cde02aea938a09e2bf17a40806354cf47dd5003fe62edfe739a0361015aa619b8a85790c825014f00d13f5b93be6264dca37bd13309a2fe58fa30ee515df06b5af5b6fd8f5dcde3f0db18aefc9cefb7884526b76fc15ef6438165115089487ce8510254f99035161f960af2eb829efa23d53ee2bd05531d5c94be7dcbe75d356bafd6f2c22e6b7435c471f7d488a2e9c598b6855631e74a8f74da380ed953533d41064a876d9ed75286ddcea865ac70486f377079fe6c306b1a87e63cc2b8223de45289280e17287a771", 0xfd, 0x0, 0x0) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 21:03:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x4, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0xcd, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0xbed}, {{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0xffffffffffffff6c, 0x4}, {{r2}, 0xfffffffffffffff9, 0x38, 0x40000003, 0x9, 0x80}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000012, 0x401}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x45, 0x27, 0x6, 0x8}], 0x3, 0x0, 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) 21:03:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1ffc, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) sendto(r0, &(0x7f0000000340)="b7b25ad1cad5976bb0284604f53af926655497f34e1767f96f0a6a08e05e44a9ac934331a1e12047f0ad08f24716", 0x2e, 0x9, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x40, 0x9, {0x4, 0x2}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0xffffffffffffff2f, 0xffffffff, {0x3f, 0x7}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) clock_settime(0x4, &(0x7f0000000300)={0xffffffffffff0001, 0x1}) 21:03:24 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) socket(0x20, 0xc000, 0x6) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() r4 = shmget(0x0, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000400)=""/226) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0x45, 0x6, 0x10a9, 0x5, 0x8001, 0x3572]}) 21:03:24 executing program 1: r0 = msgget(0x1, 0x410) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x10, 0x5}, 0x3, 0x1, r5, r6, 0x10000, 0x100, 0x5, 0xf3f2}) setuid(0xee01) r7 = geteuid() setreuid(r7, 0x0) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x5, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x201, 0x0) r2 = dup2(r1, r0) r3 = shmget(0x3, 0x3000, 0xb811fd91727129b5, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb93b, 0x3, 0x100, 0x4}, {0x3, 0x0, 0x8, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 21:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f0000000100)) 21:03:24 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) semget$private(0x0, 0x1, 0x200000000000000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000003c0)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r2) setgroups(0x5, &(0x7f0000000040)=[r2, r2, r2, r2, r2]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0x1c6) poll(&(0x7f0000000540)=[{r3, 0x4}, {r3, 0x5e}, {r3}, {r3, 0x12}, {r3, 0x10}, {r3, 0x40}, {r3, 0x10}, {r3, 0x40}, {r3, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r3, 0x20004268) socket(0x19, 0x4000, 0x2) semget(0x0, 0x5, 0x42) close(r3) fchmod(r3, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r3, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) 21:03:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000100"/126]) open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) 21:03:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7fff, 0x6, 0x4, 0x40}, {0x2, 0x77c4, 0x45, 0x5fa}, {0xfffffffffffffff7, 0x4, 0x8}, {0x81, 0x5, 0x0, 0x8}, {0x2, 0xff, 0x3, 0x1ff}, {0x3108, 0xfffffffffffff08c, 0xfffffffffffff000, 0x5}, {0x1e13089b, 0x2, 0x559f}]}) 21:03:25 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x100000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = semget$private(0x0, 0x3, 0x8) pipe2(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000002700)='./file0\x00', 0x82, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0xc084, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r3, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="1807f8e8ccbc8b96613ffc34f3de214b4bc0d514a956fd1db67341b494fea21c9db1ded1139196988ccd0eeadf9a", 0x2e}, {&(0x7f00000000c0)="5222bdbf82c4b6532e07001e335248faae2db2e8410b6c5403d6b660f2db9825ebdd8285805d264f36fd506372b1ab0a20123c4b00163196382bfd43bb309c23c162018baecc1b94c82708246fa501844d84054e4c58f8203ae5a4a8a8c44d4e0f51ac94378f07c2253d79aef797d314f7df515c73b0a2437a07b3abc07644c205dd1fac8ee9cdebb18dd1e3f0582c", 0x8f}, {&(0x7f0000000180)="e3a8c3b244276f96e78e78402f6b1bcbfb729009f3895090e2050c1e7320a758cd76c70fff200a1cd08191", 0x2b}, {&(0x7f00000001c0)="4c159c08e96c7eebe08e9c91b90ab858e731d97128df30caf509397860862bb1fa657bbf44d65b2b7f7504a9b0b422a09ff7eba1645eb0eb0a6cab6712db4c8bc0117b59a8e54f827f0dfab805f6412f1ee63046bb5343f787fbcb2276b4a9113a5d2c2c8d1538330e909c4e59770f0c744a89581edbc5be27c5e96a5f3530bc2dba8852eb52e376f2e57c4b4804d038d13864b9e81a0d293b0b5f667a845ca49aec85", 0xa3}], 0x4, &(0x7f00000002c0)=[{0xb8, 0x1, 0x8, "bc8d7470349324cc14d742a30325088a8cffce8288ba9795f7ec5e542c37bf5a0a9156e234dd734cee7d24c19ac74f7f59319edf38fa99c169a7e3e96b88a93b7d8cc42b6c6038ceed019c63710600397ae0479e96d6d97234db5e3e8553f813f73f433f8c52d4186c826ed645e1a7a0c9b404b930adbbd4fb1a82fc83044d47ee154c44bc6ea026f80b1ee254b8b2b0bbc4d71376f1dc2859accfa369754ca2a5f5383624ea"}, {0x50, 0xffff, 0x3, "86a3dee56ea8f782093cf9c97f0cdeb2a4cdb109222ae9b72477773043847b6fa4c2cfe188f4e0553c923800db59e80d7cd3e19bffcd1ae883deb185ddc5176c"}, {0xb0, 0xffff, 0x8, "6d3c313b2993b8c37e0ad14dd5c65b45d08898d787fae5a0cba76af7f6b4f14a1b4bd4930776d6b494ac120bcd88d1c92c2f175c98e7685c7ecbf4576ee3aa8ee0b7a42de60a6d5104a7b5a42e855292e1a48d8791144df6898cdd71c0a4ef4090133f1612689ed34e72bf98fa0a877cb6aee212ea46c93cd6fd1c63eb1b3ca1041d1040ba353ad334efe0e862f35ffffb6bb16a8bfc457db30ae148b74d"}, {0xe8, 0x0, 0x9, "25d0621ca48a3e01dc4963c89f25fbed4e45f10bd53f0d561b1e54e52d40f521f8de8a0fbedfd0d6b2d4320202f76d64de56c81685e26fbf1250f6ed35ec342f914462c7cc29593e06279ca4ac436cc35a0793f21658760038055ebe8096ca0daea9b3088cd5b339c195f437fc5d9f4862d4b968fe7963db9479df193525e171f4ac3ff2f44f1490b6094310befe67ab0670c2669b5db9dbb43f1e1494a7e0ec38954f04581056feb8b81bc20493608fc9f59f933af40801d75402cb959199ba0984fefd1204e4700418d3b6423b1af32ad31df4475292"}, {0x1010, 0xffff, 0x9, "d3ce2ce051415e682a1f28deab070ab59304d2cf19e2fbb5c9a7de541cf23438c30978354da8f01b66954cac0d07e89a51061701b37b64b135b8a8a24ef21e0fe58e893098281326c39e8d2b2a0fe895ebade344406c9ba5d1cc572e860745b453f4a30dd3f38296b71d6ed941ed9ee5ea561c763ebe068197b2f6400e21900e685040ca1700f6a9748f970dfa97d650b08c8f21b18357bd76ba5f7444da10441513dedc92e83088530ba9229eb0958534c48ec7e6d4a55022ef091f69a70be37ee80cc133b5463cba66c5fcd9ab135b805af0defc3f8ff46bf4e957ec974b230dd4c7ec6901504dd260edd9538f763986b1eef5f4c7f52e8c4fed66beb812ce87d6e528c2d0245cccad80719bf6b1061f9fc2844e34ebed48e1c355c4b6755cb93bba76fe9e348d966e3566e6313f2bc24fe7e9f6f29831ac79d562be76a6bbe8c3c5affcbd02e067e39aba8c94bc5ae5e2aaec1cb464b42ae0afcde66049bbc9db8ecba634cc9aa03d7dc1b9824dc2685dd6ebc4206b164600b970c1a2c5c4b54d72c1017cbfe3cafb7b9566090fdf545a5c1509245712c7c974c54eefb8cf2f3b9c4e01825a0991a8bd616bb13fef9ade2a63be02a742d84af9de0fd2e027ca968c5af13f13ab78bf94b562d66a66eb12db221aaab57e4218254593a4b9c10533627cb4b079508a602ce6b48cdfaef8c63cc665ccdde4c6b27922ff34016be6c5a3e3440957ac37cf5fab642564183f4a3c80857bacd89cebc215187ce2e99b6fa41a95a532a3a664a3c8e825453f5159cff46b06a00ce2983acbf87fec49afc04df9eeda629d497f30179ed869d08e05b80d028e5d80497ce6a9033635902812c3fc2e7b1c8ed352be5ad5f015ddc09caaa7ada2e996427f919ab4eeba10cce0932494b43cd2ac92acc678a93d16cacc4e253c652df59b729dc9888418f46dde8af53e1c4a1ab154f49fd43684a37d127fddba9d272cd6e8d74469b16693e33eebfd5741985f6047233bccaeb7cb7de70dca19f7c1aa5e6effa2d7f3e4d3b72bdcf2231153290dda261fdc69f46a4e945514000b6def0be9d571c1c5d0f5c2d7a2cfae955430f070d517d295ba352f748d8ab7e9597a9b41eec9527009e3004b0c7035ccb8663f61e79cc02cd863448c4da059249a9e9890bb8f5f34485213194538f6bb53736dcf728d5b6fb972fa9eb541c0e408eeec36e6efd0b0a7f1a7732d7ade26ea2a2ec9ed829fb53d542fea9611301968656f97a883104a4ccf197a13a946e230800478e677ccf41a7c60b3ca89162ce6e94b81f56b3c1e6525da907c4ae33f4694d9362d2a5e44defed718cba6a9a2d174fb6022da001ef24e7f0bde26118638c86954aa90c6b674cef1b929b01ec357de5f1ab7e4dd91736d18f0a80e46d9da8ca6d90366ace6d2392d1341e5167b231bf3829f740e953924a5ebe257965b14fe98c84b402301b46bd3ec3a61d156d82d7ae94ee5eab3bd85cbbccf7ecaca95d2392ff7519fbdd7f4f5dc6d261aeb4afb7f64a67a407aeedd97a7090150d27424ffc576701b3fe3411950dfaa05d3a01a25e7f171c15cda9f379e81fa4a189040be4ce14a1534c9e63be4f4b3f58aff8715f0de05ff829fd8c3d4052bb763bd0fc9136091a8568a9e28e86f7eafe7ef12183e43def7b83dc93dadacb86378c92f687c999444a6eff42b929d7fd941bf8f11bfe0316093d407119a14f921c530a5c7babbf7cb16fcb3ea29b38cc9fa1c7a48fbef5e7f81c740af84ddbd655b9504710ce12f8e1aa83e396716e47474ce76ff44a38ceac4db4017b8087f026196d470e72273ab9339b63725c99df5be88ebe76f0cb4f2899498a9bfea92a269b539749d241b93a27e3b6cd886e8768c75f34039d2cf4584918e20d1ce91376e1558d5a58483e435e43d72edbb0a0dbdc27f0ed4373836ec35a518bc1f8e405a03908afaffc4077c910a14c52939e3a4932c82ac1634bb1e18ca3147552a80aef03ee8fd8d9f32d7e5e36410745e4f5102569f85a3c0c6f1a99eb76e20653a035a5ce18bcc9e4db02a3868f3ee6d9c6c67b6654f6b6945eb979768590c7ba5c46bee59fe4280e69de704f2a7ac45128a2aa03d703dcb4217e5152dfdd3fa6ef97a21f32e72bb5299fe27f4790ef3ea4b44e18567771e4ef34082ceb6b2f923ba09a7ac2c6e01d0c9c3b358e25fb222d3d6913492c222929de1b8c2154cda232d86f23f9100d36b66588651d36f0955fa4814542b8202ac070f972b14e7cdc151181ccd44a07eb618bdbea161b7e50c5b8908da741a92181d598a285445526521bc5a4859155a39ea570992531ef0e419877e7ad9dfe977c4015dc6e343f4037976cd5c7afeb5f292130da69f6e6f15caa96fa38e78cd1920b47c8a6e12c531c476021c16f5bf00a932c2ee97182639da1e7f44d3fc8efa285062d6e9ed39862dad25034799809e0ed1d27b5c0d0206a54b80df370441028576aad8f7d363a9d09af4b39d01e622ccb60efd9c7c82e25e0b9360360d69748f633cd4a132726cb47aac5d1ffbbbc43de86b156b358c3ae34a1a678c5dcf94a5d1d44d6ddc817752789d4cef8a8d388e50cce275a115d540a7ceed2eef7f5532a7080a2f91d464ebfeba21355b111c554549fe41f95b4190c7176070d08b439158d577aae1b946a32ff9f0fce8c52651d490aff2f13a10ee0ca4c9550d08e4ce8201c87de5c05a9a53fb1c9ef4738cf6ff6d364dccba80786cb6072f49433a832033df7431a5de2b227e1527115c02fd5d266946781f82f44384d7534e2bab354f4a7f0d2659803d6aa87a4398040a8c3264270022d1dd195a30d2197c559fb7d8031ad0868db0f6e4347e6cd73718e869dbbb4d5622b5ab273979575dc7d7cb6b6e7c1e02b6863cbbed1e2cd55b1a9ec7cb2fc30ecedfd36be0fbc98940a65bd450c422e7db51a6d2a319a90d446d7ba9c37cfab2ef0ca2f3b60e89bbcca51ea47ecab570100f50619bfd60ea4119545a9b8119227b20a8cd84219853a9055dd81300b13b1c164a387444ce71a0540744b1b8d65c038d1d34648cb21f7b63080996a6fbcc156797e04c35ca28796e3c54d4d438863bbaa3aea7279fa0a17a9c8d2a811d1a8e0b999439faa7adff5cf842c29597593d006733fdf32fba2a7a5c87867baf98dd413f4e8cddedae8816033ee19e9dfe0b7308bbe4825a2d0fc80be9f9486bf4264a53e7b6aad1cf6fe7b2c47ea388409c575a6687c2f639f057cd65f349ce1288e72bae434f6f165d710a8d590595453b90a4bcffc01bbbd0836a019eb51cfc95fc8cf96e279549274f782e50acd224ee809d27b1db1eea0fc9e32682ba4f5e5cbfa697a7530f6fdd995c2ca21b4637526f1be4c2d10aca5ed17c902f3cb38b8f309a552aa31d5317e7edc9ed7f353d750060659f01a19e064526db921e9458d45606ba80531640570ab4d4eb0b4811a2560f65cd7a25497eac16445f03650dea27b95dcfdd83b0bdf6bfe68b6c7a795c1fd3b1f5aaca32f091b4ceba6c7751a0e1306124fadcf5e07b4eec37786de9a8cc4ee318e1ebf592569905075e835e59a5c604d78376cdb905c7781f461525759fb70aeee5f4150af208e6a4f3d42e1ec77ad87cafd4533ceeb5f4cf3ac1ee957c2ab086979d9bc293c0540d672cefc678fa4d3742581fc55cb6cf289fd7eddaaf56bdcb88a4ebe8de277c4820325fd5e565d1a51db35503f733bfe1cf10721308e6df10feb1d747a804caa9c01efcbe8f2a0803eea666e4fc9947bff24b826b639b7b51f32c5dfa72bc3d8e0f67118f1cd2047e490ee50b82efe9588cd183647649bcc90a0fe3e675ae339ea07c5820f2b7aa632d646762d206b1c67926e12d92f43d7f68302db51bcfd3e63da7978fa75747f5c41c6b87f8d6668690c97adebd1594edd7195859e884e593334583503fac9a19e20a6464ceab6dd93fe4bf19fc546e2b762418475693f2fa3d61a3300e34f1059593f4710235ca7b3b4d122f86fb78ccac69fece98763b707ed29f30d5cab78d734526b1c6d1a1f3aa653762ce34dfcf916f68e8d045af179393fe382d960d679c5813d29ba3a61fd061ceb72f4bec949c57a3acd15c2708b0e198593fb62a2f80150f4951365ed03f06598c624b29c91eaa76e94efd38fcdbefe07ff75c0aa2e73d54ac73a00de9603455912c4384e09c341dafefa871a4a7ea2d430a0ef110d97aed7c42a2504ee4d8cec73cd6797b6ef7c238df6235ed7a05b511c8e81ee09cbc4814a3e4bc521b7b1d98f00cf648966222b1add368841be99dd1e57896e8041870620ebd70f0db45e7d95fa579153e2c89107a130b703f4dcfe6d25a234bae27e10e073c1f5e75b6bec203bf299bcfc8848525d0ef37f28ceef35fe71f72a9a14a7a1c85aeb4de677a6b7eb8e3997969d77c4acbd8007609bfdc29d20c62465e296eaf4965f62cb9099def3884f35cb16206db81479af4ff7f963108c89c68ef949261c52c61ca9e771584ef3cc2cc1bd8a209a644c5fc2eccd287af826c223e6fd3a01d26d7d4c9c990d6b5279347d22633d4efe92e1cbf0a3af7fde9a293f23715e2af8a40b51afe352aea1eefc1b0c196810c4c116ce1975df244d96822d4dcbfd126222839fc7018ad4339120cf9b6bbd1e072ccb92c0a396bf48a40577c6ea5a0972bf5569f4d141ba141a1f8e7fee611415c116c3466d9910908a77aa58f5b172cd98496207b62da0fd98c7bdcddfdddda225c060d45651a4bb4edb73b4f7c5b8b5780016d6bab09f4d5f68c01fb33ff0118e1f961b7ba1819d2c6a3decda628b8a518e53522bb3097fe83865ea67f01a243a258d0e917d1e03d1a875022643ba5fd83e8062e0691aad5740567bd2d099d35aa3369ce4cdf3b7db007f2cd9e74ab99ef2b34909a07667f13db8b2740195035ba6bd201f726e41cc4eb5aa5c1d67b0fba8feb763a86e49185fa379e087209b73b224e733eec55199f05d1fa13cddfdd8b18c66df9a81b0df81299be2abd0a22fe17197b6774b8e6205061a62a5bdfcad2010fbe367df0d42774742c5e4e113bd3e084e357220cb11a1be6644189619041ea3bfca2b00b85779f3dde6ebe4c1a538a4c32434af9f07548c4f180e19a2c3ed723a5367211934b50daecfd50c41073699e3e50249fddd90ffc6309f06ff2f427e03a1660912e10f32dee48ba3428e466b41cf41654e2adaa686daebb2101b9591693edd7fa7b0de20bd548352bddf010d6f98eedb11c7e164fe2dab2b8511311aed54d04c3d4f719df6f186a4dab10f8ea11b96d13c9c57205f9d6897e466273746ff02fabd778754e6080431e1603b90f81a8424e80fa748ec900ce9e6b82d99963f72e2917e6bbdd7403b911a5d9b9e499f4a92b873037826c5e48e4e1f6c7e0a9521d9c4c2df376947b1a450de6910b49b63366926719ab8a0e0dd952f1eddeba0d4141fc73cbdd7ce54ed573fd228198eee68973a74b7bfcb095e1745350fa65e087840cfd6fff7fc2605367e66be15d112afd51eac8be808c947cba6712b7b359f26640d5c00de3744a4d815f288dbacc206939a9b68289067594b9bf05e116f603f0e15e8987654b88de7d07c69e7cad388ce83348328831d48cacde5d7c820282c2a8a8801183e1dccb994b75c868ed66d78978d5e78698d00f6591461aa541516c9650231984fb79cd219f335c8b41d16cc55fc898b29c2540a2fe09e715135218c3866232bbd39e04499eeba8e54333abd91fd9887ce8af5300d00d4a7fa05b293f63bb5ec285ae7e9e4c"}, {0x98, 0x0, 0x2, "98386af629ff9cd20845d09ac4eb8c9eb8b4fd18c514743f611da7625be00145c6f04ac52b608bc4907b410af481864109a6babab7df8c6dcc62d9996da45c5e1629dba22b2668f52a18db01ff24c55ff41dce9ed0509aebf60ed666a4815cbb244f6cd6db8e6b9a242f6ad7a5e0d8e694f147528fe8430b372461eff46529227a0847e5b51c55"}, {0x1010, 0xffff, 0x3, "d8f6e400157d9ccda6a25f9bb7a5e41a7351cfbfc12bb0dfc87f95e77ca6c43040ccf9f4cc45620ebc96331940b990c7401c7a867ab6c64a633c4c79a86a9ee1e8c70330b2d4037602c46e97d9d6440c6e8bef185a4cc0f5ea0608a3f3fe48a1e6365b63f8ba1f03ecb425eeb169b4354c04f5e111c039ba077b0eb2d686e8187b890c2db8ac54b0881e1abf601b68b9829c8347ed0da2594bd07a419bdfb9c9aa5b6a0419705d85246c9224b909ad68ef9e9baea76d171e7f76e59a98d2f2914420af12b8743fe04b4193673e71ea032ba7f0c13d79a603501762184d39380a9d424ad8b1ec331315f34b4d2b54e3448629c7e2383d7017abe5fbf1d529a13d699a4c9c8737897dffeb10b6a0f78fc1c455b04c13cd30f6bf0de3355cc5895865c0d22ee84ee57c0031b83f9eff2fcaa5d486b8f9ad5c5812ac7791a3c81fdb4f1e9a814d19327482ef2480c2daf3d0b57573e28d2e5606f8c56d1717ea5925e83a253b8d23b5ae5cc1908178da84e171f69ceca913606054594a7512caeeb0ae1a2594146e4c7a8b73416d7b6f39843ebb2b0b37a0c16703a0e2a02192d73c5787e5223395f3e58cf6aa991a245ba278fd5c3a1264effee04dacf6df17cc33176d3de8777145e754b9d71d22300a5d886d1f4ce4c0b90f7a102d2006f725e81cf1bc64019f964d66abf8645d132a82cfc8a2d69c4168741d0a75d28f35fa9dff3e08534f059f4ab0198a584fec537cdf94c0b591b14f647eff10d51694155d6095a54b3709dc065c648f3ff08014f52f404f3ec90d7d5053a612912533f1771d34bcc9c430d1bd480612a1b41ed166c1043befacb9ee21334ec75d8ff70acbc69a75895f2afbfda8586124bdfb05cc76b8fae6663d037e2df2a90c273c0bc5ae6aea68310b221cf788738b2ea3912ecd28a1a04bdbb9afb6d8edead81a50214b41ecdedf3a16c42c7237bb76659f45c8479f406ef48bddeb959a9d9763c542d8d36055f43167dcb3063c5d5f944d18370c4f4ea8b02b4c63636bada30a4886e6959ad8f83871422e95cf8e3b6fb0a884a038a972a3f8e11de0ed944316ddd4dd3acdbc46fac68ce1af2f2fdb3d9ee93c9bedafc166241ec196b3222a427d979d8fa67829d1929aa512664f46019840055057e3c4de0d2c1ebe7cdc79288ab2387a19002bfc2093449ef43ee5087878a0e417f50635487da344f8e8ca555c3a000ea0c3273536ee0d430568551eb8cf2177e688569020bb0a8c8ebde946546a8d49e6e2344cba03b0e631470c5607b0993423e3158e6434c96f1a16544d7fe14d68aaeeba7e4f3b9edb59afc5cbea0596bf247a0d36400f8999894fa5cf8a887fee822d6324a2e89f7c1712781c44373874c00a685592bc35fd7b4e284d45fc325da163bdf42bb7c0a5d0e71ddc8e864112a0d178b9a074e31035f02112ab08306ac26c3f668985d8c87a07b89fb956d13a75e02036f9a7da8ea60f47a770b5577a836421064e79d798b3d652359f0604bcdb8b39e3e10cabd3326c466ce9b431c1b558825b2b73d81622d9f0a4ab5a7ada50b64193713d9dba708373dfa677b7a83867faa680f9962d9c48d41ed23ccfc1c432757699b4ed1d191cfd6a7c1964c6c21d9132977c1f99cb7e3dfe3c84abdd87b0efb29c0da9c277577afece24e556fde713e64cad3bdb11ce3525b440e5885757a7a99f838a6638e8a6d097b19f0c4983a40933e968eabd474bab9c014079d4e96b66a2d0da48883e4f83e2f2a222dcf2168a718a45a888aaf2b97c1225d4feec3e76a4e190ae8fa8016dfedac82df1800c8f7ecce61bccac56c0587450cfaa3160cb43751b7265116a7ee1912a328f69128812acad17eb05a494c0a8c1a6c92b154c53b1dc434557e19bbb869c9f95d4c3aa2510a27b626ddbf7156e546a6b27fb7b3d4954c5aa66f0cd788894489797b1082053edcde94cc012c9e312a458f9ce1ec4418f4a4fc78a52b56fcb753aed0407113fc6546c601d95aa8169bba987fb9e5fb53b9b7645a7c8b074fec4ddb2ac0f45e1ac9d005c5ff3766e09fc4b041c5b64eff134c4db24915fb44f864c7e8ddd97adc690ce8d075f9fb82985949f14c4c43e75f6a8a78d9f152a4a275c0936256a53b60c90959556337c27c505f1807abf3af95fbfdcf8719bca7acfc2b86a8eb243bce95d5574ec73949aeca7feb64d9f0766706a727ce149d862d3fc0e5503b3e3f13285de2eaeb51906ea3df8bfa54548aa29661453e990f3056309862040041357ac2a62336f22fd993d710e8d631f0820d86c8380870045d816d7ab8d84001511cecd6305a9234ac30929b7cdaaaffae193dc30f330c7205d950979001c979cd94221a2fd2a59ba2ca70074d1e514bc13f9c1b3cc0749dc431e132be3271238cc5e7566e952222b4f4e7b1f451e4de39b1d21743c066a2d16426346aa9c54fb1c8e7c98faf7cd2e7613b9c1f5279285cadfadcbf78378037eeba326d2ab41e4d84175e6a5ca23c108d2d74bbcd33314152d630b93637a18d224ac19d8cc27fb160a2ef401acb28153d22669610a113da9f5d204250b9e13a0e3704c07ea3608f223b7b51d19e28a5237bd6875f8d38e2b7971d46210a1573be2dc538230308af032d458cecffcb5c7034f48fdc52294c1e6552cd0314aea2b8abd7d9d0b300524ed84c244d8fb511583483777d1f91b8877e037e1e63b4d7d52733c40e0575d12cd9980c5b4d888c726c11ec653ce73df1f99023db8b1f55ac17bc41ff6f5b63775679daae2759e47af460fa6207067fe77c4663362dbb774e6e52c2865713bb18469e18605ea7dd26f3c31646fdde4466c5607eaaf6798a4b101bec8066758da373fcb60a205e2bf28739fc432617c804f871dae563e2186e684845b02b4dfb1168ac2fe0ad283151e29c9743dbc192fdae65286616102079f51b347f9b7d7cd7882d963c4c4c79935838410cc28acfe9bcb445533442db1ae40f38ddf4b899abc0f072a958cc81d41d35ccd426b2aeab00fcdc96999778589bcbad6af08df7e1f3bc91943c6e4d7d28874ca3d1396758e5f01a38eb15d2412929d3b2ab5ea4e0d550fe696004137ba4a32e18528018678e1ec6a55a7deecd1ade25fcb6725200a82cd7260b64b33cbcf08283eff168ea3f9e724ab274eb51e5bd494a7368236cbdac90f57ac9ec19d9db3d7d86053cf8db45d124d264712dbe93c4efc0bb726670f5332446a933fa525d2a3dcc27a519beb0cd2aa7f4900d35457c7d76a2edbf5b57070d1818d700106caa2a9e54ffcd28bc6c96938e9c67864d366c938d8a7ac73e1495390d815c16046dad97f82b77b447a5cdcc843b33c5b553052b001ed7481710e78f44cff88fafdc6c0f361b7fdc7a36aa4ae5fedc95aac29f53d823418a511797ceaed4aabf31ec5e8edb2d4502361d4b75767c8471e905e014506ba2d447c1a85180395e17a07960fb8e064bfe1b81f88ee3b23130dcd63111019345bd1afbc660b6ee23c19aaa78160290c753652ffbc4be1d5f0496d145844230313653dc020fc3cd2fd56d2a68ec3bff91603bbb04ba42af134d9de932e357220680e7911ebd6ed6ed4f9b0901c6febd6c0694d0ce339c455ba6944c99993faf0b83896ee4848c7f847e2fb77373e68a59f5be9d24c88f573552d2e3014e596d366b411ccb3e60b5802aac94343ad7e45feb35e91b0ec3489177f284d413259baf746a51c61be876b27dc208892ce305074922fc74d9a7a32840c56ff7ba0a57841c0c6ae3d28c47d1693cfe9e60e6c5d1b6b2b72db7ef28c9b5f3a177dc0bb2a56298725997ef09c4bcc2f5c87ad44a1867199af5fb3c9b1d5d507e7e298529d74c60c4eac500b7df770db0fcf3bfac944289b1856dd91f89ef7f05ab060de48483e4f96c5a122b45e6514aa28efbab2631409cc717e204e649b92fc5b7811cc4f25e952b08cdce43c67bb63bb30bceb015578cfb9c9c3be1bb6597bf7428ff5588edbadc22e6c9025c39183c9b0219de9a05d411697fde5541c76a2aeba75347f696b407fea4a93110804069167b52488c3c65ff2fbf9e6413ef8c54ffbd4e55451e5a2fb442cdaaeea230510bc84f5a50419509caabf5abf7ea3f7f2c0a92605e5020149da0a7c384eaf00e5ca9d780307892fe726ee3de2eaf99922beb619d0fdb57e03b394b3ece23a1497ff78366fd18663eddc312df7a1fd810d889bb822f78012a4abb252acd39cc8db445050641831b1fc0b3ed5d7a49ad14d5270136e55a2170243283debbcbcd94762342f6ca91207ed2c6a6ad3efc315f02faae7f6df2f8fe4741302c86c31a1b53cddd0ae07457140ecb0f0f209cbcd74d46517bcb111dedb27abffd8c65edadb214f042caa8d98f8a4045dd992d8eac7ecb3350327607e3d5369fb3c26c204666db38b373a1ab6e5a9dc7f6def9b333b03881e3202d5b136e069cde0f2ce15353ad1954fa15ec9dbc099e743f3b3bc980aad3c2e3bf2619863a3073cbbf5db365b654981efb84e8a3f4e60a9677fc3e57c9e032c15d43d15f27ef1e7ab2e3d47a004b5cc2f8e656b383cac3315307c46f0ba6f7d14eee7217547580917298f503ed80f4a52bfcdad1ede365f02d2176881bc91102ac66edac1895569a78d80dfbaaf8c7e9ac87d95f4cfc49c26d43a99028d8b58f3cfac85ddc9b537024c4ac334d03059908f8f42ae26e9d8d054143a08d95297bb55f2c24c69a861ce199a096e9ea94057c968bc6c204af6c9200e3bb96997437c41533a1b5862c2ee3d01da819f164a0df3d2fd5ea1ce96ce231e7d773a03b1208cca43c18e18e628535764f8ef8a73aad28e7bf99f8584396dc658c53029232b4f21f84850bfabd5767c6cbaa896dd8b7c09f99649f723b35da395ab8fe4b3ed2f3739d4d26069ae6d102b9aa027c7f375c6380ed8c02fe0717d381c865906b2d189aa9712eb96561a4038cae65f7396648a92e0cf07d7ad0f1b4ffa64def54d5309a8b89b17850e02b7e205f9bf999a59ad94c9fe6b406240b03f96d380893319cb302aa8bca6d73a6b3a1138fc5cdf56bd88b70bc057348459d25eedf328daa3333bf400d2bc74982f588a593e6ac86c52fd0122414cfc9f67ec7a820cfee26eccabe4a90c06b3a2687070e8d54156832f80a4852b5285032d30846996f6799cd84610616a3ac870d85b5b48e90bf792cdb7f4b28122b2f6c72bc910ac3b8589adb626f9774be21449e7a7ca5dd4b1c347c5fca62a5183c03d6920efacbe3e0aba5c6292861de6b8c4114937c61fcda415e11553405005e2a914b3b8d2299ca4aba6a2dbb8b2fef6a7b809b1d5fb657bad49447f55de4913b34ae507149b66f8fdee35e80cc2cc894677b444e6cead9bde48f719457e04d1e733810926d56dd86fa013bae6176ea08850444ba0af179984036dd6dbd1d653815cf481b6114ac77732d01015d880c3d597ab6e3846e7a75052192b5fd48e8c01b0151b6a693037461487568be8da7c7f219c0700a6c65f04c07aa84632daed3c6afefc41c81002090d495abc2e9ed0c76200b5c2268509de866dfa393b8edcaae135ade0a460e9541a219c134f3c4c0036c972500305ed4519d671ef416cf14f03513f0dda1504fe621e5f68188f849abf083739b9b2100718fd3128554104363b4b4ce9e7ab98e7d6702e3a69a45d46a1033d2c7dfc2b1fa5452760f220c54f6ce933d5014a8674f59a032a2b54c6806df27ce4a0176ff194372d0bc020701ef10699f7d3fde5d5b21b5883f4eb14fc82d3a8d0194a34117d78d3"}, {0x58, 0xffff, 0x100000001, "1c15596c32ec168c4b4254f44c76d5595801d7e7c2e89c12d0fc8a63859af05009ed31b16dd6466e07aad5b504c3decc1012f296ee298abc15f51d9134bf92902e69374f"}], 0x23b0}, 0x2) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa9}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 21:03:26 executing program 1: shmget(0x3, 0x600000, 0x10, &(0x7f0000a00000/0x600000)=nil) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000002140)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f00000021c0)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r2, 0x0, 0x47) r3 = msgget$private(0x0, 0x5c0) msgsnd(r3, &(0x7f0000001100)={0x1, "e2e3eba3fa89696a76d86e4919381f4a320f428cfdfaf79563aee31d4bf012cc8fbf4e5d43b122bd1bc6a01107ae1401bb429350115d0f7a09ce060af8aa02dc350294e86a0399684354a66dea8c5819468c6d3032b0f569b93e8bb768ca531ad4a9512f8ab03b4b42bf8531b74de2a891d4e50a74b2cf6afc0cb2607712a4fe8184462407353692cf08542741bda0a8f48e0779299e200a83b5ca90d3deea682180a5c61e475a4ff150801a57599270193f7fb301d0b777106c9ca1331e8d6ef7d56af6552f13d3065057b166fa3d2871f23d059630b36339c6fa4af2845a0107b1bc00cb73ada2fc1ef6de948cd477e15721802e323829afc36251080ae6da24dbeecce7ee91f74a9e76b3e438e220bbf9c665f98dbe68a84f1e8b4c2570e20b82a9b313f2bbe4a935aa85409e81ca139088ef88a58febe512ea1a93b777a86ccbc6ff6e75c95dc5980b4d60ad9ae092acfe6b340827d22bf4a4e9a5e0bdcaa6ee28e13621417ee80a35d4702b6b68f91332860b40ae76c4fedfc74397936a6161c5af096cb44ddbc325ae8456d4bda7656b85548ecc45d7573eab75ef322574aeb5d13c7c945c6cdc89e25bc3cb06991dd336b2ac3da3b26c29e5dd3fec131242fc7552d9a5b0b6ad9f93ef8c0767b4ad990e84401953f6a8db33e117cb8761c655a00ba9a186be7fa087afcd06bff44cd079a2a1ffca955da358a91cda95afa4c43262cc56c1311e5c0c6265827c1d0455e9833a34ff6d276cbc37f21fca5fe198b9eb621719354926c523891798f626dc05111932d75b7c972f49429eda4ceef6312046b8a5eceaa40c0814bdc6a50e8cfc2e056a4b66ef1314fc86247cc47d50f9f59e739daa993ebe21c42af0d9e97a25db2db6a42ccc2881c582f8fa27487075372efdca3d6510e77658994facf5b1d60c18e7bd1be2cd1d59873209c03c4ed589eef60f9a7ec42938cd0878b2e2dfe78232e64d9af793f2acafde9fafeb4d5de6eef77f62389de133c0e77de7f74c70282244a1bc680d17a6948a88ecfad1a143bbd3e85b4ad01df182bfbf16683f7e3e2bb4243b890f7466993627409912eec0fcf0f01a1577fab13b8df3d52e58c6031943662ecec0902af0d4795187fbab18970d3b50c5d9d2b6751a91bc9ce72ee99fc650e03094194a7d8a1e49b327a778bebc2ef5515a2cbc1eba80316e6f2564586f68694f3cac17eeefe1a294db74eabffcb4eadda3f74cdea6df758ae34986b3061bedc8258ae392a73673829d8e1897125fdad751681f464c0b8baf37f81bc719e3dd287fa49eed00051a73f51f4bd575ac56272f2ecbf368c5b6bfa783deb0c021043f686909f698af67dbc41609c3b0cf58d0cb041e1817d7b2e271599d9565bb7e42ffe179c72b49dfada755dddc702064e117926d7a5232ee5780252f1001ab409af6450c24a8346ecb397cfbd3872001c56b6b3731a0cf4513cfc49afe9fa35c44fb553a9e4fa035d1a4ab9fa8c9f913cd61b01c31588826ea9680eb31eb03e32bf8bbe981fc7c57113cf2d88b2585d080b743e7513d7f6a1a2cc9487788518b98aa034896b36925f6a0d1f1ba1aa186c55b9e12996a0ce6f87d5fae1fbf6adc569adaea6ca806c00e43ceac9dcd3c65148e4814fa2a9d5d4f88aea74a6e6ddc71069babbe2199fa82e1583ed36c06cd813588b95bb4a613a66f2325b621dc9c693b2cb4ef702c4206b89d22514e6abb43fd892e34e67198e100a044bf68dd9c8151908616133f202357a9879b5fa2208f2975391216d83f9084b36ec4998b0232ff7119a084136f3d2d091426209c2904c32e13149d5a164eb3bcaee221221795b7181a15d150bb9371b6b3917e02dbfa262e16221c37988242cccde449856221e40844a7ba4483f88cd93bbe1a474eb349ea3da94112e497907b1d8caf610ee0f41ddd1d797d187d08edc63968a36703935c3fd68a88987ebca4eb3421486f4656868fe613bb94e1a395f6bb5a0f2fb629505004fd65a3a73c2d6e72eead6cf92ed9c59e19745085f7006c647963bf369dc2ba663f53076aa746b1ae3bd5550a2e4c76a83d563aef1a5ae3226a0bb93f61880a5bcee6b6264f3e50286d3c33e1cee11cd56b59f4356f1937571f43b4eeea71d7d2219fef571b7270a17f3dcba034c7623a18304b34b0d089e470efb23260ca6481653bd217c00bbad44824db916ecd24abc40436db64bc7f5fb27af2e299d63032ed84322cec0f4c184dfd44dbdc9ff5416bfbe43fd81fa83d04ae667ab3528397daa99c031dbbea3d695ae244f9550ee6ddb0de1e138c4ea5acb1267a4b2c4f7eedbe91e842a3ec65dcc5e86359cdfa8e76c05a3c295c4cb42e3516d1f672b8e76f3aa62a618ec7e2be3d3b287112d24d815577df9915b893f7be2e243d152a021e838e7d4e4078f5b604fc6a3ae6596dd06549a83b9901cb50c29bb0a841e6e1b5244eb84ec979a28d4761541a4bf4b3628ff4f9f5fbdc1e65d251c229e2dc4772c9a97ce41763a6c4fbb4bb899630f86c1b22d1b05a46dca74cbe0029ed2317e02cd7bb58d686aac00c59ee5e15b9d5ada8418ab4e25d093f0368d81b9c020b1c5ce6367ba97be83d4efb44731fec44710ea789d674abacba6e8c6e5016b20c1aaa8b68f246e342c907e065ebccf207aa49e6c90d32e10ad9935ea6730c6aac40f4ff91dac26e70c7c346de92664220cea852039ff5346a68b7c00e916fef16c50e429c09f64096399156fbd93b1a722bf23232049d4de12a0df18513afbc146065ec075bb7a168f4069e23421b33a3803601976a1479e1991d0890c67abce3f668e3054d27cd2214bf09f1373728fa9d4905f24e4584d3b2bcfe8aa46a50f21805373127636ecaccd2cc7f9bef81f5bcc34ea17c507bdd0a8432527e44fc704b7485ca17610982b2fc57ed4d9f95616d1b1bf2153bf8f1b67a4cba76687188bb64ce91c9050bca4572e536ba37726d6510925650b3009a2bf23ce5b54bf20de36066c3fc46152ae9860ec036b350ca3d65df3c387c2a54327c39412f504e57437c60a7d5c706292fb424cd7398b72eb077cf644d5a2121eabaa6dfb4c39830a400d53e13eb0d8267ad929dae87b15b11aa4d1abcb2344544a00b094d5cd2f41cc8f650eeeedab73c0c51eadb229599c43e84ff94aa5c4e191b80ea4f91992162121e433a577a55a68180625dc00933a350a50d6299dbfc572b900064ef1f97354473678115274311eee56f9d77b7d1478fe5d146e0f76589fbf60a94c6f29f794b409de1f54531e106ee6d39d7b2cdd5951cc163182c5a454ead002e33814b85bcd369bb8fde853817ce66056a1cd317af5dc48da523709d96340e19967fe5360f8c766db459c596e0adc67be6435e290531161e4323bc77a88737ae5aca31f614213712be27eb618b6a9857e925fb008407148932d0452d978d406a75a3d48b96ae4b0dc9425e6fe5fe1afea007093e4c8aabb3be98c8f0f41be3b36093cb069d1240609ff4fd4c2506f7d53f647c3d03910382d0f9b44a9bb2c4f745ced68ec4cf5ec1021a241160fa125091b267c9b516bd386fc2e20d679012d24dd7ce42e5edaf03a32f158dae266a3b7f624a8a68767805cff751500273f81f5a8b173634974088e748eb6c271e3925c86a73d57ae2abb15ad6de4fea97b5e7f6bba836b99a6ae8303b41194e3fe538562d1f948baf22ae4062904237a273d0555c34d84fe08527fb70f0436915d0fe9a8b3ba884b009c6e9916449c8322c0a78568fd2afcf497728c5d6b9ce95d4d744bb384d120737720ab0dd65ad45e000c871e05fce16d01994fc16b812ce4878dce309e51eecfeff0d636e51accbb465f1aeeb6aa40f86f2c8e9814effb55197042bd031e5da4bbd8bf4267a866736482497a7f99daa67cb89f928696f68255daf747e4d5e281db9e32405deb83faed5e8c257689ff429a946f22990a0043f9a83a9e9789000a96138e874b599b773c60e737e1381b86567e086335ea2ed4e1ab4f45056ba342beae4356207ec116dcabee9cd85f4bd1d022cb07d60d04cf476f0295ff9dcc6fc03c42c936caa4ea4d457ed636308f33037d684737f28a740ea8827a4c4bd2026651f61f9eb3973aa97f03a0486e92191ff0c1b736a38356b04bd452b24ef713261a4820a2467cec407598f41f5217bc3c65090e9f534144b4b1d9b8990bd93a3753d0599acec21e7def7c2191872945ab259d3fa4efe73479aa850d8f19cba2dc91685612ad53763ac613622e5531dec0ae47655b1e41ebe1f6e20972c00b234999ccf27c0f7afd29b01840015fba935e6fb4293ebddd23e4fddf200a3f24ba7e8410ee21eab84b8a02d4fb0878bd161495536359abb918db32a8bb182a4853b356095d1ce1067e594e98b82142519f62e050847c201fe62ff7d26b3829bb2f68dc40fbee4f0e21e424dbf6b45e78bcaa033d9ba4193148a2336a278cbda81f9ff2e27d576f320c69a76a05ed95cfea80eae0bcd21097399720163107f6994d3ecd5eb6a5d02ed1d61bf657be5bf5959639de69b59644c061a357823cca443290429e1d32098a7e4a1a85274d87043bb9fe52d4803c2bd1f8269326b9ec87c5b4443bd1dc2812b7ebff0382288c1e532558fed3f2fbfaa0fa7679a8334ed8a8ff7bac1dc03f7c51f87914e806642d0ccc995b2873a8f3f27af7e0a691e02f9a8434a6a9340b692382ffec85ca5b2793e70d1c35de1d4fd1bbdcbfe809661d78eec3e7cb0bc01f1d9b14ad2854f2c0b50c52f89fe403636c4940968d8e03c43d2da520ae7ff02b0d44ac2d48e5276c55c3c7fee9f5ee9307da2ec3738fc4590ec0288a78f53f806db9996b5b5f9843fe8d98662867764423b7b8fc6f6190d88e88d441112ba32773e575ccfe9043c8697009c534c3aaaf6630e8b1e5f57abbc5d1e90305246a708215e0898db2cc0d57b00889d60fbc7d8926dc84c1731f897a9da01df1982776d5410bc6eb954c05a7b685fb62755f8ed2f3b051c5c12f9f446d6d79a11a7fe83b16836a88fa4b0b051e088a3b7101742113c221bdf3ef9e64609cf2f5f745b771e1e729822dbb25dac011644b892b4fe2ce17fd7b9f960e04354f532ed331837a97df3eee4d4b34de17263942e95dac01147d1e2fe850161a5ec94564af6f009d2c518097dd48a7229ce1ce6f6c5d24000b13dc277819d1ead9d4b610d4be3a1d0aaf19cbec4cda6da4138be414ae486ba06244837597ebf74496f573097de49d7240611db1b3204b7ee968bd414b99577bb7d0f5285b733145c0f5a383d1dc939b1cdf76446e2755c90f74b71e65b322b57008164b5adb9d4a9285d14541c8d73080d2626732fa1a557e5cf0022f610e05674cced22e994475153c9142943164fefa181011b6b5357e3bd73f375f4059ee7e15a7534e7dab57ac15bc44fb7fce3b98e97f34f81b4862c37183322317bf98851dd36eb570ea1f0be330739bd32bd1d19a25f7ade9236d3413562addd28df11187622d15e43459c343f97255bfa47a39651484156cd2a3b9f1b90d93517b950cf822780ce33b57338b027ad570a70ff799a682afbdb8e7e61a843e149fe5e9ba972321f9b5b9318bde97a433cbe3805d8a9976465cf85a3d26d9766cda3dee08cdef2185f05de09f97d8bd6c48ddf398f0c62c94a136f934baeb9216d9a6c25e905f3a9d7cf78e438869f6aec36cbc20db57ae8f595935b0caed47896570802cf033f33fc182ee969f889339a34683c265dd12aa88094e3a4a004bf20a724da0e00d8add7"}, 0x1008, 0x800) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002180)={0x7fffffff, './file0\x00', './file0\x00'}) 21:03:26 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) 21:03:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0xbd}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6b, &(0x7f0000000040), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 21:03:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3f, 0xffffffff}, {0x7ff, 0x7ff}}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e88", 0x100}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0xa6, './bus\x00', 0x3, 0x0, 0x21f2, 0x7}) execve(0x0, 0x0, 0x0) 21:03:26 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2118, 0x285) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x2}, {0x81}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 21:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") getitimer(0x0, &(0x7f0000000000)) 21:03:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = getpgrp() r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 21:03:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) poll(&(0x7f0000000100)=[{r0, 0x85}, {r1, 0x10}], 0x2, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x1, 0x1, 0xe}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800000082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0xfdf, 0x3, 0x8000000000007f, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4c9, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) select(0x4, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 16:00:00 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') clock_getres(0x800003, &(0x7f00000007c0)) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) fchdir(r0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) sendto(r2, &(0x7f0000000580)="e19d8d4aac52ef7736d650bf90c6b4e2d337c1ccc497ead42b4a2f69c044c36c8f018981df065723712d8a874d6035c2d7840567e23e1b6459185ce75301a1a68b4cc52bf3e3dd4a6d1e78f282f01767bd0c1a6c8f9334d0ee9762", 0x5b, 0x403, &(0x7f0000000600)=@in={0x2, 0x1}, 0x1b) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/169, 0xa9) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0, 0x7e745043d6d9af9}], 0x67, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() sendto(r0, &(0x7f0000000040)="9dcd502852f8fd4abdf58041f7c51b1e8b9a1891efd2f0e24c996c7a19a2cc67ca833918b06fa40dca219e227b", 0x2d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x81, 0x7f800000000000}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000003c0)) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x5, 0x8, 0x8, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x9, 0x80000001, 0x7, 0x7}, {0x800, 0x6, 0x9, 0x3492}, {0x200, 0x9, 0x7, 0x7}, {0x4, 0x401, 0x5, 0x8}, {0xffffffff7fffffff, 0x3, 0x200, 0x81}, {0x7fff, 0x3, 0x1, 0x100000000}, {0x3599fdd3, 0x2, 0x1, 0xef1}, {0x6, 0x3, 0x3, 0x400}, {0x40, 0x3fff8000000000, 0x8, 0xfffffffffffffffa}, {0x3, 0xc45b, 0x0, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) read(r0, &(0x7f0000000300)=""/153, 0x99) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000080)=""/29, 0x1d}], 0x2, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$unix(0x1, 0x0, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1) 16:00:01 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x4, 0x2, 0x8, "213ee9b159c47848edd654d92ad8eb69fbe50bb4", 0xb17a, 0x1ff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) pckbd_enable: command error 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) map stack 0x20719000-0x2071d000 of map 0xfffffd803f00c440 failed: hole in range pckbd_enable: command error 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1c0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x1000000000000009, &(0x7f0000000000)={0x7}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) accept(r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x3002, 0xc9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x7, 0xc456, 0x0, 0xd4, 0xffffffffffffff80, 0x10000, 0x8, 0x10, [{0xffffffffffffff25, 0x19d7}, {0x77b1, 0x7, 0xfea2, 0xfffffffffffffff9}, {0x0, 0x80, 0x7f, 0xba}, {0x3, 0x7f, 0x17, 0x1}, {0xe0, 0x63, 0x9, 0x1}, {0x20, 0x10000, 0x81, 0xfffffffffffffeff}, {0x6, 0x40, 0x0, 0x20}, {0xace, 0x100, 0x1, 0x9}, {0xffffffffffffff60, 0x7ff, 0x1, 0xb8}, {0x9, 0x2bb, 0x8, 0x7}, {0x400, 0x2, 0x6, 0x6}, {0x8, 0x1, 0x5, 0x7577}, {0x6, 0x9, 0x0, 0x7ff}, {0xfffffffffffffffb, 0x80000000, 0x2, 0x4ce8}, {0x5, 0x7fffffff, 0xffffffffffffffb6, 0xffff}, {0x800, 0x5, 0x5, 0x3}]}) dup2(r0, r0) getpgrp() r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000100)=""/14, 0xe}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000180)='O27', 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000500)) r2 = semget(0x1, 0x3, 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000540)=""/7) map stack 0x20719000-0x2071d000 of map 0xfffffd803f00c440 failed: hole in range 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r2) 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x1, 0x100000000000000) setsockopt(r0, 0x4, 0xffffffffffffb1a3, &(0x7f0000000040)="978d90f4f9449d578061c005f1064f3498f610e801f9a581df0b68c074ee9440397fb5a5360c3189465b830cd7323be1517590aef8a4d4846466c4bc40f4a0741e54501726e7d020a81153aa726f5261c612cedb376441a4ac7512052ca6b47761cc622bcb73bbd098f7d0", 0x6b) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8c6b5f488d9f0a98a9f3395e020ad066ff"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000003c0)=""/221, 0xdd}], 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x100, 0x761d, 0xffffffff}, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r3) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffffbffffffe, 0x800000000, 0x8, 0x406, 0x800}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:04 executing program 0: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/46}, &(0x7f0000000100)=0x30) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100c8, 0x0) fchmod(r0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000280)) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() getgroups(0x8, &(0x7f0000000ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000340)="4ee48fc4054ea45ec6e07b", 0xb}, {&(0x7f0000000380)="713da3f710489f22338d0458bcc58d20c7b25bc77daeb90a8a9e9b61eb7fbc8e31e161f22436b026a14f996ae6dac8cf980a369f231a689d65a1df5af736f8097906c8501eba901afbae8718c3ec3c4af2b06c34fda7be6f7b39e2a215a8a292aef90c0e23e8787564a6b5d475b5", 0x6e}, {&(0x7f0000000400)="655dcd4841a808f6dbfd8c397f138cbbca9dc60adcb89cd3e9b0a9666d20df022acb2a55d9c695f1c22376951a491dc91019b69b8d0176515791bd220ddfd54ea972b6b57656fe4eb290c33a26ec8cdeb6be98b880008438ef26bfaba79a29cfd6959cf1970f2c18336a78b494347cde7cdd9dd5515eb5534dcd59444bb289402f5af9ea208fc1124f6654db94ae463c4ac0fdf67a364670e2477739400c0e", 0x9f}, {&(0x7f00000004c0)="7d22e934091e1999b856abb7d53f1c2af5b3c8dbf6d29698c3c32a150fc44954c4703b10e5098b281025014e892ce03dca8bec57d61deae8e729cb080cbc389dff64bf3dde2147bf3509494b68e10176b5bb7e55e694c9c12823613e6219b24c4ef7e56de44500f271df360b749928eed58d70de1cda9f61e9e12fa27a0702fb5194a5605065eb6b9cd1e09028ffb734c4a6", 0x92}, {&(0x7f0000000580)="276a86d31bdc0b4da9953d3c13f2660c1293dd73604f5faac5a2d8109257a2adc2c13ba032b918958b824589f03e422ebef6e9", 0x33}, {&(0x7f00000005c0)="e4a048f5cc1a53b0ecb2dec55eb546a0ea0a45a9074db5e2b99997f3399e3bd2b3908400b7d8e80308bbdb93810eb105214e0ca897765fcd77a0365a2f42c7b3c7eca226a6ef752a7708f284f2a42d809ab886017735c64c846474ab154dff1f222f5bfff790d44ef914cc047838caf2f611947ac5cc8e913afb35e3cb", 0x7d}], 0x6, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x400}, 0x400) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) recvfrom(r9, &(0x7f0000000180)=""/236, 0xec, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) writev(r9, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="c200000000000000ffff00002c1500004e741f4646d36029494f66a9da16186f9f5022c05de7ca141f21f41a45dd74013cf3cf8fbeb31b5e60a2dab7580af128b05cab1aa70239f6b76d4f3e01566d6b57bb359e91ff04cb4150f76052b08f5d1adbe962dc96c338c2978785578f3c5dfda73962fc7934639e4d862502d8b242055998b1a8635fb5f8e1b0640f0c63335854cc7838325c5578bb47c4d7aade7c5a05a487fe96c2dbdd51977c0c008a04def526b26ba92f45327cbb3f6b5b761ef2eed7bdefb5b9994015ac958d159b5c53fe47cb2a2ea6a1232429e6f4531dd0b6d94903e1a3bd220d78d4760c844e21a8b0c14b9bfc2e3330feba20896c93049c469271adcba539478a3468f827fef8fd9130583a37eaaa30a3c2c04ed55b7adef4c6f94002830c7130b2e85c9ffed9c6b9ac4d6d48fad457d0dbdd6849599b739541c36b9dcf9c11ab0bc56da4110749c4f1ecc418a80c89744d331d824955328f3a8e11a67911ba58ce02258b8f521647733736559a124448236d41233bb0542f3fbe99cbece0402b4c41"], 0xd0}, 0x2) 16:00:05 executing program 0: getitimer(0x0, &(0x7f0000000040)) getpid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x828a, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$unix(r3, &(0x7f00000020c0)=ANY=[@ANYBLOB="286cab85fe72e31e00000000000000000000000000fbf90d3a784c78e129ffc74beb29cb3fd1e289f370333c35167340791fd8d2f63fd2acb97d49eee56fb15f223e408cfe8541b974adb2e3b6331ecd89f2d46dc24571199e450e8ccdd87dd18d471e91277a"], &(0x7f0000000280)=0x15) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) semget$private(0x0, 0x1, 0x11) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/158, &(0x7f0000000400)=0x9e) close(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)=""/138, &(0x7f0000000500)=0x8a) fcntl$dupfd(r1, 0xa, r3) sendto$unix(r4, &(0x7f0000000540)="ac04ddc5f99ec28cfd663743c78d4fbfbe06262633f72cd058186737dd2f52f8fb88f38f2cdf8943add668b8105f24de9d9ff8f1b71d991cf3a43f46ff1a9f56f6540040442adeab02ca363ea29969b9483d1e4586ec448ffac0adb103e406e50149c991bff281f3d2c556a479c5956423a1bac8d34f295b8d67e7fd5496d48d692d959be60d15", 0x87, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530004d1362375d39c6300941596e5e9a70d600dd0bed33ff61d2d6d6c943fc8bea264c5cf8c8f3e842d969891d88635e142f68ff6f50"], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r5 = msgget$private(0x0, 0x550) msgsnd(r5, &(0x7f0000000f00)={0x3, "bbf254a5ca91f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e5e7d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724ad088eab253293d7286fbc9a6017c6e695703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c913758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b449"}, 0xf1, 0x800) 16:00:05 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x88, 0xd0) r2 = dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/96, &(0x7f0000000080)=0x60) shutdown(r0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(r0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0x7fffffff) renameat(r1, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000640)={0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0x1) getgid() sendsyslog(&(0x7f0000000340)="49d6799924bc8030f48793854c81e12435c979678dfb39a323b090bda7cfc0b7fd761d6a517353379f27674bed15b34bc909827ae589688163ecbe0537e56e50a3fa386f1665e612d7828373e84c13380d6c3c66864865d27ac4de1e4367fd12d6d801c2db8ad09b93236ffebe0254f7761bfe387eb9be7fb4d55b78da75875c9ea7c15133b2c07962e53be84fad4728c21c5a4d9ff034bf782d2ac02db922876ebcb95f42d5a25ba2b03e458d9bfb203e7258d6f2a46b22f53ec4fa719cf784534b78757bd2a099ea7ebdfdd168354fb8158ef911ca249bd9511bac", 0xdc, 0x6) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/232, 0xe8) socket(0x38, 0x0, 0x4) r5 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) read(r5, &(0x7f0000000000)=""/241, 0xf1) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a00, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") syz_emit_ethernet(0x21, &(0x7f0000000180)="5153b06f4e22c5a187180cb5ea50c74101a4c49fba3447cbeff6029bd5f911016c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x2fc, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) flock(r0, 0x8) 16:00:06 executing program 0: r0 = socket(0x7, 0x4005, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xdc6, 0xbfcc}, 0xc) readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)=""/26, 0x1a) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x400, 0xfe50}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xf8, 0x6, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x9, 0x83, 0x2, 0x4}], 0xf55, &(0x7f0000000140)={0x80, 0x2}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000800000b5f812cc0000000000001ca4e2e791494d42851d39a2d1ca28dcdb10ef2a64041103894452e1a58c367e85f090d8e7c8ef10e8f29f7416f43143cb0adbdd411e28768503b423f82d06b295805b35c1c98c31452bc0dfbabf00fd0b77330522"]) 16:00:06 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x800000000000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0xffffff4d}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xb) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x7fff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus/file0\x00', 0xff, 0x7, 0x0, 0x1, 0x5eb, 0xffff, 0x1, 0x2, 0x2, 0x3ff, 0x3}) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x4, './file0\x00', 0x8, 0x2, 0x4, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000240)="2b2ec65d8309349822770d006e70dd79513707b8b4901872079bf5a4c700baa396390fc5323517deca9caadb91758a80f385e421b5a7a8e609a48f2a1840346a87cdc0070009b5cad51801000039928f113331c6a356c995e5a538ac96e0174dfb147817501ddfb490179e460bfc48f6e5943cdb9434b358ef33598c10166fbbae53bcadf062f80a4cc4d74192add61609ebc08a5e648f7c889938e73a3447ec5e44d5980d7f5d6244f616e8e029b7aee62a4774ba58ca14c39aa486a39aaaac00"/207) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991e2c8df5f882b217be1aa5b23ed00d5630667a586196a07949a0cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc501040000b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000ebedcb111c44c338dc000000000001000000000000000038d97eff52d8", 0xfffffffffffffe09, 0x0, 0x0, 0xca974722) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x204) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000180)=""/166) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000000)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000080), 0xc) fcntl$setflags(r1, 0x2, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x4001, &(0x7f0000000400)=0x7, 0x8d51) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="18efbd16b39800a4e3fd4427b01fd2683d017cc7591f21c35ea462420e2fbecaa2bc965467f4f1d0315eeede50cf0796c6b650142a6af767ba10ea34e107765bdbe9aa84940b34c803b72289005271aad71c6d4dadf96d0131d38812c48adc5ec15e2f97c0ed9109f7f0c1a98d82d5ab522a8db8fae6631255cb14716bf37dfa99a70ce95ebdb16f20e23bf773cccff4e77e5e8ef3", 0x95}, {&(0x7f0000000180)="f28c2c6548cf0cab2735638014c6dc086f15664fd4fdc7ed166e7eda417787bb8dc72c9547c61009f45c6fc66d07dbb45ed9069e2341dd65e443044d1150e5e4", 0x40}, {&(0x7f0000000240)="8e7792986050f1cf7dc14ff901defce7fd909052cbe92e3d8bb71919b3b0ced88450721bc640c31ef2ae21390236be5275943d696a9ca55baf25ad854c599427598c55c82d825096364a29cae870a92e8a274771bfd89cc7b367c5982224b32a07990b8a769d09f06cb80c5189b1085270521ba9472604c58695833599cc15bbacce53f316370d9bf33d3ed255c920", 0x8f}], 0x3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x200, 0x100, 0x4, 0xffff, "5d37b254f72e54f6387973c5d417bc4186ea519b", 0x0, 0x26ce}) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:00:06 executing program 0: semget$private(0x0, 0x3, 0x100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffe0d) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) fsync(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x8f4) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20041, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3cf, 0x9}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5666d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d753580069342986abb786086ad403fd13ed874ccbd16f098a1706f31169bcd071aa03f59668d1b53bf876a7a18b42ed69cc772731dcdd9cd7975be0f6c256bacff058e05f4f09c0a0c7b6536313dcde70665e49", 0xba) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffff9, "85491702876f0000bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpid() kqueue() fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) 16:00:06 executing program 1: poll(0x0, 0xfffffffffffffece, 0x3ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x79a1db314bc09d5f, 0x0) r1 = fcntl$dupfd(r0, 0x94ea2801f000da88, r0) ioctl$TIOCNOTTY(r1, 0x20007471) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x500000, 0x100000001, 0xa4ed}, {0x2, 0xb92, 0x4, 0x3}, {0x7, 0x7, 0x12, 0x320}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x8, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) pckbd_enable: command error 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101, 0x6}, {0x4}, {0x42, 0x100000001}, {0x88, 0x1}, {0x48, 0x81}], 0x5}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)) r1 = semget$private(0x0, 0x0, 0x402) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) r2 = semget(0x0, 0x3, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000280)=""/254) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/221) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="fc7020d51f30f8120512dc849f682d63d163d9a1146b9bc1ad233f252ae6ad3f2481323812427a6c0a068a6149561efb882a5883bb87c4ce567d89a470a386e606dc23094457a46c56135fb41f3172f3d78ba9a0de85d9722ed39ae9f15eeb8c43ee2ff565e5b1fa1d17b2c310fc260f40efb15856964b7b7fef06ad6414b2c19c18ee87101e49988ccce1161dd73f1cd51a2e19ee9673f8ade37cf320eb31dc1d9e7787d44e615cf313f27e6c7dcf66306cd4939a5896637f89f8dfcc9771620f108f0af0ee6f6d650e5d844b", 0xcd, 0x408, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1ff, &(0x7f0000000080)="cd538f722d6acc06dbd8ffb82608940975f07275cbce27b3a2678d9e454c6792924025a4e182aebe6bc9c194ce3e81afe9201ddd4772d928b68b391182063e779caecf87b591b05b1d97c1a12b757674962512dfb96ede873668fa0b5aadb2e5a208569ecc326b485d66f1417f52bdfe89798dee56c9f4abca1f", 0x7a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f00004b9000/0x1000)=nil, 0x1000, 0x1, 0x812, r1, 0x0, 0x0) r2 = socket(0x16, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file2\x00', 0x80, 0xe) rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0xb, 0x100000001e) semop(r3, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}, {0x4, 0x5, 0x800}, {0x1, 0x3f, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0xcb7d, 0x1000}, {0x2, 0x7, 0x1800}], 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2b0, 0x1) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) setsockopt(r1, 0x1, 0x8, &(0x7f00000000c0)="38fb10954acb7d0ad611ce4d244ed90736c7e35ed3f5f2f1e61c31762f89d6c03dcac86a89343ba752274bb04b0889282e", 0x31) close(r0) open(&(0x7f0000000140)='./file0\x00', 0xb40, 0xadf5e6adf12f133e) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8001) 16:00:11 executing program 1: r0 = socket(0x6, 0x3, 0x80) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="af22a581da3ab5e7245e9cfdc7847b9d844eb330cdf266b01b997dbf28fb50d4d316ccc440763c9705c5891f01f15c100e098a7894cdb9b98dbbfc6df571ade5e7ba7693514222930a748b104a65a4df8600ec4a88ff0700ea346700e09bde31029652253fc606a7c79e0232bf77aa53de745db021a62816cfde55d31212e689fe846caf9da78c1d6264ec8da11eddfeab0c1f7554a92b203213a7b6f0b530567f379bc9b8f81e796539142d7c6855f452eac310e9721e910620", 0xba}, {&(0x7f00000000c0)="47ba7970cd3f1864098af73523230d836680016722af7175bcd6ecf447efb310782002f978abe3d77b641befe2a5005bd00fadf5423495", 0x37}, {&(0x7f0000000100)="cc2cc8818c8e8c37b4699ae3e5f6d0b3449981011acbb26c7e26f87f0b721bb907a523e7158ab6da45912f18d217ddad85bc9cf3456f70b051d39a6e5f438a45ff917ae4d6a7b6ce42762b6dd088cd48fa582f666a5458941ef2cb46472e8903eaf3b71f0f8d1422997833bc18e51e3a415897", 0x73}, {&(0x7f0000000180)="d50ee4198b32c8783633d01bb4063a844c64a93472a1e89a2ad096a3f4c37a9df9b3102667763531bda57abaf2868a0defb8a8a8c75763738a3944bf8ce540de75dc4d5e8fce6476490a06973e9af2ce262d0f8ded1cfc0cf907695d832b44bb0694dec849d575df48685ded27150929b5ddaf8b3de2ec", 0x77}, {&(0x7f0000000200)="5f212fef41db5b286c0a83a0da523c202462c8ce9a28e556f3952e2bee8dc8828ac5e58d537b", 0x26}, {&(0x7f0000000240)="501b714f29a09e44d466dfc2b94a6bd0c2cfada714208d510d381582ee1ad5293aeacd82b42d8e188d0f283d9f8bb59669d118dda69a4098eaf8f69154ec41e0eff32733281fb4e4586ba37a0aa0134441", 0x51}, {&(0x7f00000002c0)="82e471284890b5e69309b2a6e82c648a0b4ccf55dad657077bc8aae2fae55073", 0x20}, {&(0x7f0000000300)="3895a4d4082ce05d72b3beea35b553e35e529f61b8ec4ade9aca9dfbc7785350afef4502d0f0b1ce3fa99412df627b8b2379278cc5dbbda7dfe3b0b40e2b7df1d1a499715a69787a0c84eb9d3da23410d647b2563d57a18f926235f8721d6c66cac1d9b5b62807b389bbaab33696675e5973c8e5dff60bb2a8a4a64d59d271b5865e76f64a037ed9a8de593e1460ab5a88ab348ec49a35b3441f9033d659b398d368f8736329394cd2f372412264eb0d8299fcec26fb0e1ccfa2e6cda5fe19487efa3210830daf39abd89d6657ed1a676d606c85851d8ca1ab7ad3d91d03db634d6559856e2d771f393cc0a3bf3c3cec174b30a5409c6d4e44d600fe7c67b8d18cf2ce1bc6782b197d7d694593fd84b45fb37a7b7bbefa23d49d208e7302fd4d3c8db809b6118069d16611e52a517c3d44670e558fe4124b477366acf8fd9dbce3bb58a7049beaa1c06a16792d455f4d0c85abd4f6a6ce21ae7e25d3376872cbb3cb0b2df3370ab2b6fad96a2a30c2e720bd4763c3a6e0b05b51120e27c1cfab1de55909c455d3591037730ac3a3dd784dc5f969c471308e6795fa554a0e6815b70bd67949ca2f147b8ef405131ec11086fb7e019d1807e9d710d65e7d608b4b2fb1883ec782247b275242c020e11e3dab46c9cd396863a3cfd9048bf31f6fa52c52eebf00bef2ddf2c7ec2202bea22038b4441c3fb99848e208e968b7e0ca8efa4f61b3935a7297882ea483b3a9f6d05f9b1a0bbb522ec2834e9547eb2d3e1c9e58a90cd06800db12c7c554b793b7e2a6a83133135624c4aa69b232670fc2a486d41cf4e89897b93373d7f0b744ccf297ba126023cc45cd9ca6ba89b8e21397e2b159b400d60440d46d695b898b4cd01d522dc31a3e16a57d53f5a0e27d8072d665c0185374752059ef63f271a24cf32445721ee481fcb23cc1ec81364094ae1ce63653d23ceb3c12523338f77f1f3e5c6a6114d1eb5ac276b187672380848cd25fb03529a5cb90a482c30df5e4bee4bef7966735d334cc1fcda09b939197a59c213d14d1b7420c81281819ec9f7af85161e1b25a367237fc82fac37cb65675893028a84678056b3b54490ccca3ed4c27f63c87afa27741396efb4981ccf274ca92ac9e196a8bd99b20b5ed350694ab7d0add2e2a5c09ac55e6a0e35892f70547002ea0608b765d016b0d726fa3fbdaf0b7795d9155e7db8f347253586f1658e465d6d9d84fe6c34a06eb4d873c96734b5d2cd572fbfad8def5fbdc5d87d9895ed65ce3d59aa7e70b8e3920f25ebac4d9e5bb50fd66c0bd93bf9b5bef0e5e30ae7dec76bacf22bd1c533a19c7958da133c8bb2dfaa05d9abb38266ba06a4ad20a6898554bdb9d11bc4f1bb197e567a44919c373db0a5527e1b790eacec490dcca17015abd092c450492d8633e7009e46a958b01850145a9a27c7d622854b5310327db2b7d894aeec6f1880ee13dc7dc700732c5c04d61dc7b11b3c66c58ee1cfdaf35040ad31d9f947b2e1b2aa00a9dbb9360e5077d0d5ab39faca90ca5acc1fe6bcadeed1d39fb734209a3a1fab32fb98c1c6d59f8d35866ebd4c5523931f629526a0db703ed6f0933b725fc4f4075f4ff71912b06116912e04dd77bc55935cbf569fc3d73d60ca0a449b27015697f318f0a703af95f5251bec1a02fb5034198f6daa3e9941ff3306ab0539fbc00f6ebc0dd0f42ff9cbf63d7ddf2fbdb2d70528d7cbc04fee132072493b0f6ed3a6825372bb29362811a65b2f0fe2e18583e0a093116e8502aaf1645aa018d1bb7b5213c36e6dcb9bc6906f1140fa4d31e26cba1e95d3d713e57fcd5b575e14793119c653cac16d84cc19f4e59ab8e66c9993c213c5c6b8cdd065e3e1ea8ab2b3cac1494176bd73ea03d6c3417c2adc146a6bff8a8319d49898f83cbb99848879dfd23df1e25146054367e6e05855af86f3c60e13462e55f640eadaff7a068408658ed66da19b02f4426dd047d39f2eec30a08a09d8afbb7e0ad8ac7cd82dd1070d640a9249359471f2cf24087a145671ab17f5f2f6afbb05761be5e3130442b8ff4f812536bf9d06fae28a3be09c2b615e55bc19ab65f28c2e7c54f24642f924e78cd7f63efb7fed6bf280301f137cf76993f811a014d3b4a8da99ed2e35ce9dc3123c55a2f7ca80dbd6fb2a09a0feb4c65320eb2f0b5fe77d8bd410adba4317552ee86cee3fe9b0cf98f224056e02c199d7934ba8887b4e90811bbfff090f60b13b3ff951866c1b4bfbeef29ed6d3b0706c316efd4740483a5cf45975632b7a5b03c4af92e33e2f22b0b002de1edfdb9a024fe0b9baf5e4e1b27067ce7c221d5e04492a7f5b0473bdf20607564f9565d8308226ae4edcdced9a20c20a7dafc8c7f9e6886a4080911934c3670da2789d26f420b8711b09242926efbe4289cf897d33d9ccc8963ce09bd4c922383697521b94663200b6ee63f78e2dfc8bb58022b0ae4cd53c5bd7092d4c81326a02988c81a6e367ca0628d0b766372b67106a14fa72849f254fbac8e9b4c6a3e0198602b7528fd6943c39c9c3e282006405610e23826101ef4ef52bedbb09a3406b7d2a2c7e06b42d2e2dfce131e23d337431b953fd4a5e64eea09ce4ebb02b92e08e834151de5167d699170cb0468f0b60924f02943fafccb8e306d8a96e4543c2951de705125a7379f723aee01c0760f28800f550660aa2174fb20ee6980b10b4d8cbb110280ef12828d4d9a1d3f09219035027218208d41228e0b3b0dbacfce6920a34b77469923ee9198945e06cfb961c487f54f60309b7205c8c10074813e210c35f8b572ffb2e8c7ddb66d44338bc4efce0e1f207cd03bb30d1d7d6019baaa1b0d34ab82584f7c9d1d1c9c959504b09a5f08c392cad5e782b9fdb7eb14fbd92052ce0658b4ed04520e4cf97d9a822d285424887c696214324bc4e1e629c8f66cf53dfac0c67d1db239832ad4ff6399064b6f47435afad1b89ff6171f140a06b9b4d5c1efa73489349678ec8de51618e51a58db77149326764fe07da50200a2568a2337f5eab1ca06092bcba1bff86e9fa4cdf72008a6d2ac6cca114217563c421e898ac0e832d65d0331a969714201589f6e11979956d4364d0c8a472d765c973cc68807f50146a633da80a51001860fd0e0957174cd06e0bca4958ce7bcb61a65abf45afcdffac021f0c77d5b4360f6ec798b5d68aff924a6fe17e2a92ce12173d73089046a9e098cb02a9e07f3b7369bac9c312760588e316a520c70bd8e820aa1134ba37b672a1428f99c13b0f471f48f6bd2e117bc0d105adf1d0104f84ee19a87a888d84954ab2da4aaa181cb2276da0b4d8684edaf870196517429ec6120b9a6c3e4bd87dc2f0368cd911aab5560dc1eb343a2e118d0e2e22b8f7e76445b435544bbd72fc3b5770083e55910848eb13455eada0388e1b9c5ffa776cb106684383af3ea86a0c08aede4795a72d281f22f700fd33ba5acbf3362987a2b366ebc54281502e7440151747bfd369a4dc17fc084d28332b430c9bed4e13a53648022053da8143f41cebd650c9c103dc6706b0c9f7c70da1baf8a717888a8d01b08effa7a70eb3d47bfc43d20033962e4948bf7becb27f8a9459a6af96c71145b8113f3365515f1f1228f7022c5d2821578590243e7168130eb159c7bda34bc2a69aa026a84c9df9ac47d9f12a8c5f4c75c01bb0478c38b5671288ebe654b9dd956215c639d03210bcb23972c5625c34b6ae44b7198cb3f41dae7ee7cc86a3bfd246734d3a048f4ef65ca5f7daebca6cb69e3c0bfa7cf0a7a88975e2a4cdcc506c28872fbd2088d3d0c0c8ec563407c1680aec79334c4a32697d7a901ee801426a743e1d6a59807d21d984c1879b160458e493368bb3c7936257ff6767ba08c2571f875ab369c8a3bdffb6a7ecd4fd9f73177420ee37bc0ab0be0ff7c63d9525b50fa2cf5d152cede4c58f4e2ba8a016f8a198693d044228a53490c6a9660d19faa1c93ecc012cd2b84c53f7afbf280e53b168468035bf5ae96b81c58df7cede8c16db4fe23e2d7a221b392f8be3b2ba9a3f4086a1a7eed8698db60483f8ae7679e8d8abf6f17cd18069cc796b11d823886f35384c4f69152761e2f07eae5a8ceed7e30efed00f6546ad483022cbddb2f8d903916eb5c56044944e76181a60b8766f08c4897f023b5a82d4200ab18fe3ce0cdd6f87fc0b7143fa25e02ee4fa29dcf2671ab50bca0d329ffa43a1c9ad67402c6f6257986b1d8b400c4dc96eff6bb89e48eef40eaff2fae2603dcd08c241bd7a54d5f853a256bf4a4fb12f59860407b69b236f96a1c8135f9c479d7d5abd44e806b3bc80df77a9d7fbb8c5de5c06f2cdf419c95b78924dcc7c409a131ae921e6ba16570f2c6fef5439a21b44f57010840542d7c439dc46cfbc4b8681c435d54cd0c306ffefd862c922b1ba08f5733989d6f785657c5ac4bd5fb6482a16e7bf3964c56e667c012b370963307c678034b7929a899b6e7b4e2e740f5da6cfb2127efc117056e30e26a074f5e37e8e745d990fabedfcaf61a82e8579026766e688821f5050b234695de36eba74b49f2555e3d3173fba0cc8338d7cfb528b29b0c821a98097790fe7aba187c6da55798fbdc3799966d6d7516a2147d72983cbb5f9f49a335be4b6588c60c5050b89692e7a449a1206713773178826a5e5372aee0ee43fde6fa9d90b358dffbb3f9ebfb5217305710d4cfdf1513ea98343ebd2b4fb96048fdd80feeaea3d33e40aa2e571f8a9416d702fa2ea5fa60c268718e4688784b4f38a93deea8a46c782891ba78935780c2de833ddc49de2175e6a6a2fee14d1f313fbd78e218f6574092c45340199887820c68b49345d8f3eb912688abb41ad0e12d048f647d6cfe3f1f71c755bc8edceee5f9dc105295fdff0e9963918b3ae2fa153dcd508ff5e231971b0ede0cf613e1641cd83b4d32a5cc9dc5cd827848b1c1f5698df343a268deb99ad180898ab20a85096ee4694f3d1ba82a8186268b164d84f3c472bf5b8975ff19a4c421502b913a26e2000db5080cfc68b7d273b57a4220e01f27b7d4d68558aef5107e075fef4da39b70bab3fc1a184dcf60fe180d55d09685a79415d7c62f243479b533484f88e8d83e9dd5a7af0fcccf492ec5d8f39c112766224af572b700d1cec2f22b8148a2c6be24a268e54ffd3c8fc613c3bc8aeb7bb87ac99aadd2cb67122bc08fbbc7f7479cbee0bb61e1c473e55f843aecf3ff2fb288887314a0e07d89b4f56efe5e70a154d17931b7a83cb424a98a9a0c5de3f6623de4c018a09df0962a29a95a506d027a9b65f146b339898ad1a2426ac8cbdcebefbec8d9d4633ed1cef1725a5bab5141d52ae35db82696f2a8784cc90ff33a504f709e9c539112c660b686d42d4feadef5a7b21a9c75870c4c4345319d5e6d78de44a0b058465b0d31b0e6ee3ec1ada35f8ea38cae0a490292999f6967dea2152ad33069c06fe6ca3c36b2a4c33e0c9b4aa892495f6cdf9318fed77e0ed34d6005a925f768a55fb6ee7766f85baf8958dfa5b454c52aafb1bc05ef127be5337a16049e1cdf3af88fa7f66bd3905acb90cb6562ceeb8ff7b6cb8b098d94d6e6f63f911ffb0b101b9370f39b11efee2dd4ade84adb862e270602ff44a7a79b5f4af83ef1594863b4487c294d78909bc040415e59a6bf429cd2e4495ae918c94f1b70f3a5840b067aa22259254fd37c5e21c3e2aa5aff5c0ff2ec9ed39f5feb10ceaed46a02cf807b5280846732c3ec048ce54c6fac35b6239d0043b19b11fba07ad4d7d94a35aa5393026024", 0x1000}, {&(0x7f0000001300)="99baaa83103d7526c8d355e372dc57cbb4f045c86d5d267f8bd28d44a32473d5c20b6468eed99441f60c565284369887b0cbf7d41e9262033001e3449012a4f0d45b160db622602077d26c68ba87d97ad7412cb52b0c02bb3a2eb81cf53db51655ed2d131eb66aaf9af7a8b54c3b6a16025fa5a22b", 0x75}], 0x9) r1 = syz_open_pts() fchflags(r0, 0x1) fcntl$dupfd(r1, 0x80000000008, 0xffffffffffffffff) 16:00:11 executing program 0: socket$inet6(0x18, 0x1, 0x9) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000040)="5b02db57fde9f82d808d496d5a84ec6123405785f27b5c3fe6d8640b533b0adb0c2c722654c793740421e05f650efc2c5487487eecd9275d45194e022fe7aa36f64a3b7de5c3e75b9c3110003fe247e08b133f83a424dd1b91c415b94e4271a6650f49264d4dc6aa9d020814753cdfc61d8c83bf34253645caec762a608879725de4a1b3f896c5c83dce88a80d8a1b28252683bc72334bda0eb318ad26127b030541", 0xa2) 16:00:11 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) fchdir(r1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) 16:00:11 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x100204, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000001500)) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d300000000000160000"], 0x10) dup2(r0, r0) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1, 0x3}) 16:00:11 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x9, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80c0, 0x100) r3 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10400, 0xa0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000580)=[{&(0x7f00000002c0)="e9a76cba1bb1088892d4a6226f0a04326c5f38f60f", 0x15}, {&(0x7f0000000300)="59d6dc09e632beea407a28343d5303733a3cafd3eb61febabf1308a79d0da5b5094e83bfdfd54ac7d50978c249eeed9b9bc4ff08066a0abb3ec6718b23a563ef47776e26fe469277e7b44a12f0b21e303b18aef079169eaf3369e7adea6e9c45c6a06dfff679", 0x66}, {&(0x7f0000000380)="4bbedb0e2fd4509b35a88c9484c5a6dee33b59905ffc811f8c5f8c12fb46032cf49047fe5884f949e3b631e1cc24746ad4617c65bdf5c5ec04416ea3cac0791a01916c399d757514769996fa35e10fe7050f9ec99f034c2544fc7cd52c26e22e6a40574b6a395ddd24e8a0685c9b0b54480018f4e50fd253c6ab26477e22601a43eb71a64a0bb159", 0x88}, {&(0x7f0000000440)="949220cdc4a3bc2d6eaa9a7227b5a1cff7f1587c610ba4b53e3d287bfef67a91c35a805d14fd36a6dcbb", 0x2a}, {&(0x7f0000000480)="aea7f94a2979505bd41f22248463cb82226aa3caeace5723c120a73fd8cfcdf911a8a2f49c549efe9407baf5079e9ce4285ece7645cff46be7145c64a208010729f5b866a9895d6c0eb465bb5102bdbf57363468147d525e05ca3eea0bbdd4f07497fe84203b356489b0b1d63493ab9a4693bb3806b9dbde0073ef91f9e33d2de44087b0cfba360948977dc75c135f1def82afadba995fcd424f678bb7b0161dd6", 0xa1}, {&(0x7f0000000540)="cafcf61cd394749ecd37458bfc6abd7487408bcb3e0e5d588e191a", 0x1b}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r0, r5, r8}, @rights={0x30, 0xffff, 0x1, [r4, r1, r2, r2, r2, r2, r3]}], 0x50, 0x4}, 0x400) clock_getres(0x3, &(0x7f0000000740)) wait4(r0, 0x0, 0x2, &(0x7f0000000780)) clock_settime(0x3, &(0x7f0000000840)={0x5, 0x9}) mknod(&(0x7f0000000880)='./file0\x00', 0x0, 0x6) getpgid(r0) mknod(&(0x7f00000008c0)='./file0\x00', 0xe082, 0xf3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000900)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000940)=0x10001) r9 = openat(r1, &(0x7f0000000980)='./file0\x00', 0x200c0, 0x4) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000009c0)={0x10, 0xffffffffffffff7f, 0x4, 0x5, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x4}, {&(0x7f0000e49000/0x1000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0x8}, {&(0x7f0000f4c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xbbfb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e5c000/0x4000)=nil, 0x1}, {&(0x7f0000e1a000/0x4000)=nil, &(0x7f0000e94000/0x3000)=nil, 0x3}, {&(0x7f0000f1c000/0x1000)=nil, &(0x7f0000f31000/0x1000)=nil, 0x6}, {&(0x7f0000e45000/0x2000)=nil, &(0x7f0000ec0000/0x1000)=nil, 0x60}, {&(0x7f0000e40000/0x3000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x8f6}, {&(0x7f0000eeb000/0x2000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x6}, {&(0x7f0000e59000/0x1000)=nil, &(0x7f0000ee3000/0x2000)=nil, 0x1}, {&(0x7f0000f73000/0x1000)=nil, &(0x7f0000fe8000/0x1000)=nil, 0x1ff}, {&(0x7f0000e9d000/0x3000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x10000000000}, {&(0x7f0000fb2000/0x3000)=nil, &(0x7f0000fd7000/0x1000)=nil, 0x9}, {&(0x7f0000ede000/0x4000)=nil, &(0x7f0000e77000/0x4000)=nil, 0x100000000}, {&(0x7f0000fba000/0x2000)=nil, &(0x7f0000e8c000/0x3000)=nil}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7c}) setsockopt(r4, 0x4, 0x10000, &(0x7f0000000ec0)="c1847197696df34b16069a1ab5473d8b272519adc8b429d8aa83267d6fbfbce244a91573d9c7c86c4ad616af0a0b52ac452994c2d152de8794ea97bb4f0fb8f49a9347ad43dc38a1897491833919bcdd8c4d57ec69b5979b1621a6fdba68918d8f978496fdc3957198104dd42aeaa7946ff549fd6b1cb07c2f61d3fdf6324d1e69c078c5780967af1b584b97a90588e7e45a9a0dd81aad83f2eef931b9cdaf82ad705fff73c3", 0xa6) r10 = msgget$private(0x0, 0x44) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000f80)={{0x6, r7, r8, r7, r8, 0xc0, 0x8}, 0x2, 0x3, r6, r0, 0x5, 0x4, 0x5}) pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x4000000000020, 0x5, &(0x7f0000001240)="f9ae350b1b1a3767727658f306ae4bfbd06e2a3d269a6f9c297f045b2f3aee8d3a9836ad551eb42c9e62455766fcf4803e91123c040dc47ec497beae33727537edff8008a3a3090f7e12cddda425e54b2d5859ff073816efbc3b4d2684441fdff33f8a3d12cae8e31e084347baeabe80d67328406dfd35ec0eeba8cf0a6f5c4e684317e1a03003de0bf621db6bc5983ab8cdb2035ca481962457c0d951fd0fe97d877d82943e08e2d3a9afcd93bf53b679edf34e9974e824cad3bde2b6186134cbadfb657450964564e0e637ac93841e2fcb87461ed42c15f105c41ff977188a525e078f7368d6", 0xfffffffffffffda7) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0xffffffffffffffff, 0xfffffffffffefffa, 0x2000100000005}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x5, r1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x7fffffff) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)="d6fa90a0cb4d2452e6f931972193b6cb5830e62f844a2993fd61577e5c949e68d54c246a23cc5c41b0a6e43598689cb99977bb5f852bf4a6ff0ff2b8b20cd19f1d3a0c5eebaf3af78e44099a747739ac26fd3a7d4cf424645b7d12de68d3c2a3", 0x60}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x3ff) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f0000000080)) 16:00:11 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffefffff, &(0x7f00000001c0)) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffff090, 0x1f}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x4000000000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2028, 0x7) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:11 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x6580, 0x9, 0xb96, 0x7}, {0x7ff, 0x0, 0x3ff, 0x4}, {0xfff, 0x6e8, 0x2, 0x2}, {0x100, 0x4, 0x6e, 0x8000}]}) r1 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x97, r2, r3, r4, r5, 0x10, 0x5}, 0x2, 0x1ff, r6, r7, 0x7fffffff, 0x6, 0xffffffff00000001, 0x508}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000500)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus/file0\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000006c0)="8af68d7d80a91f161d4debb980295683731d20010000000000000081719fba45a24651b33cdfcc0366ace78db766b2fa802f3dcee0e8b482d6104dd648df4c8e078161a4d2f232fc99717e2d9886466a20f01d0b3400000000000000cb0f15cde3e0e99060c335caf68c93089367349954a446f0d7ee387541fcf697b0cf3b6e7579cd27edaccb981da85c18eb037ec75bd63e0a44d35a3bd635e57e0ee2c508237aeb8fd82d6195cd7bf12f620cade4be9d01953185c5e02d22d05ebaac", 0xbe}, {&(0x7f0000000180)="d78ad94d4d78f677afba5665f3e947e3e50448d3f7c04e05a14297275c2e6ef518e8b5f302156d4eb65f102eddbb76f59aec1a08a97343049af23f7b9dd3421ca36ff04df04914", 0x167}, {&(0x7f00000005c0)="109f8966468f9ceee2830b69ea11e52e4c81d3f5e54dfc48aca11be1c5545c731532721ec69ff1615db3a2371d24b56871d52d99dc01817b813318809c9af5ed5e1ac4f90dd0783d04d479a30c14c7ef320df6bbba08023c0ea4058ba2c313e74acb2b2c3ede9f6a2108c90dc334b795f11ebabba9b2721a6663e9602be313e163d48266d4dfa10c173a05a0e70bf125dfe54578b4fb612e0f2e18d05044b68029d60f4204393f3d790be9e97d49e7ad9a241d9a537b1b540711282b720bcb52f4072d6ca80985476a6c7c4ce89dd1e0ce1fd7574a532afe0855fdc9", 0xdc}, {&(0x7f0000000440)="ba4d320c434925e03428a8fefd66723c3e77715415679347b3949b8af49abc091ad4d8185537651f1c8fc85d9262341494c8075c17c69b58396ffa0eec3f6c88f10f092117ab3621eeb20fce05be1cfbcd2f4b4d3ea421b99e787590e979a7878673ba9d707619947bb89a83107462704efc704fff2666e1eb374601ad6d7d92baab0e69fc49a85f462f673417575820405f555c5ab9bdc9bb51fd118e100a4760d49b7e57c3fe61283326c4a656538ea5daec23", 0xb4}], 0xf16a5c3) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x1, 0x5, 0xfff}, 0x101, [0x0, 0x9, 0x4a, 0x5, 0x0, 0x3ff, 0xfff, 0x5]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:11 executing program 0: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5d65613c22c02b5d1163c9a19fc736ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33340fcf8ea318d1b63d"], 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="324cadad7fe5811b90b2fa5575df91092ae51abf46229a432cadeb91b9a8bd510da9e5365b2373a60872d058393d29486fb44fd3ca6c426d365a909ffbef1bec07cee0f19c5cf7bd11e0bba8b526c1a157e31064f1deb2dc2abd8fe9abf3291dbfb9009d5bf98afd4f8254d690184fd8df9234dbaf277bdcbf632be4bffba213ccbcc3f1f8f10ac45bc576a21ed24f06f7dd510de4a4b95fd4403d42027d08ffaf0c6b5ca292a5758c3f54424eb689b536e09de99923be3577856259e69e273e789ae19c1078cf785a43240ab4a829f8ddb465a91e9faa3d3ee4506e4974d0267203b0d7dd00aa414fef3a8bc35b9d7e176a527d862271d6cb085335a6fe079c4975def37af36d965f9c4cfc05669042f4c100e7002d043ea88e0563f1c04e89d6f40eb3fb4b7fe626cb12e3c88c050a87de2c7e33f430f908fb42aca0de5a7dfd4c10455bd62b23da6a107aa61f5fef7dbf50bf7bbd23249e33296cdb4b74ac1df582fec5ad1da7516b25a33052ec28eb5e008a20e8e30c0fcecfc0638aa3386e5637890276bd900e4b5ce21064e2c965bbad2ef381055f2599aeba31e78f10cb8530327b94831570058e6c5adcf9297b07ab476856785bd5b0c2f6de0fc3683b74dbcfe6da6b8a98c6e3a47c6b720ec45ef41b748de547e14933f1b6a076f5ff52acfb7794f3a0ee16ecb2ef44f013d5fd5cfca5611e4c6e3b90d2077d7c30fde201fdc2fa1a618353a991aa8a9840148d67343c9d00faa3725606a9640a2413e34f6767dd6328333fdab20fe30e720e56ea2b6cbab9380d8cdc749bdf2168a230f4f91d702ebf4b1c0d69038a5980e2f78d392d94f219d31e3034324a62913b2a6ccfa5fcd9b4d798899e4b6c559f9138b4c8205ff04a543cfdde4beda3f9d2d1945cad938feb7fdf2709fe8dd212edbd2a01f645e4f4ea9eea58d12b51ea9846ac4a8aea3e173fe14164e1f388e7f3dce922102e70add3ffef3a5f83f9b9e37ba50741f253c7de2986530f2ee8a3fb704f8bf661b62bedc4aba3a01f7f3fcb884fed0c7e51400d57eb52c405a76ed25160919f31f4c7e02b58ef30f7439f1f4159fe8e4bd6aa8bc37ede899133b2109bcc9a20802f91e6e6ac8f30d2c910dbf52977ac0b165b3dc77c0aaed25ce8d9798d6d07121ba20c83ae2327df0a8075be2dc82b16fc092748189fcf385d39d2f4ae7a1b8e47fac89f51b4680b26a3f6c0eb082c9a2a52b61f1b369ac38c56533b126dfda93a8143ddfb7a5f99f62c93a0ebaf13a04616166720c56b51f82bd7ff50c850de8c97e7c28cc7e7580acf5ffd0285d82168bf5ffa199077301bcea9e9062708ae0fdc4a684d1daf55a0a6dc76daaecf2dd5c119f8a31f8c4bace517e305c5ef24ff6296adeaeaddb26657f932f95202b4f1c4764aa7bb0783e9e4fa79b6426e12dd77d9bc121c3a531672f30383db26224664cd6f97b3cb2a21bea6ca89c25406a6ac5a4eb95dee4cf96f27ec6ab2748c0bc858ca8a29fba3e18d6ecf109d059153f7a571b933ab25c75c3a86740402fab209b8f9369e6817f2e07dd2bbd32949626a45b81a1f1d4c695b1bd4f1717536efca4d7131fc3e004c3a305df427a52d94cec40c25c49ba5e8a039a2a3794b60d16dc11d8f0a5d6d0c04837dcb576acdd953a3f2dbbba48cba9a5bccf86d387f9dd8b3f42b8f5240d9ecc7ed363019ca3b3cdd902f4cdbd9c256f816b9ab24e163e775d307998905f532de913efb0ec0782afe16d7ee0d30447fb7ac40b3597e0f7e42bdb6e977b0c554152434f097e6a8dc6360a278e7586d812aa7c4402dad2a1d581b20f310c33a0a4edd25930996d01964bcaaf737c5e4053a4cd1cab5a8cd84d6e1a1c98bd7f0f5df767861132bb8f98d046d2a487ae2ad15bebc1d1c57d2604f90c47d3952939aad9a181435f7c2933511e86796acb61221d7d0491e00f4ee2dc396a4b051ff7af7e86e12f1a5c8d6b0fa0161cf0710273059d5a033bb89d1954117d397f78ec11ac710aa8b6602def17041b6e968ee82c3b046f76e66d7019cbb92abf302c58d8e0a4614fb7f7a667805a8939b78e3cfadb2f563ca441cf15b", 0x5c9, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000000)="5b9deb5337bb60b5b25ae0f8101ec72fcae43e94034fc8c0295853530f4df963f1549c5fa128d9ab91330ff1db4dadc8fac3069ebd8f670a11e3630dd48b3a6c72e28854a78629358e0b9b18657e24ce15a66d7fb6f83b1610a7d20159f07cb0868cd7095895dc290da02e537577c822565a65e62829f0dbf2bd8bd1133bf726a9a8f60a304768a79cfc5125af82b5edf7477fe0b18bae90b3f27d50236d577bf2a26f3216838f", 0xa7, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8000, 0x6, 0x8f, 0x10000, "a6ad8da69c42731530662c12830c92a780d789b4", 0x3, 0x6}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8d) pwrite(r0, &(0x7f0000000080)="f97bbf9ceb986b784a24ed0e4977228bee5facb3c3faf96144dc0bb33876804d2262dc009bd977e39980b457a95449ed03934585949595e82ec7544bc9c4b858d088928c2463b125cbd66925201e95a759f0df94eef0a1b8287320ac50631776fcd0b4530fe1d2389dad17bfdb69444843edbd9ae6f37afaf7f47e5008748fa2dcf5be6c2cfaf7459a35801a5c41404d3e492a73028566382cec7517a9", 0x9d, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x208, 0x0) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af3c52cadb90eb1ce24f23145a1021fdf4d1aad24c5a8b247a6005f77b68506b1f33e83fc3b4bd2da78ac8d1118adfd814f6d979abc8b2c18fa1f04a52394a5cef7b01f6dfe804e09cf913bf8ca24ba9fb76484ac76ae9fbcdd4fff045ac657c15a7219d6474eeef770d424015f459b918620f1d80ca80e47e"], &(0x7f0000000180)=0x56) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x4) r3 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x4}, {r3, 0x1}], 0x2, 0x3) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4, 0x3) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x43, 0x3}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="867e007700e74cdf5b76732c46ee41d87e0991614ac46d7445ec47bd1f3928fe6952f0d6458e13fcecb3667e51cf8ce718b81909b135be8e1c32f2beb2e1654eca4429e730fc320d95248a103d73364d014734452db6b08b80929e0c4e1456246e8e1b29ab897a807480b7378c1a000000"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200008420, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0xffff, 0x3, 0xa15}) mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x7f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) truncate(&(0x7f0000000200)='\x00', 0x0, 0x2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70016e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)='N', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4000081c, r0, 0x0, 0x40) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20021, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x80) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x800000000000000}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x883, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x80008, 0x0, 0x5}, {0x8, 0x9, 0x1, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) semget(0x0, 0x7, 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6}]}) fsync(r0) syz_emit_ethernet(0xffffffffffffff90, &(0x7f0000000100)="6fe37bef528141d47021875cc2") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) recvfrom$inet6(r1, &(0x7f0000000140)=""/211, 0xd3, 0x40, &(0x7f0000000240)={0x18, 0x3, 0x7, 0x4}, 0xc) 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/205, 0xfffffffffffffd4c}, {&(0x7f0000000080)=""/49, 0x48}, {&(0x7f00000008c0)=""/207, 0xcf}, {&(0x7f00000009c0)=""/219, 0xdb}], 0x301, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x92, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x80000001, 0x6c30fc65, 0x0, 0x100000000000000, 0xfff, 0x4, 0x0, 0x0, 0x3, 0x81f}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r2, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) close(r2) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000001580)=@in6, &(0x7f0000001540)=0xc) fsync(r0) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet6(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000001480)="5dd0ad7bf37c92fbc538dfc32ea9d969916b6fcb78b0b789df95fd0900000000000000ea3e5ac8dfde325d5aa84bb17d1760ee09ced19bff86784a2ec7df069aad978cc2d288ea5d3b32381aa8079e53b9d5e9475d7038ce3350edcc240bc56455cffa18659412c43eb99d63e8a801d1be34baafc5bf58c176c91c58b3be01be7209042656e4d1dcdd2b9206349612c9c107938b14757fe8e0226e72b4cc53512e8ebe7e67f0396fb20f982d46b5bb6ae380f37a", 0xb4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f12294f8b021f00000000bb00"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000013c0)="48c1c50be484ef6220366db897cbf119c9bd0395b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5a441ca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f247500000000001bf03fbfc5290bf0d694e54d15efa86a87ff92c083d7c0473a6f436a4d04", 0x85}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff0000010000002e694923ae0cf20e734af867ab3852458bef560bdaf5578f15bf73da2b05abcfbf90a4e738bf46205f1935802c767102c364e8d7f5bc3f9a8974d623aebe3d82a4b42f576ebdd075a9c5bdd213aad7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x2c7}, 0x1) 16:00:12 executing program 1: r0 = socket(0x1f, 0x1000000003, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) dup(r2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x9, 0x0, 0x3, {[0x49ba, 0x7f, 0x3, 0xf33c0000000, 0x10001, 0x401, 0x8, 0x7, 0xad2, 0x6, 0x8, 0x1, 0x8001, 0x7, 0x6, 0x2, 0x4, 0x3], [0x100000000, 0x8, 0x6, 0x9, 0x7f, 0x8, 0x0, 0x501f56a, 0x3, 0x8], [0x180, 0x9, 0x6, 0x2, 0xffea, 0x5, 0x84], [0x8, 0x0, 0x2, 0x1000, 0x5, 0x3], [{0xf9, 0x6e, 0x1, 0x20}, {0x6000, 0x9, 0xfffffffffffffbff, 0x2}, {0x8001, 0x1ff, 0x6, 0x3ff}, {0x3ff, 0x1, 0x80, 0x10001}, {0x6, 0x4, 0x8, 0x6}, {0x9, 0x1, 0x8, 0x8}, {0xfffffffffffffbff, 0x5, 0xc7b}, {0x200, 0x3, 0x5, 0x9b}], {0x7f, 0xffffffffffff2f29, 0x8001, 0x80}, {0x8000, 0x9f25, 0x80000001, 0x400000000000000}}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80105705, &(0x7f00000000c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pckbd_enable: command error 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x203, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) pckbd_enable: command error 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x3) r1 = geteuid() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffea5) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x80000000, 0x5, 0x0, 0x1, 0xffff, 0xff, 0x395, 0x1, 0x1, 0x384, 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pwritev(r3, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x90, 0x0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/39}, &(0x7f00000002c0)=0xd642d1451691179d) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3fe, 0x8}, {0x18, 0x3, 0x9, 0xfffffffffffffff9}, 0x3, [0x8, 0x8, 0x8, 0xfffffffffffff000, 0x5, 0x6, 0x54e, 0xffffffff]}, 0xffffffffffffff51) kqueue() fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x27d, 0x20) kqueue() fcntl$setstatus(r0, 0x4, 0xc7) close(r3) kqueue() kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x2, 0x80, 0x1002, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x44, 0x11, 0x280000000000000, 0x400}], 0x6000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0xffffffff, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0x23, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x30439079, 0x19e}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x46a, 0x5}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20000004, 0x7, 0xecec}, {{r4}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0xffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0xc0000005, 0xffffffffffffe1d8, 0x1}], 0x100000000, &(0x7f0000000200)={0x81, 0x800}) 16:00:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x1f, 0x100000008003, 0x0) r1 = socket(0x18, 0x8004, 0x5ac9) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f00000000c0), 0x12e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f0000000180)=[{0x6, 0x7, 0x1800}, {0xec7bfbe7dce420d7, 0x4, 0x1000}, {0x3, 0x7a36}], 0x3) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2010a, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x4a, 0x2) fcntl$dupfd(r3, 0xa, r1) fchdir(r1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x80) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x1a) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 16:00:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x4202f499, 0x4, 0x5, 0x895e}, {0x28, 0x7fffffff, 0x0, 0x5}, {0x5, 0x5, 0xf02a}, {0x1, 0x20, 0x3, 0x100}, {0x7, 0x6, 0x2, 0x6}, {0x0, 0x15, 0x9}, {0x100000000, 0xb53c, 0x400, 0x8}, {0x3, 0x0, 0x9, 0xeb8f}, {0x3, 0x0, 0x76ed, 0xa50}, {0x5, 0x8, 0x11f, 0x4d40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="3794f685b24ad82ab886c51275ad40de70999d6160d51c3c86dd872966bce8c5d4e2e5c71d8f18084c6ae3890f3ea6a555ae2226e768b7d75799508860fb66c7f3406f116ad6c6106f8f72b5f8b1189cabf5d6da1f4d5aa8a6aa3496fc4c040b074d3045aa660e9b5eb23113eb96ebf850889f77dac903067a700ae75894451d89a1d5ea55c6c800fb0b34a9e1a6684b24028bf7d77ca5e9b6b4426b7935e3e997f1a94d0aa93db573a7f53639cb7fba3f7e295d46111e5f1decfbe33dd0aad0c8246d119e05cbafd2e4bbbb83633e16ef4dba2019fcedaf06e4937a2eea45f6e289cabe5b21220593804a787ab8a3eba6b510211aea3367d247331e7e6b755cbc6af1ac74b6ef6d1d000344a3130fb489f6dfeb7bd61ae28c7c76a4b3de0c08d71b94b0200feec47fb69b90e4381bbc9de8af94f3d2ec0c19acf659223c73bac4c45bae84748f0d07965f2ac08aefa26bf2010064c2c38b647fb728f22222ed3d9bccd095e518952e9d892e491cf4170561339259fc9b31c438f1d254f7e72033349831e1974a59774c67222ac03c1092e3b39b98e75f7da4e7ace698514e465bc13b6931bedc0c61f7a18469218b13a31b15362d8a004464a8d2f522ee6be65350bbde9af03a8e6470193c29c09026fbe537be385526562f802764180a4693e9289fdc5606d9061b92e85b6c22b3d141f89fe6c674ea7fd4f2fb4e0a48ae982257f3e819c6ed3c7f5f7c464304fe8c5a424ceaac317cdb297774cd78ae34f34941f7feaf04fd5f292a5db9fcc4206ea6056b2fb86d384cc47ec66d5d1afa12d94583866e9a626ad13272dff7db564c4186761d9225f25bdfc848a30e7f3827376178b34b3ded7c1229912cd533009286dafd2ca6b2219f73b5c6efeb32e2c9faeb2950227204e79ca8c20110fa9d3cce555a7f9a996ea1f3c7d5c71d90872f5101f41d725ff7ce0c179ca498b0edf93c329c5bb68b6682b7968d9dd16e2c9361d360c09d3b265ff695bcbd8c0ee7bb6ef3c895a89df7b5ff6f5772d16ede19c8d1cf8c84015622616329090a81566b96741f7659fcef8fbb5dfd61904f0c4bc3eb45a990042a5e27c92935198a02ed174cb439fa37250a287b43b916edd4c7b1c754ebef77e14fbfe432f831b7c42341046111fa9db30444bda48ba442bb03f870c3c751db73cccc0ff641260106a0c7ea679e70a10234b10451f14a6d3812b63333ebd48292105ce30cebb61d34c21e164cf489661f79f888ce450be13bd8ad1b8a1d3c9477a0560e46ab2806ee7fb1aa801d230f7e1e949201e53e83b561012a04dff429a6763852f295510d33f321520259e036ea5c4ec33f8fc7bb9e2a9409023140cf21942040c4d7b9c68632f49466b9bc386deb98e86710b4742f1af00625aa2df2f66f02669181330d7e70fc7b6d6873e47efa090d4ac25a58c8b12dd1de5034350950875ce267831c62b066d921723490488e07f9bf4c238570563ed22a4f2a34c6897b42b76c7aa713d0ace8868c4015cd10cfe7494b03774bad4be0e0b817d4a3ce962d1810ae5714fcfb97578a3b3b5a47bfc85d0189d49a28f8bad380645ede81942e4a94f649fa9255031ddf1d515dbc87d0b0849aeb117d031515fcf887c649a35641cb0a2c50e2dd194b438b75e03b1e1d7ca3c62219c8c43530efb785794f510772f9c094cff7e878489604e784863e81f5001589346a549a064e97cdb3fc85e0f014c2c84e24059236a9e4626f944ae630b00a9b90811e1de5882cc12009935aea780a52b1fe704b86bf449c94ea36d72daf12bb3dd072f198dfc76bb38a12a6b1e373485104e4c92c94dc9bb8c0e615f9b4d6b0afc483c699bfae5bef3f23c3b74c5b0a41df490668d3ec22eac5f9d3b588db58c0dba27c740b8e97382f74f9f053cc59e3e1226b5739b507635e2b948fa95fbba2d7e74141e78e66998211e9fd778b8cc1b174adf4cdb88a6806fcd8e76181ca10ab5aa9ee0d56fea01da1b9c8e13c5f0f528165261099ab8b0a0747e2e60dc52f4953a1e19c1efe42ac4a155ea2a5ccc3e1b22cd4a190b9ba2b54a2f9bc66f9a7862b1b641c1997f7e0694a6dac1d494c5281a18e90b4b746ac855325fcf6fea0fc408faf723d5b03c5a3909258b7f81b412c9f3a0897aadfb49c953f28fbc0b3b228742b7ae8eb12cd3c296d7ebc46ae5e22744b7915b2c7014e5136789e1173e60ee6fb6d64fd30d901abecb37a5de3a459ea8055f71b4688288bd36cc08a2531e56fb195c6e391ec2b8a54e8965ac8bd570fe5e8ef0c92413cbebc4aac940b11b300bc8c6fbe58eabb0efc12c6c26b08b009b47678d7f4a17bd13521fcfce3ff849ffc1f027e14e448b4446108959bbd93e0362f23240f7004ea05cb59870d5b32621d3ee43c7922372057913d21c12be0aa2b1cd878460174a816e8773ff4bb9c85ac39ff6f3a4f599e37ef06618bfd8948fb816d76547eb01acf07972ec74f68979d86177a00ea02c71f2f2847e17d168cd23ae81e9622e22034587bd0c1e0775c8ef18e11fa31bb0f8e00bdcbb79c2b700b30616d71504e31298208f1b003f929c2e246c9ae4de13f66f840ed3578784490dfd0d3927abf315bf64f0adf01c13e73ac171725d9e21303debe7288967d6c2ef5315acdc8c4593967a3d32a3bafefeead53a296a4e8eea12f93fd99efdae0959827287e3f00b4c2d3c27586efce4ac862d168171864331d912c3edb2d06ec73e842ec440db7fd3d1fbac9713d3a07ebc4c65b54836af43ed1253d682fc78a9cd245479ba5b6c6c9b64de0f9a96d2292b98272fa57eb7220a27538f16969915265c3687537274100b8ba170ce5a77856527f0e93f63879fb0b66a78148b48fa73731a2840731e5ad2cf55890341ef728f0392acbe13741c2d9243fb2730c4cfd1fab493d4ed3b5cbf5fa6551e2b88f8d24c7594ddb9abbdd47cc554432a487b976998c7533a1073b5cf7e0e9760828b7cd3ad398350b528a13ef6a4c0ba1fc470b57f7ccc26f223cff9e7224b10ba8e716e0432709f131d8f6ad51324daffa69045f1ba4e5f51e67404007e4a7d5d64ef995580180eaec683d30a519dfd94f9fc07e17f040a3389fde1b5270c19cb78239ccd3d970980ce6d3798387c84d1ff0dbd1589c9141263fea66304e1c3083160b919d3256b4b3d88f79b9e9a9b221980a917713762920931d9f5838760865b154e4d74cbeeb6ba3094e55d49fc6dea779778e7e98e03d4555927302b4abd2ce8b73abc4bc288976ea4eb68471df4a1400697f2c408a4e293a1919fb4ef9b985fd8ee69897ed0aa4d2568562db2bb310fb9b1cd7fef569c2757693a4acc9420dd0f19a7677fbc03763a3d85eff02db639fecd1f67b553fab06e3b04ac4682feed51d512888d1fd23faca560e502216d848845293753b1bb4e0e75e552b7672ddafce0e6885245b17a82d76805dec66b51ecc27d3c1b146e3b74710a7db1e4dfbb7d8a3f1d253a7165e50a4e8ed2dcaacb494999c9ec9d17389a7a4be36b83bcc447e68fc857fe355d2e8001f29fcc51c3e3410dc320b77869b05ffa8b8f37b846a72a88f77a946b2c05b7a863f637b4ef34128e503bc288b5dd2c0930ea7b1a36dd4cb12e98c1f0f6b92fba3c93e47a513d20f517b82f140c3cb4760f1937104977264d717b2aaf09f730b8264e04c1e4965031dbfd8eec35ee9626b0953810690092f121078f174291cf7dc593c71793f7275a2a85ca8ec2cbb340d7df62bcc9cc9b7b32dbc1819cf4596245710664e991e5aa0fc3d9df21d5f1c38c7dfaf3ba0a2d12d2e31196280352c91f9b22fe9773c4341098d5fb80e8917ec8885a333f0f2655dde143c59d322941b48d7655852aea46560f590a6b5d07555f39614e18df7bca38dcfa1c821dbd9f16d3121402b5f224df2a3e72396dacca8f5ff4abeb1963590c71f74b4b7401fdf8207933b028262e933af4925cd12cb3b22f6e5b51ac71b987d10a2fc05e05988e02e988c74c6715c530fcb09769be017d34c545336b10566052e5b81b97db4f112132c7b950e86da003846c78ff7ac818ac991a10221b1c2082b7cf712b4be0231e8fafa7d1f88c7f34ebe47079d1fab872c0afcedeb3731ca31d3923be240a5ecc70b2c361cf6f73d7ce65233e840e41d109563dd7fb7f18d07e16f49a3c2f7647befabd7bc79d02397f38ed814dad85b3cc0ffda12b2bb3cc9c4c35ce7e716ef64e84320c1e8e0b31dbf423d836d588477c53b75a4d62d375e188a710bdfc5780a6e5d65df8b32dfa98482b07f300567e00ed00e3ac7a8714eba90510c5a29945bb5688bd969f7420e032cfcc7e8fafecf024a14a674353cdac6a77672fbb969eca39949b463b9614f832ba3a99f90411cfbdc0adcc3f6dc37659ef176ba0a1399689387468e38727cb5f686b8256ce48e9896ee3e9efd8447ea07230a7debe4061884e22b06b57e31b7dac9d248cdaae38b68ce48317154125e29d90240e8e9cfd21ecffd3cb2b4bc71975e824232395dcca29f9af40daae86c85c63e6ba5c5692fdec8e19d77ca7ccb4059ac0ecb4be58180b506ce8a48150c1dabcff03415ccb5007250b45b17e5b6f07f90f4650d1a31850dd775169ccb378f88d3a8c468eac65f5ad044d26ad45136ea8e44a6a528460fff370cb963f80b05b8dc102ab897ca860d527bd135d107c91968f9e3ae388fa55af037480b7e68d64e90e330d1632855f8b80cd52bcd817c78ebc8ee4f7ece30910558f1890318a4077c9a0dc1625d273b2d29b699c45bfb79be1eb0095d581a2abdd75558e6316c37a598a87378c99a195027d1adce6cb819ee46a0e1cabb324bfdc384c5202dbcbb235b28fb426f002f40a58581201cd4c4ba1914353e2209cfd46342e10f3d2b141273554565d962b12575f445f1b0fc7d72bff66f560a31007aa3a6a34773ddf417ae3fb445dffe9f3dcec2d8065c13baca7a78611fc8a3eca9817f8deb77f1d3bf35e12d184667a203cfb392821e6a78c8b8c5d5fe4ea3de11c2d2d94c449ad9ac85a82295d31dcb790730515687e31992b56b667997a498c00db89af99463b1017fe947977baf6743d0ea65cac0a55abce967a8979f9df9cfe543334458f38757b140f9bddb34101c37379a0d85c824388202edd0336c6103d59b045454ac08d3e7b30bbec6e3f494b419645b122d341fa0967876c3de418d8664ac7475e32a14a7b08d856305e7afb725d3494cd0655ab39c45f71f7adcf23681bce6bf0d4b7fc52cad9ed2a9505d0dd5bf9706c4e33a7e58e4ddfcc7a04f22f93c2ff8d307fb5da4fc87dbed5d062f21d75a213caf3ce4592240aeae46d0af22d436303616fbb26448333d97a0295c363cfe82d57316f16e3ff9bbe60196117a9bff08e5a8e36e7d2e04dd16857b898c4ea48c9d46e778d18ea31588249a0350455e7432b20ac7ca371c7909f44d1b259e51e913f3a5668c03781d8887dc596db69c5a4979028152516ff6f96d3ea15017847a4281ccfe576840cddb6b1dd69a2fa5123da435623a99b75640beddd40a6d0b1d6d1402b696eb9b6421d42cdcc097cc3261be175071faa0cbbc964d62b1322ef0edcff203f72e5bb6f50a3fa04028ebee534d006775ffa31e5aa706a9d04517e238cb692fce8a05b9fc6727b365bcf0043e6a7ce2f2d0ae781518c820d0c7a8e712c24d9b3f6eb8ba26eb208af5420516dc600a65e09c9240ddeeec553043f00bf4f12f0fe8a36a3c0d6c046b3e45792996e8e76c36d4195b6c0b778a566b4cfb855768d9ddd3", 0x1000, 0x0, 0x0) pwrite(r0, &(0x7f0000001300)="f3af8a8d1a029be96914f6357e3a", 0xcfd42b3ccd563093, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x1, &(0x7f00000001c0)=[{0x5, 0x4, 0x3f}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x200000, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) sendto(r1, &(0x7f0000000580)="51ce52ef14ce10f4cbb0889d1fed80bbe557af0cfc4f97ee22d638b8f9b353f82e8357c74a380198e0f86e79e3cd07e07093ac678cf3013c84d006e3fd23cceee4e917be9b5d5e88061ab2f32cbf974a9ed6658739da4c01b0941988499e56f250bc2f3fadcb2c4064ef409dd0b2a9dbad25a1e1d507d40f65d795e463d1d9ab248b0df4153c2addb0e509d31b5b9b564ce539a9c01722385b978ca8b8ca3e4f930c278f7b177a51d222797390ead474ca5f9ffa928f76931eb3d54fc2980944898deb738f0cc92d211f4e8ace7286915e45da98fd859b835d657a465b4e9519d64d0eb566f4a8f80b", 0xe9, 0xa, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) r2 = getpid() r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x6, 0x2000100000000, r3}) r4 = msgget$private(0x0, 0x400) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r10 = semget(0x2, 0x4, 0x402) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f00000006c0)=""/89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket$unix(0x1, 0x3, 0x0) connect$unix(r12, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x4, r7, r8, r9, r11, 0x3c, 0x1ff}, 0x3, 0x5, r3, r2, 0x7fff, 0x4000000, 0x2, 0x6}) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x670c, &(0x7f0000000100)="eb00000000a77fa67c04dfbe9584000000000000", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000037cecccfe66ceb7c2e1c077753d3a4cfeaf8d228c90ed16ea11594ca30d84fdb1521b967f3be59b97bdab0f441e86d2b72526d13dd853eea187e721a3e7b03d2333f44f2282e68f3676fd31f63246ea860e0b0ad2d9f4b64aa3c8610e245b74505e79f150e20e9d43f44e878fdf2f86ad2f637bca6175b2e859e780fceee8412515dc11637d4b82ab12f4c242967b00cecccde373c226ac563ef2147959bd8b542110c1565692fe44c2c361f365e37"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x7}, 0x8) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x400, 0x9]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) chroot(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:16 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000200)=0x8b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r2, 0xffffffffffffffff, 0x0, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$getflags(r4, 0x3) lchown(&(0x7f00000000c0)='./control\x00', r0, r3) setgroups(0x1, &(0x7f0000000000)=[0x0]) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ff8000/0x4000)=nil) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 16:00:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x0, 0x8007, 0x100) 16:00:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000080)) wait4(r0, &(0x7f0000000140), 0xa, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x4) fcntl$setstatus(r2, 0x4, 0x4) r3 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) setregid(r1, r1) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc080, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x30d, 0x5}, {0x1, 0x400}}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) wait4(r0, 0x0, 0x9, &(0x7f00000003c0)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0x9]}) chflags(&(0x7f0000000500)='./file0\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000540)="acd30c59f24dd16c1d20afad3160a5080fc271af251824f78c26247adf53d6cb7878744285f547d16f452787159ebea0e1402a0585cc55fe13b074b0e8d3ceedafb1ad24ce0b0efecd15abc0d4e800328044e56d81b3172137476d72dbc6428e14bdbd2223fb8053d692beb9d4fec84b81bdbabd763abf0f853f77d2325b61e738fd18254254558ed4df7391650577efbe535e83acbfc8fc36cf485cd986239876b37d4111e5a3cd98bdf48948203d97af53b424171d9313b119e5b1b19d366c18eafb7d472ef4a46d3f3d08c52f79b67ed9f80b55", 0xd5) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/241, 0xf1) poll(&(0x7f0000000780)=[{r3, 0x140}, {r3, 0x80}, {r3, 0x2}, {r3, 0x181}], 0x4, 0x4) socket(0x18, 0x2, 0x8001) r4 = socket$inet(0x2, 0x4000, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x20000, 0x0) rmdir(&(0x7f0000000800)='./file0\x00') ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000840)=0xfffffffffffffffa) setsockopt(r3, 0x81, 0x1, &(0x7f0000000880)="20e1196fc6babced52ea0247cd6146fdd21f27d329682be7d63029cc9fc5da3fe135b627d4522f406910040cea1262d4dfb2949ec15696dde7f6e38402b21714de2e5982552b74cb8652533192f3435d15a8d68c", 0x54) ioctl$KDDISABIO(r3, 0x20004b3d) getsockname$inet6(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) wait4(r0, &(0x7f0000000980), 0x2, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000a80)) wait4(r0, &(0x7f0000000b00), 0x8, &(0x7f0000000b40)) preadv(r4, &(0x7f0000000c40)=[{&(0x7f0000000c00)=""/57, 0x39}], 0x1, 0x0, 0x0) getuid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) 16:00:16 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setpgid(r0, r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x8}, {0x1d}, {0x6, 0x0, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000540)="7c877c1a7ab75507cfa5ee2b3d675aab0792b172cb47c6bac5d134b45f3ce2ea3c57506ad7359f6e528eb1d7d8b1dfc9bff7c384e0e4ca30c99b80197542eaa753348076ec494eb947251dd3d662e530b5f4e67d49185c24b04a3a195c86a07768261524fc38ed9533e11c44e5c387a9613ca387ce8001562d2bb2be6c0882648bd8ad7c358a42671c8c7c895de8bebe7df57aa9dbafff316368b927b6d0c6a603c8254f26dd43dfa26295592fb65ddd1d4e66e31c173003b9bbb519f85e0d7bc2ee3bdf3769f5b27ff2a04a43d722f440ce20e24a36fc9174b038600e441b1c0d0300e78b5155bd6c5f891d54bdb5140aba1e1b8f98fc70aa48d2ddb056f13dfb095dc2b869e0c1712ca4ea423cb4db78d86b03fc86f98f25f30a95ab232c01dc3406e20d9ff2e0eae961576a6ebc9d9c64087f1dfc5903120c58291fa2b51fe7f8d5abd1069ce860ee6cb615f3fc69e15a585678a0ce2887b0b6565953c631385bdbbc8fb17198b97c0d9cebca024cca74388f78949cb1b21542ee7898179b75a8e8ed5553c1c7b5d80bf50396c94476de44a1e7af2697989b45ac9e9586a5926440016dbcce0b85f964708ba19a2dd7c42d14e3dc70c1534644c75dca2f1c466ac517badad2a2141a4d3ed4e6119ba3f101abb99e097e1f4baab59116f47ecf24687a1ce5c3808e809ce1ecf7b318cb4c0f22a3a520ed236f88b151173b76a892213ac6df1ffeb021d13c9d85656753616ba35d29f8b55c75c335689743220a84c3d356b09b37002ab01b79b5ebec1c894ae25dcb1ec8734e5ac7b7144a854b95bdd525cd324a5deb212f48a2be") 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200000400000002, 0x5dcf61749fd0a7c1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x23, 0xfff, 0x7c0000000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x800, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1ff, 0x1}], 0xfb, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x80, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0xff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x10, 0x10, 0x7d, 0x7}, {{r0}, 0x0, 0x48, 0x8, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x400, 0x3ff}], 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000300)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) r2 = getppid() fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r3 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r3, &(0x7f0000000580)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000480)=""/32, 0x20}, {&(0x7f00000004c0)=""/158, 0x9e}], 0x7, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="5ff3659375bf8d4ed2410eec7d9f0e853ae7fd086c3fb6b7b5c0f1b5b4d365981c1024c3e7fd929007588a5cfd1aff6b4d2dd2a8b9d6e15c55c8d208c8e6b503a96ac86f75cc1992951561962faa0bf5f4ad4d8feb51a578a15786c8ad7aca331716a02297691824fdf896a6fd8b1d47bc9fecee26f618b795e9359406fcb95f1dc6d8bf5cd641fcc96a69ae94ed8e9d22bbab65690316e9177a3a1cbaa1f3e1076ad960bf966ae6587e128bc1948aab58992216a6e5e1661ed93af63031bdb46d746d", 0xc3, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x1, 0x800, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x40, 0x81, 0xa83, 0x40}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x7a, 0x12, 0x8, 0x200}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000060, 0x8, 0x8fc}, {{r1}, 0xfffffffffffffff9, 0x11, 0xc2, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x89, 0xfffff, 0x4, 0xf996}, {{r2}, 0xfffffffffffffff9, 0x40, 0x5, 0x213}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x5, 0xffffffff, 0x400}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x9, 0xd7}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x663e, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x6}, {{r1}, 0x0, 0x40, 0x0, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc0000050, 0x7c5, 0x81}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x0, 0xa48}], 0x100000000, &(0x7f0000000040)={0x8, 0x1d2}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:00:16 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000002180)="ed947eff0f196dff6432d5edd1e29fabfe844334a8128369a04eaadef5a94f6722e67834665268df23b6467a6c86011e99351738ba60e1ed620a9374bb059291a9b79c0b1ba6b32b", 0xb22a16658ae4bc10, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002400)) listen(r0, 0x19) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000002540)=@in, &(0x7f0000002580)=0xc) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0xb9, 0x6, "fcfe2321d95216f2faa0c67743161d9ccda7009a", 0xeab7068, 0x4}) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="aaf962b3722e8e7b2694ddc84dfa91c72d0e8013e79a457cf482d2568d716724111682b754018ecedb1b9e3c78627305865e66e1c80f895bd9c311", 0x3b}, {&(0x7f0000000180)="f07b6f6bab1b78ab01b2567e55d4b65afc1ec20b7314bbe668f7c2c7c54b44e8096dcc36aac94055d6c07fcdba1eddfe6f12e398303db55246efd04ce42c323bc2251233bef1c4b0df74f121f7d3c78617666bec1599cc647cbd31d1b2154043079cdc6713731834664c205ecdf5fc3c7b0eb11e06be559218e3ac549d0fac79126ab5c7886273f040a1b31ed32eb5b13f0061f1f75a133a7474ccca6404644001db0e5a4eed4fdd07d90ef2ad4270a5591db945354fb8ca64c87e115de789d775627936d35f5482d6067676dd053eb0b342a3f1a310b227bcdcb726209d10ef091385c50a062f1e0b4d9ef3f7e6c222a721a4be3945af7c6bc82ff51502cf74c00972ba2bb43142369c810e5d847b673f8f7b90ee68443d471f00eab1196de9a0a1e315e435b3a5ed22bf5353ecb0be1194f319c4720004b5c926124379ac2bd0b020d016d04c3b8c2eecd8b923e2e9f08317c8e792565ccdf099b409f566588e70f0c7ea309838b2a990d98a89f79d99d06ee42ff9281cddd1158fd49a0f8fd29070484eb1c94b86c6303c3fefb5251a6af17e75032da6075642d5b63d47daae389707ef82785bf71461bbf15a1d1cd6eb11a3614ba7aefaceb1ce4f83846d6ec48668d922de55ed1f73e47a60fe73eff09d96f17452358940dfd7357470250931542eb3389a5d8056fecdcd057f760ee24d7cf53cc4e38c80babb405e7d00e1b1796367c7e89171125b6f044bdf48ee31b76d4c7b3213c7a46f1a048718e8a3e989dd436197d3b96db3ddb2fe14ffb1ceb06328cbd0f822e2a591a9e15e18e322ab75d019738fd391e5c44fbbdc2031570f86b1dedfd69666f1fe8a8f66d36560efc3e35f3d570f236fee89bf4f6276517b64dca517002f75715525cf71010b650619ae6f4ffedd5d9fcfaeb1987fa1b629a1850303103b56131568722a784b2d9db07039b40d1bf8773aa97dc45f411924ada0bbe6f41828e514d0329e25b8b25224167a7f0efb1b2d7fc44cbfff7c20e28d262fb4f6399a7411f427d911dea4b725f8646493d73d5fb305eb25b0256a234b89c6720fd24d2063d2314580521d3d9c6a4419cbbc9a7367feb003d61d9bf7aeb220924c59f024b8578d2354ab68688acda0fd09193e1a4d1f4237cb2a46db2ceef58853af7093d37bc2ed1d123794bb6a57eadb45c0d59c776c04053987e1e4bb8095df570287fac61e309d29a4113a3be321167217754f8206f7a562e0f1dd2c289d8577100d2008f6a8ef0359665f998f4a0423eec8c542d58d8396fe7ecb8bae7404c80370e2495add692fc2864071d23f903e272fcc384b5c1bfb63f58542c69681fdb4ad802f0fd552cf32e10edd39f4999ea8016f9ec8cf37f52797821d3e965ddf10aa0119d3db9290ed68303ff07b3bbd6ad7b400a94df47bcf232d29260b6be91a1215f04cc6d4e8bd7212cd01226923340812bdf04d1b6b63c09fe711f3149a6e68c2eb821e729aa303d1d19076806bcdd59e185600124448fe59fe1fd68749f81550c1906740fd7e758e65885309a9ae3e61d8fa39fc0060b489f72e3b765c007c15faf56ce6b7b3ea49aca31107f2b2728b46a6671ecee1115eb66ef6e9bae13279d69aee9a8fecbe343fc3fb57f22aedc01e1cf55abeb3bc8f2b69886ce6c88072a7a0ed70a541744ee4fe3d4795adc7bf9e257b0fc03f49381f51a8d5f73025b95c9e1fc17ceb26d9e5801ea5a56ca3363f7e714ca34b96beb4f439230e0ffe263f0fc9da9cfc4045f26c3d73ba7ee059b2b1527c48b98eed334300b691d07f3f262b229821197f9367dd3326636155bc92b4ab07ed0d6a12ceb4f63a910949d9445c1506cdbe87d619671fee2fc7ed2c0eab829a927c312a018687b01adfdec9c6f268deb7fc6ef7be63b3aec4a8ab1b3be7408dab20cafe55d8982556ca1110921e7b8c193dfc1ece11f9f810cf687ac6fdcb8981af629d6a3eef6bf8166ac91869fa1286366bdefeb4770f27d42f51bc0e6618e16a19ac2ac817abc786fe69830c3a0892526f27e71545ce2dbc64f8dfaba527f887262fcf7add95491da88eddcec3a5b3d27a841b40681aed6c7fa8c0534381a26dc95301820596b5b38dac2de86e75a50aab2f4dfef95c12d7d440fccd935fd91bc7cbf4667005772a612ab4901a823fcefa00c073d43edec19cb78b82471efb179ec25afd5f31db10e284cb68067b39cf1c484cc24e94e39379e7a113940a2d6540a414afc4ffffdac80600ea3d1287faad711a7cc1441af193df7313e6e3addb2a971dcace9cc8d7be9c6802bb284b1d3398007741bc595edccf01e039e7efd9dce430c2269466799253fce56f662d8580342ee0be5b38cdb58320197c3f5b84906afed43bc1083d25f0e1234f639757f97e357dd1c15905e7d664bd083a6846dc6655228ba2cfa9d25eed4b925ddae2d0d2d3e082d047bca8ee3445ec9186c53030f2122922fc1fe55543aeeed26d61a20817fdd9f8c0a373abc922432d296299d699d66be025934a7be0e93e38a04e69acca31ae06b23fe900502f9fdbc2880619526848cb6e047bf856aa44c30922f0834279a3049e7e4722033db4aac6cf8dd03d85e65ca4e2bab8f76aee31076eaa321151237e7ee0347ab8536785cc16e8e0b41b3253149931ba0b95ac08fd2d6f927551f032fe1d9350511309a935b630024cf7b2d3c6a337202b16e707a677aff64b4fb0565b54a6a1ff7e7f02e35fb081bab590d93b16977b7688f7333cc97b4eceb2830069b45861d821b1fa8361564e56cea2278c6b167af5e04921786565ab784f1a9c713724985cb9d5140c3d7f3b11c34c7be6b285c1582f5873c8f2a42fe5692150f72b71a163a9c6d03d870dccd02ea8a17ebf0df7b8032ad680988981ebdfa5999c898c2927861036c0c77e3827a8c7f8245acdc7ce13d453ad3c0c2259ba833538edac3b4c992ce630d276f106480f59b82b2a740b72b25ab471ffdbce36e2f9347922b6858ac9c84ccf399e9982579aa9df0ae80bd2d6a654c617a85488591115b151bd3c52b3a81f9befc98fd582cc43e1a25fb9588e437851fe7cc59b8c96673f8ad834c021156ce61cc4a5104eb031235ba68b3c9107fc90d0cbfe7cfaabcbcff60b8f5c6ca50e676199199c4f4bd82850c063934afc17b7f957c6988bfc86683a175b2ec739fb544a956d9fe38115038b217ecc2003998d71ad1bd01e84489b35a6dad46fb3f7585ca304202a2a8e1c1c53c5b20c5e2736054349a2ef02a7669671b4c03d931d5cffdfa3778174426fe77a75bae4eb1891995119a9780eb4cc49020dbba55a18de6dff3482dd7f551e43efe93a6c9a47d2db8defe040d0fd2bd7f3974f9fdbbd4d4799b23a17078c7ef5039fc3c26a16b67c03d0478909d992df5a17abae982e5adf69109c54c81590aaa7678015bdca0f1f324333da204a8b03a59c6d02541306213b01abf7307821f7814322f1288317192d16c88ecc90659e13faf2c25d1ee57185e630d00f44fc8901a13b6569d27df9d7ea09cf4d696b78a1d46d3d7fb247b9464e786c519fbd89662e42366db0ab4a96e51df53ed6bba48aa0fdce03634a0f2b63aca95a9be017ab2ed108ac7d73a72a55872194dee77ef47477ad90bf7d855b12ecca7b6dbee08b51fde2b5f88207772ebe13f3ac670843334bcef12898ccaa1466245ec0398da132652e6d4cbc0d526856d3d4abc6bfa799b00aa921559eacbb9781bf900a238ff6c1251f7447ce337857d3b39018a81d8ab0f9833195eea3ab973fad64a75aae6decfe5bd43b7c382493d28cb6c2ccf6419467468f4001257a538d924c74ff0e184ec8b6c613e1f072e4a42caa9bd87d0b0deb3ef8bdb6b3af6d6337ac9a4da9e6d0981623358dc50d3f42e5c196b9c65354e38405c24789ac6cd6132e0bcb31f963b0b5d1b1c37ee2da0fd3902a96be264f57a354cc70f0a634ce2661316230c73105cb9333150da85e57742992eca6089a771714df0cc0c7a4d3f9bc2fa8e188bf74c447b9d44cf39de850e4a8d63bba1937dd0a43187516114029f738888610534e677e9a46e77a33ea6dfaf6e06776a21826c6a95f1173938061f1c819855aa50e31e02699e84eab9a2825267cd74f3455427c732672abfacc162378921ed76f9c1214cbe7084d24a5f379adaa676a12471739423ab1bb011327aaf9b2b530ad2faf196acdf006bb248abe2368965eb72a85040dac932a89eb31ab9f9e7840ce7802f474c186fa38773cca8cf565559568c770039f9e61620757766b3d21466912ae9424f48bbd878d209e32b1679ffcb8c4bcf3edc529d90b87f588abdae11878dbbb6efa86b935015e8bff455c22898f24b004b8fb3e796d9c71b2938de26e0449940eb6f6ca97f13c6535d07c4fc53f270c000022c560ef880e6e0e047ef087e78955d9fd930c5017e59bc22884de56b1b18dc6aa94248d864e11a20e397f4f969a6dd4b49895285f496fbc8efc0735ceaf6682abd4182707e706b1ced532e94ec484eb5531bfee787d2bbcc669a560c5aae076fb6e7282662d074edccc998094d44794a3078ed6bfee6aa04b663b575005b8168988877ab495e1b25f5883d79ecdd34125ebfd3d7c4953bc29283a51aa97e3176d1e3ae5dbe4253a635153f03d02ed3cc43234eebd1a42617eb6aeafa1ef954a6ede4a19d9959e41c9b668b27ed79de360a9ce06b522cd05b7e7cc5670987122a9f41c6cadf9d9a92c2cbba0b3593dc9c63a805f2e322b79e7e2c5f2090bdc976363a0aa20483067cae0007b10d8cf7fe2fdd4337fb2a52c3553d594dcb4f9457f316132b14847cc8a5989a9eae5c69a6e08eb99b7193ab8aba8b0966375a62d9c586b8fe58ef151454d71cc7d8883b37649bd680bb0bd426be70c0ff391ddf9026772e8e5b005b1cc1ab80cde5ff1c8f02f59e07d5c0d6fc57fe5bf463d3358083788f0c78707effbf0756c38779ea0653422b0a0da11b80293aec65411f445ec20b71460f5dc729398c54c66757eeb6591c32e5f888e8da575996a2a7f3d9ef7c5465c98b7ccf8922ce55dc80cbd86502a03d4d7fcfd359f81e0edb78c83310ee99500b155c14545865fce4ae459f71de26b59373aef3efec2958311b6f9dc2b2842d8d59a704dbf50f474862e006755eaf0c04952fa9807c798c43704c695a8bc095b29075e7f0d4dcbb14f4bae7fffb432c0beb18ea3ee14e9ae59ee9ec2d8e776880a6aacc89a19adfa2a712b9df8334aa8f51b5f6da00a8d98d87d89a678d63845777abec1c05c6ef398496ada8c0eb789cd80732e35aa716abe6c259b5c15bde02e8fff1ca844ce7b5ab311e8f19d5fe73a374396ec0226441c9ffa4a747d5c2a97a68cdf8d347cfc8ad9fd4977ab0e30918cb1a2db38f98af746eb7a5ad7142a5c67d76b5a3ef62d3e7214e0a6869b054a0358175fcd8436628123460ed8a4b869b9af5d8e22597fbb8acda91c0c27124a0411ea6e80d809652dfcc61557c8463e5d75529052b2d286fef2bd0e5f1700f218fbef036eff96631c796e469f04ca56e794c34e6f79169bd5e8263f77c3bf7ef70d1666daa43b49c16d58741c21e0b9985abbd0aab49c0797b865fd5847a4bb36e393aa600bb60607098f0198de6bf02683294da0869d70a8fc6ca44c0ab8f81ca6f31496f14aa8928fea0bed4168d2154cfe88bf545b50850694a348ae74f96947aac559da32f001e1ae415d2c45752b8889e35dcea3cc9f52709432e668da55e8f8c69a44708d68d2ffb0e993f3e1973d7ebc9445d7e9", 0x1000}, {&(0x7f0000001180)="a9b3b791876ad69dea3ffe3c6a72ca1c172e77638c52f35307d43abdae0121887b308944937b71b1f03ce8ae91afcfb9c9d32088072676a48333cc3e7fe3196158d98628cfccea1ac82abddd51c39dea8254bcb0b8be118e1ce9ccc8a220a2ca994a74dcc7541d33452f5d30a21f06f60fd47774143f3d539cc6a8ef20a3b98a3adf76591aa8d7597d652ec5520173e48d3f301d3f2b83a3e49fd492e5066f5e7af25927bdebbe8af1e665bda1363da529ada833c0579bb441e047419657118e9f3ead001a61b93b12716dae4aee47df7c19d0b9dea631e2c3725305a41c9ed9e18c052161d499299370f6a7215646ca46cc775de29916a955358dddb9f8425f0d6772617354c572292eff03440f846bf26693e62086867fe1b9bb58f07c5bbcb97716b19ad0e8e0552e19565ca84c9606d75b21eb1f5affe56d3873878ef84764d703b114b9c952dd7cbec4846b5e73386c04e38fa6374458be57fc4f65a344711e5a06b310d5705ba0202e49c666b0a23d02de9576b1ab569fae18bb70c8220337e6c179262aabd374d00e1d1c69cfe20326b4b68ffb67ab3037b4c445be8244a44023353a1b8711e33538af5e75b5fe7ebcb00f51af0cfa6afd00928a5c7c1dec6d272acd6e028ee61c910203af85aac01e6798741d89e6c60d754502534438c3be8cefc139dc43cf29590dadaca072bff7f647e4fee7c91a0e66501dc3eb1750857079898c2b404680366f48e24e4d4fd04477c0524d317d894f894aa327b3a0db8d5068314cd8bcebab59d12a9d19e5bd8bdc2259cc3d24d1e6f6ae18e0c8ec3f3676d417219929ddc6dc5a8da830f8cae449513786e72254a7ad93470727f0fd8b4d6543228457fac26e1a81bb73e882e659a663dd45965ece306b4ee2e12b8295590727a2e73f4d3fc78a2991f523bfede8f0cbaedf9fb24ff1367dc1a8682bf580a0a9c392680e8977623041d70055f8e147c93771ddacd85851280eff725a83042c85f43c579ba02098806c519561816668200ac937d53c34bb8dea65211938106fcd9aee148b6076b9e7e18469e0fdb773641d7b17610e607c0c2692cce7b5e1066fefcd2fd7b09d8ec3ec98c08445c8153dce0c8787168d81d7818cfb4feaa530fc64bf9f2bd33ed12a1f41845ab933814af4be2bc290c8f8ab0c291f071e60754bed3d34ccf23c3d795fad404a21cf8c7d6c56270797be1eb99a10a25a3e390ec460b4e62698b631fe3a6ebbd61d12d4e425db3fafeb3fcad73b3289991cb64186b90b5fedba767c0155b93d4d6db4b3070c0f1fb3d4cdc0d18d68f9d5d4a7b142a82b9e6437bb50a9b62dad4cbb9cb8e40281e9645eef1ba6a16031070808b7b825d8910cf69ebf02cb4c0151eff9b6d7db94ea705610e8bb83a43857daa79114f37f9945f2599d8a70ed8bd5cfc70bd778cb26c950a5353b2b86c58c1638d2fb7501b150116dd5310ba44e7cf7079013695aca2f6a3afa0ae1d906e7af123618ccb428198a193c068242ab63e75ec2b9e32bcc1471d6921662e300114a7b6d5e8dc3e785cf3e74991ecc21164f025f5c15074c9a1c10ff2891b032b1c4ab5cb8beb3d75e76e0a16d06e9e0e7d1ff8c5cf6de3d35b0e35a59b2db4a4826854320bde1c7eb09bd6a67f021ef15763f100ec4dddc45e3698f5dca41f973c341ccd5a036ece68f2e5a69028632de1e25de382acb7f4511cb0357d0a72b399920e0da68597cabd37971d61989e21860ae6c94febb365f3c61eda1e4f7ce96aaf72058bf1be12938e13979b0a764263fca723ff39332e93729d75f33d91981566f71ce69e0dab040b2d576132bdbbd6e5d010a6c53ae89a86296e4317effd281248c854fc1f66b5003bb675c763a874e173240e1038a654d45a7276ca35be473572c5da8f8b72c8b2abd739accc3fec8bedf8bdaa525f6e54b4a9b2bebb4d6f755714f2a44dffc38aad3ecc151347879d9e92bc4463aeeebf7b723fa0239ca8d01fbf11c950a1174810e7a9b3735037ba8d038dfe8a457b30269769110280d75ec8bfd4bf8aacf8121e3ef0b0a8b1b434fbf392cc83e84a5ade8f579a5e071182dea3fec10f118fc42ca3dc68b7d494b6e0505b5a80867ea9d50ac08a223fecfa13525a05da9f1d6b963425b22443c4b5efe2d67deceb5f7f9b3c7e2aa7d38cdf10d1b6a91f76aa487d38e8de025d41e0e5473505345399f5b5877d64432e4c6251526e2fe5fa4286765613032cfefcb37fb681939314d7b38be3f0b94cd142fdf2b26c07b487dbfebd01714f7782bac7f2fa529cfc107d2c066e8fa6058d9369bb9558c8cf53663bb7d563f7a68abde8868daaaf574493733b5b4c5c739e48aaff2b6e0ed5fc50728fe3965a565212950bbdf1ce8aa7ce80697705d9b48807ee8075efbc76e7395289b8743b226770fd549a0059793c6df8149749f3dbb4fc69f087dec0326b464461aefdf598cb170a48ae01e2a46a2fb579b7c1810d4a4ce8f8fc3e77d931224550541cdf8b79a3edfb0fa037da28c5a65172d835496077e17339f6454c55de45162b54d15899c5eac2937e6ead70835a8dfa335b819bff5fee9bdccccfe18b210317100b95d939332ba13e2195d9c0515094a59ffc979e6ec90ba83fb636a2eb4b26fe76fba0ddea21f1fb9f26580a6964a03f02d79ce9b1d4d9886047f01b9a8367914d51ec63738a626a83b159e99fa9faed43f4ce9cf6b0eb79ca060c44cf39b112bff4f87fbbdf0d4b96a52ac0aaf4f6addc189d97855ae63d7d41535a6a579323d2099113e5e74e10421bd54bee0c3c672f7891ecc812473e5e494cc70b36d0ac6d4b53529afcaccc327f112ac1c6a14f118241ab26c96a676293bba230ad136b44e14504d9fc76eab8bd447148dcb9652f6062d86c9ddfbf2ad4c24ae3d5422380f6fd9573d516067a2d86a0bcc47db5a2e86a1ca48eb1547d802d44bffe5a62fb301652dfb049f65d433e9b503bc3a1424b82c35c8585a708b0a34566857646c9d3b15d7e41af79952b05a63e27c941964a887feebbe8ab1b15c0a077925d8e4160297ddf0909eebcb3d1e5d121f0dbe47bae5ec4c5f882408df3d05fe5bd0e1a32e1821cbd328f0ceeddbfd0b33a6a6f8147f6727e3b15002e71297dac7646255ec3658a7fbd73298dbe8f50d8e749395fad0adf8b3016ef957210f3c360340dba267a7345cce685a2dccff266833d1ffb840e41c65aab922ecf93aaa55cfba563a4d6a6e4bb28f20a523c0bb7a2ed2fdce933954fdc3351aff6970af150e48786e1602cf6ae29386732ca5f7b2f45ff45f35795fbb3d638e573db026bb2635e7dff64654290a408d7afe2be67cfdb60458d0f4bcbeec1cf9e7583eba458a33ccbef60ce5c25bd81318659a6d96dbb802a5b92d0b837f4b5eaf95acc698c9aaa30106332822a47489b992b2e61d5a91fdd5f795c6ad5c6aeae3f02e8e8420c71bda4d17a66041a282a4e5530f49b5cfab1c1404b185572354381c90af7a1a166005f22187479da3b5828da8e2deb892db248853a64081dbb29995902b86a34ab15c3108531e5c3c8398f11bafea0a428cc471d2b5ecf86fc81f7abf9a3793322187b4fdd5f01f150ccff7a989143291442fb2a318d12287a5554bc93aeeb84f6b0f0cf1ad3602e4f36ebe4933768806d1963a9727424fc62752e4df130178c8152989e5432c7f6555a003591a3bad3f5a019262dcfb9f337b489e08fc1d314bcb54a570bc2b6978f040fbe60a51978039f944bfe9e0b5082437c6a2ef8fceeb27dbfdf77e6beb2224c9bb62f3a1f3f73045cb4f1f3e6a7d775d0491988c4d0e926302f29a6513319ed499f3ebc998447f480f157001d1cdacb6fa4dab73b5530ac0f4f81fa81fa9d4af9cff0c44947fbfe804dedf11f84e00c08a07cebac2ce94730178e3442c4d19d0f6a7b03944ea0496497e67dc42641bc19eef777fcbad70a5e53ca6ddddc65da41d85f241de8c46a0efdce1864022fd1e66d270ed77887e7a885a9ef004ba628d4a5858ae814e493bbd04a5aea5fc3b147efa7f37b763a8393e6ff3f5abaaf4f4520a4846d37881560da54beee6a2514fdaaeaeeaf60379a76c00ae8f8bbfd89f0959832bef2e1a5e8dfa6e7f60847759b0abfb199910ee4ffc1429cb733b7c51dcbd55e3efc24a5d555db2bccf7979617ae11d19d7dad7278b2078297ef8f87589eb0d954351666357bfb086810d19f613543976fd64037554f5d8cbd9e4e5115068e4862bb8f8c4ed007c9ef47e59695b6297d6ef3780c51c2d018486810892727024284bc0a38b08c82640ae173109ff852bd00060c551aeefdfa97ec4090014ad392c4f77ca85a997c2fd0031ff7a34cd000d583e9239c176237f2af6a48bc748b0287f52ac06ce2e9b20cbb654f81e76dffcf932aa7b44102302ea28942c302de58a7944281a0bf35cec6573ca6eb4ed42db78f4ff3654e3956a04f27149f864c3e17b3a332c4b84d2d0163014246943473b7a5b3e26503a31706353f236a3e422841f6ba729e7235779929b8d6131efbfcdac05ebd3429889322125197dba951dca5832dc6a8a681b175cfa40967e85093ee10ea50cd313ea1afe724d14dc1ea6d0f6365e48353dd58dd4fe1bacb43ff7b2725393f6bb6c6c67c0184714cb4e048ace1f7c4b143b6b6c02fddf0c240afd7136de23a67ea32e3a724cebcafdeb4fc4157fa8d5671ef1b0762b7b044ec020ee7f5a37bf7ec840e2a6d5e09b794112948c17279618a1881ccd2bb62f92950272f614c6ae7fb272c86de5874a9fceaf24e7fdc8f4faaced656605ea321ca7adb138eae90e57b1d139b2c217e7f4a62f2067bf94ee133669d68c0111d71b68523a6af9b5bb86ea74d68a79bd5f7dc2f2c989c497fb2bf6e8d66c9f687030221cd9e7c8a4e599db1902248690df6c793693452e5bf9788d876fd47374f42b697f13ced1da496a38f8a6d7359a49f002b1f86dfb6d330742924b9e75ccfec0d8383fe0e5865a5c5f0949c9514ff86a0922e775bcb0e8536e283be03a7ac1f6e968dc65a647086b8c65e964fa7368f832a040c39d417b652e29af478b43fe1f36614c2919f5fcca3fe9ca955c3dcb6c32464ca6781e25c0fa673460003e3cfd111701cb0cdd43c31a260e9dd6bd299fb6be4e33999fcf77a5f221df9eee87d0cb9faf84ac4e77e4da566c2a7006ffdf55d4fd28026f92a519afd26bb13c4cb4f4b4875ff9f9566536b593cc318cd820cb90d18d170083ea220a408ddf71dcd55cbeebfb3440dc0c4ef8d3ff00cc989e15ac951d10e2b0d8f5c77e75eef544cdaf54ae884564afdd0ef88c6245bc6c58ee4bfb4d02fe25cd3d090fd6ec59048d383d2b54ac22be6d38b2f69f90ab6fe3e25c57ab870f6d7db3d99ce557b380e82ad7cfec6190f381dca14a61fab7355613b4c10e4210d27087a4c2e4a590f2ee0171824f69a9158f5048272295a0201cc506588287612b3aa0cdbec8b109f10a63e5b8a03a6eda912c61274da8140a8a019be6214858f17f2f86280c7de2e2349d28f42c563f1e72a5e0656eca69eb721f90b52f2c82b695d58acd98a57454bf004454575fc2ee5be5fc56a74b4db68dc689409f869011f8ed5283be83601e6e223e87e653c67f355dea7725152911aa8480a6e8c4283a88fab45ed8ea32e9404bc6e480061e3961a92f79418dd6eaebfcd0bc6e1d3477e546e4848d731dd7d5aa29b5f503bd850f42149488944bd6c67f01c7efeca74eb4560f1e950701dc92ffbb4420506ca94996b5fd2275361ff91ebd1dfd47", 0x1000}], 0x3, &(0x7f00000025c0)=ANY=[@ANYBLOB="380000000000000000000000001000008393e88b7b0a692e7bf77eef81f49ffadf7ebd9cb057229be79dee9461f85405e73d09e1be8a00004000000000000000ffff0000090000004b5b755123c149ba684262c8690af4f3dd018c6851c47ee518ea227fe5da14d4deeb926ed2a54c9b5527f1b2c90000009000000000000000010000007e0000009f2029d571e087064cebcd768482e8c31a5c56e5874ac7a5c8544c7dca542c1efbf0597cac00d52c70712186223d25287ec915149cfadc4a340552373b0d15de6065cfdfe9123f1548eee7f099c353117b9a2b7ed98bde9f842fb6687399ae9bdab1b6194b3da3667cb6cdf586a8a71983a173fa702133856bfdfc2fc8b39c004000000000000000ffff000002000000ec18b904ce4ecd456261f738177995aebb7a4147d1ead17485910d59b81378056851827cb932cb4e8ba17b0000000000680000000000000000000000ffffffffacb16f4d775f7163e0cfedc298929dd3fc37bd0544a59eea04c93c19fdc01da8b4ec449d3ac24b23a7fd90b372d4dc86572d553b8361f595c277bc92d2e64e282cee412f5064ecc33d68d1323e49fd99d0188d4d30c77c442a651852ee69ed2f9c9d6987531674b67be9b30b9a06f02f382c7f9f5d0721e38526cd895b21e35082c0d5d4f523bbaf5f6f3616d32dc6b8c3acbd086ec3fb0c1abd2ca1819aa68b82f17716e217"], 0x1b0}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002500)) readlink(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)=""/101, 0x65) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) bind(r2, &(0x7f00000023c0)=@in={0x2, 0x2}, 0xc) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x180) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x5, [{0x3, 0x8}, {0x3, 0x1}, {0x2, 0x100}, {0x1, 0x5}, {0x1, 0x7}, {0x3, 0x81}, {0x3}, {0x0, 0x2}, {0x3, 0xb4}, {0x5181f32a52b4bb01, 0x6}, {0x3}, {0x1, 0x9}, {0x3, 0x400}, {0x1, 0x4}, {0x1, 0x4}, {0x2, 0x2}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0x81}, {0x0, 0x3}, {0x1, 0x400}, {0x3, 0x1321bde9}, {0x0, 0x697}, {0x3, 0x2}, {0x1, 0xfffffffffffffffa}, {0x3, 0x1}, {0x2}, {0x3, 0xb16}, {0x2, 0x81}, {0x2, 0x7}, {0x3, 0x8000}, {0x2, 0x2}]}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0xff, 0x6, 0xf6, "eb3554d0223d68bbf58ff765c9282e31f4f0ffc6", 0x100000000, 0x100000001}) pwrite(r1, &(0x7f0000000240)="0e6ecdb34036bab5065cad3078879f8aec6df3abbe9f88a0469e49489e86e49781f563cac5d7b903eb7acdd2db2eb07614ad51609bc95fe39530da6a7f8c0352163a043d7faa5a786c", 0x49, 0x0, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x379) getgid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000480)=0xfffffffffffffffa) flock(r0, 0xd) write(r0, &(0x7f00000004c0)="2b79bae8d1ca9e75ac6f87794eef8b56c77a47774ed583a90cc270e4fee3ba37775e2934979ad87ccd10379f5effe7ad1fae5eda1bbdcd2ad0f2a5280c8474d47a95ea2fe0ae36e60d", 0x49) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200c0, 0x0) r7 = getppid() wait4(r7, &(0x7f0000000580), 0x1, &(0x7f00000005c0)) fcntl$setflags(r5, 0x2, 0x1) r8 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) connect$unix(r6, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xc4) readv(r5, &(0x7f0000000bc0)=[{&(0x7f0000000700)=""/119, 0x77}, {&(0x7f0000000780)=""/206, 0xce}, {&(0x7f0000000880)=""/144, 0x90}, {&(0x7f0000000940)=""/87, 0x57}, {&(0x7f00000009c0)=""/47, 0x2f}, {&(0x7f0000000a00)=""/80, 0x50}, {&(0x7f0000000a80)=""/227, 0xe3}, {&(0x7f0000000b80)=""/15, 0xf}], 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x316, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x2}, {0x25, 0x0, 0x3}, {0x40005}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0xe) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8810, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x2) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) write(r1, &(0x7f00000002c0)="09b371a1ec4d04bc9db5038393832955aae32fa1068405ae8172b8831ba9faa922110950b3c0bcccce3bbf903a00639dbe612159d1c11da1c3d9c28089998e15b8e9928c95a6727bfd9d9544dcff45f094b2cec14662f55ebcc0e0866f74f01a0b6e140da47779b30a1c3e4098fd490b55a4b77d1dd146641eb4be1a508459dfa536961ae939b79ecf5b76f0ae000000000000c90b906d8fa65ce6e6fec38fbff579f643c73112bf92c44cfb7a5bc15fa2b28483b6c5a813915ba0e88cd34f73c193897e5f656767e48e4471181cb537dc0c84d1927a78b8e02ed8917e61041528566d9269000000000014aa5c57cc7c14ddd58b8c6a02ca84d133", 0xfb) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r1, 0x4, 0x200000000000040) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x4, 0x5, 0x2, "44a3a1658a81ce3c3920ead666529b1a7794b99a", 0x5, 0x4}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet6(0x18, 0x4001, 0x1) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x9, 0xfffffffffffffff9, {[0x5, 0x2d, 0x78, 0x7fffffff, 0x8e, 0x0, 0x73b8c883, 0xc1f7, 0xffffffffffffffff, 0x74, 0x10000, 0x3ff, 0xffffffff, 0x7, 0x6, 0x100000001, 0x7, 0xff], [0x8a, 0x9, 0x81, 0x9, 0x70, 0x101, 0xffffffffffffff01, 0xfff, 0x2, 0x1], [0x16, 0x0, 0x8e9, 0x8, 0x5e, 0x3, 0x7], [0x7ff, 0xffff, 0x7, 0x5, 0x400, 0x3], [{0x796a, 0x7fffffff, 0x8, 0xc0000000}, {0x4, 0x0, 0x541212fe, 0x401}, {0x2, 0x9, 0xffffffff, 0x2}, {0x208, 0x10000, 0x1, 0x4}, {0x4, 0x3, 0x1, 0x1}, {0x10001, 0x3, 0x3, 0x1}, {0x8, 0x7, 0x9db, 0x6}, {0x8, 0x8, 0x7, 0x21b0}], {0x5530, 0x6, 0xfffffffffffffffb, 0x7}, {0x1, 0x2, 0x0, 0x8}}}) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x21, 0x1}], 0x1}) 16:00:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0xfffffffffffff696) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) unlink(&(0x7f0000000040)='./file0\x00') 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800000059548127b375e0a455aa66b3bd581800000000"], 0x28}, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x810a, 0x101) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000040)='./file2\x00') 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r9 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r9, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r8, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0x600000000000000, 0x4, "8310452637a871df323d1278b5f45e4f23e01667", 0xfffffffffffffe01, 0xe09}) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) select(0x40, &(0x7f0000000000)={0x7f, 0x2, 0x7f, 0x0, 0x6, 0x7f, 0x5, 0x3}, &(0x7f0000000080)={0x40, 0x3, 0x4, 0x6, 0x101, 0x3, 0x3f, 0x8000}, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x1000, 0x6, 0xd9, 0x5, 0x32}, &(0x7f0000000100)={0xa7e4, 0xff}) 16:00:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000340)={0x0, 0x0, 0x7, {[], [0x7f]}}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8400, 0x2c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="fe6d2c64868acf9ba8a7a21aa4f8158fab5d1e5a0c82c2b8dfd23bb435440717750c558645ae47aca65fda107b00027e1d6a361073851b24bbf26b1c8262e82da7700e7a63a5024acd312b44c56aee937ee4f20e7a340b15228fd4c42aa39d8e60601495e81f9b59edf1d5f70f107994eb2dd71ad4f322c60985ff1cb425b3be67f91c36b437979296da00ff37dad86f0a599d72ea575a657a5412", 0x9b}, {&(0x7f0000000180)="26e521d106bc92fd4ec77de5ae7b6b27e63909e34fd9d294f4141f00b1e4cdd0b3c3da0d3d9174d245f7136d536d322aa066c62c0bbc6d40a21b6e33985a6ecf", 0x40}, {&(0x7f0000000300)="669fdc69d0888b5bd94f4999746aa427c1130605b145bacd9e6c625f849c2835c5a0ac589de954f49f42fd50d9a7a90520c6d7aff23bc5d3a15f7034a943b768daa2bc125cdd61633a1427bff7b7309117aab455cc06a7cb0e456358266d3a2c40000c72bc127e76af01a7645d80cfe996057e3e91399d48705d705039d70b19daa7697b8e5c6033057eb4ad8e5990936249e4375e2fe04a2d6d", 0x9a}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x8001, 0x7, 0x0, 0x1}, {0xfffffffffffffffe, 0x40, 0x401, 0x3}, {0x0, 0x5, 0x0, 0x1}, {0x20, 0x20, 0x1, 0x6}, {0x200, 0x4, 0x401, 0x2}, {0xc691, 0x100, 0x3d, 0x5}, {0x8001, 0x8, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xffffffffffffffdf}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x111) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x6) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d39bca297c19d56085e4b5cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a5800374"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000200)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x6, 0x4, &(0x7f0000001600)=""/182) ftruncate(r5, 0x0, 0x1f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="3b830025b7e769ada2868c0c6390aa6ac0f77f6e34e06f6fa1a5b40bee2338423c52f3676512cb206dd28bec1a2c1d70f50cbf59d40b1de84de880094bf8880d5959df5774b48d93ecd99552d728dc9b474f93fb94fc876f70b6b663dbd369b86da20e0505", 0x65}, {&(0x7f0000000180)="7f3d16fb8c080d2de244eb8a026966c983693734b4eb3e473c326fb9b3f8b5a5ce9de8e98e927f0ad640253ee8d84cd977a6b60092ce3642c6cde6a3bc68773783e126d00c33cb7fc76a7b91c079f677d9ddc568598c92d1d447fc4317931a590b83b47da7cc98837964a602c7a14acc8ac38c9ea3a94b0f323f7fcdea9ce6e337de6f040493a3e3c91eeb8e0a76a399877272d26f3b10321f22ea57d0b07fe0b540cb00847533bde320327b90decea2b786d566def784bf89c1a9633b0594324aafe2467fc1693056aaa6619a90b232e79add48595ace39de29a419c7a4642f83b3875c731b81136932a929f0e81f32baaeec9b58886e9769", 0xf9}, {&(0x7f0000000280)="5b1999afa5355762bb79bcbead0ce40c56dfe713ff9f03edaa7f43d30083a45bbfabac1d325d0bf44710c99faa76479778abb0e537e6479c3e5b9927d5e48588960f468705b8a7c2724fe1b5b875ce8d081ae947211ae7a50e9d6d68c838c7ece1f9510290b3852fe4e8e9f304d9c5b0f0a5edaaed6ecc99b505fc78cda7d27e4c22fb864c7ae2d6bac1b3268ab978855cf37757fc8c87fdcd398ddb331518fa96eed09c6ce151ca592beec85a9e0fdad39b5ba3809dfe78fdae01a68dedd8c34cc87e64583b558b8f27213d403bf7209660d5798517ff3e52d0f3ad1be57d422bc40dcc074720c2fd27ff9d100be21472c238d3f5", 0xf5}, {&(0x7f0000000040)}, {&(0x7f0000000380)="bc97695860115a96c2b947bb502c02f32f8ee855f0d6ca883a545a414586f4bcf910a0744a1e210055e58b8b1d19c7ef39dfbfdd7967dd94fa06b26656edd01d23f98acdbb4b063e9dbecd381fc51bf6e17669e019851d7fb63dbb1b8395dc074e57c67bd4ce71136884371573ad1cca50adb3c3c95548c2d46cc8e8391b222f25", 0x81}], 0x5, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x100) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0xc001, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000003740)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000003a00)=""/182, 0xb6, 0x840, &(0x7f0000003ac0)=@in6={0x18, 0x3, 0x1, 0x3}, 0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000003780)=@un=@abs, &(0x7f00000037c0)=0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x200, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003840)='/dev/diskmap\x00', 0x20, 0x0) r9 = socket$inet(0x2, 0x7, 0x9) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000003880)) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/tty\x00', 0x1, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003900)='/dev/ttyCcfg\x00', 0x0, 0x0) setuid(r2) sendmsg$unix(r0, &(0x7f00000039c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003640)=[{&(0x7f00000000c0)="738d65aa793149ab57ecfcc31056e1266eeef56726351ba64496327b0a34ef9f6596940827e4daf834da37547cc009e1bc7c440c58f41c04d2f5b4bdcb077387b8cf5d953f7a198ffe0e5a1ebffa62b2c4f2a2ed13c1c82a75742664ddc9e5e83fdffd4d488eae9948b0c27df0384c90f56afdd3ea37a0c007f02512a3b7020fdbd153e7f0c3d3e578e800ce6284d9a51ecc0c17ae8e0eda726fe38656a2b3bea46b39f94bab6990a833b260c8315e3b331ecd25ec941ed7fc529ab55a3cd3d1b4b68513078825c0f2f1f0cbd4520f82750265f43177bd2f", 0xd8}, {&(0x7f0000000240)="d99c6d0b0c25598b83a28f7297b6c55be6b63e7c7ccb9d20012bd4c5edc486a6bcefc2fe654ed71a4b151fc86c309e02818d0d9b88d2c490f55dfe612d9340df019cd507d2cb5b98e2d5f3ced1ac400e0022ddb23bc1611de18309bb94b9e800c10ef54665d434d44099dff2e93d60d1e8d2e3010976896bc976904573bbecd6b4bccfd5364e1f95228b1239c6d8761ab452b58d32b1bd4455889e1a3dc169ee03b8e758e2f1cae482eae976f391fb9d41f821f92dd3e89e5b2e1085d10c778511da44984b67569f02df538e5043f32b7bf0ae03c5183a2ef24106fb95939b6341481d213505bb59227f2ddaa5ccb84cab55cf87f1f3b40b6b9e93a63e87e22ad08ab1cb765f09fc6ba798ceaaff6607bb636a29571363f64950daae38b2aca6d24f965802994a545dbd46575acaccd4fe826a97ccd7623f9f832b927588fbeeaf3450d7f1d09598fcbe46377c50c2660675304fb0781618e0b82d4ef905bc13c8f3089809d5bcd44be4fd7e6085bd61f3336b2a3438ff2f0c63f6722282f7b5179779bc7596db33e4fbc03c9d60b8afe60b9df543244486bc57a6b87e5c0af225e84154f3c945c66b3a62964f17f8be6bc4c1c8155f36d63c7707ed48e946b868486ba8b2fd317dddd648a084df6695450c3df75c3e0a44b2c3a87e03c469580944d69642a415877681efa043465618537994ae17a0038f445920eee295f1cbef6357de62c3479bfb2e71781e2788b18d546457ea426c21aaf9b573401ae3ed5d5d1728cec24c5d42f5b96b566b650d6f04aed28b21676f40f2db1e54ad64812f3a553c4b825d754727a8eb846779c6c20144d34df3368aca747b768061129c0273813c740a049aba6f2bc404bf61a3ca066f8463a7f5beff20a9eb43e72b7950b631d1780c534b452c2b62a3c08478432533028e3927d191e35ceecfdd40b94cbc1270c09fbd275cb0257765bf6b0a14029b7d1654e6274974f5f6503717bacc610a269d4933776f1b69f02ba9bb2e8b4c49751f3c68fbf46e1bbb5b70b61b5114e173467cd42ccfc5fd6f567adf1daabfd2084700e96b10159c2c61ad3559d13bd277a0e18486792dcf147fdd3232c3105c85b14a61a3c90cb4428595ad9a8bd1edafbe40e26e01fe8706b634465edd0b60dc4109f03f9e49f04ffef2cea6558c26e4d8477b89ef6dcd81ea0cf910d7fec24730ff8ec813dbcde7726791495174cdba3256f0a23162422676e768ce006c9dd84fd8014dea951e6377b16633f3605f711daefb537b457804b510bb2afcbb4dfea9db4cf2ce70bfa1eb9faf34ad93fd25d224d22390d71bd93e9244462f7c0cc3e8d7b79ee08aff1f7d22d233fe1c9ba552d328310b47f3567b0e990bed388b3f5f9c7940db668e8c73225ed3c50508be0cfa6f4df6b4aab81b13209c27ef0a25988a029184767e7bcc616c0506ec14c5d18dc654a572aceb435a6ca01d9303e7d6d6b8c1fd811b18fdc5969a7a2eb90f83e3c83e7911ac3822ec2bf3a6c8c94aeec9849532a97c8bcb208c4fa3b4a2a381579167c18de93495550b2220ea3a3d84dbd6bfe20f5bb016dbd7e9732fdc240b779b8af68553ec0efb181e9eb5cbb7fd9f789b9be7d6834059d4c62b17956b9b9c364343a40175cfdcbfd538a233eb92841e3c465764ccb11992eb6552f898810650931a765b440865667135f1674a1908ae9d970b4d9b3a512e46b9b0b980ceec72720e0b4e04dedfc59c3a6da1ff4c47912752b532373da787eac11f0a044cb3e8bf6c07c9314df79ba1f8f90797f833cc003053a279965ccd6c59395fcbc456b15f41aaeee33b386c8108a1692a19b8b510c99b69fc235b14380128baa1310a4e28dd677146c1b9f422e7c4a4d94bebdebcad95cd07a9d8077d08873c0fc6c2f6535a2f18d305aa3e370e75bceaa46ac2a17c5dba4be2caafdc5df261da1f096150ecb223db8d480e9bfad0b58e6e6d1b6496abc8d981bc95a3f08c658af8e00e799a23ed8db787b8b2d28cf4d7748cdcd48d33f300689e8214615e860b320d0d0daa13d84ed8ab2a6ae9279a289810ce646ee75dceab9aaeb7e503ac99a109aadf00d932c383a3202eb356890959cf3a5c082d6fc6b54513b9fd9adfbead489b0c6dcabae847f9d183a60e1db3df98a5b62f2ca8b5d1fc2c4935f51edabbcb565cd84b2de10cdaa2fde965fd48a37cf492e940c96b050d6b6a9ea346bcfd41eac158bcf1e40abc6602718d681a3eab4b298e6bf4e469208cba27ef83b0d4ba38d571574ee91bca752e6d12add49ac9537acad8abe43572b04523223b8e786abf68142948fea54e6bcd7061d938b1d7ca5fd107cb21a124e389c9b3df387137ac947642e4ebc5adaf3b6bb9d654537d75402216afb8ae43d65c667430762e05f39d627668895573c1a2ff9c9b0be609ccf01c05c3ee2ab0949d99c64ba5a0339ac5eac2d36ccac3b94c6db1bbaa3919a546c6d65d731d58694c4549c224a58f127d0109a23fa2741a4b5b30857243cb85e164d1966b02dae436d59ea79fba302cbf2d8b70b11a376e623a9c4037e36968ed6826e768333a215baea2e6cb3515ee029e3844a84acaaaa6d83fa293048e683c778bf42e8c92a728217b91b4cd266ab831579d41dc05c284b32f877ce3a0bb692914d1e545e936ce68cddd712b4c289525b8bce61ca1f4b8e68d4d54462e7b88037d256b59ba876df52a030a4300ffa7c6434e8cda9547cb4d6e8d2a2450f4592a434a8dc3cd2ab7c3a7c99d164ad1cf703beab563ed7ae5d2235fd4e0f1a670fa1dc24a5304501f956176ba14475ab9a240e15137384b8e6d4f55ba13bb983170b39b55295f66a9d9d33bb38a47923f6ab36314fad60a3bd93a2036b08163a0b1f5090bde25897ca9e23cb88051d92ff43c1f6f172c44ce5d6fc740af88959aa78a5a1b4cc8ef5365e736e1418e4968c79bea6b0b5368d5b237ab3f9a7072f62f0dfefaed5e84a840b8fe50dc9f9bd60631733c275d154d363f2f704d72dc9ae4d90d6e3e084ef77ad20942473afd94b556f5ddc0e7e62034661580ee1fde12d6ee23c1f4880c925c2d494a9631efd345f4623028c0bcf8fa5e4441b58e2a8e13ba28b8ac664f6ebad11e61e55c2565b0782c665738fc97ca707c63676ac49ba81c201f2713329e070db1d83f9f59ba99421b6799bfd1c0806e9a2892dea62bc16d6182761bc115424d88c6f1bf500e73549e6102d89bd263af278e30ff88b556196b1158d13270b009b04e3ba41ec6161a7e5e7e9fc8891845ed22c14d42f535b82b4920abcade94a8156773494e7f5d7bf724df05155d0420916ffae6d40f3f240f08c3759fae1e745c51ceadee73ffd24da06f08a9dfd9c62a421c6181ffa79d9d75160c93ebecdedfe9a079320925548b27a6ac6a8994ba0aecacb02866bb9cbf2917e14394c31a314b95dd227c4a1a976e8c9f2fe5d2ffc04ed9ff6d665e3923eec3d0e8de748b13116720465be6b0fc05bd6feb039e424d0202a1c64f79825d714f8e076564a7e2a7af90ffe95364033dc11ccc192b5561f806bb275d37bfae7522212cc7eb8379dd2891866d6f10fa3b18bde60f83cf78ac17e6187a51bee2612f2d905f7a2c4d3ed801cff8f140cfcefed3b6049310de903fe21519e3d965d262cfbe5dea8e00016a1b07e536160a63826c39382de96328230c7abf33f9d1208445aeee3040d41bb78d253fc3a2390adecdb078e83eab0cd3324d9f6909dd2cc6f98453c2157eab93f590753cc70db4a15adaf15bb31e8e723614da947f70d7f09500d070cb9c4b7bf519ef02a507ca7d7fb7f5cb6f5acbbb08d4528a481585cd1048709dd14f9cee75d57498d1754b4bd91d1f1ea3fb608444ba2b35f31f3a0d0c6766d5a885953cff367ba66f5f1d5835af3ccb7a28d1c78da2d5d87726f8c6ceaf2846759ff729f68e6c519af0d735df19262530c52f6c5220992897c8a7a2682ca1e0a2305d083d4bc9f27d24399a2bc55ad0f68fb4a89d9d78151160f7e23071be1145e81d30999dae5bff41fe91348f3fcc84b792e01147c8539799807e43827c85b5b054e7731aee13d15bd4f91f18119e58cf041b3f437b592fb391db113e6182988de7b1f2f964bae7675ccb8e829c98af3840f8d6ebc52e67112e5f6b386e9a701b92d8c0b672568ca44fdc05f204f0023b96324f05581411aeca3f1d2dd56a28c02979a97bd325d7e9858d76f02136c8136bfd6f757d1235468b57dfc409fdfd8c9cdab74de07fc01ac5e67895fb20e09531466466f118659977ff9bca7257fcc5beaee90aecf070e6b298f5b3822707c479f7975deda67588b3a71ebd8eb138422c50b3ad064a249d86168d6ccae32ea432ffcf8cc54b50ef73c8a1902902b39e3f44a887f0dd184e2213ae499d13733eefd858f6d56e0a74631fbefb7bc34562df24667fb7d94dd3b23d6552054bfd61c73b00ed6cacf6338a018a7f923dec97a806ea3734bc28fdb2659215d2716029cdc9c60bdd3d1fbaca2b8aeb6d2b98b0a25cffbb21dc38cb939a99a36658fd983e9e537fe96b27ad28958bf42345c41df224588fc9fb4e1b8c98f09616141534935bc749e4dd0203af7f12c9b237b573a7608ee5b14420e9e8e631d11fbd1c8bfed2ee92e25ff0980b5ae64806c7bc2c10275f5468971f3016f7b69196e1b1c881c6823c943506f5b3c3e066515377a4b2eecc0cf5bf1bc0d48cc53edb31ad99c6710adee2f9695faa937df3427269c3e032354a3235ab6d48a977dd5ba42a8465cce77e6068031015f0c3d79012b36b68e667c5486f5fe2aa4239e420ab8875ce324400a74fa2f5751a690733a87c5b6a0586cadfe9d130cdb6c6e44f89cda04045a3624c451d1fe0e2d75027175a7e5967677567dc7f1d4bfebbc9b7f2e22b91b4a4c80eb875b849d61c15291b095280b1b94193bbc7fca748ad9c937b14c9383167d4e8f8aee0f79ed65118aea1fce685552b03cc445fcf3d01ae62616ff66c7d4b541319564e49531ea06b90d8ae64bf8860e86f043f74114deb390802535e602db8697945ea6f34258cfbbea2da412a4256616c1e8b832ab3029d1966e2a22263491e2b06a618b351cf3bd9bd4a737ebfea5ea3142f452328791422089a0a4598266298cf226de373ea34586ae9324fd6d36fd04eb6a80aa445fe97d62c62ff43556bbef7138ac900c89659edb5c581e04a4accec280c038634eb614cae5a3a914c1630d944f86f46f0e702280ce5e8cd944065943f338e2c74649b564957b25d3ce47151e23d09f9368dfd54c24ff7335ba15b8c28f6af292260267dd18d819e25ee89ee51fe31c740da7f13bcd023699b9111f6614589b3a9c379d76fc6ac91326922860f8a5a296fdafb1212536c386d304ce4e9e9e3f784f96829164db73e72cc101c2cd500057030fe26f478b6eff6b3b795d28360ca3ba010f33636087427336470ce0a95f46639528d0d433007148e3e14ee8c4985708c5764bc1c6210a14a4e3b1f8a2c6c2f40d14e18c2699900bd82c8e61a237509cbe620ebafb58c6b0875c602798970f598763b891a2f0b3914877ecca05007dcf944f3b426cf60c244b42c97bb89f7c9a754252de18f84c482c19d21ed704da29512878ed9cc672efc4376a930f665bc871706be2fbe77a6ac4354fc2577ee1ae2157323f494f8dbab4351024260b65ccadd82e8d6144b7e0fbfb9bc07c51617caa82053027486b5e1ae31d6431cd9dbc01df831d62d22f80fe840d20d4623e161bc26a3c6f7354626a6052ec006f820a0", 0x1000}, {&(0x7f0000001240)="c806f9d22d930cc374829d99ec45c85e25df8bd8ee62988c705ab1e3e9420dd9bc8b3478f378c33f0c0c4456c8a949fa8a8f841b2ee48d5e42abeaf0016506c87ba5c3f9104e8eb030d718a5374325ad78f022037a036d371a3faf70c76ec16216f20bedd727014a2c2d8b0d0ffe58ddab7e7829641a2e977ff11f43b5b78e6733e5babe6658e372bae4030cebafef2f7279b6e75c51e40b05605a82fbfffbb9ddb0a0d6ff4bf91fb4", 0xa9}, {&(0x7f0000001300)="545e4369bd7314e364a456dfc626408574d0ca38a5d4de42a7976c5d06c995a1be178cdc22676162aee804b22b4eb6fd19f2b4063bd008c61b76ee656470913d7617674fe3346a066a61cb7edc077cb0dfb57f769bfa53d6a2b2cefcddea2859471ed3482b662be85b1be50af53cc37718ff0198828e7b1ce9e4c3de152403745dc1b2d3864dbe9d9a7a874e99357c1e52dabc9c66c2fcb56812cd76413a30e3592a7b5380ba1790092d7b63b0364849a45d379d6367e6d5bb10d5f097e47a5081baa4f76b8b193e5147f50cdf2094c5609c0b9c0eb39207687909bbe00562ac9b1973abc94487040ca1786d9e271444de39c7b2990c7a73692437fe2e7a6a25681bebab6e6a1ba94bc64d73a825cad3da8fe75e98c8ac286ae370f62fcd0239c96784f108059722f6d42e28e7fd923cf6e4446d6ca72ce3244c0af12279f14b10a1808ed2a3fe050991201e5bca2d18557dd5970e5bda164abe5ef1f6cb215fc652d9740a93d5fe1af3b4115c9446f336c906aa5c77e53aa715d7edcf0b538d203953030c08445dca1aba07fbefffc49255f28800a845ce86db4d9494bd17dddb797d83949b09225c6d418e7c3a5bd0e614d4445a798c442416f1f0e64ecf358e6cbc5d7def3fd538539c454a49c863938f9460839f030db61587021824765c6faa96962b93cec1ebf5d74b66cbf56311a1e2ef508d3d98539b52a844b7cd4c8703e640a2bb10f576d75c513ddeeb32942a7e019d7a57f2d14d1079a13433d9d2336d93dc11f21043987af0e84e11b7f058ceb8d6c3c3fe7bda46e90dea0a7eebe514b7e7228e893408570f527cfbec4b0b5b5e3e7379fe5003b0d5f3972f817698e6920a223f3fbaa19d24173650952f918b7e49e9d67d968751badbf136050ac2a62912bdd99422acc7033b86096d7fd53f8fd415ce60d3b87f1f778c2c76dbfaa4d6bd6aafaf2f525a299b116ef7935aef197de872acd52a691f78a594a2efba5dffaa8562e8600921e62ca9c5e8358f053eecf90b29b9fb32b2694dbe252445621aad423d9e883e6320389542c9362b47fd59284836d3b96c198696af4f8d8df563aa671d47c5cefe03df8d0071a9bfa14aa78891cb054cc8f436b72f6ded3821e98cb6b9a93ac659f09a35fa9476ddcf7b466f185b894c535bf54afaacd1640398fc5ec8d0a0f347e410212fe8b8b397adc46296f8ad6c07868abda2640736b6cac85a1cc5c49d7759fabd6b09115df77e5bb74aa9222a97ccf219701afcb3829483e10ccd51c5af38b86e2e2ce94f3012d03ea1fde02c9eea7d2cd1190eff631232d21ad8f1f4d7dbeaa5a481f3b091b2329881f96d8d4350f4bd7035496ccefaac52e78d9f8a3cc6b3bf99ca6cf564ba7790bf09fe37f6f1f18037e621889312473056d64474022da16912517b17ce63c3f310c47ad5d2f8de4f721d42b4aedb98624aa4a41447e853e167956461d14fdd37ac415db6bfe451aec28ede661c1f3ae75dc91fa291133eff1bc2fc8198a58990c470bec1c972141091693e0c74fa0e143003516198ba26ebae0c4eb454532539f61b6bf29c8c9bdd6db7ec9ef33969d4570dcf0abd456576ef368f863853441f4dee12d417198d2e973d3c7ef1d38f4ec78d429d1a801b03d16172cb6c595846df88a797aebd22c3ec1a12fd0617345ec7d506383cf16779181c25695ea285acd16bdca2c9ca7219261a1ad9429cd571d73b9a0bb15a874552a0c6d5ea18e482cf7d14f04417b8eac4a48d121e77775024e2b6c63b3277fbeeb7bb601768271690298fc4947ab9cddfed4b1fee8bce72a24016d4fe6e0a4d46057831cd2cc30b0e20cf0e33bf8ee7835650c1617cd53f1f0c4b7f9dec8e1797f71ee3a50918451017c55154fb61fd2540085f9c46e8c72e4cae21e2010756dac8958509cd22574b04bdbd7a1e51d53a3c994417febb4380bcea69f67b199c4e17778ee99bc2fb9f5d5998fff4fd94e3dc6fb16fc50afdc887b56cc4b14e88c20d1a0cfa3742a7a951da96f80fcb16b0a2c5756468b720177f7bef7cbedf52aba4cea9abca79cb5675410dbec6ae0ade2053db3426fda271950954fbc488dd23387812579e541f1bf96632d8a374f75f4f54486a6df9f04f2142c428fd85e717aef3bd24eeb5194e050f54b0b95e4914fcb71f73493b42ef821d669f7e1f5d4fd29dddd220234f6c10cd5a25f32b7b829072472c7a7eaa98aeaa0cd4e77f27b2ef4cb47bd80d94491e4442708f6cc6fdb880b2f5ed396e1b548cc87ef565734ea057d6c25f39f88ba821801ac15079741c7d4461a22f6dfcef1804a6ceffb96b9e9e6b94f4356785de73a94e4729dc2b2d7e93ad23821fc5beffebab3df31857e05d0856f855ce6d87497eded8c2e0f2011a8f07094c73abfab272501ffb7922fe561ac98aa1ae3b8272177b189c4c099743c1e3159fd1d82680ff52233c9e416da68c2f78464a90846a216d89f21f1b60b669e5e7ec1bad5e9681b2f3a74558d11bc0a2c2b4d878f6b8f0814bc0720129acfad5584d7dee543d4b45183277663a6615c1f8f50caecc25e731129746786aacdf79a892fa8b061c7fb5ac397e1b48665c5f10fc4e28ac9fef238dd244cc40016b2cf3293177ffe48074e88a5a7db919971a1d03ca98ab18204337c3446099c0466190d2dc38a27c20ef240e977fec4d4b7025ad3d8ecbfd4cc434b68310bb60ffe869335573d15d1095dd5fc1d44910239cc56993378a1054e60c3b19585f3ff94e3ec0841a1ba92c7fe52f9ca98787245c2960977768b82d91a1f536b5bc436e1884cd216a26ec689395b4ea6480252d5da5113e2f31be7ff44fb8207ab01e16513a760ed245f02ed2bc12b52d366cb1a1288f966d88f48f917d0957e81e477f2859e2cc58f4e535af609e6c16cfd358c54f24a4f33062fc12f4221097b9169a3bbe9a67a1b72021abb9f0ba7ef07c047ecdc8aef4f139f42329a498cd6f91d0ca58014c6f6a70c7eca974e9f2c0fe265ae10c773786539439d3319f5734d88ce15560f34db611b89e62951317fd76936685e03eec06fca2131a9f9027f1337ac5efcf46ec38d7d234435c68735c70dcd8f5fe7d73b713ce9f02a35c7954fc0610d63485e8c3538e494c7f89b9b035025988374b2c3c9cc3edcf5fa3b826cce9c68b975c87906d5efb915b60d55327d7634eeb5300ded03bafbd71df18e214d351e0c5d6fd2f1d69bde8680f00d8b8750fa709e3961bc3cf07959c04b647c573baed9b3b9120fb45ae8cf72c563e381009c9071e4eca0c614d4bada8045a91b76e6420fcca7330b5204f92637e3e45461381092bec0bd88eab9dd90b1b355a62eb6be9760c8b72ece8ca6ffc6ae92f33927f317a43285bf213ad1c75139fbad47fa75ffbcc75d299ad6b4a97d9be499a85d7620ebf729d42cb36a90d7dc3ddf03bf9806b450885b14f4c98bad98e4e938bc23df7f28b27fb60078728a975c89dcf0127757c573787b72a5d201593eb172414a1cc3001e396c50d90df2379f697932b6570eda95c8be8fb67de8f06713d0e74c9252885dd3193b1146b1c35530f4096a35f245eee66180e7e45292906b198ba73fd610d830476f801c16e40d207b4cf2b24ff3f4742b43632468c3e6b219d1b8412a3494d8ce6a3c2ace899ad5194d7eb72443b329ff6023611292987ee5d7fa3502e89f32505d8700c139c5497808990db71dd3aab4abd53064187e6fb8b7b0156fe011a036af122571bb168578c754b896f295d0a52b2193345e7f88023a34b522c2e71e48dcf7ce251ef598559203f03c5e09349fcbbf127fefac75bbe03a8745d7efda8dbf3e5662a6a5e18eb8c0ead62635314a5d4f07ae8a79b227edc785efbd0ec715ae8c9b555ee20cd6c8407ef8241b982f95a20a8dc990c5d1c73695176ea4c70a6878c8fd0c381372cddbab55d00581175f01a87c88d112b053e141717372d8e68bc6bf799252f1788cd3f5cc0b49bcd50f582ba71a4422b90eb1a58609b03351214daea6c592732ac34780ca311a7481d42049700107010a0802aeb501476e25c68e14ef43efdd8cf2255a07f4bf3b00d6de771e5cc12633e8a6d26f734ac4240e7c10a4e06faa1e926b69377f946c990611d789554c2712194939a537b8aaa56ff5a1d8dd79e66e5449f16c55de391342032fa2097356d07624b2b0f9e6e3ee6d5c70c5c585db3c6a779b400d06ae5734af04f4f599df1971c0751d6bd5566c2c14a041aa37c1ac9ded844d3cd6a99dca580a3739f88a5a4ce92c761208485b9a2689e6bba8a47569cdfae5afc9b9bbd3f42651d1e560cf96ad5ad4085fcb818fd18c4fd902ae12c2cb3906f4fbfe4b9c6dc818b853c542b2a99705da44a61dae1d5a534683bd557f55c0802bd27eb3179f36af1de9635a7755aa09180433bfa32ad20cc531fb1a744e04e4a3f7b8ff1daad0b77fbf096934220b6ae024f69a90f2f56b1b7d3c6326aae6c663e776179732d4e48ba2798bc6d3959dcc4862d6c520e061143a557490d07d8d5861b81ac8c11834715c5fbe58894cd9fb882e96aa42d4697752eb6f6983dbc084a49b9fc3adc09944354e82ec8fe77b61bd4d4d795a10b01b8b12a66e3a6767a33c8a819dbf490eb13249fbd1530047345b2f7695987d292cd24e1c5e3d257a7f5698041abc966983315484aff113d2d57a4768ea2a66cd07b37429907173711939aa18d0978016c98b2a9bda58aaf605bc019cd837b326fab52a9d833191cb2172743bcfa89b23f40c55849c147d2f24e2dce72bd09c32d7216c213622bb8a1e992b82b15ba75aede7e24f0bb5bf78577cee34b5dd24730a7127863d39ee16a4ad09f5f2bcaa0faf4e364b24dc30f0869748a75535d9aa770ecd4cc347adc6a840da46f70e90e16825345d873f858ed4c6977e98eda06c244ee951e3b2914199269905651151212aad86d4063bf34f1b58d8aa0bd442a0f8ee53d0ee45b7571fde46436f40d375fc42ad3bff97dfaf105de1ea873f982678a7909e35d2bf66257d6e6189b54a869c83a2c43110fe2f61634505608b726bff5e7dcf0c4b3120d973d18c07ef2f6c66e6cce5fa059eef567fa5c63d70d93a5e8b27c8795e95d7dcaf59dbf4e26eed1f851f7786afa7b3d369ce0e52498f56cc9881cf52970a1ce8eeaea0eb42326e2837e0f2ce9106b3e9da2abb644d9b705d9bfaa51a44bca46455b88a927de5ecd6dfb3ea3fd43fc85b5acaa8034d0fe0836ca3b590e55c6cc3054a50469be4f793da6934a27d50b5dadbf07d71c91b6613534fa89b8c1439868db5b5297995201b2da81d83ef1d81768fc139f85a8c6cae6700bd8efd02573691606fdce0c8ce43727a1ab483e383af82a51b644fa1f7a051b73e0c7d253800c868baabaf741972d855f92782bcaafe440408a45e2ec1d987e30c481ce182d3fcf308a32114b6a13de15a5ee3c6a2de26c14ad628af4ae7898d3b20517d321bd1013385868f9a6c9877091b8995da22fc25ef64620b9bcf6d917db4bc2a170a6b7dd8caf8b31298211d31b07669df97304788db421f3a119c61817442121ffd83f2fb42e46454fb8827c4fdb54ac26075e280b255a4e0a2017d371bc19f613adf868a50ae7103fce8f13fca0e14815f9fec7620d2debc28f00b9f675df76f5ef66ea1c91924094df5a25b5e5b047ba674b26b825decaf9142b3e5476205c22e7085b3e6a26a3bbad4a23589cfed98fe7f38c5a5b69b3fdd10cf4d62525a9bc479c9ac1a05210a2cd4bf3e6d920bf9fea84701a85c0b98585", 0x1000}, {&(0x7f0000002300)="bc8c445d187597929f57f496f606bf9483b5bfcdbaca70eece5d21da4f51ecfa0064ad671146a209bb99eab8d94b58cd2fff09d900dbb88731dbcf831fd36bcebdaefbb47916dbfa4aef8a82f6221d28ea2db8b7a4f70de543d64a27105f0297cf197435378cc5f780aae8610ee825b870321689fa34a207c2c2eb2d02340a123939d1771ba41e7631142b465b17903e6b38562caf8ede8d3eff53d9c7eb843d6c42b0d6ffe40c7c86330f6f419f2da306e11e13979a1d2ef6489719548aabc900b0f78c15eff54e9783ab38f552ce3b9873a511ce9188900f682fda85e8a332ae62ca09e38cf8f618abe2f1a365561bab3182577c4e73b75356b346d7c7d5aca81cb8277a45d707b4d7c26c60079ae38c94a3ad592b141d3b6621db0601deae65a82929e4c0c83efa5b425902f0fc3538389ea69263fce603db14efd44c2b1f9f8280155f8c86727f7273fc097f66e3f9885de0f4baa020dc360d220027e69ef6025af887d4813ff78f405e052504f0d33a4656a14b392882745960fae29a2ad04454d3990e6cfb6fbc68b5b573c6c2ac96dc013a7a9a6497ebd0212072f2db010da8fde48d1a8d196f28d6eb9a068ca40a3c24db7872c19d7ad5283559b672c427e1f652c74f4b743b984f9cd0da871dadd6feeb3efa1ba8e68dcc4fc8c38b558e86530a373693771fa8fe6999e54414f677c408aaef0523046d72f15d5bcbfb222772be676b054993eb93a1fc7dba5cefd61f73a1fdfce57ed1d6979f5b1103e9b78ab5b56a7e43de22cf252a5a7aac3e37101d711b24a7ae581365f6c7225be2f5e5422d249c39147ee23bc833053f5e216b9acfa60b3239f8f9bfad1922703de576558b4d4078d1cc0328c0bc6954b6cf15c3f7c2509c196a8faff220045581a1589d4454f5c26c2d33ac53afc92ad91d55af51959ed63e3f878920418371a84b56171574e554216dc6433e9add09bac54df4f1725e6363973835ed32d6a5193f73b0a170f26c85dce4115a1226a5dab1db2af5ce120d60699b84a6e313c0ef25f2a209b52c2fd42de8e3df072fc3acbb36e1e8c57492cbf96fe9eed65287c4cd77a9142675393273ae111f0061ad1935be0ddb96614ee1ac3f1e4dc67e6a537cec0f69f0958091b7c62865daf384a9fb851c3e467ae773b9a7b8c95c09dd77471b9d156734cf8a9ffc79bb117354dd397134b6e478f3ed5b55a91074db21f8869cb071d65ae3f4a559005991a6b713ea3fa16aa888a799acd305076e21127ee0b4d58c36bdabde726c80ac28593df42734bb992b58d1d65c0280d8734f4cabef7de135c41510493b4807ef043a0bce883f10b735511c61436eee2adc91df64b34c2276316aeea4c19d5e39de0510eb70e1bfeac9f266c5e6d6c6ab85e26bf9ae4ae997f13dce76161e0e4b698faa9df05f6c3d6e4d17fff54d5bd6bb083d6ba99fc3fb76dee4baa1e50af07a7b5cc3e9a8ef1bd6c4ef0e5ba907c791c5898e0f88855c270b9de6314910f8d5e32b4051672b0a84997b0d5e078febf02f820afc05bd53d1be9a8f7122419e0d70ff553c4fc68c1b8a383cfc9159d5870d957b50f8d99fbc2e0cde80fd5127cad1cbf818fa3eae6ebcd9b5ca3cf85c6a948f6e9e9ff50ce9ec67c969d2fd60821b604a8ffd25f1b0de6b04f2d76347ce833b32d96a61e036646d4fb898cab3ddb3ae6e16894c8741f64e0942faf620127478f144deca5ef8ad23e9656c2eaa943148af797644e5c6cd83583371907e3e3486b2440d2513e08b5f94f9922a7675b0bb884f5d9c7f35c77c0efe9f3f50cfda37f5f30775e123c26e85c6398bf5b4c4c302b99e903659da427cf3d7d23dc61f949b379a4a600d424acbf36c0419ee369f3a6a3a7e546f356b0682b6eff30c95d35033f471e136b36da8f642e6971bb4db3d40ddee82c8638993ff5b1117f09535cdcde564ec0254bdacea0db15a363526cb395dd36f000a0fb91e9e4a17a5342447e427632f43ee4e907bf3a2d24fef3d8af4bade3b86d15f2070229b5a695f93a8662c138d257f680b006c9374ba226175a40e2145592951c8a462a83f8ffeab340bc7fb23e225ebf362425487c7ca876331e64873e69f47cfbd6a749dcca7af28644f037aa272acf6c5b41db8d77b28aee600a6506cb162bc96796a9dc5c15caa05309360944611b857058f438bdaa9bf3504bfab334023b2f3b46468879429764fdb14c1a0477e04195110b142d70b047df6851352740830a2ba188afb59304d8554d26f923dab822591015982b733c3b09f32df2e4eb363f55118a2a0582085dc04d96460ac1e2b780a4b8b934c581e75bd003bb1f2631855f2d5421fc0c43653bfb9fa7a9ef141022f9720fbd17576af1031e7c8befcac970bdf9302d2fa3a90b10daff92060d143b1c0a9cb69b5cff82cb92e175ebc649c5a411b82509eb16d7daddd746508d2c6f68972115bf7c32e497569e0bbdab6305b9ebe1c5639260326f232604e68b1a2bbcbf6b92cf13e258a40b3580d769fce28fcec3b13ae021847e0ddb5d9001b54612c4750742f733352b8d557e24f53b34d26a2b803cced9e0062b7595629891f225ff89acf44a2ed93c0da8f24a0b275aad04fe5c9895011a20a659fb20801c2cd318d3ab7e27fab21d308370f4ba92165e1d033b9ac26cb258156a19cd3799d8147cd67635bd9236d3a333fa22911024b4711ab27e890b9bf1d0e7dfbbd57855a0cc479bffb2e71d214282fe6a473f7f222a3b6ce22a86b20f1689b3666f2ee7ea2fa47dd0f3b177e33d51283b4602c54c9b13e003682b45d19bb83d50aa6724db57850a81bd70e41ecaee7831e2771110d2fa736a3dceb9279b9582f4c55a9d22eeeae59e12de0e1627903c06fd9d43d1534564cd4586b39176632c118770b629db70f9d885210398d390607a2a47efca1bc46fca93a3a2f769afa42d6b29607d5ed6c4066fdd4e7734957a126e6f493c02c9f49f7a8f1f00d624d3c1b66679362a7ca0e786f50b8f37717026e9f7a2c6af74e9661e8b03f82684e48c7a3aeb1a96cabdc79e22a8ad1b596c54fc72e01eacf6190daaab4372fda7abda6426313fd8ae9b62c65873ed36f82862b60129de4071ea90d80824442a666db68ca04f94ba55ae992d2489e001fb64f995c44072142526763eb3ff0e2948231ae2d6a78df5dfd971fac3fb598caade7ed60994790d43814df6f97c83b674cd8c52056083109001dad52ec1d7a417754dce460886630c1a89471deee905b9a6491b28b94e7e09d0b1bcd8424682fc4ee25b5d14c7d1f07ad4ef6d0be16019f0fd9689a076fb2173dc0d784b0995756d4f9070d35c5f144a5666923c719d498c052c8a1bf89795891881d3232a36670c3dbe98f63809ebb781090b73095a851171dc300a773bb6b7e09953a6814d94b9e9c7af0d553617078ca18e28d422a0bbf4e6ee98ef9849ea532c73d7512bfff1b701cec3462e35372063e0892a473218b87ed2d432b1ebe0029b8a2564c79b5b2848a2fe6c97f5f070f5df8caf4a1bb8ac936de8bd588a6ae41865979242137ab43b179b18a8a85e628d86b5cc316c66b3f73baa50c099433435141acf16b4df14bbc1279abe7d822c61873dd851577de46cb630382ad0ed0e3abef12c3a3df4ec4be07554526e0d48ed02a9de0ec04cf95980387c4cdc822855d37bd6cfd85bd374a79a83717e9ba19ab69fd69f186a32aa2da3b24744b25d3464b86401c94079a2606b7f4dfc52de9f3574999d627893be64b2c1a8f3b43cb20ca446a9caff3bc9bbfa163b9b714b944c4b1020e1c21513381c6c2c0a2d6759fff56d699cb32a64301a9ba99ce964e24b84bd85ffb1a82d7af4fdc2df1cbe257f6fb09bb75902a0219983a7ab520e8d9f824be9bc27d55333bd952755cd9e93ae7c97f8a670a52f837c85b36198058f6be88549edfdeeea7c5763b7341b14baf173fcc469cf1cc51119ead2ab3a1b4c59583525746b5bc50b55d1f06d06af50eb773fc3c65113b8ad28445d51571bc229cd2a746d58e7c2e36e6b243be0080cd86c2688ed3f22f2fe0935cfde2a8911d257224b9d64add8d53aab23734960c05c9e43fe14562878b2b406ce51cdf97b234dbe1db8026ba25bbee9792ebe1fa6d18bf785dc54d3f0d33c84c223d8a3a9cdfe04609ac895c57a32f547af777ec3ef45d0859e315295f6847b8076608409966182a6e591efa48028b23132a57b481575bb24923d704113b2fee97a6015c99888ca45bd392532aa98d53a5f8bfb523410cfe09395ef746098f3bc2ed26f1cbc729f48b4ab6793c86314df9dc4c47966bd04753ba50fadbdb28598fe548ef5342bbb2eed124dffa943cbd6c2add5a571ce2fd0809cb3fec367fdc7f0de0c7eed9ab15b8c72e481916a80deb8456f7159cc0f4def1183ff5e0c0713729e6d9ec2a4ad82efa1365e9d4ec9df03125f9d2c916de71ab2107ef07ff928a5afaaf80e34efab7c08c2deb8eaeee7ab6ff8b87c4f87fc12a45e4c17b0114786679b2240bf8ab7c2c5be64294f7961444c2e771594bdecbc7e3d4d600da463d341023563c5e4e8ffc0db7039b8dbb032d394f8c1fa735be75f34501fff66be941144a0bcaf032d9d25ebe503d55bf29db722226def228544e8f2e13cc0d470bbab20379d5441b1a2b8b92790ccb50dd9963c6f0229ec3bfbdf1f97ae640ca1c902b70ffe14430436e3c27aa2ab7554a5bc79fe64f4c76277efb26f992ceb6738c13b6527bda7dc0865fff7bc589f43858f71aafb759357dc3192680e271de266bdc4cb59ef05fd3bcdfc0056b1c33b3e97596f02bf690741fc664768882165091e5ea8f561c6e25276771bc4d260562f44f0966f3df8b5fc9fb170070d48304eb722228596c3e544fa6731ba82e45d379e64738e773867f6f5b8ac6d6f0f478bdd5e00ce47e05b416a4702781b2127ad44116ec3a7c3f94f28498e2440773d8e3c4ec84680182b6e42f1901ef978856cb3b8263ca434df827126bf1188a77fcb4150e010724fcd4deabe7d14221883e83a6f0f8d7dd9dfe2f54eafac1c4d2b6e5dafc2c094c0c1dddb839fc050954f57344acc85b948d541a734d62da184ffc4cb7612772f4a749bad226d086e674af324137f85e79e3b71f7da5080b004ce25f4ac3e2d9ace480343c56acb1306bbb72b372b886e5441a23b7bb9b2dc5ab19fcd9c9d9abdee46298fec1f8b345ee412deb3c0672542578f06753a83b2aa61342bc3de3110998528d11142da87dc0075ae388bee84e4a306d8f9b53db19666eb952d37182bfa18192d4455fb373e0259db7a8aa23c2efb0d61d947827133c6c7583c2f93b3433ff20206f2691328229d76f4bb07de7c2acfbc9f194020410efd07d608d5b76c07a530d54ffe8af9ebcbf9b86684de6f0c3b7b281e7ac895fbd4ea7fd2d56256d9a0ce75885887cc800f034661cd43e0b821123b939f270f3950abe4f77b88d6e60b2d8c38bb899422a6e6fde3f1a9b49f5d9e8e6f3decdf12f6136bb0c3d7a940e42b1f7b1d45bdde645263ae5819c6ba2712db73ced7c4cfbe7e3b354fcb728b3564b62e553831006e09bbf18252206635ebff753c769b87a54e43eb8e1ef14abd7f0e218313063fe0a5d6bf53c47865b6cb491f69f87a42ce4a79926af482107102d9407700fcd4fe35042ff681334c147f64bcde1c9c4720b8847ffc691e7171748dae29f2d7531bb7eeab6d8c693fdfb3721dffb14366d9bfa97a51dbb3c12536fe499c347d789d618b54801e2f52fd6ded42af0dd275c92a0", 0x1000}, {&(0x7f0000003300)="529b076828da0299be0333ff659437a996ba5f1ea4ca9c8dfb54abc4dcb9ce1d57f5f0b22a24a9d17bc7bed18c211abb068595721ec9dc153096f73f7d70e563176f27a1c0b92814660b75d6522e92eada79c3632cabb876a712c3c0425344328db9495aab2abc464272bf3f93ab0ee88a0b4326a4ae3cfea27f5cbe42c3320dcc6cc03684907e3a3c18ebbc8bdd9d32c4a633297cf8ee197d12c348cd4045a120c7ba98c26143260b4316df5760200cf46245bfcbc9c2cc1b28c929ad29eddd4d75cdc009effe13cf0bf25e488fb954ec09d87e6af0150c4540b8eef961fbbf7118210e0f65", 0xe6}, {&(0x7f0000003400)="1c915124b97ff367ecaaa1eec3c0b329b690dba9893807a26388041b3d879ed003c5133a4acb2dd6037124fda00115d62a78b7c15ecf6bdc96da7f8dcb5bcf0f252c1a108d36b6e004f0b9a3bf26ade16a973b321a7d907b81d9a3c71eb28bb4ed5692c5e5becb54db27d922a866b173235a1cd37f84b8577485aabbb234353ea702f8275e27823d10ca6c14e41d2d39d77c7e8f0b649c57ebbe1bea3067d641ccedcb9c81decd56c246a81c776e4b2c6b792177981a17c6d3e9e4", 0xbb}, {&(0x7f00000034c0)="49f66458e983b3c1e20dc339e84fff4fbf73062afa93ab5dd734a7b99121b11c45dc220965e9c64e10e3b0d48cb75cb667cc4a5fd69c0170a86998e0c86183224670434b165aee9e4345cc85d6a006055102e70139eb4a69c8156ffcd836f533cf80799ae11da8f24c3c63ab7e4fe91f5163430f4d5a3a115c14ed1abafedf3f2f8b07e6f7a1773796ffd99112a06dc670067dc127b2b6aaf2f3f2575f9e3d826e846a41aff17a1c5f85ab57b778f20e90b3107ff63a30cc10675b444fb4254124b5a722bfb00a281b72b793", 0xcc}, {&(0x7f00000035c0)="3f3089ea6bdfb1f67c7f782ec2f590bdb598f4f7a8099fa9c66a22ed5ddce5c645976d380c6b3c82e5f53c7e630662458cd457a142cc4f0a82f5908a361690d9a4735bb9249a3cc7e54f9b561de4120c4691323346bea5", 0x57}], 0x9, &(0x7f0000003940)=ANY=[@ANYBLOB="ac241546ea392982bec30daf73f5ff20", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x5}, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)="c8c50ee31b5eb14cf9644a235f66c332c82f398068afb1d5c90a3eebd2a193b88da634f18cb3047ccc06e82addc24c03d18b82c35ffad97f84ce52fb083882e28b8d999304b11d10cc18819c8244e8b44886a3a017c0135a04f6e38b04e3ed4f79be3e9e7002af8b0d591c69f09696db1124b6c839bc2c3e594dbbf89546b5cd09ce5b5cc8bb5a4fcef7e17c7534f788a77dbccd698ed0b92f4af9c081db75ca3b552e7025bef664922c75be226f8cff5c1451f322a2c67ef4516272902e937e2030e5c6203526005b551676df425fd78ebb402dcb16ddb73318daa050dbc886a33826ef01443c2455407cbfed43b30916", 0xf1}, {&(0x7f0000000240)="0a04ba0602", 0x5}], 0x2, &(0x7f00000002c0)=[{0xc0, 0xffff, 0x5, "a71b726e1f74ef3491fd3fa94908f598cd873e634276e3c251225c54f07ec82e7811b8507e8f7460d8307e797ed33ea22a981e41ffb2fc25a840c9af485d60d965a1c6298906c4e2853e4e13bb3001f44c294c59d7b2681df39f29fbc18f18d6d45d7fb9fc99dec703d3412cad297d03d7514dd8a6e174980dd7efb412a918368041a7e0798d820a9557a4761da56eb48f55d4b1ef5db6ec7cda7c2f6cd58d52e630e669c585a7241bafa316"}, {0x80, 0x1, 0x15, "37c84624fa4d5903ad49c4faa391834fc95ffcb43e930cb5550a16157f9d92fec598c8e3d6425a3dcdc49afbbee9dd2ab83de420ebe494e44a04482e764ed7ff40cc9cb6a808a7e8bb7e2dbefb0c5fbf1f8e1456a5c2e5093cdb06ff90ee967aa081c71e347970564a4ed303"}, {0xe0, 0xffff, 0x1, "cdc365f66a6e3c4debcd8900c678783f5d598c22b612fe4be02ef8ba3016d8c9131c53fe7546be22d5c784b6d2f22afa0f8085853349c33a84b168978bcfd3e21b0ab6dcce1ade8f0b515b59dac03f946c77305ac02bafcb888b4217392f04b6387365ad65a1ca70fa3831658fc5b61075a413f98beb60a811ac0808ff1cd5019b15286a54135b8c815cce5f22351f03223d69760353f04d7ce51014cabd0cee697e106566e3777f0e74f98f518a53ff28a75b95542b08e39dac94b2ae5c4112050a09fbacc1a2c49621af599c13bc59"}, {0xe8, 0xffff, 0x2, "4f4e219376d5a8ac297201065be6040d59e3e09fadf0ba9d22612c8a36c3258f2442f3bf2d49324a1710f6d0411dea76bea30f726c8238d6d7c820fc6d8b480280e23d0c716965eb0574fe90d687ed7f712b3864791ecd61e1a39161b8bca1e527eae00bc270f32988913ed6b1d8389b5de1e7100aa2128446a2d41dcdccdbb4b3922509221ea06ed119f783493273ae0eca912af45f05ab859cb2063d53328deed85a615154cee64a0292b387843e6f147f4a35ac46520473667642fbf4d0258e34bd1334de373aa27e11577ce17357113c"}, {0x68, 0x1, 0x100, "412e6b8b4f76bfbd60e1510ed842ff19b1b007b95c37c97159e539c0d310fd1cd90efc5f68d353e96cc007e5d058e73d379c38314b026026838bfdb63f8781a4ede5c9a522c6b7e1072e8762bd5deb7414eeddcd08"}], 0x370}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4011, r1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x8, 0xc8}) nanosleep(&(0x7f0000000040)={0x3f, 0x7}, 0x0) 16:00:19 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000080)="9438e2cf5772a1c70b748f7f6d018e00394a6ddeea7518b0b4a73daca89008106073f2171d86bfe3337e1b4369aa98f7c7376121db70d6ea3c0d435a1ab8a83eb3589e81617bf9faf4cf09819413a2a7c9faa703be7322fe8312f8c56029fa11a5ab4d8b4a634e6bcf35db76c109f0d8ac0b19098e615dbb4f3590218a", 0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r2, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) sendto$unix(r3, &(0x7f00000001c0)="3573510ae12fd5e2f71188f457b29a7180b7bf20b7c638864b0c000fe2af3fda9cf76d75d5af765299b13a68789f99b6b128afb877039b13c812d076837a5b72e1d8f75e98879879dc3fde01d137b44b0420a13c49689dcfda04bf392de0693b073aa3e45ab1479e0a397acfa21d388a7bc0ca08e64d806ef985a6906f1484cedf2d74c6d02054c590e5cab5674550e4f2b06dbe7e74ebe0a9a5e7b4ae5c67d1c0bc15bc1c13a700906d025dfc3fb3b4a6f1329bf4371dc8628088707af678c92b54", 0xc2, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="dc872b5bc51b166b361027318f88a839f431b100000080f784490014c012000000"], 0xa) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0xffffffffffffffff, 0x2, 0x1, 0x7ab, 0x80000001, 0xb83e, 0x0, 0x0, 0xdf8f, 0x5}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x5e) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x8, {0x3, 0x1}}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xb18b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:20 executing program 0: mprotect(&(0x7f00005bd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x3, 0x100) socket(0x6, 0x8001, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)=""/253, 0xfd}], 0x301) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/4096) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0xfffffffffffffffe, 0x151) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f001b010018a56964652900"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x90001000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0f1f000000000000004971544274a182230a", 0xffffffffffffff5d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='}\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='[:\x00']) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="2c644f8cfe942f84dd1326e09e237a3528a5d00333344f502a6f7f228fdd54ba8a35aaf71914e5f266f60e91ca1d75a5f8c0539949352393de57234d2778c40aeead9bb4efb75acd7b56e8df5126afc36e94d1089741ba0500000034e03bc410d914c03c5f3cdbf19f4d28f154343400e0642c8a78e40831fd6ed0b16e5a5c7c7533437b159c3de2fc9afabb0005000000000000000710a9f7d8d237b98bcc14aabdbde0686a2dc6734668b0582721fd263ec83b3d9d9207433197bde986530a02c355734bc0aa07cec5a6c2002da0df06c8bd48ee843200005a231a69cebd31eef47fdd668341d17d20f963bd0ef74f643e0a36526fac7cdffbcdec6ef70e17ab864ce422abe46c637ce7982cce6ede6aa957619ce6d6ad74687f53c988fc67df9bc36080abc5c5e64b88e8742751c9e66dc8324e9c53152c130e147b11501795b5af4cead01fbc9add7aba3e47e573c0ff004a2629cf6030f19320da589346aaa1aebc3fbd9269696b2ebfca8907a1743a74c94c8474", 0x5f) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000140)="6768d91c52f2587f58035df0df73ca94a687e1082260cb40fd301daaa34fc2259ac68aedcc01f5c3e1a11abf5123f4af4330338f6f13a8439d23f6e7df617a388f51271313cf25ccb704aeb4a7fb8f03fb05f51fd4dec9255b97da1277632a1e57d4cc9f1e2930a0f2a00ef69aafd0a26be5a35bea43f6e8f99a671a052d74087ab26b6a435d4949213b", 0x8a, 0x1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="693f955c8bd7abdf1d7a46f7556e568d181b1e645586a9c2b72d5fd0bc74e81bf258b6f9c8e2f62540b39b528f6f46c602cb7b97d6111b14eaa81cdaad4973034b3d47e3479b49ffd2907ef7e7285c5169ed1eee5d10a7875c96edb7dc2f6b340e3b3675b908f163bb60b160b44f2cb1d77c9ac6daad3084fe2dab66543579e2ba6aaa33f740d597b96235a7c1832a58c63d26f3922a452ffb93ac05ed19eeefd836c67bd46988c96b915b04ddedd8d976d74996593dda9045ec1c3b9bfa97bde4bdb321c30165b5217b2d7e9662d93dd4c7b838950cbe60e3a0f0031ffe8d647097156c449eb6eb27a57867f71965ce93f0f0a7c4aafcb4723e6b302d0ee4015b3231ed409cc6b091993207e24a33352bd74311852e24aee82dd14c7feba017491a51a9cb1b2749c117bb1ab76f344710646fbd1edf7fd4c3f4b323df7cdf3c5d13771f7dab73c95d35777f85a704ced4445d58d629a87c22f18f9429afaab8b916f35691d1a1afa4e53957f22b5f655be688915751651cfafa5d2291bc39aa200f16c210e62a0a0f66958483a627d162126e0823d7b4a02c60ea17afe4e4f698c36d439d36790755955a37f3ba1ae4b3b9d7e13b268d7c78aec28e944c01811c14fb407d389e55c9d43e434faec9bc8a9bc261d66bfcf4b81c81239d6b40a362305e934a0c70e97e3a74bda23e28be0463382462df4e878e938a1cc2e15d5cb78c8b57c2c9d770bdedf1d69b706b2d4b7c6ec0bbaeacee8822339372f2ccfe04c85d4e7d34de09fb1a184630162980c8e7f7bc11c6287569aee94e866e08adb95409cb37fdd1b7fc19660df78ce787cbaf23b0e34dd6ad3f5a733791355f6e0d6aa0e92f8109c6f769e8e5037f3dc3d3d77b48dd3b9359dc04b5f5ccda4651bd11df51744d76a5d0954cec91d7823c759ba7edd32cfb14b22b4143cdf7aa720ea9f6b5a36dd68631aa57d13f0c354de3b7b2ca5345bdd69e424c37675eee291fea2f90ea2c8948dd290e76dec1fdd8feb7dbd6edadbd9c83743b9279c891842735cebaa2ab02b657eec443a6c8c306e08923f1bd8f3c6b7c2a4062d6912d01f4cbde0c8eeba8ba18e998680a9bbbd4330123e4959d5a1c5cd9288cd1322e50ebfe9e32c22164ce6ab6a0c9f64c2fa1c6bc00f35a3c95c1a9eb1e3745be7a9918de533c5bc7b24f1ae216e068eb3d9b9eaafccd7534b144f5674a931cdc8e42bafc9c634caafe674772625582c56a8a45517b26185430f1f3c8b568d0a49786dd2480466305845471981e6d65012257b52dcffd31f3223a9983b92c687013df4fedba259947f558492aaac6ebd2c57eb76c02ccdf4ce9f978c03f8181eac4ef64d60e439cf5f462bbd79a3f62c6c44910a87b86e2504983433a4b9f32186b1de81579ecbc17b8cd0218f9bf39a09af397953df291564c2e16410673278abe5cca4dccc12736979100d662331cf175e1bbcbad19321b672168da782cb40b1cd7e82e41a01d33f224f19a1d773b9aefb9ebad60749ebe161debecd93e3536ef92d2244f4bffca2513fc1ea8c1756e7d7efd5003b61baa4e40e3a5fed8c2c548f4282902be974da46f31e73de5048809d9bf29bd5711f99986897a05d4484fc46f53a39ff95af65e2c0c0b0fe67efa24606ed4e1910d8b7aee035ae6a4db6daedbacbff906fb03ab1e54ff90b0b850f8df8e739d9e736ff535b3bc623cfc4a40d3e85855314ee812e06261a54201bead97c6df1fec7f304ed16671cd6619a918825bf0f9efd459f619198f26dd77b554e1b98f024d18b72b6af8435cc7b6e313a89d8d4be15f67dd7dd96e1345805dd8a1147c172007e50c35d34d0dc9920b1a94ccea5c9746bc64454a775056edb2e31b8fc3042e4ddbd075992c2d9640cc1f16eeba670220a0746d0baf2f7f06f83dcf1bf5160cda3c36a23e3c807f52a36f714adb5d91a1c464662a7b0d08747d997cf64b0e975cf16a014859730f1832d8f5d85d5c7f7975c7043d2a44fc2078f18a2b5396f935efb708172b4355a5f9933d3ec1113c59bfdb94d0193b4e9019094d86a98c6f3aad47a1859e93ad8d4792b2db2bd6ea4971d73ca71512e40267d58524647e6e867eda05a918c976e698458bbc472582f10485c06985de32673b01cdb02aee2be3f693909dd2bc8f4d8b94a4ce74b49c950e107595a30a48997b62cb159f592b2d4960553e18ef9430444c3d7822c0b416fb47c80d6d8c708f56552a3c47703ee88f40a77f9617836f59d0cb3008afc14605a8d38e92ec6637dabfb6ac2badf9596ccf8aaf1223570ac455081ce8b73e4372cd3778a06f9d70c8852a3df7f58fac09e5cd41a3a7c113915582aa37eb2ccb4f155b9c65d0aea907ebc4a238d2fa3d8f92b2f0166979320f0ac3af7b9e96c45b03b326c0ecb9c32277908d41782ce7a700bf39cff2fe14d80e3177886823bcdf1c7988c3849735972151dc9983e8e3e2f861b6ade95a34c6d62828c35dd964e4aae711b8ff48700bf9b3609ed9330e6cf2881b502abaa01617ae8da931e92f8e14e8902e8375df456a23176c13280c8a43c332f8df0792d94f4b236bd1a8143f29c3b7e45af153dedc131d970e3fe464cdae39dad4a619a8d8b11b36374497dea85937a6738e38c33a895a3356c7787270a117eb59a24a4b835d43f70c0c6136eaa9f9c257a3b4e36669853409be234fa7a084866a01a98b5c5114998e3b4c104e2f4492fa9474f7ace445af6639079cc4ae88c9fc107ac81eda7f0a3bf29bb2fd9e6120966f7170df26b9c58879d2fbfd41f0a7403f5d3293c26cead319f04b0e2a3a47d8667cad55047d8520c41526e164d2fbd29cca0e8cfaaf3818fc5eabe7358bfaa909d22551027cbebd93c91bedc212540da4410448377571db32f2ea00c3a2569fbad3a9639d5719186c96762f998723db10bc72f8464fee565c99e3c6ebd844dce26f685f73b0a2d95726ef45d3dc805a418a9869995b421a004369253634180d3be11b7589dc09621b3b2b6e452bf336c11acd6808fe0fcfebd689e706442233f21ead1698fc9d233a56c18c28c1e85688e70120de8b45e81fba6b18b50e11f6fa58feb6999985d876ca8cb8cec65c1569ed45c2dcedf570ad3fb0705341743033eb3a7eca062c04945f6b3dadb08577a034c679fc0f7003cbeb9f3276e25f45b007e25cd1b9617a7f23d5184fcde109ecf7d230ff3c69b2eb132b827dcaa3aa7ca4b6d22f338133568cf15dd74cf573dc19dde8007e1a5582eecccf1383ff0ed0c6b995d679ed9ec2daf2a93a939555b393e1dada26bf3dd54cb2efb75d0bba10a7dec4d5dfd2d73a3f92447c99c19f10a9469187360d7b3d3cd1d6578cdbc9cb4d834cca373475296c36f140875ed2ad51f9c903320ef291aa4f13fe73af68160684f180751137db75194c1afe2429c6cc6df83a04ce45377a8085430c1cdaa966c4143d769a85cc848719528fe2b710a231b0d1d0d0ca6f5573e5ef753aea4e2c28ce1d0f44bde91fb051873e9a177a7e6e97c2c2123965cb4914366f08282c849a2ffe30192e271b9340b7fd4c61ee3c6433716b489cc69071055ce2c7767de3a4b775afa2a2b988d8da0b46c7b42545c290523a6e74cf098a90bff7e264e54df803a1c60694277dec0ebfbbc33e6b035a7b02c14c078e0de81de4816bfcd161e8e55860468453fc2d17c2b32fa8851f34d8730ef8cf35e626c7d07743cb7136fa480d46f4a144592993e9ac9a7f0ad096bbc13b126768146df994962619a656b596201d4a7a8808d9e99b224fc02588ffca406ecc6dd1be3c05255edb07982e2be0a9dcde266c26c05361c4675d6542d05d6f80909bc936a9be4e6a9c1e992b18ba8cda33ec059bc3b911e3abfb041b9531cc2dde2f937207b695aa718d35279407945fe54d8f275772d51fc690102da479bb441938e99233484ec8f446b9edf2feccf643be67524840ccb8f73164c2a680a46b204fe26af82b1b8076fa9f60c48d967e3e03d33a463741456f8399abc6f41312cad27fc6af62f01f0174454d5f2c34633bcc2a642538ebc68b58f3a391e822c11231987e7eaae2655eab4c3bf2630bf5414f5b2744fe13c5eb1fe54f1efbc7289b769011293d17e8ba6a46c3666c35aed9d4415bbea78d29ecd9ac873190bce05a20c73af89146a6dc6067034cd4aa124507ad6303b99ee7fdecb0debfb317b6581b633dfd17df3c8d32aae98e9a94a4f6b907ff28e945ac3d4a7092f51bec9accc59655afc22cc14bc202890c15a6de65baa5adbf21b4bad43759a320cf0c63a51dc70fac9b7ef2f970f7d442e2ef56c9e6bd70ab85d8318004e8ea9dc3cf9dc1b314da3837b506a3455d8c91c490e9280a6f92bb806ab597f1790ef88650a9b7a3ce1d4f7ca74a6e9b0733dbc4252c41f1ed130766603d80f0b0aa81d1977c00025c9c6a821ab33c083b975a0798c464ccb970588af1a91a84f10fcb449d79691058e6b804f5f62ad06ddd53c0c1cebcc3f37c1fe9f9db27256ea13e682e82b568e22a79a229f825be3a956d89f00265ae1cf451ba45764f617f9bdbc0e2a2e17bedd32bd330e1b26f22ab27ccfa0b589c758dd1e6c379bc970340a44fd6a70c5fce74f9bc806bc5e3a025291538371555cd703e4ae47c81714a01544d84724b3678e1b2e48090c16d668583c9abea89114388620e5fe64f5fb2c732b2637ff1931c672ef9f07550193000a42a9e028ac74ed7934a1b6102a861f3bd5ef16e18bc7d7649512adb43cd180d158de636f647ca268f259c6ddb7ec9acac97093f652a83215b562f54843adda3a84dc8da3b6755a4dc373b12e4a1cbe218ff72b9144736b29c740a68a3b9e4b59d61c2db7c3d4b9f1df9496479c37b33d266d28ca03b89a2df1008fb4f6d72cecd73cc6a4ee0cd08626568b4501961cc7e8f4b0334fd2c9b9f3420a4229b9d71ffe7b524f23da331d13f991b0197be40a6eff59581e8ae9ecbe8cf7de4025b69addafeb07b4dba8c1c86e66d45726bd2b6e5f69357dc8fc60285f1c1dce87497d6fe5fc979f89a7b9a51cb7e7c714c25389b800406ec4e419f424aed18fa484061c6565939f992445174a62dbfc0ac251c91c46bc7201cfd9ac00b662304326e08643c5729be693c98fe0bfe139c7038dd22f08b53be5677c10e1796ddd2530b8f9bedd225239a2fa73487af586d257b6677eb898d4f418ddc913ddf58422e5da6a8e89bc384d9f232062aa2591cc8dc3bed0a7a7e4b5a9a1cc443b70080f757f8f793147d8e4e91083f4e89eb0017f39f64efcc6cab7c378a7c18a5bd8cb1bcd31654afd0ee6d852591dd3a2813ab68b59c601f354b235b36c735c3eb6e75110168bdb1587565cd88c4c4f7a352a499d1db5db4185e78342e467f0c2b7f07d95ba6e85b4174d0e18148fb40235b845057b9a1414567ccc64fcb337eed9e1d73f232a7d8a07b79202863bb07851c3bed90386e62b9076e8c01d2df6b1160e6d53b54c9d9c095915b487e3c8cd86d0686bb8cd6888da19f1c21188ecd6b7922f402890c799c9746b98521f466f5909985bdf21bdf65428bc92897aad8c9896ecaa5057a7551dc27d5d7f7f23f88b935ecbb9817015740fb23445ce26d6f722add69222401c14971eabfb8321e36c92da4ee0136f93e00b0aae73793d2c3c9a3c041673f2b34c250586ec68efd46886fcabc46cf69f607a009fa30f980f40cc848c97877dd5d80ea41557f2caf8767a24778d4f45dece21744de90bf13641520710d9d45ab94e666da9997fbd0268c4c8669a7aa", 0x1000}, {&(0x7f0000000240)="0f7015a2ec1ddcc0cd83370ddd937ee9989d05e8e73416acdfc463e7c829c04f1a4509f7e0a009e085e8c78fe8eab073948a13e83f25dd7d329cbb31e720b6505b93e0393f18754c05dc851a565081281d3a6dec960a3fb79f5a8f828d1266ebd8e5fbd00e0d613dd0fb4c144c55", 0x6e}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1a05e28") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x4, 0xf2, "dfab07ff5aad77bf17c032f8d74e0ff189d5bc40", 0x3f, 0x9}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffeffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x180) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/131) r2 = socket(0x19, 0x3, 0x3) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x802, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000500)='./file1\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8", 0x23}], 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) syz_open_pts() r1 = kqueue() ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x400000000000000, 0x1, 0x7, 0x7ff, 0x34, 0x40, 0x9, 0x10, [{0x3ff, 0x0, 0xffffffffffffff3a, 0xfffffffffffffff8}, {0x1, 0x2, 0x1, 0x57}, {0x81, 0xf9c, 0x4, 0x8}, {0xffffffff, 0x0, 0xce5c, 0x40}, {0x0, 0xfffffffffffffffe, 0x19b31ec5}, {0xfffffffffffffff8, 0x0, 0x2}, {0x46e2, 0x6, 0xff, 0x5}, {0x80, 0x4, 0x1f, 0x6d}, {0x7fff, 0x0, 0x78eac5a8, 0x1}, {0x2e50, 0x100, 0x9, 0xff}, {0x10000000, 0x5, 0x800, 0x7}, {0x6, 0x3ff, 0x101, 0x3}, {0x0, 0x131, 0x5, 0x6}, {0x3, 0x6, 0x1}, {0x100, 0x0, 0x8, 0x8}, {0x2, 0xfc8, 0x2, 0xfffffffffffffffa}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) msgget$private(0x0, 0x10) semget(0x0, 0x3, 0x48) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) close(r0) r2 = msgget$private(0x0, 0x108) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001180)=""/4096) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x21}], 0x70}) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x10, 0x110) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='c\x00') renameat(r1, &(0x7f00000002c0)='./file0/file1\x00', r1, &(0x7f0000000300)='./file0/file0\x00') r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x5) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x9) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400000000000001, 0x0) dup(r1) socket$unix(0x1, 0x5, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:00:20 executing program 0: r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x74, 0x20000004, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x24, 0x40000001, 0x81, 0x53}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x7f, 0x8}, {{r0}, 0x0, 0x20, 0x80000000, 0x101}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x8ef, 0x4}, {{r0}, 0xffffffffffffffff, 0x85, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x60, 0x40000005, 0x8000, 0x1}], 0xffff, &(0x7f0000000140)={0x9, 0x95c2}) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0x2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0xdb) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x6, 0xc2, 0x2}, {{r0}, 0x0, 0x8, 0x40000002, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x50, 0x5, 0xcc}, {{r4}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0x12c}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x7fffffff, 0x3}, {{r1}, 0x0, 0x12, 0x1, 0x10000, 0x5}], 0x3, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x9) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r4 = socket$inet(0x2, 0x4000000000008002, 0x20) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x7d8, 0x9, 0x2, 0xffffffffffffff79}, {0x6, 0xffffffffffffffbb, 0x4, 0x5}, {0x1, 0x1ff, 0x1f, 0x400}, {0x0, 0x40, 0x3f, 0x9}, {0x101, 0x80000000, 0x1, 0xfffffffffffffffc}, {0x39ac2b5e, 0x74a, 0x200, 0x8}, {0x100000000, 0x577b, 0x9, 0x5}, {0x0, 0x5, 0x1ff, 0x1}, {0x58c, 0x5, 0x9, 0x3}, {0x9, 0x3, 0x7ff, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x1c}, {0x6, 0x0, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x4, 0x7, 0x400}, {0x1, 0x2e6, 0x9, 0x549}, {0x0, 0x0, 0xff, 0x8}, {0x8, 0x81, 0x4, 0x5}, {0x5, 0x1000, 0x0, 0x4}, {0x6, 0x8, 0xfffffffffffffffe, 0x40}, {0xdc76, 0x0, 0x8001, 0x1}]}) 16:00:21 executing program 0: r0 = socket(0x13, 0x200000000004003, 0x0) getsockopt(r0, 0xa131, 0x3, &(0x7f0000000180)=""/116, &(0x7f0000000080)=0x74) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x910, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x4, 0x0, 0xfc6b) 16:00:21 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() minherit(&(0x7f0000381000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x11, 0x8000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8001, 0x0) dup2(r2, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) syz_emit_ethernet(0x5e, &(0x7f0000000080)="ad14fec50f87357be3e0ba0a9276b4693599e74ba1403f9d05f111aa7864ca623cbd6788e95cb526c1383fe33d39f70c910810de1725b86b64474daf925419297b59d39985c34b199445ce04aadf23e6c5a39ac329cce1fe3493a8029445") open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) renameat(r0, 0x0, r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x100000000000000) r2 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x28209, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d, 0x2}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) vrele: bad writecount: 0xfffffd802c58bd60, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1462, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *380786 82278 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c58bd60) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a01ea0,1,ffff800014940508) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374073f0,c0106477,ffff800015a01ea0,1,fffffd803f7c6960,ffff800014940508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f8edd30,c0106477,ffff800015a01ea0,ffff800014940508) at vn_ioctl+0xb6 sys_ioctl(ffff800014940508,ffff800015a01fb8,ffff800015a02020) at sys_ioctl+0x5b8 syscall(ffff800015a02080) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,7f43ec99010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7031e3420, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c58bd60) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800015a01ea0,1,ffff800014940508) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd80374073f0,c0106477,ffff800015a01ea0,1,fffffd803f7c6960,ffff800014940508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f8edd30,c0106477,ffff800015a01ea0,ffff800014940508) at vn_ioctl+0xb6 sys_ioctl(ffff800014940508,ffff800015a01fb8,ffff800015a02020) at sys_ioctl+0x5b8 syscall(ffff800015a02080) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,7f43ec99010) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7031e3420, count: -9 ddb> show registers rdi 0xffffffff8198adc7 db_enter+0x17 rsi 0x7d40 __ALIGN_SIZE+0x6d40 rbp 0xffff800015a01a60 rbx 0xffff800015a01b10 rdx 0x7d41 __ALIGN_SIZE+0x6d41 rcx 0xffff8000149c3000 rax 0xffff8000149c3000 r8 0xffff800015a01a20 r9 0x1 r10 0xffff800000992ec0 r11 0xa78c68d21ac137d6 r12 0x3000000008 r13 0xffff800015a01a70 r14 0x100 r15 0x1 rip 0xffffffff8198adc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a01a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=380786 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000149409f8,0xffff8000149413e8 process=0xffff8000ffff6370 user=0xffff8000159fd000, vmspace=0xfffffd803f00c440 estcpu=31, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 3457 382117 2847 0 2 0 syz-executor.0 3457 39841 2847 0 3 0x4000080 fifor syz-executor.0 3457 372689 2847 0 2 0x4000000 syz-executor.0 82278 318001 19278 0 2 0 syz-executor.1 *82278 380786 19278 0 7 0x4000000 syz-executor.1 82278 391521 19278 0 2 0x4000000 syz-executor.1 28037 207001 0 0 3 0x14200 bored sosplice 2847 402136 52896 0 2 0x482 syz-executor.0 19278 514129 52896 0 2 0x482 syz-executor.1 52896 347276 50742 0 3 0x82 thrsleep syz-fuzzer 52896 247617 50742 0 3 0x4000082 thrsleep syz-fuzzer 52896 288110 50742 0 3 0x4000082 kqread syz-fuzzer 52896 396858 50742 0 3 0x4000082 thrsleep syz-fuzzer 52896 410740 50742 0 3 0x4000082 thrsleep syz-fuzzer 52896 161523 50742 0 2 0x4000482 syz-fuzzer 52896 127380 50742 0 3 0x4000082 thrsleep syz-fuzzer 50742 40642 32708 0 3 0x10008a pause ksh 32708 475642 59147 0 3 0x92 select sshd 74932 103645 1 0 3 0x100083 ttyin getty 59147 388009 1 0 3 0x80 select sshd 17257 422228 3572 73 2 0x100090 syslogd 3572 411434 1 0 3 0x100082 netio syslogd 16919 500707 1 77 3 0x100090 poll dhclient 67734 12030 1 0 3 0x80 poll dhclient 91285 6556 0 0 2 0x14200 zerothread 96241 116778 0 0 3 0x14200 aiodoned aiodoned 76642 453135 0 0 3 0x14200 syncer update 18102 110776 0 0 3 0x14200 cleaner cleaner 50786 22284 0 0 3 0x14200 reaper reaper 72988 338050 0 0 3 0x14200 pgdaemon pagedaemon 21919 433088 0 0 3 0x14200 bored crynlk 96893 323060 0 0 3 0x14200 bored crypto 16428 334350 0 0 3 0x40014200 acpi0 acpi0 4935 210312 0 0 3 0x14200 bored softnet 86063 401754 0 0 3 0x14200 bored systqmp 29901 78773 0 0 3 0x14200 bored systq 83593 370275 0 0 3 0x40014200 bored softclock 25920 70738 0 0 3 0x40014200 idle0 32183 443147 0 0 3 0x14200 bored smr 1 159458 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 9555 6370K 7126K 78643K 23545 0 0 pcb 13 8K 8K 78643K 346 0 0 rtable 120 12K 12K 78643K 1071 0 0 ifaddr 73 18K 20K 78643K 516 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 270 0 0 iov 0 0K 28K 78643K 592 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 5552 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 48 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 446 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 4701 0 0 sigio 0 0K 0K 78643K 67 0 0 proc 43 30K 54K 78643K 822 0 0 subproc 32 2K 2K 78643K 34 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 456 0 0 in_multi 33 2K 2K 78643K 167 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 629 0 0 pfkey data 0 0K 0K 78643K 2 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 87 20K 29K 78643K 11820 0 0 UVM aobj 130 4K 4K 78643K 155 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 208 0 0 NDP 17 0K 0K 78643K 141 0 0 temp 206 2728K 2852K 78643K 17748 0 0 kqueue 0 0K 0K 78643K 41 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 9 0 2 1 0 1 1 0 8 0 rtpcb 80 231 0 229 1 0 1 1 0 8 0 rtentry 112 53 0 7 2 0 2 2 0 8 0 unpcb 120 1499 0 1487 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 1060 0 1060 1 1 0 1 0 8 0 tcpcb 544 687 0 683 1 0 1 1 0 8 0 inpcb 280 1996 0 1987 9 8 1 2 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 48 4 0 4 1 1 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 24 0 24 8 8 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 87 0 87 17 17 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 1 12 0 12 12 0 8 0 art_table 32 191 0 1 2 0 2 2 0 8 0 art_node 16 48 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 20 1 0 1 1 0 8 0 semapl 112 442 0 432 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9046 0 7631 46 0 46 46 0 8 0 ffsino 240 9046 0 7631 84 0 84 84 0 8 0 nchpl 144 15881 0 14245 62 1 61 62 0 8 0 uvmvnodes 72 6901 0 0 126 0 126 126 0 8 0 vnodes 200 6901 0 0 364 0 364 364 0 8 0 namei 1024 50008 0 50008 4 3 1 1 0 8 1 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 51119 0 51119 26 25 1 6 0 8 1 plimitpl 152 374 0 367 1 0 1 1 0 8 0 sigapl 432 4872 0 4858 2 0 2 2 0 8 0 futexpl 56 78062 0 78062 4 3 1 1 0 8 1 knotepl 112 903 0 884 1 0 1 1 0 8 0 kqueuepl 104 1141 0 1139 1 0 1 1 0 8 0 pipepl 112 2666 0 2647 7 6 1 2 0 8 0 fdescpl 424 4873 0 4858 2 0 2 2 0 8 0 filepl 120 29453 0 29355 5 1 4 5 0 8 1 lockfpl 104 1692 0 1691 5 4 1 1 0 8 0 lockfspl 48 593 0 592 5 4 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 67 0 57 1 0 1 1 0 8 0 ucredpl 96 6412 0 6405 1 0 1 1 0 8 0 zombiepl 144 4858 0 4858 2 1 1 1 0 8 1 processpl 864 4888 0 4858 4 0 4 4 0 8 0 procpl 632 10942 0 10902 4 0 4 4 0 8 0 sosppl 128 70 0 70 17 16 1 1 0 8 1 sockpl 384 3790 0 3769 10 7 3 4 0 8 0 mcl64k 65536 1446 0 1446 108 107 1 33 0 8 1 mcl16k 16384 13 0 13 11 10 1 1 0 8 1 mcl12k 12288 90 0 90 17 16 1 1 0 8 1 mcl9k 9216 67 0 67 15 15 0 1 0 8 0 mcl8k 8192 66 0 66 18 18 0 1 0 8 0 mcl4k 4096 227 0 227 3 2 1 1 0 8 1 mcl2k2 2112 30 0 30 13 13 0 1 0 8 0 mcl2k 2048 61915 0 61870 29 22 7 16 0 8 0 mtagpl 80 144 0 75 3 1 2 2 0 8 0 mbufpl 256 122035 0 121837 69 54 15 29 0 8 0 bufpl 256 21901 0 14791 445 0 445 445 0 8 0 anonpl 16 486336 0 474432 200 145 55 65 0 62 3 amapchunkpl 152 21139 0 21030 82 75 7 15 0 158 1 amappl16 192 28350 0 27695 208 170 38 45 0 8 5 amappl15 184 10 0 9 1 0 1 1 0 8 0 amappl14 176 50 0 43 1 0 1 1 0 8 0 amappl13 168 7 0 7 1 1 0 1 0 8 0 amappl12 160 6 0 5 1 0 1 1 0 8 0 amappl11 152 2392 0 2378 1 0 1 1 0 8 0 amappl10 144 2394 0 2392 2 1 1 1 0 8 0 amappl9 136 553 0 550 1 0 1 1 0 8 0 amappl8 128 127 0 112 1 0 1 1 0 8 0 amappl7 120 2369 0 2363 1 0 1 1 0 8 0 amappl6 112 2386 0 2378 1 0 1 1 0 8 0 amappl5 104 180 0 170 1 0 1 1 0 8 0 amappl4 96 5129 0 5102 1 0 1 1 0 8 0 amappl3 88 320 0 309 1 0 1 1 0 8 0 amappl2 80 38554 0 38479 4 2 2 3 0 8 0 amappl1 72 90451 0 90017 26 17 9 19 0 8 0 amappl 80 11235 0 11197 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 4873 0 4858 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4873 0 4858 1 0 1 1 0 8 0 vmmpekpl 168 28634 0 28610 2 0 2 2 0 8 0 vmmpepl 168 566444 0 564634 216 134 82 93 0 357 3 vmsppl 272 4872 0 4858 2 1 1 2 0 8 0 pdppl 4096 9753 0 9716 6 1 5 6 0 8 0 pvpl 32 1402360 0 1387307 423 274 149 215 0 265 24 pmappl 200 4872 0 4858 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 798 0 220 20 2 18 18 0 8 0