kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 23:48:12 PDT 2020 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.165' (ECDSA) to the list of known hosts. 2020/05/07 23:48:25 fuzzer started 2020/05/07 23:48:28 dialing manager at 10.128.15.235:41783 2020/05/07 23:48:28 syscalls: 338 2020/05/07 23:48:28 code coverage: enabled 2020/05/07 23:48:28 comparison tracing: enabled 2020/05/07 23:48:28 extra coverage: support is not implemented in syzkaller 2020/05/07 23:48:28 setuid sandbox: enabled 2020/05/07 23:48:28 namespace sandbox: support is not implemented in syzkaller 2020/05/07 23:48:28 Android sandbox: support is not implemented in syzkaller 2020/05/07 23:48:28 fault injection: support is not implemented in syzkaller 2020/05/07 23:48:28 leak checking: support is not implemented in syzkaller 2020/05/07 23:48:28 net packet injection: enabled 2020/05/07 23:48:28 net device setup: support is not implemented in syzkaller 2020/05/07 23:48:28 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 23:48:28 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 23:48:28 USB emulation: support is not implemented in syzkaller 23:48:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xa1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xbde1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x4) dup(r1) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) chflags(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000200)='./file0/file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) readlinkat(r4, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/81, 0x51) open(&(0x7f0000000340)='./file0/file0\x00', 0x200, 0x189) select(0x40, &(0x7f0000000380)={0x5, 0x7b0, 0xffffffffffffff44, 0x7, 0x0, 0xfffffffffffffffe, 0x80000000, 0x2}, &(0x7f00000003c0)={0x2, 0x81, 0x3ff, 0x60000000000000, 0x80000000, 0x3, 0x1, 0x7}, &(0x7f0000000400)={0x800, 0x6, 0x4, 0x2, 0x8, 0x7, 0x35c, 0x4}, &(0x7f0000000440)={0x8, 0x1}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x100, 0x40, 0xbe, 0xffff}, {0xaba5, 0x9, 0x1, 0x80}, {0x7fff, 0x7, 0x1, 0x10001}, {0xfffc, 0x0, 0x5, 0x2}, {0x7fff, 0x9f, 0x0, 0x91}]}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r6, &(0x7f00000005c0)=@file={0x0, ""/95}, &(0x7f0000000640)=0x61) geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000006c0)=""/95, 0x5f, 0x40, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8) 23:48:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) kqueue() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = kqueue() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x24) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x28, 0x8, 0xff, 0x101}, {{r3}, 0xfffffffffffffffb, 0xd4, 0x8, 0x20, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0xfff, 0x1}], 0x80000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x81, 0x20, 0x800, 0xa6}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xffff, 0xcd}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0x3, 0x55e2}], 0x5, &(0x7f0000000200)={0x1, 0x6}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) fcntl$setstatus(r6, 0x4, 0x80) setrlimit(0x6, &(0x7f00000002c0)={0x5, 0x101}) r7 = dup(r2) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[0x8]}) flock(r3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x4, './file0\x00'}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000400)="ed21e8", 0x3) 23:48:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xffffffc1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 23:48:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8902000000ff000401"], 0x9}, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 23:48:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xfffffffffffffd8e) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:48:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6}, {}], 0x2}) 23:48:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) shutdown(r0, 0x0) 23:48:32 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 23:48:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000076d000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r2, 0x3) 23:48:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e833ce0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e833ce0 23:48:32 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe(0xfffffffffffffffe) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x64) r5 = socket(0x6, 0x2, 0x31) fcntl$dupfd(r5, 0x0, r5) accept$inet(r5, &(0x7f0000000180), &(0x7f0000000380)=0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) setegid(0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000340), 0x4) r10 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000600)=[{0xffffffffffffffff, 0x2}, {r7, 0x1}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x1}], 0x5, 0xfffffffb) shutdown(r10, 0x2) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000480)=[{0x60, 0x8, 0x1}, {0x64, 0xfe, 0x0, 0x1c001}, {0x3, 0x5, 0x0, 0x7fffffff}, {0xfff9, 0x2, 0x0, 0x8}, {0xff, 0x6, 0xff, 0x5}]}) dup2(r11, r8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pckbd_enable: command error 23:48:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xb1}, {0x26}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() setuid(r4) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)) 23:48:33 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe(0xfffffffffffffffe) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x64) r5 = socket(0x6, 0x2, 0x31) fcntl$dupfd(r5, 0x0, r5) accept$inet(r5, &(0x7f0000000180), &(0x7f0000000380)=0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) setegid(0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f0000000340), 0x4) r10 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000600)=[{0xffffffffffffffff, 0x2}, {r7, 0x1}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x1}], 0x5, 0xfffffffb) shutdown(r10, 0x2) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000480)=[{0x60, 0x8, 0x1}, {0x64, 0xfe, 0x0, 0x1c001}, {0x3, 0x5, 0x0, 0x7fffffff}, {0xfff9, 0x2, 0x0, 0x8}, {0xff, 0x6, 0xff, 0x5}]}) dup2(r11, r8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) dup2(0xffffffffffffffff, 0xffffffffffffffff) pckbd_enable: command error 23:48:34 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x20, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 23:48:35 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x170) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:48:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x200, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x0, 0x7, 0x8, 0x8001, 0xfc00, 0x3f, 0xff80, 0x3, 0x8]) 23:48:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r2, r1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 23:48:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f00000000c0)="05b08ac40007861b05c51ce6de9a4d42b3cbd9070000000000003aaf569a45935ec8", 0x22, 0x0, 0x4) 23:48:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 23:48:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:48:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1b2a, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f00000001c0)='\x02\x00\x00\x00\x00\x04\x00\x00\x01*\xc8o\xb2F}m\x00;Y\xac3\x0f\xc2\xa3\xd5\x9f\x05\x1eX\xf2\x11\xbb\x01Pt?\xd6\x8b\x1a\x01\xb6\x8a\"9t!\x94\xf2\x11\x01\xf8\xf2\x86\x13~\x85^P\x02\xc2\x9bz \xb9*_\x95;dS6\xeb\"\x15&\xf7\x06\xda\xef2 ~\xd3\xad\x06#\x0fA-\xf2\xe7\xe8\x85\xb4\b\xd5EL\xb7\xf6r\x10\xe2\x06\x06\xbd\x89\xe3$O\xfcA0t\xe6]\x84:\x89\xe9\xcc/[H\xa9\xf4\xdc\xa8,\x95\xb5\x80J\xfa\xab\x85\xd7,wc\x9a}\xc0P\xe4\x92\xcfQ\xee8Psz6\\\xd7\xf4e D\xa4-\x1b\xc8:=\a\xa3~\v\f\xd7\x81\xb0\b\xe9\xe4J+\xfcd\xcf\x88\x98W\xe5\xeb\x1e\x0fw\xbc\x18F\x81\x9e~\x8d\xfe\xc2^\x8a\xa2`\xd1S\xa8a\'\xcb\xd7\x85\xc3\xc9r]\xa9k\xa7t\x03\xd8') 23:48:38 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 23:48:38 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0xfffffffffffffffe, 0x9, 0xfffffffffeffffff], [0x0, 0x0, 0x481], [{}, {0x0, 0x0, 0xd9b}], {0x9, 0x0, 0x0, 0x100000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) setgroups(0x2, &(0x7f00000000c0)=[0x0, r3]) setgid(r3) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x5f40, [{&(0x7f000007a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000121000/0x4000)=nil, &(0x7f0000691000/0x3000)=nil, 0x3}, {&(0x7f00003db000/0x4000)=nil, &(0x7f0000199000/0x4000)=nil, 0x2}, {&(0x7f0000760000/0x11000)=nil, &(0x7f000009b000/0x4000)=nil, 0xbae}, {&(0x7f0000796000/0x3000)=nil, &(0x7f0000239000/0x3000)=nil, 0x7}, {&(0x7f0000192000/0x2000)=nil, &(0x7f00001e4000/0x1000)=nil, 0x8000}, {&(0x7f00007c0000/0x3000)=nil, &(0x7f00007cd000/0x4000)=nil}, {&(0x7f00002cf000/0xa000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f00005f2000/0x2000)=nil, &(0x7f000076f000/0x2000)=nil}, {&(0x7f0000564000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil, 0x6}, {&(0x7f0000478000/0x4000)=nil, &(0x7f00004b3000/0x1000)=nil, 0x4e0}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000069000/0x2000)=nil, 0x2}, {&(0x7f0000615000/0x4000)=nil, &(0x7f0000330000/0x2000)=nil, 0x1000}, {&(0x7f0000509000/0x1000)=nil, &(0x7f0000715000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00005bc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000037d000/0x3000)=nil, 0x10001}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCPROMISC(r0, 0x20004269) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 23:48:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000085, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/2, 0x2, 0x800, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 23:48:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x35}, {0x34, 0x0, 0x0, 0x81}, {0x6, 0x0, 0x0, 0x3f}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:48:39 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) flock(r2, 0xd) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x400, r4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0xff) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 23:48:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20ef00000000000000ffff000800000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000952264960ba35fb03ccd1051e8657a637616b898a927af917d0146830fbd356f46a6cecc6d224e855a56c879051df6e1748d7431ac890ec712bc1d98969e0b84a22643388e69da66d47d61b46db29d16598424c9495ece0fe8ff5b1b3e"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:48:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) 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 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x2) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000840)="0000d85a000000020040080000a64c53", 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/76, 0x4c}, {&(0x7f00000000c0)}], 0x6, &(0x7f0000000680)=""/250, 0xfa}, 0x842) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000800)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000780)={&(0x7f0000000280)=[{0x40, 0x5}, {0x48, 0x5}, {0x0, 0x8d}, {0x8a, 0x4}, {0x88, 0x700}, {0x1, 0x1}, {0x22, 0x5}, {0x85, 0x1ff}], 0x8}) ioctl$BIOCLOCK(r1, 0x20004276) 23:48:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e00000000dcf2a0f2ab92c9dd0e000000000000000000", @ANYRES32], 0x1c, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:48:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ed3a5ebb27cfee880a79c8b549b63a0000000000000000000063e0b789d611f4542aea77657c5819df4071a41694cbdd747723e1371989928541533471979a6936ae01a5169af3cf13c61b201e136c57c7e92ee1d927d6c2e12cfec38bae6f91a250e43326b8a12b1b65739ab6e698c02b649b35727469afb894a379ae8694fb5e15c985a5a731ddfba855db842f2a0b182e063355f4e9a4ed7e16b874a6a519b712608e"]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="5110c3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 23:48:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) close(r0) pipe(&(0x7f00000001c0)) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x1f) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/186, 0xba) 23:48:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="511cf7ec092d7b306e77c4eeab719971c53167ffa4924d7c9179249a2cb430d0bf644943cb2862df34e8958bbc8d33ac9dd668ce65502505540cd765664f", 0x3e) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)="4576d04b91a13cb8c3", 0x9}], 0x1, 0x0, 0x6) r2 = fcntl$dupfd(r0, 0xa, r1) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0x0, './bus\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x10001, './bus\x00', './bus\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="a80f6f15339f1de8dc4b7275da4e43eb0ba7fe2317f567f416ee5bc2e14f7623b6be7f2211d458b598f119bdbee50d175dd4629b7ccd065fba1dd59b3502a238e1e6b9a05116adaf722f76ef37933eba328eee49ccb0ff3575c5fe9298121a04e83e3a9149e03eac7fc8d55fc8a18078ca4c09c451d9101669ce83bf5bbd9f"], 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r4, &(0x7f0000000100)="220e228901001c067ecfd1f104eff3445ed40000080000bcd031402fb06ad82da6c487674c81a900", 0x28) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 23:48:44 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) close(r0) syz_open_pts() 23:48:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r4) sendto$unix(r2, &(0x7f00000000c0)="b100050160000000000008000701000000000000ce2894bc0fe62e18443fd3357af96caa0416c74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720f0500000000000000f5a872c881ff7cc53c894303b22f310b404f36a00a90006ee013e657ae00000002000000000000000000000072ba2ebe1b080000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 23:48:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="87b0a5997dee5e96e61f1e2752f917f7f49021f731e761bc527cf808798e869eeca35d6b32a45d929ab0b3266f7c621677987b9854e43107ee57fefb0a497271c3ca3ec96932f14244de8ae608106935d4ed04662682a70af0d36a212e6b9825a73e15375f650283e5bc76da2d0e8d1055fd7b8b989ae70bc0d49cd5977125532e22dadc2cb0f551d07fbdfc2871f7318f26c18fd8b3a649d8f3319c42dcd0e681b418488b1df3444d61404ac0402025a3acffb8483cf5067149528701a7d33b8e5ba77127d2b1824d6b706e1545bd5d447a3cfb88ec76a6c84a14e9c595eea492efffbc4b96df7509d02a6163dbb643649405924589ea09bce182138e475b7c43b8dd1e925824ef09d3f887"], 0x1) 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 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 23:48:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)) 23:48:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r0, r1, 0x2, 0x8}, 0x8, 0x2, 0x3fc}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) setgroups(0x2, &(0x7f00000000c0)=[r1, r4]) getgroups(0x3, &(0x7f0000000000)=[r4, r4, r1]) 23:48:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00002be000/0x1000)=nil, 0x1000, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}, {r0, 0x52}, {r3, 0x70}], 0x4, 0x1ff) r4 = socket(0x2, 0x3, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r4, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4a}, 0x0) 23:48:49 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000400)="1a1388464d829adfa0b094bb3feca08a6c961db6bce0989cb0171d60d3e87b0ac27d4ca01f20141683289f46d5a816728c5ca6fb576a597ec7b9b0d4c82903195d382beb6771d3011a2b42d6f5552177b9600dcb60a9ffb5ee0c4407acfc5a043a4f9fed0172a430169c6de221bfb621e93444459e610c79fbe896cd9d4f5436aa8b9d84fae5759d9430990f9b067e8c634c1c025bdc5360c88c8ecaeb91cf937993aba218c7c18d5648e1f788404785b5b015c5b65902c247003d074ccc63a2c6430a551993c571e0c00802bd1716d5fc10f5b10299a915efbe7e8228bba3601d3c6d96b3f0dc5d80dc67ff1f78da27b9a5fc6c3c197acfde1a9bcdfb2e2790cacb0e8f52840dc3a8f39bac4cfdbd1328af1b0936d935eebcc5213b55d57b99591fdb96e8904abfa7d73f84ba2262c1d8f2c9d409d1859b67630bba33b3dbd7f4f030e8e7eac9428f41fbd4c15ae2a455e6e634a5e5d906b8f0534cfc860562d1785baf61bf07082a1414330cda43da2f19be3db820ce9ab0312e7c07f19edb002572dd1f66423e739a74578f07ecfc5fe432e8c174101e384ea85649e859b5d54909df06db04fcbbe5f703ca92522b5c3a600a373a33890dc7b5627824c77bbeb8fb87da06f08d8888f39811c093d8ba1b2276b5dd4f9a1db03c68c830ede2a32f5140721c4daff3e995b042802ccfffe294b04d5b8fdb5af95fbebfd996bcc417f1339fd0d4a79f4b6058687fbde2ebe475d87c2191fea005bcd7c8b9f173cc3740a21835e0a505b1d5262bbf3fc589cc0080bf063cf2a62cc76a60328959a436f98955b272b1af25731ca59a9464251eaae073dbfdf094b05378a47e6bfcb8dd2d34b73fc479b74dab93389d1171f8ee2e178ffa5bb7204774e81c88e406577bbadd5ecd3752c3507804241e632b37a720ca4879e409f8236f3d81932049348bd09a5995752b4a7a259eab6a601216e31569880590f20900eda30024978d7bfb28627cdc6a49267ba9d7212f46b0af02fd99e9e680ec751e5591e865f73e63589f1c5b2a7ae3cab7bfd76f47bc502ebf32ad1cc57d153b82b480411214a663aa85ad770ee9e5243bf0e8fe075e4c6ddadda78da1931ca8dd52ad25cc218325f63a8e6c419371bfa80779eedf8fed83c1e8433bc24acf638433fee1ce1f5d02f763b4709c63bdcf0d2be6e33a5942ffa1a236a2d08251cb4af36e4bcd2a5f2f34adfc64819fa5e32f5ca076629293acd3e6630dec2d813fd8880069b4366a91d38516a8d9b9028f5fcc2f0a7f4abdf92150c3afe3689eb5cf0aabb800f5581b689008b411bb744bf3f83098633776301abf757f339c2e1b9dc72125b1cd318a71927628900ebb061d33fa7d43fec6a63938e1824b771b7b54f8b1c8bf0a46d522e01dff2b24f387ea76e598d5615622964161916c48b332730d09c0c8fd9199379e388820c138fb32857f13943e70e1c3b5bde7aa98f6acd99e690dc5821c056862b7ad7e2f1ba49c76646db8a4dc9e476cef6bbbdcb122fb11d0aadbc1321dd5015b5f89713db9f934767f0e9d1e4097a7b0100078beb72fcbeabf7af71e5af0d441067778229c2ca35bee08af1543a40c2a1ef68040ab9f07255a67d55ecbed75ff98ed91333215feb4bfa87ac0379253451de5cc602f56ca2d6194d8eef3f3aaa676219417c429ecb0454c641b76c54903e4b2014f249e6c9caf0360ef545d4f76b544ad537bc63000bf3623c520b989227184472e037b055082624a5642611696aeb99d3b6bf3591ccf2bea42eef6ec2896e3341d17f627f778b91f96e2f3309bf60697922e5711b97420db1375aea1273e1913ca38e9d586a4aa21b96b0925319a52f3be7256b0bf985376311f03024b9e2d6aa53afa2d5fc965f708343e64c81ae69fa769e2d38017662cf0f24f821d20dc9facbf6d79758893b500c9c5441ebef9e59cfaa717caf11dc765f8389861e39a9320ffefd9c8270f8bd40c7e33786cb1683fe9b219f604ea55581fb430b1c1e2bdf5b8", 0x599) 23:48:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x201, 0xffffff56, "0366fe15ebaa10c3ef5caf0400"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000280)="9aac6250f62bc5262948daca1ef53e7b9d2f3689b11caa62dd83c0ab63598c7da3701f9a8801b992a6a60c0a3d667c52f29b31847116c06e410bb988de1fce09a10412effb1ea69d9f903d32d8b15b93d723d9d1354efd31542edfee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcdf4c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88e1406294e278670ac16191dfe701d0e1e57ac4df7e50ceb0168410212cc06256ccf1a9627f18bdc7e506da6d40a924a698bd965401a736f53ccd80cb041602f10", 0xde}], 0x1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) 23:48:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0xe924) pwrite(r0, 0x0, 0x21a, 0x0, 0x0) 23:48:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x93}}, 0x0) sync() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x7812, r0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 23:48:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff000005c8ea26598a342c7d071b542a538746000080b81800000029000000330000000700000000000000ad2515d9"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:48:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x60}, {0xc}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xab20, 0x1, 0xc0, 0x6}, {0x4a80, 0x1, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x81, 0x40, 0x10}, {0x800, 0x1, 0x20, 0xffffff81}, {0x5, 0x6, 0x0, 0x1}, {0xfff8, 0xfb, 0x1, 0x80000001}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r3) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[0xfffffffd]}) getpgrp() dup(r0) 23:48:52 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x2, 0x400000001002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) getpid() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00020035e1c746680006d024a6a2559bcda18953209a615eabee02a32512864fd77c51e8fbbf181d42d3d9b460c23101cf94567a9b8b30a903fdec4d6d1d48748984c98685d787dd890a7765060000006777aae79fe40b923012f7a78372004924005a8522ddcdb9191f9cbaa095594f572bff2299238f1a55090981d66cc912c327a43caf058532e9c12b8f319d97eeed2eebe7e08b03e41a4d24e1946ac42b4a486d8e74283591f2b70d5374b093a64c4938b0d83eae375e1fa5404fb3c18eaee7cade3ec2f2b783bdd425f031a4f66810b7fffb1465698912cd0381718d7995352894bfc270337ea7cfe81ef057bc85ab893ab041c17def5db7c90104ca6afeac33639f84eaa807ae5a4787f5f1ecf90d179a5ada2b357bcc337288776a1b9831a3b2b1a02e6106a73b27077751c4525ef0cc94e572e6a647db48b44dcb0bbacc1ec6b0df5bca64cbf527ce45f2f9855afcaf7fefcb0eae4d964a29fddae321d53b7d60b4bb2992418af2b5c921f8a7c0db1131962bdcc9774bb9d643274f1c85f13b7a0f12d1a8f59f882b9b3085e726e0bab37294e675a6ee4de8a989ee62ae7e6a8e585f908d0a714b6758db2064bfc930b61729b1b7b1911ab58cfb64958ecbf155c6b6fa9dbab523086b637e1f8b69d2a9ff9cfed15b02cd07676605d87ee88d42c700000000000000"], 0x10, 0x0}, 0x0) r4 = getuid() setuid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) chflags(&(0x7f0000000140)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 23:48:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)) 23:48:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x60}, {0xc}, {0x10000000000006, 0x0, 0x0, 0x7cb}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xab20, 0x1, 0xc0, 0x6}, {0x4a80, 0x1, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) close(r1) socket(0x18, 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 23:48:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x5, 0xfff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xdf, 0x40a, 0x0, 0x0) 23:48:53 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x6013, r2, 0x0, 0x1) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 23:48:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) close(r1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r3, &(0x7f0000000080)="c475d1fb175bf7bfb613fa3b655f280e2e771a35418677c88e4c03739143ab", 0x1f, 0xf, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x5, 0xb6) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:48:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa82, 0x20) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x115, 0x1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:48:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 23:48:57 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, r5, 0x3) getsockopt(r4, 0x8, 0xffff, &(0x7f0000000100)=""/168, &(0x7f0000000200)=0xa8) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/159, 0x9f}], 0x1, 0x0, 0x5) 23:48:58 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/../file0\x00', r0, &(0x7f0000000180)='\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000200)={0x1, "1c2a526e7079c0a6f3ce1321a92e7f6000e864c6480741ffececfffb305f50c39e4cd4cb18798d1b4391337871cbd90fbb8e53aa315ac638b4bf7c8336c01dd8c4057335233c9507962fa4c448bd78a06725968735e1f3882caaaf00318cb6f1e40f7f3f10e6f2f00e2a16dd6131c952e98ba5f2d45a4a"}, 0x7f, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='c\x00') fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:48:58 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x81, 0x4, 0x9}, 0xfffffffa, 0x1, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8005, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="f365a238c4023e35", 0x8) 23:48:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1b6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xea], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x8e7d}, {}, {}, {}, {0x0, 0x2}]}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x80000001, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9b4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x4951}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8f38}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x18000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffff80}) 23:48:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x294], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbe0000000000002], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:49:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896db5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8888a1d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290675b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000881721e437758bb316286e62130e81b879d14f3431ccebe60f2d7c6b8ba5d9eb42b4b22abe9d2514b695a4ffe0d3ea3f6aaddd6cf3c2c48f88c83ffa2b0226b03dd5b4807370fc854f470dcb5025cb81783c9805e95a072b6fa0ab9a09b40c996f20fe3b7b958e9c622d6e21c4566c22f6644176d682c584526a91b461f2f7328648e917189da215cae1beacb0711f28edb938ea8ce27a1a801a674d994b12ebfb94a1fa4f32af3283cae611d2ceff30b0addaf1823dacae2de7fa523f3b0b5edf0dbdab00"/1487], 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/16, 0x10}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pledge(&(0x7f0000000180)='+\xa6@\x00', &(0x7f00000001c0)='\xc6%\x00') ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 23:49:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x40091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x5, 0x9, "2ea86ecce46adc5469ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:49:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) socket(0x20, 0x4000, 0x14) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 23:49:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf", 0x197) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 23:49:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [0x0, 0x0, 0x0, 0x3ff]}}) r2 = kqueue() poll(&(0x7f0000000140)=[{r2, 0x40}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x200, 0x0) dup2(r3, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x800, 0x24) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000040)={0x7, 0x7, 0x3, {[0x5, 0x8001, 0x1, 0x9, 0x3ff, 0x3, 0x9, 0x1ff, 0x0, 0x200, 0x5, 0x7fff, 0x9, 0x20, 0x9, 0x7ff, 0x2, 0x4], [0x1, 0x9, 0xfff, 0x6, 0xfffffffffffffff7, 0x100000000, 0x97, 0x6, 0xfffffffffffffff7, 0x2], [0x2, 0x100, 0x8, 0x10000, 0x19a780d0, 0x4, 0x7], [0x8, 0x1, 0x4, 0xffff, 0x5, 0x5], [{0x40, 0x0, 0x1, 0x8}, {0x1, 0x3ff, 0x2be, 0x1}, {0x0, 0x7, 0x2, 0x8}, {0x8001, 0x87, 0x7, 0x7fff}, {0x81, 0x6, 0x5, 0x1}, {0x7, 0x9, 0x6, 0x5}, {0x7, 0x7fffffff, 0x4845, 0x9}, {0x7, 0x9, 0x6, 0x81}], {0xffff, 0xe0, 0x10b}, {0xa4, 0x2, 0x7ff, 0xfff}}}) 23:49:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 23:49:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/214, 0xd6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r2, &(0x7f0000000340), 0x10000014c) 23:49:05 executing program 1: pledge(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 23:49:05 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200e682f0bfeac1f381e1b0a1fa2b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x20, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:49:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000140)="220ef4", 0x3) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000670000"], 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x1) syz_emit_ethernet(0xe, &(0x7f00000003c0)) r1 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0xc003, 0xf9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x40}, {r2, 0xa0}], 0x2, 0x5) getgid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) 23:49:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x0, 0x2, 0x1, 0xda0f93, 0xffffffff, 0x8, 0x2, 0x0, 0x2, 0x1}) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 23:49:08 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x8) read(r2, &(0x7f0000000000)=""/148, 0x94) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20088, 0x121) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x5, 0x3738, './file0\x00', 0x4, 0xff, 0x7fff, 0x4}) fcntl$setstatus(r0, 0x4, 0x40) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000003880)=[0x8001, 0x101, 0x8, 0x5b91, 0x401, 0x67, 0x4, 0x5, 0x1ff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003700)=[{&(0x7f0000000180)="aebe57040dcc643b02f6037d0ae18017d49e0615ec8dc5d9e39afd3cf68193b8b14055e64081b76c5fcbb164304d6826a4477e3cb14a2fe2d070b86a8ef92b2f98734bf110c6099293254d8e562a5c291e8c300dca606a196538923d754b6bf3273f28d4d352bedc617035bcade942423285ea7c8a2662815c7714894bb3bad6f05a001f1bc27244d67a20a8f5c5bc357abbde44a763b4a959326aecf14d987728edde272e24ea593e91e4267dc790bb9397452edda4468c4c6413f09c902d88f62950d0374e674114fb71a58a860221b1b041254cfb219db059e92f32b16d8b334fdfe12b16697784ca0f6e77410be9d1cfea43", 0xf4}, {&(0x7f0000000640)="d4f480aaaf172da4e7cea187c10bc0266cb65689fd923c58541f680cc1d2421481f034b0dd085d0a1acf34f4ec633d3baae6d11b1d0e39b6c811e9643ba4edf4028ab1349912d74cf5bc75146f27b833e03aa3f39f9b8be6c43d44bf2daf95e3c413bfa046f0652a935e4c045a433ceac9be5d183e556112d9ae8d12663a35b3793dd27add6993f0f8932c72dc950b3ac4abe4f5c52e37dc34e1429c27efa0d7e3ef96d1f22852dc21bae2c141cd21c6885d0c209a472b2496855919587b5be4ec6a98c114c7cd31622328a0862b86e34799d31cb368060ab94bb99482f142b14fc0f3e3e2cf87d12c9ca2d8fd4c5fc9cc3d3529181d5d81a659822ed5cb4214380419b14197718b988ccba013587a420e64ba5a214aba344aaf483061663ec37d6f7085f87c8135ed1250deb173cdedfe811e3a535d790b61f3732b909aed35d240be260376717b9d775c02d485962f56a37cf9602ae34d8078a2742705141c12c45db9bc64767f94839548ccf913d0e5ba163daa28707dff326462f1e70915ce63bb990ebfe91ac319037453e8f2a21245ef36ab2ad2ba953f11682426c5ee0a35634e83be596675a82d33adedf8326a093d25281c857bfbaeebf08ca2383a2bc1f04996e6b31e4bd5ad2eedaa3937465c9f556efe0a1063e70da42aad8e0740beae5c686622dcfb144cd8af44638688c9e09bd9a88bbd4be87be67f61000923fea7211b66b5d5aa9437aa5cf9b69c53c9e93f2f09282d1e30d2f97db79f068f7378abf6b177432a74001867afce80d879e1150f7e7fa3e69d53762aac946b9d576b4d6d04cb043fb1d35457a60365b99c4f2c9d45815b4d6d61a044f0c56a23d64e2c108dcfcb1c22ff6480e72b80d2694d5a4cf9bdca9ffd8f561a0e0e94c11a6bf44608338a4d332751c62e23b4fca07fd8a84875b22cac7e3f1840dcf42cc47a88498277c7770b538090dc59a629ae2802ea0fa41ea4b9675be242d1bc452aa984158d4718da48b34534c88d01f989d92e9ff8f88ccdd9e71468225db37518d77dbe02ef02a38f59ea3a36e753b324b3738b9f4256bd3db173c74f1c47761e9ad2c42c84ad772ea9bcb4a02789672f1f4169478a4b5b04ad8f26b7dea207ec8bfd07fc3a8a5047d05825039be7a062902b13fdbc308ee3088209aa611d40cb5cc4e59750ac3f897650c28a7660a8d281846acb86725ec2dfa8209abb3c6ad24e90c40fd11ae8180d74f9be32d4cfde306f76cbc2197b645260cbbeaaa8f043ee46d7ce2eaadcefdb41cae8fc0c16e055bf51bf14957ec05fb7ebb464f5f4bbc6834f1ac3132988ae52c4af6f3398a9bddab32dd0f73f197f7a85a4f96c6a8668e567608e39a239013455f513b6775c6754ad850a464a3eaaa42d3ddd5b65b522e8ee8912bca6d04d3afd5ac570f9644f82a891bd8441b5f87e10ff24f28816733731e506b7ffeb715e60c0828750b443c3ef49a77f5b631e355feddb534b5779b5281c65d62008329b3a60ef24ffa741f9fb110d9e725eecfb05b30bdba54ebff89136d9b745dabcb8c76d31e9e62067366c71559c94ba70f6b2c393995f4ff49cea20a13106956c3ba2d6370f0653127d9aec3cef4bba118a2b99c5c14847892721ed0eec8e7b7cba10993e8321d159fec5577115482f6606ed5e539964822ec3c41dc453465215b75def191e9244e864c8d17510808b29f343891a9309e6d5cd6882f8ec193f7dff62b124cbd5b8e0b4de252a2d3631901c43638ad4d1e350ae5ce010587a718f70d251f1dafbe58dcb30643c3e682510667bd94ff13473ec98051f58348f9536885a6aa54da1b0195d46d503aa70664654a1327cc8b1f9385850366181c80ea852feecefd5dd258618ad20a932b0081d9abe9813653cd62400fcea13b02dcc482631ed06bf0059c14a98d48d97f5f64e8408e3b4a70781f22b62f11fccca3e772497da4cfac87e915de3756bfc35b42492f380793efb91511a7ad4778d371b12368ec7806524d8729d24dd1e9dd096fd866471b67e4e7e963e961603b09ebe80299064bffc6ce506998e4b8f221525fa3551192b84f1e0d5ac739aec5d298d0022b1755ee9713a564b982a9c73516ca048be0d59140fc4feb8820ccf061d11725a053f70a0b426a2a26d70758e18da297b243746e695c268dde5f47765c71777d416eb0de89bf14ea0c6d517984d0f10bc2c53d610d3099581bed50ea6e4729a9c49b4e8f424194ee5de5b7dacc072b3d690dc48548a000d75a2c0dc5003fe431af583080dc98c59cc91b96f5566264a582656df8ed57491f22f9e8c8c826755af448a6b055b4b45e2740a717b2fe973d712732e97524134b97a494b8c04674f5ff2e3a478e53c8b4d2c8773eaeb231718ea9aa226b4e3d004d3fd9563788d4fc4f4955a9d9fb6b503b0ebb2976b0fb532ec24fd1e4b6082f1b92f7c96b782619d0c892831d8045e6f99b08937183a182cbc7637a630fa617739a7172aefce26b0e2fc907be668c3c40ff3221736831860b959d8d422e3ea66c031c3bce12e91866a3e55d92a7d2631ae5b05f8f1f00abb5e307f16ce70bfb622bfc231d8cb0f726d511fabc8b4bd74a6e80345d7748fddffd489bad775c8aac6efb3f81e50e3862782b6433918cb3ed9defe45751364bff445753d81b6255eeceaeefeeb9caea5c3cca4813fefd1d8c83348fdf2c9bbf6e1c1531dff94a39518d68c398ad83c72c301480bbdd95ae2da237cfc9422020ef70648e14f0a3d87384038a1b6344a4905f059a380762e69d860958b5ac61157a8a83d621f91e117f4cfb87dd5e3344c0d391ec69dddbd6566252bb14adc14551d85c723c2291ed844103ec1532a71a6f33cdc5c7ea39886555744e8c1ec548b21987bdff97da759da12a4c1d6b6aca9c4785544b9297c78b15054d9e2db63e29f95c347b9ff299acb9ab82e85f113bc30bc19f05024bb58e1be32139d7814cd80c7662e6fc76d408176ef21574acf941c70743ee17918351a3c7eccd247cb07bd6e684b06a2f6b0335144c65dede87bab012d102fcf56eb3403833b0dfb58dbf899dd778ad57190add7d92c6f8d6605abcab578364d7982f196834cab3dafcd4e0b55d30bcb4efca2b77480fad83df8910014126da9d7ce41a7959ec7018c719fe57f2f1712685e0764ed18f2af7556e213ae99ad64735622654ae86649ba46bf3bd17008d19738afb2b130189a3b0739c1fead604e774a60b7fb29e46a425b419663913f4fa76b84eabbbc7510b148217c361a95af8057458caa0fd08be999cdc297a1a43b1a35a82de60b5b44796f6bc8c69b4b186fc24a55d2d1699e1ecf3368624aebb29cf4fff9e922e1c428f6ca10424c97328b7c33a38d25a56fab89eef5449721cbe0d867def85ffa63ce3646134793c82cd3a40b384935b767a846ab2a18fc80ee8679aaf7345b071c6ec62d1844a52c48491878b11cb1a1ff6b66d935848cedfef74071a58ea29d8fc3d64f044f8febd60928dba1fce9945f97313d063d95c99208c3b92fa5813b76a64f3e4366be1fe9ea31915061e0e1ada657173530ad2d51fa8c2dae9fd4c1a3bb7d4708468e4962b3725c2cae46531aa8330e81a24db89dd5af8a9858b25e2eb3484c9a39e4076eb87fcc1975168387685af15ede56ac77c67527fe0a80f304d8f6d2eb88347e62a1815ad4df31e8709996f533eb89c469f0b3d3881625fbda44110c10c4e1ed8438f14c44e1aa0e36504a8e45f03cca3e8c668fd86464db521870014339fec19d449228bbb8da3b5e466ecb095a0193f2c69e3fc467cf27ca24d902c51b68213c466838dd0ad2d41be9ef8d9346b46c9988ca8e68d274fc719488d64e7366060534127cef7260e968978144b8505532e1873d791f6759d77cda42336b176d65207d3cc63c6bb27c94529fe91bbbf094907997086b7dd16d48b25221cdad67faa7d3ec23b0fb4b1170700a899ddb5259985f5629d0aca91f90123a3322940ff68f6c175620371fb3eaa0532dcbca51f66fccc0e4b93167c5f9dd4a6d9ff78bba20cde9da72e771c9ad4a9731a35c9006169a51340c05f7cc2478d257f3e14cd73cb4506acfb2fa8f3e3685a76fa1043094efbddb080156bbc07f71c6c55f85eb4a96d2f23ae835efc5ebe63299e4de3adcd3ecc00ec7131eb4ceb23692a4a51902b511f31195d06d459957426510071bbd31466121ffec97fd11b3ffcfe0dee7f816bc6e1c8d77e4a8fa827d1be59531e6de9bf1744e6cc4b89fdd948c4b198205869376c3551ec180c2856d4b68975beb992833fb9872ceeb5a7fb72ec0e838dda8f248251d1ed1d9ae8b87a65a9b66f1e74591b15298dad547c00ed92dc72863c03af726ba4108b6c2504071b75da2fe522646fba173965a3ade97938ae93ae0a05e10469913156c50f57f9e4d24dcb5acfb987a46a814852b92a07832a6f3ba88f67de353581274578654fa4199eaadeb3fe9c281102943868220e154a872e914bcd6511e84de231a70cfa41b0bfdb2bfbed0fcbadb39c7bbbdd1bbce6241dc5d2ec19f40af84b84ac4e6221c690f0ab589990a3791aab256a6670647fd8b53ae7e8a42cc0e22e747a0f8ef0caa1c745ea694d38069c9fd18fcc5b719a63375790657a94f89cb0a276ae7ee8ddf0b48a4c658dd927ce8e559c54b88b489d4a254d2053ece6c8db8dae813fee22d82c1a8365a1a991a90656184d9fb0c61a19b04633503123c0171568c785f2f5fa9b0a03a5a5e8091bde2f9f6bc58de1d7e1f3b1962b1ae1e07e8f924f953831e7ab477a9c98d17075bc7be71c32d0647cbb0a1cfab93c55819858fb42f7bca8b3e5211b1c72a8c73e925af8ba8e90a382857c4416021e235fbc997b34eea324a183ea9f97508b9e47dbb6d8810c630d62bcb9b9a30b76d8488845fec612d4bd479dc2d923bc6970cd4fc8ba2b7c76ef4a5c45b20584c04c6d0e137fe16080b78927b108a868c9987cea1580d655875f7f4b34651e07c086f2eb4e34b95aa955382066239151ebd6e3d9abd5efd8c94a7e1c15998d8edadffc2823d9b2a5b8fcf4606e9b5f4052a65699f6cdab8f3dcca25987d1652e8927dc28be8de9fbf913d477f36f5d88470d7f5a04fea18c478b1642f4316fdaf7d41128067664224f03a0817486f15fb247d0a6268b152b93bbcfc22a7c0cee7ace9e0095346171dc96d38b2f63381fe2c9f2e60459e8e5c43f3eeff8d08d8816b9529ac75f0fc6046ac377a7d0b3d0294798f36a72e46d9d36d2ab89dba3f0f1cce51ceb1ed265deb0c8bd8c6331477608209b316ff6493d33e8f01d3ab768f1fa9812b82e09cf86059a2910344e2da5d2e0a576458df6ab07d61a737e7dba51077aae81228b2816473a9b471164e9a584237e972b406630dd730e03524d855cd4127885ea3801af6a3b1974af3a20f7f58b11929a4a271591b23f58474f7c1134d4cb13f64cac49df93e843f11e9d3515b7adb87ad95b966c4b3c1858e9e280d3be21c0b36d9a6a383fa09f69bf3902b66276b45b3eef7adc4dc5cea4eade367b235e54a7bb035e6bd7da45901db68013d4e418e2d41237e6a083c162b36943b2e1184ecbdfdbdbbeca38f39e7675813297723a23148db7dc4cc7294dfbdec209b61895aa182caf74e21a2626748571677960f3f741b2da5b7bd2da871c7d9cf79079968467b2f1f1291a0b39ad5030209ce30b72bc9a73088b067d26365c50f59f8a10ab24211b4c8bc0ba0acf095898e33187123efe2588f3e454ea1cebc1ee0c797d6d4e2523886", 0x1000}, {&(0x7f00000002c0)="70ea6f62a23eb22a156aef0f9c670db7a340a7d64f39e9173fadade9ec96347f0a009048e2eea5bfa5bd40bb92ad85d51f8ef24380105d261d582b0de9cb16fa9bac5c974bd69f7a09c36d4d844554a1ce89a190eee964076f0e7ec6f4cac612df53d848d152a2bf026e8dff0c56fbbbace96d", 0x73}, {&(0x7f0000001640)="37202eedd261c6ea3f32efafa76b30ce616f0481766f201ce7a63796e59a25a9df89e455381586dc14e2a9dae2692bfec93bad5abd87f470c862314ef540f781ea565792e49ade6ab3602a70f379feda4c38f6a2be220d111ea98b1c41982cb54421b38c0f5368032d721065fa3e9f90a0d0518b167fdf8159c6e0bc0c63da5ce4059780daefe468047863182f3e2894dd963b68b690c8888609e9000a19e3cdc092c70ecb48b12d6b519a7d9ed6e1a69d41f7a95e2b4b93cd1c5baf1107f3cb01cd712721b365461e9c24bae6347a6a83122d8065023dc9003ad2f07a9ebed43442fb24b910ff1b8f4843de09f942071209aae1679aeae94f3a09a06725958292068ac70c863e91950ca57f3bc9609f50e5b5e75397148770cdd117bde34d4dda9849ab24f96a2912839ac7c24bc291ee9278db03fdf2e3c7628f8c42949f104944ebe2417b0599caca3e9950338f380f17987b104fa21a80de97beab218b83c60a36b45eaac69d4a0511e42f6a0f4f5876698f09d41fda980d2ffc8696a028eb41521c8364a181e4c00e37d383faea9c5921c42691ac111076403de8a846c2fc23126b87c822693b21deed0213e81484ec5b6e3f54f91800ceb75f8df8ce82b15084095e27e757347a0cf039a03a0c3c24bc547fb1f1aa95c06ae0d8c7fc124058f57fb9ebb59b3d712542531cdc70fe4aadea3355780cd33388ebb459332b1f51b657cb53301f685a3b9ae849143a4138c4ca839f33c366b59b97c2bbdabec66d3de1f43d622a810b792dae09b9edc7e45bb6f8a93ebecae10c3b57b03426995da0f7a2f7c8b8f5a6b668d513e641cf4cb378e24ed1005476b4ac7f14fbc6583e056bdcd73ae14d6f8e3e29dcf0ecf2cb8bac237ec6ad43819cf67e5513eed83ccca1a490b134bc41e81166b1946a63989c10a377d56ae4150f0478ca05e441f4eb055e04fb5f723ae634b7e68293faf3c6d08d95da4012c73d20852ec92c3538786bc1a757268b1034b29e2c886f5303db9a883da8411d1437185414fc1f11d3a597436319f623f8d8991f015bd9a97cc0ab1081733ca427722f5c37ea9d03c6587833e483e35e6db127c195ffd16d16fb148316e7fe3bc40a4ca2dc141508b35fe57de8e5525f8a6f82cc3d265ed1f4eea2e33207636454fcf4cb6cdded30c30814c7f8c5ce060ebf163599b84730433f08918de017f3ff461d8e6b9678485913bfff20df670cf9f6ef75e0b44cab0e255902f15faaae1e864b217729ca843b76b0a68ea7d930dd495e4140e602815018cf9f967378974cce2ba605c2ddaf4f7ade8ba8119f3422ae6037070215fcd96ffc55011f7c3e09f99255426a499e30a7247a5332254623ac6c8b957e21a29fc78240e182f034ba0cbb483e5473b0a61f5fff29be8d022c4c0a9b4eff99783298cb28f0752a6c6435c14265c358fdbbe7487433eaaf5d83147443444b6e895f3497cc2cfd83b216cc3e1f8f18b121f11f593b6b6e1b7847b443ecdde8513ac408df966e937b12ca6b4849c84f67b7c673a78d99cd44d589974f10a7dddb37ddad3b6a3f0598018ff9746f68c5d799e79b0a5bc1ac49712e9a2f67a3a6d8b00c24965e33e4461ca891b8ab509f7ab9e8ef1a96651ce0b6284b3554db64f0afe0f26f59e44c72ba3d19a00f766780602147bbc6674f691e4db5a43e8d47912962c85c2c5da86516e8ce2e7433ce5b5302444cd38fe26ceccc48236e462f5c1529dccba2410176a6e2192ac19f84565e6f416c12f1163f321ccc726ddca9b80c4db6c3d7d493a2a21231c4d4a133408d6438f7cf244fe7655398eca8c5f9be4bc38b75dd4e73fd769aa39aa30d7081a702caf63f24538893e7c86b6aa7ff6cb5fd8ca796e4ad8b2faf5f0858e9fdfa25df5b4b42b064b774eb648a49a4a2f8e37872842900d6716b47b9f386fa44e0a19056e120ed226405b3b6ba0a6f3932ed94fc1f2143bfe80e7b7b3c0b7cb8ae8c10f2a17f448544d18b2a5ef6d1af706ea88ad34c9dc98135b31c17a132c894b4b7f5b9681fb3538079534e39c7be98c49f2ad849a77e4268656b430fd5068feb3c22c77d0cc4b55f0cd8440f297f796a785b463d333a918a72186a9a9711b4988bda83594a1a3254f0415b6ba8a105a7773ee003866aad8c004773782fba5808872b426ce873c8c5517268ccd7b63019fd608df8eea18ef15ee5ee2f120f97eff2e706c91073ba2122072f2f212e13206f840bd8c1158743a0a211a9bf1baf13d55c8bd15571afb87cb9fb575783752dbdaa843cb8dad11ba9aca7ef0dfd9fb4cbc0e7b713af33f480bcfd37d269ce40d628230d1d70d47bd2f1d54a22205b240ded378a8f5e382fc2bf681af4cdf27394ef891012c0980f3cd3732645386637e24f186d1ae19e0acd022dbe7f0e007261f25ff86db7b5e37aedc3b7fe9f577f5faa859af6f1f0710394d2e7b5aeb79c10d381fb6252e15ef0c58394aea439625a93f1ac5a14f0b9d6a86d45ff88c0948afb3467a6bcd4706e9051d2d3290127ef33054752ef89fa41a48600bfc1e3bbd0e458a0154e8ab19380e79c9a3209325d49341dda5a8d5a3a8154345f6f24c1ccbe8a48ca871a9d3b4dc9ceb4788c8261db96fcee0047a4101310ed537827fdc998346065f814c1e9408e9c8a9711da65b47aa98ca04024b496546ce9cb48633f409e352b1126ce981a600aa85411d00acd674761a504bb443d5c7d4a8fd559b0b5841c371b8ee88fcb175217eef2d2cfe0323975ca348373c61d18c93e1cdeaa677819448b4de6c4c089270360af90c842134d1bd1bd689935f732f1318deb7b7ecbc95adeff6bec3fa04e9f633ac78eb152c681a7236d884ebb54441f13e1ed2de08e75db49a3d6ed4a9f0e943c77894463531bf93d4ec3bcca19906beda151c87cacc69558ee6585b45c064fad20dd97616564cbad9689d78f101b149d828da48767576ce50072a51cec461307af9b4f17d462fcdb0ade96b97170b92004c142de1d679b8d47ec838b3fa8ab80af280c051cd32dbd6534510c6553bbb10e3af3ad684a1a929e0aa2c6677b80ba3b4b4609aea9e53249d5c74a8239bc74805415a5295ce9e8a45e55e71b99f9a2abb53c86da8ee7d30aa18b226ed58c1cb07c531cea1447e6de2f1ab62a1569f2e79f911f8cc97780cda2c2f85b91d2a086b8eb5030beef4d8f596f801a534c559ad9b3095b27920ec22b5559951c92d7ceb717c2658619b66040fc75018daa56f631059bfa7014e617a603acc9ad0e069e6ae93cd00bd1dcb73b8774c8b8e7ea4d4bd762739eb6075b83386c690abdecbdf45f92c4b746299e5c0c6c3db45576f7157f51e17b4726bba8dfea1c7406a892abd0b7be90376c499b30698c9b71e10f37c689310df096ceec73844b018b66509381ac1a6a5ede50e51beea6985ced0e586f1088c3d775cc205fd725d6a04186f9d68ed436c4826e969e96fefac53ed65beb12932aa38df9b76e433a94c1f66c43ea9cecd2a3a9bc4a3028ad06e6668265f6fda88b546c9a7484879ff65ecc32273dc74a9eef4619e803cca0b0a2a2ab532033b1d6c2ab91ccb5edcaaa28a506505ecf4076b67a9e8d42a770840f64a6afe9513730ba9c2a265e153e40a989015daa1edf86befbaad72f2baf295d9fcfe17d3758a2c83976ec33b965fa46d365cc16a0bd519d22f49b23870ccd44857a6f4725146bdbb3b2ed1761b05cc7376324f50dc6bcc5ebfca8f27ff8b0b17e32d60e23d2b8ce8530066549f9f8881332d8b4734fc766dffb54a1cf8b9baeac44e8f4e611e618f46728742b09ba35de7ab3e0d768f4a8d8e7713d4b1d38dd4fddd511aaf1d111cf6105501006b81bca00183a09792fb7eb7a7c43aeebe514701f78490670198f08dd0e57967b68b7f5a175125f47c21df3763c3beb0320b199187831ec7130d0381ce13385055c2422f7c1f849909bbf670ae6b4d186c44cd35b43d7385e2749c01c29b0b17cfda0bfe1facbd4657e1699cc45dc892ba7339029927c36e757078c9e6ccf8bbd82c9e357bb31aef548f05893e66d4d0cb250e0ac18d571c85060604d49f5b8a39fa4133c9231adac2d223bf4ae6319ee5bb3bd6868c0f07edba2dc910054bb2c07b74fe91c13df2fa39485c0b77b2e02e1e2d55e0a3b271106cec26233c10ad949876ba1a47bb99d570fb6507494b2e05f312cf4f905c153b01a6480c75c59bf24e170fbad8ccf3b283e5b6b916edcac78992b01c6a26c166ac586d8ed018eaf774c6503a0256471cef8dfeef8fcfe2ed755c64e11869a221f37ea14d61360c2a3623893ee07052235b23fcfbb783180cb9bfb7ee2d38c733428b81e7829ee6548bbb81746e0c30a01d0060b4d515eb863642224d8f7745fbaeab00e51cc7c7f897465b86659c7d4d79d2174a139703b5f24743778eee384b8f3812449d337f7355857300be816e87ecafeed90f0653cb2044bc226e469dd67c94c6252c4a15997e5b41b12879f763cd64db4c12c04e589a6873066536b82f8dd0b72f371e12848b448a175aaf879af28c25d86bbcdd81ece02dae8ca8f25790bc1a368d5450fa7969451ea07cb7e199b170c7246550a71a2134609d15f8709ad6e62d0da67d5348bcc03b63af2337c49c1da79bc8c295e23914df886364a89c36008632406b964b6d07a2ee8ee8fcbf71f5b52213199a0f33f0ea499f8d6340514441fcc7eea9b959b14b9eb4dbb2b1fa334622715d47ab8da31614d50dc990aae1562e3ccc66f59059737373f377dae61ed493cd09c31238cdee953cbf7a510ba02a7263ecd60821b3530c17f7e431ffd68d81b5afb4409b49a0743473d323ee7279e426d63dd72e5458efb4ae8f30096913fdcef498c280e4798496ff77dc874ba844de986ae6dfe43621449b3725071f1df417d937928616177e67248d910760c533e5e6d7d310b950c9576bc47b5ff700782c4a1c365fffd12da86a721f52d18612e735cc2c08b2f59e801031c8f6e26ddfedc49b70ae9d63edd4cf8023fabf59b8496d6b1cac436c8b1248e5a4014d49c160466ea91abca7fef3c9faa2f78e7b8abe1557a10eeed9a74d420149070a5b2fc78f684c69762b62502b881b1f89036f0d68c21dfbc7b56c5be1fd579f9a6126011a41c35a7171ed25a5f6e67c33801a9ff73fe69b67be6ef7601aae4df757ad9a60a685c01fe09bc35b3a7fb3e7692c781a3b6fd21fb7bca4e490e384a3479fcfad0c7ff97be3d025b05d3a40ee75ebb5c78bef2e075a15f1d46959f3d15f3f48848ab23a47631469902a7f375bac51639b3ecd0596c4a8dcff113d7fe07fcb87b1171c8f431797572dd8693175234a8db5c8777801185b251c37d6eaaee446613fc024af1f282c56af9e028016298be2725fd00ac5f813756fc21c49d32b0695db4a4b3a5ad0058d69e991ce47caae225acfc7fe395d24b6e553ac13ceb2e0db652f88d56f7bffafcdece83f241801ad1ac8251c94d9da9587f01428b714dc21a34afb32cb4018d0f48e235825dcb181a765aedb0d5ff0d6125578ec3155932439f663e775b14dec6aa06bf29ff41f9c441a00470baea577860d24b30a09da79bfb5c902e8248cba7e853bd4eac1745c36a2acd97cef67c39d8b3359257242e588d9b4bd1cac86c57c3564fa1e53b31c1e9cbc759d437b1c5dc22a55c4dd620117dbca16b61b091cb012ffaff9c49691b5884570d822dc35d66de1c25562e24f2688495bf195af4a9cf8cf1282e3b2eedc269008d5407cc79dd495219e0a31552a14d5f61", 0x1000}, {&(0x7f0000000340)="7f300c98d1f0700fd6dae6b048b14276141e53988cebfe6e83e812fb7df57059f28f4b67da9d19a169791384bcb0e0c0fd196d3caacf405d6489b66c27082be9a15bbead3727f6e398cbfe74e9f566261b6a88f6091f73cf7f040705b82fc53bac0c55cf767bc13a88bdaf552b12cfe9ffdb3b7764dcfcb9ef4808376727dfed0ff911cadb66917433bdda180c854706eb7c624d63600d29eae09fd1e4b5a050dca840766d940123a256f751c6b7ba3e6d02a836c51cbfe23c2a45ccc663916d646dd8601cee1557c3c87add9ce62cfedada397a2f7898443ae3581b154a8588c9300bec0384128b9cb05b650b6078783a3f6ec9", 0xf4}, {&(0x7f0000000440)="c47698e50e77bf9aa0ce20d0be0cdff6dcc83f71a7ccabb015e592070a9fcda8ec2047", 0x23}, {&(0x7f0000000480)="c226b5549bb16bebc194dacb0a60930d02a7c11c6ffdf5561e032d9e6cc404763f754bb9de416e9e438e6882618962cba93f82e5c31f5bdfe79153983d7fa321e94d3dc4b5866d73b401997c7b84ea9b8b7a3391e7ce91baa489778d804b064ceb0cccc7cd5f2db8e5f7cd66729ad28504d0386c113c9d3c2929aca9e37007cd0d13574fcdb2e4aa2f7927a045cd4fa7e4c302763337038bc6c744c209956eaddb9581e974c1d13606158324dc2fb686b0ba0acd37b80801b995b1521f59a95fe5b2d4e62e97882747be5cae64b0efe90bc7be607c659e4428b36a1838fc2c30d3cc", 0xe2}, {&(0x7f0000002640)="8e10af434de5ae425f3fe3af705f7df0c62c0ce3ff085a85e1dd097c3d7b16158d07a6e937c445a49eb05d0f85841b33b8d7c21ae586434fa020ac67f65190a8612623924cf0ef086d51597e0cef2803305b4f4259e009d0c0eb86119dbfb2f15bf14b50f6672e7feec7556460625b184e1358712385828e7601e00be46cc2dc4fa82fd446f3f1a00407b72dab0ae53509", 0x91}, {&(0x7f0000002700)="435b561ddec1dab0ed72932abf73c5330cc278a75859fc34342fc1d8c4bc031efff82ca74a867f6c206f0ecc02ad7f4d014f02725ec0817cc4945c25eb26ad32bf05cc2c1497dd669eca04df01946f922dc96e2d37652fa7ec9d51487cfbe83471a83c4e3694a58a5ca367a1f3d232464b55c10f8ac2e4eb123ad2e3c8532c6e258910f40e25a2741cd4cd5551e21b213ac2d1d4627ec3357b1755508fbd7f3f2d72a79dbfb4fbe2984eb5271fbb5bd4a582379eb5ab8025e03190ff7269414757c389d516e411f31edb10f9c13d3a461e22207a788c9736268352bafbfabef43d17afd05ad0897b19b5fd0d8339d4ec4cee90e322840387cd00dcc0d1a5c73201e55fb5a57b472d7965e926a4a84d8c60c5bde080a96b1932d336b3869f5a5686a5fff74b7a434a71f8e44745377004b87b73b092e611f9a0b156dc5dbd5208c48ed04d78abac8d488c62bc52a40ba400257766fe999bae9f0adc407c3ebd983ed6acde35057342fe3b6b032c272a625c11ed0a9edd78688dd3d69ea47f99f98a0e5e567e379d7a6cfcae93b5ff5a42f249663faa95d65c7fea0b855e529cb0d28de12a7ec263750a6146ecd8b6043d9bdcd6578da9c0c2a1f8cb1bc564e40f3ebdba33cbe57f4df51cc31f0f22ac8f2c0606e914fa9481539bccd626cd20394f79a701578109d5b23c98dfc1a2e4f6b882bc4e81b8e00f0035e8b5e54553ba738f3d3003ceecfad85ea93ee6f5381423f1edcd06fef9541ca1681a81f4eaa66d69967ecc06ba08d8e5c491a4d1f051bdb425edbfa1dea3accd10325a9da993893a0aeab173f1f566638da5858c9199fbb62fd5552fd857982dc26bc7509d4e0057425528d84a892133349bb34171ca5ab77e04383139a772c0132fbf3045295a89b938901d4a98d79c9fd94c23cc9a488d80bc17ffb4620ec9219aba62311947be767ad788fc742783c90d19cde5ca7941ba1890ad694f135baac2e7c0eb75e6d82a0dec32341c65089abfeef7aa2f64ffcd45f6afd19287c7ff8c723b90d1193cfa150fb66eb05620f11db941ef5bfb204d0a7f1bb784ed088c289d40e1116860207c027c9b785eb55c08714119f83dab2ef3dc84f3cc2c695d1ca7283c90d8adc704b217f2182f2c9b2a57bc3a09c88de40e0a643de08c2a9fc08c63c52d686d857fbe491df758aadb946c2f89f5811a1e2c6fb5fabff642235e4b4cbf937e5b6bd5519d5c52bd8254661314dcfd14bd38c2ff93f27d5c57e7ba3b0e97f86f5aaeca7e7b7caba0560858662f34fda5ce394c1fa117ea492e78fd979e2c912919daf968c38dfcef7085743ec507313fbf25741372379c7f03c3464cd66624a1261fef1d03f0688b7e5ed7e912224887d3e2c9ea649ac1ef3ca73e3e87f0353dc3564b7c94293d8e365bb58bcd7d831b7f7ca5aae513ed9a62a64f7055f2c2e8dc4bcbcce391c1e633f565dfa27e7ded3eb8ad25c23e3c712ad0216c555058b6f7defad95bd1e9e8f0886c3e53b86996de96dbfe469946b4fc02c2f878f58982708e3c8f1439ef1d240a606270597eb024bb06389e591d2c415fc0dabfeafd85bf4a21fb5bb0d31da0810a548361e3846c2972d44af179f3259cd65bfdbb4967aa3b04c9b99ccb6221e98b8c2b5f55ad94486d6b5c1f2878b08963f60fc3be38afb9ebbf10977d4dd7d3fe892838284859ee3029401b262ab1dc4cc4db14088882144e4d5efc58cfb49e7787bea0c1db202a572157aa62299fad1e072f3b7dd1400c73e635fd725d8f16f3620b2239c2be806d4a30f73807afd01517bce7c54191fa532ea75a3a71636fc01d561f6c03a3f5db793632a41c91f6dd25ca186456184ca4e059dfa4450be9be191785b558833dd5aaaaed59b0e87cfba8cf25d1a690f3a5926df6ef66a51abb04e7d3f1aad07a0e58469826f8aa4da8a14482c1ded1a0be82d316b7d38849d102f4b827a8b3b226a5ee27dd3c7abd2833911339904b71db8ac76321a58f50f392950784d74cb84669069a29f601e175ef5259c8c2321406b6885478d25445f592800544d856dc28a1bad08ec071361e4b49bcb783b32f3fcd8692d8a87f18f061a1d929c5c04514e240db59b0b66eda861fb6101b89eaa9d39e024ab931f7144e3c2de04c0b8c2b15fe1f47a0d68cad928f9d4c529db7e831d82de6a98c240edb1fee278467060dc66543d93e35aabc97837ac092239213de699fbd227b68e0ef48139f3838e137097b1bcfe1ec4928460a4dc278afcfb96ad4e77c8f0c9d07c82652415123369e8ba65b91520df58a10f6aabbcdf59b47f1e9077f5aed0f2c4a1fc27000977fc681c10f87e2a4aab626524c6e1f87ae8b8277d810cdc4e7fb7bebfaaa1826277021240d171da751486c871f89f46589485aa3f6b84e016243e648d00aed7e394ca410a680b932141fb57d7d8a042378d783518ded2e417c8aa2ac2c4023ad26048abeff86fd445573ee1deb41d400c50ecd7f0b3d7a9942fb05e67563a563f75606f2c77afb4294ee2411fb659005f64b3cac7c6d1f74d415d6cbb7e5a541cde0294cfe589786d9e9eaf02777a999b5536bc3be138ddcad317a384455e0bd7bb46a89ccc85ccf99700f2ac6e5df45acc86c07ed785ef7e0ac3468431081f81c1aea610dee2c5f21b5c4afec94d34b776446e5e1ccf5c2cd12e03063ad5ec3d1157d238d241051ca35f7628418884c3b5f2061655492cc62c3ceab07a5f15c5c583570d088f84abf8fcba1bda03a0bccbadd181474bd376355303f78c9596f73e18ef3caee629ba90488680aafdb8e3cbc1fbbc77909030317136da4253eb64a1ec6ab2fca67ec6aaf1bb6e5bc8c9588b1cbeddfa4164d38e809f5a1c28e8d472f1568a8023f5b0e314d5faf3896ba6aaedf5a6a99ce4138276e2956d4bc6d2e98060c3a3cdf55931f5e92823b98d5809a67bc24a6d7b0763b8bc419ed38efad9893471c6ec9fcb73351314860dfcb674e536dd485f954e3e8ad3c0b12f06c70c1c68c4e8e4feaa5723bd1b596ae38e04df21748b77b506efcd4b3d670fcd9593dc989bf1f029f7e64965bf1f5d1f1d7af7e1de1af9f7931b97e0a02bd516a8344da3b304741dcf4a9cd1b6e8054c016c72c1dec5f94955288b61de20ec371aa576139aa6681b2c2744cdafb46bff5b665ca967224db72c7f4234ad80a465b54be7d2f42aa1db3b92a6a60dbc4adec42cc959ebbfd8f4ee8e59a1660fde3b405aad5d804fd4c6896a470287f962817d5a2d20b20f604a29ff47a1e699cb6cf070ebe86db23cce360eda4ecb45af73445b1ea94f9697e5bdf36cc8bd3a6e8bfd90b59664222ea2d2365587605eeeefefe7b179f8496070cf7bc1ac795eec3d7226d401ae7cfc88e4307f9a8a29c17e7b8ad6e42fa6d0323007b3df3b65ad77b190999f06fdf3d553958edfc2a800ab12dc501889c4cfcafd1f99ddbb1d1b34ca642394ae53e7f39e940e444efe102fd32f04cc8b48f3e21882812112cef7871da0028390c18bfb64b1737a2b2b55a3ad5f03c42059f284fc5a2a4af885a0a900a348858ba8375a6a7bf56a862615782ba751fe384d576807788d57205cd210a45783d6627b3474fdeb38658b79b09af6fe2c3ea4cc234b0bdc6e4e9f2d8059cf964959cf98391ada6275d85ce452af38b26ca86ffe426cffa745a4912f21142520c5c195e6155e80bfbecb248603b7171a4f8390b597022152c5afa39947b352d13e4bfa2c4f2163e451bc9ff2ba82d8501c8aab4b61100b5b131507c5e09457fbeb9a87fd9c396435f0ec02e4f30571681c5be964790b491c41d07e9636fb74ac00c1df76649b3e3232ae53b919c1a9af9af0dd0df936321977df056e04e73bef97c9a570379e394c4fac7a7da2859becd1871f088682db320ca0e13ae8eb4789f7afc62083ea7b45bfe96a4594ce24089516a085afca66025c95965b4cbdbc795b14f2ac5b26b2a45a444f25a8d37d1719529c6bc499ad795d169667a0cb307d01b6d50ce74f6240aa0df30b2cebc01c4fa08c1d5f559a2ca71359015a07fb209560d301d98e0f964d5360ebfdf540fe8aa1716edb03dcea6114db02c14401b477dfd3657c106c78655d99162ac50d7ff1e05b5a666910bb8648565b6fab03c4387a3ce809a72ee5a9ee5aa74924ff76952b312fe35a2cd10ebe166170e096370e708e08174b319ea3b23f5d8616d33616091b4ff734170fdeabfd4fe68be87da1397dd986ed66b1b3f1f8c6ec707202d3c77085a277a5fd2b7b0227e56426258bd88512edda286a01cf58e1d60bb7a7a2716485eb70fa05136af6758a6f3247ad337a98894e6e74569b93a68b1fecb135e66de69e73b943c56d0346bcb6838faaba242857294b10f37831ec1b5e2a44412210d791d3a99c9b9293a3a43d8f08a1cb58c367b9d18f972d496e7975bf4d1ecdae2a79e1068cfd7da032fc924cc4c4ed2cb5e3d8ef155fec8e9b9db8322df31cabf6b077fccab6f48b296ffa5b46d9b178847530db8683e32ca90aa86d706ca8788f45095e648a4b0d8bcb6e45b5483b11468e7409ebac23341a1887fad5ba9f26150a48ae074e475b7700d8e8017200256a615b1868cc7e9ea7d2cedc05085c84eee9823889c6bbc7d96b447c5dad6bc50cbf16bda6d92e6ff52d66cc3281753cfe1e26f67a3a70658fed5aa7c86981e7d92129a32ca377240047240edd488a4163debb67d6435c09a89dc70f848aeb56a584d7bff8e03feaa5cc48a35516b9c2aabb326b47c1d4b31ad752e811e4075294b20d296975f5e83861d846142f5250f88dddcc2e252d88962c35ff0a62117a09512c8550c14c93591669a966275148f14f81523c2be6443f66de3533e4c829834612c896d8b9ffa8053006aae755ced7ea0f6d72a9ece476b0f5c8f2d14faa520d54afabb7fb26fb710c5cd066b999fc4a6b6e6af07725f56e1a4c72b58e04a23566b10364e75d864c0e48d9f1cd6a8bd38216aea112ca0e52d693148f35348e860877e2682163110e5abb0188ee8ba866ebe7cc54ff8fd0e5b39dcab30f7d54495fc59a2c79ddeba6b080bdd184c1df0d382981d8a0b70a9c3fa1b016b653c851457d1bd84c22e6190fc9d34bfb70f92d3ac4db73e257c009f27e3f3d9bccb084d3ac7d171ac689269efa8a93589d3e15bc123cd47c7b6297941fe35799eada46fc5212c9c8d413b618e724f0c008087d0a704acdd483400f99f954105b89a01a9aa245b46dd26f9d81127666059fcb66efbf64296c5da3d59448b86640193681bb9ef4aff35b5dfc6042e7b08f6a243303e19d19682e139dcdd111bd837f8dc53970be578f12b3bd90483f8f5184b52a223177f7e000cd70a755129b6a51dfccaf189a81ddcbd4a6b0470fbcf7b48987d47cf22d75bd2e7f541ff33c9a351a2c70d783ef89099868e0994869e924779cf75703e187e0dec48ec1f2cdf6ff333a25a0f5f0775889d96844aa0c9b954d5a89cf43d7a0259e2a956d774f0108300fdad1adf9e3e77536d634ffa47a99dad77b5de6fd8caaa3d3ce67641c8b21be67c8e8c5a3f88cc2969661686d990dc985aec2a56ed36161dac59d721047659cd03d03508aa88a5f88b2ff000de2f634d285d2642a6788a9c275a2f67db8aa51c88059356a1194bf7c2bb8680ac738a7144de9b41238997783eb7ab4f92a88cb40b864b2d9acb1347d472408730674bf1f1775aca4abce7991e2d42cf7a8e4cad7f2b90a21f788160d77423c785a423bef2a21b28766447cda6fa3184f6749c1de278034fd44613e3", 0x1000}], 0x9, &(0x7f00000037c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x98}, 0x9) poll(&(0x7f0000000280)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 23:49:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x5, 0x6d) r1 = socket(0x11, 0x4003, 0x0) dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) shutdown(r0, 0x2) 23:49:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffff800, 0x0, "2bcde0ffffffff0000002000009d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x6}) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff7e) 23:49:11 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x440000000000000, 0x80000001}) syz_open_pts() syz_open_pts() 23:49:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 23:49:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 23:49:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 23:49:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x1) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x3, 0x88aa, r2}) 23:49:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x42, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000002628fb9d783df42c6fd17424cea9560ad670b34b356065058c348c669be94f746b9c73046c9ac67b3a97593c71b036fc4ba500ecab"]) 23:49:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="5677261daa759c141399692dd5a1e01d5223a7abcc2317559ff6e7a5dfe7d05651a8afa19b7ce904ae168182faa7116db82b06b79155374268f0bab33b952dc8f394f806b25d8e05c51082742018134c65bb53dc4eae5a57fe2d0e6875a3274b6a3785ae202a5e085fc088b3d9bde5f2f2631055683abb089b42038b9af235e8b2dcaacb4d281ee301ca424d56d577cd8a47fa2ee5b906dced204f07722620d0cab259d19bbf2924dd97d8042d7aebfeb19d1c340430eee472cf320e95a71108cb1b0c79bce7b8", 0xc7, 0x401, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc) 23:49:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x6, 0x0, 0x0, 0x104}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) close(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r1, 0x0, 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:49:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000200)=[{}, {0x26}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000e9d400000000000000000000000000d6ba3907000000000000001f5c7fb48dfe4a5e9a7d1603ea9d2559cfa7f2"], &(0x7f0000000140)=0x2b) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7f, 0x0, 0x73e3, 0x6}) 23:49:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r6, &(0x7f0000000240)="79a0f7738cf31d874e5f00052dba378de16a217956e626b167b6b08ceb37d08303cd3f2e1c74a1d2b79ce185f9edc2fc89470d0ef9d7c0eef50a561e9e2d5cf89a77173b34d5c16023bd7cee02a2b8278ff18f99c8c445854aae163ca3bafc86e3bc44f158c9110258234d424c23c6b9ba851ff26e4cd61e21936e02bc76a439aae75739db3465bbcf65580af6bb3812bbd3c2fd6770f8204b9e5a0fc997083cc65c7746267c7f5bd1296a2b41aa59da093da61d8f7c8521522b9b37bdb8ccfb6ee6c9481200c840ef2abadea329ea5e", 0xd0, 0x0, 0x41e1) setreuid(r5, 0xee01) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000140)=""/200) 23:49:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000180)=""/105) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) dup2(r1, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x44) write(r5, &(0x7f0000000240)="ee67406339b8b312170f64ed83c96e6a5abb1c6bbb189f3b53088780f6ab5805bffdd592ea5eb0244c999ffe171750b33e0f337ff5c3f989c8061b5c634d9fab01e9d330d6a6a3453d2687f2850595514176c574cf05f2910cb8f6a78d515805b4feca35fcbc44b3d5c237af7a8cdaec75bd64ed2e9099af76576cad955779d19cd788692d4e9ad30b5511a3c361c5856b363611bedde0259052c3255314b090359d23e40a8d76f44c9031d9a7056789b3ec2da8b4aaac3b467e891c57d5a68d471169817df2e743087dec78b62e77b6cce1998ace8f4bbc6bbd5cb86b201c418cb5", 0xe2) 23:49:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000001500fffffffa1f5f4a68157f7100003f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x800}, {0x18, 0x1, 0xfff, 0xffffffff}, 0x101, [0x1, 0x279, 0x6, 0x800, 0x6bb1, 0x70, 0x7, 0x1a]}, 0x3c) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:49:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2000000000000015}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)) 23:49:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x14}, {0x6, 0x0, 0x0, 0x105}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffe, 0x6, 0x40, 0x8}]}) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x2c) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 23:49:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x775, 0x7, 0x5, 0x8, "358f3c3ea80f6a2426d3c6b83a1249057fbbfb55", 0x20, 0x34a}) r1 = semget$private(0x0, 0x1, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000200)=""/74) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) r4 = getppid() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8, r4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:17 executing program 1: r0 = socket(0xd14583cc31af3847, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/95, 0x5f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xd7d, 0xffffff00}, {0x18, 0x2, 0x1a, 0xeb}, 0x9, [0x1, 0x4, 0x81, 0x90, 0x200, 0xff, 0x2, 0x3]}, 0x3c) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xa, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = getuid() setuid(r4) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x42) 23:49:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x0) 23:49:18 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000d18ffffffffffffffbeda83333de7206216a3732a73a0454d1549fb33398f8e92076d458140c2e2936c1ef3beab690ab4aab1fc000917e92bf8a46679f1114abe65ce895b3351a627f12e75ed3b22"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000400)="1a1388464d829adfa0b094bb3feca08a6c961db6bce0989cb0171d60d3e87b0ac27d4ca01f20141683289f46d5a816728c5ca6fb576a597ec7b9b0d4c82903195d382beb6771d3011a2b42d6f5552177b9600dcb60a9ffb5ee0c4407acfc5a043a4f9fed0172a430169c6de221bfb621e93444459e610c79fbe896cd9d4f5436aa8b9d84fae5759d9430990f9b067e8c634c1c025bdc5360c88c8ecaeb91cf937993aba218c7c18d5648e1f788404785b5b015c5b65902c247003d074ccc63a2c6430a551993c571e0c00802bd1716d5fc10f5b10299a915efbe7e8228bba3601d3c6d96b3f0dc5d80dc67ff1f78da27b9a5fc6c3c197acfde1a9bcdfb2e2790cacb0e8f52840dc3a8f39bac4cfdbd1328af1b0936d935eebcc5213b55d57b99591fdb96e8904abfa7d73f84ba2262c1d8f2c9d409d1859b67630bba33b3dbd7f4f030e8e7eac9428f41fbd4c15ae2a455e6e634a5e5d906b8f0534cfc860562d1785baf61bf07082a1414330cda43da2f19be3db820ce9ab0312e7c07f19edb002572dd1f66423e739a74578f07ecfc5fe432e8c174101e384ea85649e859b5d54909df06db04fcbbe5f703ca92522b5c3a600a373a33890dc7b5627824c77bbeb8fb87da06f08d8888f39811c093d8ba1b2276b5dd4f9a1db03c68c830ede2a32f5140721c4daff3e995b042802ccfffe294b04d5b8fdb5af95fbebfd996bcc417f1339fd0d4a79f4b6058687fbde2ebe475d87c2191fea005bcd7c8b9f173cc3740a21835e0a505b1d5262bbf3fc589cc0080bf063cf2a62cc76a60328959a436f98955b272b1af25731ca59a9464251eaae073dbfdf094b05378a47e6bfcb8dd2d34b73fc479b74dab93389d1171f8ee2e178ffa5bb7204774e81c88e406577bbadd5ecd3752c3507804241e632b37a720ca4879e409f8236f3d81932049348bd09a5995752b4a7a259eab6a601216e31569880590f20900eda30024978d7bfb28627cdc6a49267ba9d7212f46b0af02fd99e9e680ec751e5591e865f73e63589f1c5b2a7ae3cab7bfd76f47bc502ebf32ad1cc57d153b82b480411214a663aa85ad770ee9e5243bf0e8fe075e4c6ddadda78da1931ca8dd52ad25cc218325f63a8e6c419371bfa80779eedf8fed83c1e8433bc24acf638433fee1ce1f5d02f763b4709c63bdcf0d2be6e33a5942ffa1a236a2d08251cb4af36e4bcd2a5f2f34adfc64819fa5e32f5ca076629293acd3e6630dec2d813fd8880069b4366a91d38516a8d9b9028f5fcc2f0a7f4abdf92150c3afe3689eb5cf0aabb800f5581b689008b411bb744bf3f83098633776301abf757f339c2e1b9dc72125b1cd318a71927628900ebb061d33fa7d43fec6a63938e1824b771b7b54f8b1c8bf0a46d522e01dff2b24f387ea76e598d5615622964161916c48b332730d09c0c8fd9199379e388820c138fb32857f13943e70e1c3b5bde7aa98f6acd99e690dc5821c056862b7ad7e2f1ba49c76646db8a4dc9e476cef6bbbdcb122fb11d0aadbc1321dd5015b5f89713db9f934767f0e9d1e4097a7b0100078beb72fcbeabf7af71e5af0d441067778229c2ca35bee08af1543a40c2a1ef68040ab9f07255a67d55ecbed75ff98ed91333215feb4bfa87ac0379253451de5cc602f56ca2d6194d8eef3f3aaa676219417c429ecb0454c641b76c54903e4b2014f249e6c9caf0360ef545d4f76b544ad537bc63000bf3623c520b989227184472e037b055082624a5642611696aeb99d3b6bf3591ccf2bea42eef6ec2896e3341d17f627f778b91f96e2f3309bf60697922e5711b97420db1375aea1273e1913ca38e9d586a4aa21b96b0925319a52f3be7256b0bf985376311f03024b9e2d6aa53afa2d5fc965f708343e64c81ae69fa769e2d38017662cf0f24f821d20dc9facbf6d79758893b500c9c5441ebef9e59cfaa717caf11dc765f8389861e39a9320ffefd9c8270f8bd40c7e33786cb1683fe9b219f604ea55581fb430b1c1e2bdf5b8", 0x599) 23:49:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r4, 0x2, 0x8}, 0x8, 0x2, 0x3fc}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) setgroups(0x2, &(0x7f00000000c0)=[r4, r7]) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, r2, r4]) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:49:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 23:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x3f, 0x35, 0x9, 0x1000}) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lseek(r5, 0x0, 0x13a9, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) dup2(r6, r0) 23:49:19 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) 23:49:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000280), 0x0, 0x0, 0x1caa) 23:49:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0xa3ba, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xa2b4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7999}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf1d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x11) pread(r2, &(0x7f0000000140)="4ef74a177fc8781a5df4d8b1f8101bc4d3d2e839d4d142ac04104717d5", 0x1d, 0x0, 0x2) pwrite(r0, &(0x7f0000000000)="72a82c87d5efc19bd421b3896db5", 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x10001) 23:49:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x0, [{0x0, 0x5}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0x7}, {0x2, 0x2}, {0x3, 0x5}, {0x1, 0x80}, {0x3, 0xc0000000}, {0x3, 0x80000000}, {0x1, 0x401}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x333d}, {0x465a0b75362dd48c, 0x101}, {0x3}, {0x1, 0x4}, {0x1, 0x5}, {0x2, 0x800}, {0x3, 0xb07}, {0x2, 0x9}, {0x2, 0x754c}, {0x3, 0x7fff}, {0x1, 0x9}, {0x3, 0x8}, {0x2, 0xfffffffe}, {0x3, 0xb2ac486}, {0x3, 0x8}, {0x2, 0x20}, {0x0, 0x45}, {0x1, 0x8}, {0x3, 0x1}, {0x1}]}) bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="6aa62e34", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/172, 0xac) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r5, 0x0) 23:49:22 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x97}], 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000100)}, {&(0x7f0000000380)=""/165, 0xa5}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x185}]}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x200) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:49:22 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="945c037bba14670db419f996be0f72dfc9d8bccd18fe24c96e2e", 0x1a}, {&(0x7f0000000000)='.', 0x1}], 0x2, 0x0, 0x9) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xed1) 23:49:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7ffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:49:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000040), 0x7ff, 0x530) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) kevent(r5, &(0x7f0000000140)=[{{r6}, 0x0, 0x4, 0x40000002, 0x6, 0xde}, {{r5}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x21, 0x1, 0xffffffff, 0x3}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0xffffffff}, {{r6}, 0xfffffffffffffff9, 0x8, 0x80, 0x2c21}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0x40, 0x2, 0x49be, 0xff}, {{}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0xd6, 0x3, 0x7}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 23:49:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20, 0x4, 0x0, 0x400}, {0x74}, {0x6, 0x0, 0x0, 0x289d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 23:49:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x130000000019d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x200, 0xb4c0, 0x2, 0x9, "5f6501861b357aa3d0d1fa5528f28b80ca387672", 0x3f, 0x2}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$inet(r3, &(0x7f0000000100)=""/173, 0xad, 0x841, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000240)) dup2(r2, r5) 23:49:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {0x0, 0x0, 0x40}, {0x0, 0x5}, {}, {}, {0x0, 0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x13, 0x4, 0xba6400, [{&(0x7f0000114000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000724000/0x1000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x4}, {&(0x7f00002ee000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x2}, {&(0x7f0000029000/0x1000)=nil, &(0x7f00007d5000/0x1000)=nil, 0x3b21}, {&(0x7f0000396000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f00007ef000/0x2000)=nil, &(0x7f00000dc000/0x3000)=nil, 0x9}, {&(0x7f000028e000/0x4000)=nil, &(0x7f00007c4000/0x4000)=nil, 0x80000002}, {&(0x7f0000457000/0x1000)=nil, &(0x7f0000035000/0x1000)=nil, 0x81}, {&(0x7f0000090000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f00004ef000/0x1000)=nil, &(0x7f0000419000/0x4000)=nil, 0x1}, {&(0x7f0000231000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000261000/0xe000)=nil, 0x5}, {&(0x7f000026e000/0x1000)=nil, &(0x7f00003e9000/0x4000)=nil, 0x2}, {&(0x7f00002ee000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0x3}, {&(0x7f00000d5000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000107000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x74, 0x2, 0x0, 0x4}, {{}, 0xfffffffffffffffa, 0x40, 0x80, 0x7, 0x36f203ab}, {{}, 0xfffffffffffffffd, 0x7f3c62c2bce9e172, 0x80000000, 0x8, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xe82}, {{r2}, 0xfffffffffffffff8, 0x24, 0x8, 0x6}], 0x38c04843, &(0x7f00000009c0)=[{{}, 0x0, 0x2, 0x1, 0x7ff, 0x100}, {{}, 0xfffffffffffffff8, 0x1a, 0x1, 0x3, 0x20}, {{r2}, 0xffffffffffffffff, 0x21, 0x10, 0x3, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x5d, 0xf0000000, 0xffffffff, 0x10001}, {{}, 0xfffffffffffffffe, 0x84, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0xeef225fe2209454e, 0x10, 0x6, 0x3}], 0x9, &(0x7f0000000200)={0x5, 0x7f}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x4, 0x7, 0x7, 0x2357dff8, 0x6, 0x2, 0x7, 0x9]}) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 23:49:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r5, 0x0, 0x0) 23:49:25 executing program 1: rmdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 23:49:26 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x80, 0x0, 0x3}, {0x24, 0x7, 0x7, 0x67}, {0x3f, 0x5, 0x8, 0x8}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x91) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fff) r1 = socket(0x10, 0x8000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r5, r3) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x7, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getpeername(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000300)={0x1, 0xc1, 0x1, 0x3, 0xd9e, 0x4, 0x10001, 0x10, [{0x0, 0x2, 0x6, 0x101}, {0x1e8, 0x5, 0x10001, 0x401}, {0xe0000000, 0x10001, 0x3}, {0x2, 0x13c6, 0x4, 0x5cc}, {0x10001, 0xffffffff, 0x6}, {0xffff, 0x9, 0x5, 0x4}, {0xffffffff, 0xa0, 0x0, 0x7}, {0x3, 0x40, 0x5, 0x80}, {0x8, 0x5, 0x1, 0x24}, {0x8001, 0x6, 0x1, 0x5}, {0x3, 0x6, 0x9, 0x6}, {0x101, 0x0, 0x87c9, 0x4}, {0x7ff, 0x6a9, 0x60c, 0x8}, {0x400, 0xfff, 0x4, 0x7f}, {0x3ff, 0x8, 0xfffffffe, 0xa92}, {0x7f, 0x80, 0xff, 0x4}]}) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r6 = semget$private(0x0, 0x1, 0x224) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000004c0)=""/130) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000580)=0x2) 23:49:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r3, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x6) dup2(r0, r1) fcntl$getflags(r0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 23:49:27 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = dup2(r1, r2) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) 23:49:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f000088d000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x207ffffc, 0x200000], [0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0xfffffffffffffffc], [{}, {0x0, 0xffffffff}]}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 23:49:28 executing program 1: syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000032c8e1654cc608004600002c0065000000019078ac1400bbffffffff830300001200907800000000000000000000000000000000060b45a30b11d5dec2800ae3f10f5a83cdc5331fa3ec443f916fe4c4988b7325f6ce0a80e569d46ca3860b41546b98e1eb3e4ce4a4c34b7a2b3fff9ee000ffdaacd9"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r0 = semget(0x2, 0x0, 0x80) semop(r0, &(0x7f0000000100)=[{0x3, 0x800, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0xfffc, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) setgroups(0x2, &(0x7f00000000c0)=[0x0, r5]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x80, 0x0, 0x0, r2, r5, 0x81, 0xfa6e}, 0xffffffffffffffc0, 0xb9, 0x94}) semop(r1, &(0x7f0000000040)=[{0x1, 0x80, 0x1000}, {0x0, 0x1}, {0x1, 0x20, 0x1000}], 0x3) QÃQÃmap stack 0x2071c000-0x20b1c000 of map 0xfffffd805541dcd0 failed: hole in range 23:49:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x20000000000000ee, &(0x7f0000000000)=[{0x24}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:49:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x20}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 23:49:29 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x51b) 23:49:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x34, 0x0, 0x0, 0x3}, {0x3c}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 23:49:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x104) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1010, 0xffffffffffffffff) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0x1000, r3) 23:49:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000008a788e943d6727916665c0a90b183df602c14a81d017623d49e137050cfeb7da8cf1d45c0080000075f15ff4f130848699e710eafade4d00000000000000000000e1f625f37b88e16cb204d2e6026fa80a64d9c2b2520102aa8fb5332d4f7f7df56b9680009f8d42ca5b0d631e548c67da325747740c01ab40b1b1537ec28799c81b7e79071476d8eceb590ee396cb9ec85ca76cb903000000000000000cde28f09fd1733a6d361aff5b52aec56a6de0c450147b153792a9c92bea6deaa3b33e7e5aaa09db6c5ee23836d3c721ce23fe0dc354ced0983532f76a328e8d49f8e6cb626da8626b9d691b2e982861a3d422a49db6c6444cb57baa423cdf7c52f500"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:49:31 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x117) r0 = getpid() getpid() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x6, 0x2}, {0x18, 0x3, 0x62a, 0x7}, 0xeaf5, [0x4, 0x62, 0x2, 0x3f, 0x5, 0xfffffff9, 0x1, 0x10001]}, 0x3c) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000000)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=[{0x60, 0x0, 0x10000, "263d6e59add18031a0a30ab336320f7ce5a940250bb4c83cede1eee4fb3900620e507a3c9eac25492046407fdcca59ac140c10121ec6f8c87bb8ec8e36350d1a21b440147dc073d13f165be12682d1"}], 0x60}, 0x0) 23:49:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlockall(0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000001680)=""/135, 0x87}, {&(0x7f0000001740)=""/166, 0xa6}], 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001840)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 23:49:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00007537dd7ecc1a0a0d0cfb84ac1500"/31]) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[0x5, 0x3]}) 23:49:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3b, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xfffff83e, 0x1ff, 0x211, 0x5, "c666b884030b2b0918cae49ec33d761bab5f16b4", 0x6, 0xfffffffd}) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="ecbdea0240a836b63009476185bd4975b797c228764b49aa569a10715b71a01d14da89823fdb65ec0290c783bd033442ac78f4fc3876578d1e4c7cb471bbf79fd5419eb7c01789b8e3e95d1c7bc5a5bc42c9bdfb8ac103b99decf8f94dfb4befc9991b20d5b5fc099f3199224be2a4064d29a2211dc32e77c85f098a4df33bf8753630c2d4636bb2b2fa8170615d5c2ad071386e4ba934c7bd927e1d4f1c1cf074468fe202c12a64fc5286f18706c754f50e23931beface641df8b6abdba456fc8023956875223013909b5f5", 0xcc}, {&(0x7f0000000180)="1677a422e1929d74f4efb372911d9bcdf104a22f8defa0761c8b68e4c688136a40af07808f86bdbcc9aaaf954d4fcbd7f7340ab24ecdbf47c0e6fe3306438723bc1edf7f544d0d670404faec66f564dec4232c9461a13984cce1bc", 0x5b}], 0x2, &(0x7f0000000400)=[{0x88, 0xffff, 0x0, "c88d4809662357b1b707ba14fafac0eb385fe7207a895f008a35f9af1ad138d4a05a42a89b4b7e0a7cd49e586fae2a1e929653f83a3adc8fdd7bfebd1f7f9faa1cde7dc8f812e84e2631aafe9b9732998a8c8dcde55336a0f8e745cd01bffd79995e262bff6ed1fed4cf78af41112c85c5cc"}, {0x100, 0xffff, 0x7ff, "c8ae4e4df12cd239976e860b3ff1004ab62d72be0b560b882a29bbdbb878054104edcebe76d3722efc031c43b44b18f79d54780ca920ae0dcb6360bb9e18f15bee1914952260ce6f1bc57122f2c3b6a77d44662f763b3650d249bab798d52fe1e36d3104c1cf6140143ca30355724a3b3c78d3cebd89fdf892ff7da8a9c1f0d2d8bce4e3e2969ddf3d66bf9c0f89b816fdd2fc030fdb882a707a3ba618fa8b0bb2369a67ca9088c8f111cd77f2e4b15a796f8ad164890a2009c77f336c6181e6f973c9e930646996ac7dadf15588405e5b05971f6e444cb6161c91d3a99efbd40d8a26a9d80981570e2d40cd28e385c2"}, {0x48, 0xffff, 0x4217, "aacbd2303f63b9a1ab22f7cbc43f188a7c6ba6c5b7ed7e8a4e1d1c3c75d334e2121e0de4a43a1d15e0587c66223111e93bd9a4709f81"}, {0xe8, 0xffff, 0x81aa, "1c369e283efe29e753d5012efaf31d187e10e7a9515675e21966311657d197292ba80f02a6f40a17b883bad22cb733066e6b0e77c5104970521ba87853dcd9b06cc2822f1b1b945ff0814bd84fdf724ed86f4cc65c25f2a8a66fa48f193fd4b99ca6b3a428d7f648726fb1cb4958cbf9f68166fd96cc5014ceec567238ff68e1748fcb50f0ff84e78ca26000c222207d3faba5032b8f0bbfc8ee5b0f418cd12392e028d568a368ce244be8a499bcbf46e90ec95293e15799633a7d43b5be9677e17425e3cfc685b04c596f08e5d4ea65c692"}], 0x2b8}, 0x409) 23:49:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x6) 23:49:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0066696c651f00"], 0x10) kqueue() shutdown(0xffffffffffffffff, 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 23:49:34 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x7042431f59706085, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="bb888951a8e9670ab9c9e4f2ed047d12267450d095589b6947a81578b025a28f814557cd0595ba47c4d6210fd26192dc5f54dd3572625804043fa1f43eaf9c28dca61040223a764a54a38172f0d67c98a0b97157e95c338c3363850648224ba0fced363f99042158274030f076a66bc0c1750e00a49ab0640fca907ca59fc914824bc17e093b557d33d2e95b2cd11c81c88d9d16a5354d149d6c42f7a581a6152d798abe2af562b1da25af6004cfba066f1db3a29c926576c85c052b36d1085131b9e97a85b703469aa0f1353ce285425e1a1137d3e21347bb20605ed4818154d7b433c7ce3421b9b29c8c9086", 0xed}, {&(0x7f00000001c0)="6f1be28c43f3de2c4f002b2cabd50811d7a856d3ee4903cfd03dd2676d1972fe8cc902255c149e31ca4c85de903614fc36f669172aa49d56e2546f8160a6527f2989d2ee10bac28eb590ca251000745f5be3ef6ea3ac5cec04287a89c8571e294d90eff015397a20986a58707fbc9014b63d51599172f0eab6b7badcb226e1e279d2cd804afd7c9af458cf6c4275c470123b98481e1b29daf4291eeaedc127d015424f6c40019048b2c696f0c42cacf2b2a51403c4967687a0a816a3cecc666b4744e5263010b7", 0xc7}, {&(0x7f00000002c0)="7fdaa1b47a0d8b4e9d38202890c1445f0d101a79de6dde7e1e96e899f9a53d196c8f5ad3ec6a053dcd9c3d88a0d78a244f", 0x31}, {&(0x7f00000003c0)="112ff93fb9cb342bda35209eb87264125aa7ed627982d4550c78dce2662f80e607bd9ed5d7fb9730fa8db96da096eabeb11766a7867bbda882a00add78d10b0a0f7471b35669d623ce684499c1dbf7711065a20d06756684fe9f6ba0a79c9b187a21ffa2020cdac2ed71f80a321c2fea45d9b2d7e197da7c4434e97d5d4574fdcfb688070ee6b12cdc3893cc306b0254b66327d09fd316044440711667a2ced45223c4f0710bab771f2e19951d5c9989e90476258372a6b74ce5eb343987c640c54cac24fdfe5ff723aaeb26af5fc51a6d62597d837f2a5169de082722f5800d753c83994e41d3d18da08bd5dbb2afe48d61b9a0fc28d13e162d78267598617654b4f7a25372d28b9d3d44cc1bf423b9373fa883fde3c097ddb55acffebc421f19c9c5a104151439ccd5d4e10e9c008838397687505cb39b76952eaaa3dd796f010f3277df595dd1f03ec06a3b4c538d5ee628a47a259df7dc8004d02948b644398080859a496844b04ea096cc5271a42952c95676f156de92bdafca71a035a2e8d1a2b4fc3eab78ae0e806f5bed7c89f905adf21f388b4f83be8d024e901154d3dfecfabfb08dd893fad13b3b78a34234ad06b45e14b708632457941fe6b3b7b23794651698ab21d7e54f43a4b84357557b8afe7d8f7050e2da62a6026186a7fce63526fdcd7ca6ec5e36d893646a457d88771be26d5dfcac81c9a9bfc874d7b4a2a3090c3d296286c8f40e1739c50d69075a0ca6170949123de55b70eac189257e838ea92ef4775fd4e6daaaa071bc2ca41762da253ea5fb1034e2f22915dff616b7951d38f5ac40b4af9a3afdb066da064c00141ce2fea97a62100c4e6e65bc5826e270af51772dfc1ebc438e5a10ec26e2fa076f9f75bc8c3006c64d397962c828a1510e21516b4b2b4f615c5fe6ba4e792830bae72e19b9ebf94067f88cfd6ab8045bf55b59b7c7574edd450222b976edf26f26348b78fe9a78d7d7911d64345009c039d7a57a5b2e89b04fd0f991650e76fdf015ef55c162ac8918b5120ddd8398e52fbc4c8975a6921104b63c0a23b7d5f914d2c1e75d749e7a6239bc694178e8268de57d2bc517e60659515edc2ac8267bb3f4764772fc2d96dd7a8a5a162c580a050f2cf3fe6495bb35042eec7efc070dd47f5e5668fb09cf2bade7f9af3e66a3adf7cb4587e51095a20da340b0b7b4beef760cdab9db24329c74051bd2a9a072e6a87f3bee477d053007a5a465db24c630462e2c88cb1d7985ad74dab1c7e7101ca86b4a906e3fa2c6d671b2d95078fd05a998e699f6cf2cdbcc60f6ecc559828e8cd76dda23274594f45672250f3329f8ec37d9bc988196938a3ba23afb873cd86ae4d9189467cb497cba702e8ac6fa16176a622926a02ae6f1b8ca33190bb4a968c4fed630bd9a06a1af18bbd0a2d1707f3f0b1678f42223598a1bf71e768586ec65bbb899b0171da56d6a70f5d6fdde9648a1835a36ccb91004957090debf27d5cc5b96b5a1e6da35cf06e414a9e77b56f10755a466f641dc001522a4fad4897b6bbd8d408f6d39702a6f70cb20d401aaa34d0e31a4d80979c146e4b9c3f1e851fcd4cec8f25ef7aade0c75de4fb77c2fbbbd2149b767c7b92d2428f38552baa8a603136275bdeb42da19f113a10d4fc1a47c7f736068b8a5cd88696f6db0f3b1ea4c963431cddc42a66743ecda76648c3552cfea3076b4fab1af99077fe27a701934f879dc10f1a47761853503f6dc4d27700a1f5bb405c2de8298cfdcd41c6783b58e7888fc89cdab07445b4ac59bd8827deacf712492929f1ad1bf2b972cc937076264553a2545130008ea8e9db912656455317188a83b09a2bb79b60fd58310a4d00d0b859cb2a269a4e68ecfd4172b8dbd433fba9cec42ad897cfad9a3c8df66ade8b56bac7de724ccf79e0ea74b62c9312cbbf1a7f6d96ce759f2aeb97ed56964f537fd2a6755eb0e0a3577e55e996ed1fc5ed0d98204f538cde855c6a822b921b604ed6bf6a6ab202f015ad119ff0ffe1c31a06ad23b8a5758b74f041b072b618f0802755ce67d3f1d2d5d27ff8ba327bb66cd41e15d7811e35fc01ee3c824994cf0607e599f168abdcdb029a99da1ff15f261bd657e28296c45209f4797b7de4ac2218b7775b8d311cde17eb44e1cab5da464c9e9c498cd9dded85173455ca111150619e905c42904e8248464a3f39fe4fbe9c560e84efc902666079eec7ef9bdfdba0462ab372d8174cc273fe639cb7037f277557dd583af9b3838981501be7add455b4c05fd7d2c4d6a58e3d3f5dfa20bd9c43798df43437d25fb0c061b62e143d89615614961bd57d144022058c49ac1f00e2ffdc67cedc95c4cb2b9302473e33805a888e80ae2b564abb7b0785d88ad46ca6c0bc8501b048bd53dd68d4f8d8a6b119541ac56772db9f9a868155c0668117c37a2ca37030e15af24d45a6b19195e7720eed257609bdbefd9a0e96d51b4b719ab7ec70a100f8859d0acb00375d2dda4987e703ccb7994e144c4162a3fb27bc75800de2741c2c0936800e450dc2a81a670510784a713426587c51446d188c900cb989ecca9e763959d989b6c7bf4ed8d3cc26d83008702b32e0ef69d5471027de3e5440709569034aaf474b2536dc0bf225dc231ce753710ba16ffd1309f6fd7fb66d6bda9c37a348fea355a34dd301fd838a1c9d1e0363760715c4cd469eb13a0b71dc318cd2c5455a7f065cf205ea3b098a1ad0bbc9e7477407673642d7f254855116404bb582c8b1e5e6013f35ac3b191d7c0ee29abd6380708b90b7f3161eb0128064926e737ce11cc0b93039379d223b1d56c7af4744993a556cae9f3e07b1526a040b661841292c2a0723e20adc0569ef60c6ae0a259dfabcd34163dafe023d6c8f41a7eb0e96f25a6334128d7aed53ffc549ee9bf1f0b28a0b7aa6c6203e962ebe46731252dab5f61363106239fe2235b9a59110d323f98b15eddb2520b65ebd9c920274a4ae6ed405f76fd7af29bb855d4ebd44583c7a0d256b836aa83ba2a5f0fa6c6aa5616b711e736b959dcbf90dba5cd48dfd7828a1a561da29007263431f037e7d423df6a19498e6e4ebfd7e49f38e5f46c3a8e72619dc297b421861c514843f4368a79fef151aa89cc2a45d33db26e143bff80fd006becb8915c91d41b3d1325b8dc536aeafce31647c33463e65e1a6ae95727d567cd8411c276989f9e9ec9c7a72d79b8183902ee9b68631f0955a46219348bef4a4db8098db988a6bafb97401e79e62f39589f27d3f08d7a4df5ad132618fecc2b0f44bd5f79780c430b6a4e0d93797741ba15218c50d540c386bf570ac61718b115ee4bb1a167ed336a22b3e1bae3420d843c824ad17ba2b6535e026b0e61112cf3da3d557ad1c2f917947e3c4668187dfdd75ea6fc8b3fd273510c4d706b5d8899b13784f17b8c39c20963e67873ef060e43abdf5275aa35b8f2ea16e31a7cbe8b4c0c513304deeef5c8199f60af41c6ce5d82b911e3b7eac68054af4c894b2e90c182843301037c012ca2a42635db32dd9c0c90c9fd5aa5fb734b862938a03e54e7f7b6fee0f87bb38a6ebf91488da5882c28c25b1846aa5b3c3d3fe7a4ed1c46b92836f17ac823c5aed0ed3892ec033ea77cbb1e904895e3a76d7825819f3ab88a0113d41994c373dce4e237e50a602fa2bd8f832a4d79be00de97a039d0412badf69da27776807ae7446a9d89b78bef369b0b08405ef99e4bc50cc166b17724c1ec626ea74496d0d10eebdb3408446e1cb2ec2bbacd169801539d486e08cf276a3a61905f76233aa5773af8cfcc94b9a0d5d76614d62693d417962510244de4c096b6453e4f7355df3d35fdd15adc3488c6feecec59b2daca0e9d660182977e050805743c43c6918d2aaac5039b3265491a5f43c3dca84a490c7a27b14f3150802c14b7fe2e4adde3486e659352eaccc235b78ee37f3060a8f6a94e03a92a671fe04a48786a8fee5073c7b8e5953fc6cf86537cc4b87a92d9eacf6d359358eff738d84cf3ac85a8095f4acc8f6b9c1eced1c54838fff2dddec63c090d4cd7e54165342823c9ec4385a70c11585209441a495f00c180cb24dc0179f58dd40544f9c35494affa5990de693ef2f09f09174c94ddf0e8f53a43e4f726eaa76017892c7c2c6437fdd981e70ee717bfb0c2e549f68b37d023fce392b03e521181e2820452763e5347404947b6d279681ea88a660b6732e7f4a2d1584a4c970efe4eb772de41d0aee67147580754057e7f7f6fddac0491b30fb7189eda9b15228c35e39cce0bdad0fd9eb2ad2f84ed16b75d74fb607f896133e73dc7fa2c88e252de37d81369bb6cd275f97a47575890ca7888e9d9f22dff62300f42ffc051031425004953b9547f40b9a7347e1005496871f4fc8702d5a699a7f9f38f89836dcdbf841685d0a540b3b27d4c9e578497b3d4030d03c04d6fcd252981c48eb0fe7598c36c513ad9c9e5457af5c9390be29012acc0b4e2e5dc44de00fd578fc0922b5794195f69f684ac691728c62f0bf4088fba47bcff56b2b1bbd9607faf21e700dc70dbe69902ae509de427fc4dc70a9d70191e105bb79c4ce58c0e5377382be0426a76c97a0f767dc573e04326819f536c6a6a5e09fb9ec57e729bf64fc30e4ea6e9aa3f3c6408d6495c90d8d36ae2b646d5b8733420b0f69173ca43559411649b1e0ab2a5bdd8d589c67bfdf7fde3bf8766fdd7ff56151fac3f0717ad59da27497d91ef4d2f71c6f4bd39ecc4c4ed367a6f1ba8977d30288b03b3afa5c1547ab8f120103f0004f0768b4262f51dd5579a82bacd13b42570145b74f5ed5b2ec11bf4e4584c38b7febb759d487d74453d3c6749bfcdff9144771f64c5376e9f3a7f09e59900d59162ede76048231e2b2e492666dea7a1f5778a48dd64cf3d58cbedd11f7ce422209ef441816c900873f144f6b93ae75a837a7579e5a0f2da9c0fe16adc72a40ab2f5ddc4f64d4668d735f78eff53ba6205b0c1a96b072dcde1b7dc98e696c341f977466681820e0f74d033f0e035760d8704badb0ccf2ae4ecc5384a282fb28868f140d8299cbdbdb2baee022972e48cb17ba7e111c79506fb3277f9443fa7ae3c876605475c1c2cd85a97272a9681013e28df9298d402e750221a163e2782677acfdb3833389cbb79b2eeb452a09aa134eb2e3e856febd770b38e7395248980879a6a8ea2cb4e7d26a64a05ced6864c9be70dfe755d9a81896b3e85bb03144d404bebac9d75ca80d7112e7c91e76ea66f395ce177eacb90ecebb360ab3684e755a8f4d6e635e966f02dcffbd4e0c954f046c775060f1d8e7d0cb4b147f314b03fc9f46a431eacd46aaebba21ebe58814f91f6db1b850dd8942fc910ed694a3f0f6ec7e9709b1322d571712454e6ed75f2b551a7e531a3f51050410fd67938245d24e9e1d8599634825cde575b83e74ed54d7e4f2ca1d4e89df52564cca4825b0a77ef872537493459689ce1584e3a4573bbfa02fc97202a7a7f43416667fa89d88884706a6b3fe49e96f8d38a7347335d0c42a57c89ccae2015d0f967f75d7377beb2a93c7c6ccf97f71a8c4b957a9fa034da72a5502529a57024dbf51b06f7138fa547ea3a2287b703db5a2d52804476cb4e9f5b43371ffb90034f8cd1e87397e6c49f446c07a0e8876d6d2dbeeba958690368ccd49117280c21b35321188052acbb64be848462ccba74fe7115f3a5f4b7e9592f7a8d4c0feab8a03b1e94eae43d7856233ea43907dd552fef950a3fb699b7a54e40d86beec34290a039080d14", 0x1000}, {&(0x7f00000013c0)="13753917e65546fa4abdd4bc9ed39ecf82ca34334363c7bacaff8e9a44b211749c7209ab1e958324b88607870bcc215b8f53052bec360083771b8f33bdba217c840aa694fbad6f2477dd74818e9264913f95502ba9d6e120033dfbaf259ee56c413a467f680e17fa6b4b840fee1ea0c370d18268010ef05fcbf344b627073921cfc27cfd843d974e72761c4420f2213d1bec2172aad21a1981b0b9fb14520382d7f7ffb1d1e94455ef26721c5fc5244a0e2f43775477fa0391b73f7243c3f7a6341b51b7be7311ef89d96db4685faa31c259", 0xd2}, {&(0x7f00000014c0)="0b3f2f01856233f0e06387cffafb655d3d664988aac50424401fef41eecf9124ba3d0166737c5fe8aa6f9dda37a7c998bdbe1770698df853db5cfde13004b7249b068dee5e6e1485933ee1ee2e9f9fe1ff05e5792281dd2b3b8d2dfaaa4a9ddae7a5718d02c516f6d3b591f6a275db9c5e5a5569649181e80e6206ad28ffb6e43dbd459eaf02d2a577733cebd6cad288872d3da3ea8bd1fda3ed110d1623e4748e73e49feda78f86dea6c5fbba06dcd09eef49ad0639b771210936b8efedf77dc77ffeb56cfff5cca5628ca95bd1", 0xce}], 0x6, 0x0, 0x0, 0x403}, 0x40e) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0, 0xffffffffffffff50}], 0x10000000000000e4) 23:49:34 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 23:49:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e320a91ccd3a5e1fcd031522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b754ffa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad03000000b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c347", 0x141}], 0x1, 0x0, 0xffffffffffffff7f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 23:49:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x8fe}]}) 23:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 23:49:35 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket$inet6(0x18, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1f) 23:49:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000f96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7bcbb59f83ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b4a4f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = geteuid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) 23:49:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/150, 0x96) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x14c) write(r2, &(0x7f0000000340)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) unlinkat(r3, &(0x7f0000000100)='./bus\x00', 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)=0x9) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)="30a76ce8a7ebb83171c9cc892d46afd097e6ef16e34afe2ddb28a5a24f48bbd67ecc501590132637c289e6852d02f1bd266d2fc502bd26b0f29f06156ef786bbc10eea95b71c141e8361763b6db91e3ee078869341304ed363af9e266286a5250f0acb982458cd058a48859d3f3ce1637e74b28ffb0d32a57574b577fc2448e23fd2fb7f2c3ecf693c952a737e84447a38da073cc9aaaa877aaf2044e83d0c00e290318a82b424bae3575db0", 0xac}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fchdir(r6) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="338f70", 0x3}], 0x1) execve(0x0, 0x0, 0x0) 23:49:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r2) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSPGRP(r2, 0x80047308, &(0x7f0000000100)) 23:49:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 23:49:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b81800000029000000310000002e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5305000000000000000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:49:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="a1a9f8abd24df9742f7238168c58a46b5dca5e138a"], 0xa) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f00000005c0)=""/42, 0x2a}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000600)=""/193, 0xc1}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/206, 0xce}], 0x8) write(r1, &(0x7f0000000340), 0x10000014c) 23:49:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 23:49:37 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x80000000, 0xffffff8b, 0x8, 0x3ff, &(0x7f0000000180)={{0x5, 0xfc, 0xda, 0xff, 0x8, 0x0, 0x800}, {[0xffffffffffff0000, 0x200, 0x1, 0x0, 0x64743efe, 0x101, 0x1, 0x8000, 0x4, 0x40, 0xfc3b, 0x3f, 0x6, 0xa2, 0xd3, 0x3ff, 0x3, 0x4], [0x0, 0x0, 0x5, 0x9, 0x3, 0x1000, 0x9, 0x1, 0x8, 0x4], [0x81, 0x4, 0xfffffffffffffff7, 0x100000000, 0x2, 0x2, 0xfffffffffffffff9], [0x4, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x3], [{0x8b, 0xfffffffd, 0x3, 0xfbe}, {0x8, 0x3, 0x1, 0x7}, {0x7, 0x80000000, 0x8, 0x401}, {0x1ff, 0x9, 0x20000, 0x8000}, {0x4, 0x4, 0x7fff, 0x3}, {0x41, 0x0, 0x6, 0x24}, {0x4, 0x9, 0x400, 0x1}, {0x8000, 0x4, 0x4c4, 0xe67}], {0x5, 0x6, 0x200, 0x3}, {0x4, 0x2, 0x1, 0x1}}}, 0x1ff, 0x5}) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:49:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 23:49:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x6, {0x401, 0x6}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de6", 0x12, 0x0, 0x0, 0x0) 23:49:39 executing program 1: syz_emit_ethernet(0x1ab, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88e7"]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000001340)=""/116, 0x74) chdir(&(0x7f0000000180)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x10000) kqueue() unlink(&(0x7f00000013c0)='./bus\x00') writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="da8d3be89fda7ba2fb255d1939e4f1bf9b11baf07bce190419f412be54fea3b09909deace4c1257222fe4cffd960cc", 0x2f}, {&(0x7f0000000200)="a28a8e7a05b89e93dbb4fe0de8d9934103ca1b78b162d9b77bf096d970a1cc3597606a136a57ce591a7619e1d68a84c2579222118705e37cc979407c4a5b58272863f39ddd9a09b53531590bc12facb09e876c4a116e2a9fea4e0ef61bcbc808a52a6ca65602e5d044a5c1fa1c1aa5b1ff69af5b74cdafba1fc6e75e0e17b63e34e86d5002042b391d69f1fbff5f0e9243e99cd2ac2be49f860caff9207d02f2446f8bd562bf7f5c0675c00c5c89a3e1645d55a8207a82ccb59d64143e4df79479baca41c3f4e86dda0076fc2ca032a1358adf2b6ef4bfe55db01289006cf2ee883581a447462206142e5be6ab7cc8840c82f101f7d62c9eeda79afd29de89f223d32347119ce39fe112ca9d544d7dacbdb318a66e01e436084ffdb0805f2c82fbe2b017b0cb4036847954b99805ef74aef84d780e48f30b3091be56a21ed40606b937fd497fff840fe593b85fbc2aef4f42414edec4244fa556c686880edcf27dfcef02766171f0a72fde91868c347f36fa77b78c69038e3eeeb480575f726df29f416978c36dc6caba09176ce2df023bf338c3ce2c6b2c038592c8668c6668b299874c5d810c08f613b34114b55c0ff81b17d8131af4f61726a44e448416a62593a5ae515210d91dd03324126d5477b8e4987b81ff089c674dd8e28bbb722f937de4266ef3635ce346626a5b6a7f8d2c2e4de299ee41a7e43c086312e87a0301173d5096f849a71ad1d76358844258c005158395553beae3c430b0e418a70b32598aceb500b66be43ce652df5aed676a9bbd2cb9acf19e50bd5e46783416a96529c7667c273c05c9848f62063c27b3b2eb7b5c6f6b7e4c83e846603cba22cc7adebc47077d580004a463ae5f1c50e0bc9974a1654f18ede13d084e3253c1ccdfa00ee20f5bc21e0458d08a0adc21c9ff14b0c86f5b40363f0a375472c50907652f91155dd8e1a15e5c9053f7123d05f01ee399bb8821f656050ace0dddbe013965c16ddbf9ea389cd821c168e936160fd5ee197c000d30a0052e413bc8ab895f25349a7fad3925065849d8419a4db6182f5091515292e968923f83e85e5dc4fdb804afa1194b481da44965ecb6c9de6156c05ecb18c5fe447fe615b15018bc138a46d8777dc315ea5ac15d5117badd961284f8c375e6141cf7c6e7bed248759dec3f0572dcb205cdaba409c241b8232c562bbe3da8c62aad6481b8408f2e4b87d6338cf8530b5f5f4e859aaeba66df8092842b49ecb360500254e30e8c9f4bc36db1246ca5869c6635f7a05421c86fc52c191c2a0366f2afc3ae72a8dfe228833611f9486fe04f1bd3c397109db55949a77d70da822886f724e31962d405bb01df2059fb2d79c8263596915b425cf4fcb01c4ed6df87282750587820da5628b5503f66dde9c7d7eba91c9b241acbe67d98e902c7ebd93caa9820af64a802004fa07cad125e5a89fc1cd45439446d55e0149117c9960f626fc1f38de9035cef71060511b1dbf2e2cf77a3f98306c7d1a0ab06c8d87f1a2a63c23d4c19c4464d5a7b39f2eb26d1c95b7e6122523e5f75a3eacfd8f3b3839742d60fb7f13c44ba3b6aa7c1b7864fe1fc85c8da3d82e7ee509c59c8e2333def238ffe6ab255c699380b613a2b0057979d3754343efbf40ae780996ad05d44d65ac47b6fd46bcb2d998c939644660930773e25b4aed0929513fe938165c6bc63386234ff51326a2f3706ee85ed32832c2b5bd34336b2b4c154758086a9131a5a062e84c9e41c0e3c950a932ba999fe8c81f7da635541a4563d6619aec11d1f07e223fe8f612e2230150fad47dba88d37993aec18c2a2adf21e323a37363455b18e07ebe231f746a6bba2816d11b3cfab3a90825b771f196cc55f208112be0b92e7feb9dfc12e9027f6d446867512a42083ac9b7fe6667a5f7caa0c8b457e0f3a5c9a024a80af035c2da79a71f13efca13c8b3bfb6dbb1ba610fcc872da7c859460e39b7a2a563ffa799775d045a5492749e4ed50816c335cabbc0324af1214748e641e1307867091f626850b4683631182ffce3eb18d8ff784c44bd03f0b91b694f9f76644dd1b1a6b468b8bd470251bb2bdfce2bab811ebc1bc313871a193d42f803fe1cfd5fe782e059aed2b2fb08190fdcfd8eaac8cd468af26bd2f108cae502f6a8342386a278c4e60611da16d3bdba5ba0e2c16876bd7937f88c9032e845c7c544fecc75daed13f8c3564affd7be6259846248eec4257d7f0584d99dcf6fc9309a336ce48cfbd04c5fe6ada96f73c0499defa8d140dbfdfd70d714f4e4eb8a45c0027e866c900f8581ee99f080c5631ee3b8fed05e371bebf640701a16b622f1925ffcaaa8cac160d794ecc5f540b04dc1e80f227dfa67f5f4e4f60d0acea87300614c8b98ed7e4afef4b80dc6ff3f086705266fc147cc6ff79bfca1aa5e791b6c07bf647ca622c8603578fec8d3c5dd334e92ccb6cb6c50f6dbf116048aab128af38805149f622f65d38c938310b84b57ddcc3dfe5f9c8706b4b70060b450b6da343b6da2560fc456b24384004ed75e41953d5cd7d261fd0c527d905a59d0fa50c409645bf72c6196dbb4d2f5ae02fbf8a02a189b22352c535497e0903a96aee7c6233ca824dea039af24b265deed7f65ee4da248535d6b2871c8ae2791a3a93fb0c1cbd2a1d6d26b2b5fe87e889a5bc1ea2d4db85fb3b308e533e50971341132033d694c085f22bd117d6addcfbe58a904518366feccd9720385a5f4752c5e39e4c11191db4ec05d560f48053598606176d8e283639e370f46e5bba380af53b072055c329bc1737f1b8bb6c5631238d247b969c58c62a9e6080dc234d70d7d7fe8b282744032c9555130839aa2d9801aa1b6bddfd06fa47a66f4d3dc7952a97bc044d55d60c7ed3b7eeae81890a134a1e31d2ae5feaaccd8576b5efd5fde4dc28f66fef39c4b1aba5364df4b7639af25fc45281067ba3fe8a0e4f215fda1f118e600019b8b8be40f164fa0099017842d929ee07333173a832aa7ffa768d595a39964e01b1d49538d02989c5bd1ed448bf11938895be9cf5f0b5e483e364def4a9e50083adc58771943e50b937bcab8838ae2019ec98764b786bf4cdaa6f0488c05f8de8f373b2cb02fbcf519b4beca3dd2b611ed9fd8cfa7724af4239f7b5862d00d458282f910259947667116af931caf4253934e87c7b3ff35926ce854a488cee2623496fd4a4ed2ddf312f514cf558f0b208cdc3637ae5b5e3b524315e9e1672d5f9b4e2b6ea92274bbd31b81b9aea230062d29c0bf892820854691ac1d3c515799d108b70af241462432b33d119c554c2dca6fed31e6bb696969f698b492ae0159c78297200375447802ce38f9cee523fe6128029298b616b0545a56e1c858f0414682f77dfcc6beb83e7ec7272ae0e64cc27d1a55b60a92e2f63cdc3e089565753fa5cd70ab13de53e64132469f74a6eb2a7ff8bbdba13475363a1ab28eb6b79a266d69b103ec49152bc8166636d9a84131dca2639e78cdd486cd6dee7b0fae98b3c46243eb076ab97ccdfb4d32802db5953635f205598e50d7b537d1a65a189e5bf27144e9315a13522b410db8da524950f1606f5dd488c2683f435ea41690acfbcbac938dbd936370eaa37750ba49b0b329852ab58ede184c826f322ba40e62a1fe9d3fdb04dee5f858ca8e54f5bb1d2643a2ad12f0137b0b3020acfa4ed7b06e0d294293174f040c3376a356495bd13a27270197084920f15567b4ba13ca715f29153e1173ae3f41059ef8d4e583e63fe14fdfd55825ac180ccc89a691efd9e91d97d4a91ad9ee692fdc023a5dcd85ece9d5b6218005f44198324b3c9f764276b65407c21b513e155dbe48452da73acd4da7fcebbbdbe08e015dc9ff9bc9c36e7b302f66371529b66401f9ef943827f4ad83b14f494fa8ffbaad45db92885881fdbd5f35fa5511cca27dbb5c885ba757e36728db987e34ba5263cd13b1a8d1809c1e109f0ac9a27716f981316a388e3cd48b4405d8a1c6f2fc4306575dffcc43ac49aab40ce55f3eec158be17e07a1b129c6413f00974bde4d0d435d4757efa4139df18fe0f32660200f763c056f549ca434d79de152a157221d580a83a8f72f5595c0240bc42c3c731f1656ea19e7ab2fe8ae664208e4d0fd22db5a2c7f54eef6ec42211b8c585f452e58def2bfaa49c65f7e90128443e4f1e46ea03bb785087419e92b660808b27a820130509de77a7948ecbde8dba5986c3f86a1457eedbdc4cb94b39a740a5f452888aad5e89c4078c0e63a092a0b5692a21a8f550977cdb21e2ed52dad35ea32013cba828db2c88aa989007a6f9b5be7550c6214227214c1a47b1514bda9fcc0b89aa6bbf2daae230fbc995cef406fd5057490dff2fc429f18765b60921e84ee3985968513950289ae5f04426dcd0466cdbbd60a1c5394227eaf728913f9671f4ab62daf80b8e11482ebc608a35b65b37eb39cccb26b203937c2852144c39c0aa97e1254346c20a4705b4f022410aeabb54aca555ccbe6386fc3a34537f14d9b8b77c10549959891940f42349687987fe228a7b6a32da77308e295df1690875ba54ab80c1ce1bc3f75b0e17486f96e2a2f4c14fad1ed109fb75a605c281cbb2765146c252bbedf0d9490fcd9368c171bdecf2a8abfc1a9d85d6a0113e7833b2294dc785cdae661a3783fbedb11eece1c8d3ddc30d4f4692c827ba451b884f90a2faa2a094effcfbcbe8026e1053bab5a8aa836608f5155ee5275e3ae7695b471dee508c8f7e799d65067bf9b0991d9323405182edd9582cfd8e44969542a7f82122a4431a17446fb5b4a37f0cdde4bdaec6e67d67101550f3511f68fab2a726f44a01dc55aef4fbb8d4dab36e847bfdf10f0dc022078186a4f3458346152fcc427a6c8c1f70de5ac799ed44a91063e4aeed8cf18f4fdb9369313e0356b06a7a7f61e2e170b3fd1ec4a96d3e8707dc294b3bfce51033c4741ffa9bcb5a0c37c8d3086263ee27d1d093e1dac6940f919de02bf40db8a1aa5cb5fb5ac793195c13574bdc1da34f997f946ed7c9557dc851f9135182fd1e35a7b9ca3a5b6e3d469501dbd9e6a184f7da2094054800740f13890c0ffa8f70cb48b51722a9afb6480c3e3357e2efccfda26c48c7f0db9dd28669c6e4a1240c5a9a80525955cd0e3c3da6eee97a5d1a6203c58d95eb8f4a011c48e843e76a3c635eb66605ee59aca9ef475832a6aa12f3454bbce6ed5d01b0f87d3d58010b19d8e6821d8ae3d457d35e954a785efa73301b6c95376b60175c9ca700db0d5259b30544bfc27f833f82589010c784fd1d6023c12591c8390c0ba265b82eae0823b7909aedfc828bc0c786c12d61402bd23d0b7ad4ebbe0c64f6f31d80aeb82fac8b57cccd162d45a8e949555c3c48a7122bc39ca91fa32f0ca05b36e2c646507dc6ca0ebeccc9335df383a5a494125118e12d03c7e282cb0420e989c32a8705738ef250c699c8c9cb278664cfcf62b57c61a591c4e5b611702705f930db03de0a6a83790d5a06690e50fcd4304bb14f8a27911e7b400b74baf0041183b1f6c9a3ad2b2a80d2b074dfdba317eb89d8d666372f47b9d5164213625299cabe3a9bc070d86caaf7ce57b948cde7cecae87f84b63eedfe173b7cf2eaf69fe7cc6638539f2da9b02bcdae070f7ebe4c43f52496c869b9e83ece5c68fd301e778d2e95126d5374e18e8c7be13200ed6795835cfc1e6f6475a06b0607beb896ceee8348ac59e2ffbf5831d43b30396d890ccd290e0652f1ba12bf3ea98d9736e14ecb9782a594", 0x1000}, {&(0x7f0000000040)="75539a8620bd18c337fa4d9b8b747bfc54d10f873ebea289a445158d01279e933c8f02cdf4f1ec2719afd64321d32a8d2ed75b6807b159dd87035fd816a1ec8b78cf6e847f50d54d7e527889fef151d6b0833260490f25b248d08531e05b58d7ae49ba4ff2e0ea6a537bc07ecdbf30c8d22583f265b026e51849a2afed476a6384cc8a1fa085f1adae079962dd21349bd26b2a40b193cb6feef5d91f37914654e549b93091e489612a809b56", 0xac}, {&(0x7f0000000100)="9cbb18af2457660133ae3288f47fd0bfd7977b06574489501d38418957b90f5acfeb8d2bd9b03e4568a19d35e3a18def5875c2da6553030e2de8f778c7c577", 0x3f}, {&(0x7f0000001200)="4830d8d83949975e27dd144b11b33996fec0021da8fd664be9f8a667b987a3e6815f3cecd9ebc6cc5ab2de367970fe88159895496c20e2b576832007d6135d9fa185f5ea749fa556c53a2e10efea58d3d6c0a4bd64eea285992f2374c0c18fbb8470c9ba61161c9efc194298bcbe1a090d76b505eda4380361b1b234a83ddba2b369a4d9b50b716fc609b3cf9458f8929e4c0956347f889a94aa4740b12c2075f5f49018d061f48bb8711cdcea7c3a05e1bb2614e1de7cbe78", 0xb9}, {&(0x7f0000000140)="b2d152c99f3abe411596802ace2dc680e58def109af4533c42efda091569b83b38a5d519aadd58f10f488bb9f9b162c464062926a5d6f9c07e092de726", 0x3d}], 0x6) 23:49:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r3, &(0x7f00000000c0)="513285c9361a0008082050dfec", 0xa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r4, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 23:49:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/../file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:40 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000380000000000019078ac1400bb000000000302907800000000450000000000000000000000e0000002e0000001810000005ee1048cb078e89ab8adafdfcdad4278c145e7360f2133bb754ab7abe88421522e37434418566147bcb6b04a6c0bc2bbe5a323f7bf6266773e42dc8fd2a5569a863415a63a9cdeba16364b09fd809b45e121d9ce"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xff, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff00000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9c8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000fec000/0xf000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb9f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) 23:49:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x1200}, {0x84, 0xfe}, {0x6, 0x0, 0x0, 0xffe00000}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 23:49:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x4, 0x810, r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) 23:49:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000200)}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/182, 0xb6}, {&(0x7f00000023c0)=""/247, 0xf7}, {&(0x7f00000024c0)=""/223, 0xdf}], 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x0, './bus\x00', 0xffff, 0xffff, 0x2, 0x7}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) pipe(&(0x7f0000000200)) 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r1, r2) 23:49:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getgid() write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r2, r3) pckbd_enable: command error 23:49:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0f955acc4ff4478b5c2c"], 0x1) 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 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000100000014, 0x0, 0x0) sendsyslog(&(0x7f0000000100)="b4f853d87bcb666611e5a2feccf983429332f4e0346b04fbffcc939f67bac759928444b9832172be9cc01f6665a7c6f1e24b7ab7c3965d83eec3e9848c46f7d685a26c7d4591e78138fa9067cb394017bb21045d6acaf7b5148a4c4c05f9ea6bc2e9d1e6b0a20d54ad4cbfa4cdddad097cda9603fcbc44474ec67aad50639ce0738c4afbf0292f207457bfd2b24c24940f40013685e38382c5dc5a732435b3580a61d8305d487c907a5ed035a6dc239f8bbd6d17215ed95789a1f02d364c04c10bbc1e63a9f7979356517fabf8fca5b9564511f9fba34727bd7001ea9ba05b4453c30b840256f3406aa1f437e67363b28287d7f3da55345e993542b6cf31d429fb838c3e51a8bcbf7d253c49cf172bc15d73ba5e4bf6792791dfeab2c488408a70b62306786c334bdda9128b74a17775ffaa9668e1a6f461a9f867cef0cf6a29ce", 0x141, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xfffffffd, 0x2, 0x6, "ac08db24fa47ec4ff03197500396d302da44aeae", 0x1, 0x2}) 23:49:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @empty, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@arp={0x806, @generic={0x1, 0x3c0d, 0x6, 0x8, 0x8, @random="aadcc410676f", "65b0c576a9fdf721", @empty, "e8a34f0ce8f0c1e62066e737740fe846"}}}}) 23:49:44 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f00000004c0)=[{0x6, 0xfffd}, {0x3, 0x1, 0x17fc}, {0x2, 0x1, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x0, 0xfff8, 0x3800}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000380)=""/24) semop(0x0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x2, 0x5bd}, {0x2, 0x1, 0x1800}, {0x1, 0x5}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000280)=[{0x1, 0x7a, 0x1000}, {0x5, 0x0, 0x1800}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/106) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/119) semop(r0, &(0x7f0000000000)=[{0x4, 0xff, 0x800}], 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffb], [0x0, 0x0, 0x482, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000180)='tap', &(0x7f0000000500)='tap'], &(0x7f0000000580)) 23:49:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="495e773f50a29288c5f881c32a697487aecc86b2141edb325a51bacbb6a18211664e4e3a9241ac7c9aee3a9c1f5b0c03247f4d20304ee6d0f177e72f90cf32d086fc1867832900e9648141f30ffa38f7604ddaa5862434d4975d0927e34f43"], 0xffffffffffffffcd) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000000)={0x1, "a467040ec6b71dd6a9ce50fef2"}, 0x15, 0x36684947f18f0f69) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "001c9800ffffff7f00"}) socket(0x1, 0x8000, 0x4) setsockopt(r0, 0x0, 0xb6, &(0x7f00000002c0)="679d0c98c86b98824c9aa76cfbf1f7e8cbbdea7643df2630435cedd32a083c36bfb26ee57def5d714a91d533550dc487971bf14f884258d86f5ea100e8bcafc88ef6262d170a37acedd6d99764d14d19424297bffb63001fa25f3ee9e3ffde167494dc0542645d83f7b30b6a67c3e357a42daaf22d878d8af67f86cb9f6e84c94557853709acf8e59e122e05c90de2177dd1b4cfc0d282888b21933f604fff7cdbac7f6ca4d8d06d9d83d1cceeadfb339c040d51bcb4199f2b5a4043dc4c9cb20df499234ea2cd4f419242da5f6d3962fdb1ee1ef21f5a2da911307a006e676806785a5ebe9c6f5c72109e480293449f20b4d2e17af3b1f54ca8a42ecb50cd", 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) fcntl$getown(0xffffffffffffffff, 0x5) sendto(r0, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000440)) 23:49:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)="510fc3", 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x22) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x18, 0x4003, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000005c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80206931, &(0x7f0000000080)) 23:49:45 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000080)="d36110e905e9c199796f1eec01ed0ba71ba2fc9cb2179eb377da1d5ff2b857066d917acb709959d1cd2be0cbb6041b852668c497cc467ca901f9ece8fcafa914031adb03545846fa7cd5f722443786335e8f850fe96522aef59905821d260dc29443b53e9c15d78c2b48e08790cb716b6a6d82b788a0adb54099e98bb4ee4924a5f61009b924aae8e4a627eb7ec40f3e729e40e7a1950d8e69f17d1d7d8d52bdd3a52cbf9e01f9992803718254d8f29ec093ceec39fefb841fee83c479d48614409225aba456bf2aa10b793f490f87888203f3ea7a6e2c965a3720944f51c3", 0xdf, 0x0, 0xfffffffffffffbff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x1023, &(0x7f0000000280)="2591fb249dbf0c57a09c2b8bd09af46809a6a572ee50f6e5ddff84f0d1248551", 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:49:46 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x60) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x200, 0x18000000}, {0x200000000, 0x1}}) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgsnd(r3, &(0x7f0000000300)={0x2, "82ff78187b26610a81876d7da38b9076480ec3aa8800e82e2acb0b734ddea3cac33c6f4cdda80072b3361217a469fe190e81161ca29ac4fa1b1ffa41"}, 0x44, 0x800) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./bus\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) 23:49:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0xfad7}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:49:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8180, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) socket(0x2, 0x10000000000003, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9) 23:49:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x4, 0x9, 0xffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}], {}, {0x0, 0x0, 0x2000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./bus\x00', 0x0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x18) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, 0x0, 0x408, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:47 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:49:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x4, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:49:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') acct(&(0x7f0000000180)='./bus\x00') close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 23:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x74}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r2 = socket(0x0, 0x5, 0x1f) recvfrom(r2, &(0x7f0000000280)=""/174, 0xae, 0x1000, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:49:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d002009000000000000007d00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x200, 0x0) pipe2(&(0x7f0000001740), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x80, 0x0) r6 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x4) preadv(r6, &(0x7f0000000040)=[{0x0, 0x280}], 0x1, 0x0, 0x0) 23:49:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/86, 0x56) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x3}) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000004000/0x2000)=nil, 0x1000) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:49:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffbffc], [0x0, 0x0, 0xffffffff]}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x100000001, 0x4, 0xb3, [{&(0x7f000024a000/0x1000)=nil, &(0x7f000013b000/0x2000)=nil, 0x9}, {&(0x7f00002de000/0x2000)=nil, &(0x7f000005c000/0x4000)=nil, 0x8}, {&(0x7f000062e000/0x3000)=nil, &(0x7f00001e9000/0x3000)=nil, 0x1}, {&(0x7f000015b000/0x1000)=nil, &(0x7f0000610000/0x1000)=nil, 0x9}, {&(0x7f000051c000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil, 0x10001}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000c46000/0x1000)=nil, &(0x7f0000eae000/0x4000)=nil, 0x4b14}, {&(0x7f0000453000/0x2000)=nil, &(0x7f0000028000/0x4000)=nil, 0x7}, {&(0x7f00007d5000/0x3000)=nil, &(0x7f0000524000/0x2000)=nil, 0x1ff}, {&(0x7f0000c21000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000475000/0x1000)=nil, &(0x7f000020b000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000489000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000734000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000529000/0x4000)=nil, &(0x7f0000e18000/0x4000)=nil, 0x2}, {&(0x7f0000cc8000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x31e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000140)="000000024b2ab30bdfd982955603287f07b7efa76d410d59831a5283e4b25af411ec5111814efd7c2200000000000000", 0x30}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1810, r2, 0x0, 0x6) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x800, 0x7, 0xce5, 0x1, 0x0, 0x10000, 0xfffffffe, 0x0, 0x0, 0x800, 0x1ff}) 23:49:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x20}, {0x800000000000006, 0x0, 0x0, 0x80000103}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x109) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2}, 0x8010}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0xffffffff}, 0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:49:51 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80, 0x6}, {0xffff, 0x6}}) ioctl$TIOCNXCL(r2, 0x2000740e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x10, r1) pwrite(r0, 0x0, 0x408, 0x0, 0x0) 23:49:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="000000010000000001cc2780b37fedd87ac37c05850000000000"], 0x10) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r0) sendto$unix(r1, &(0x7f0000001240)="b100050460000000000008000501000000000000cea1fea7fef901cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36baeb23fa6651832753a80100006ee01be657aea8c511700d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xba, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r5, &(0x7f0000001300), &(0x7f0000001340)=0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0x3, 0x3, 0xb}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) shutdown(r0, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001200)) 23:49:51 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 23:49:52 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) pipe2(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r3, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000180)="510fc3", 0x3) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x94) renameat(r4, &(0x7f0000000000)='./file1\x00', r5, &(0x7f0000000140)='./file0\x00') 23:49:52 executing program 1: syz_emit_ethernet(0xa2, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60209200006c3c1b914874efcec3c585000000f7ff0000bbff020000000000000000000000000001290a040500000000fe88"]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/43, 0x2b}], 0x3, &(0x7f0000000240)=""/7, 0x7}, 0x43) 23:49:52 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffe, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:49:54 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7ff) kevent(r0, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85, 0x0) 23:49:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x54}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x4, 0xfff, 0xe61d}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000006cabd5e1"]) 23:49:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x1a4) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 23:49:55 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="88bc146c444d10ab34861885802f2ce7264c25cbc17f3f436939a5f15f83b025e89f0c72ff6a38821a0a66812429d88b5b32fefed1a3c82bdf613997639f15fbc15d1b39559cce31da03da51fe57cd913758edbeaa6613aa510479b531b95b53a2c4c5a297fe4389497b89af034e3033b971abd402aa3df2066e4ffcef5c850b77c67c8bf21fff82124278b1d5068750bfb00e8f3e6a2eeb1c1401e0c8696998abad69824d7834d53717414792896cc6642d494adcebf955337946406bebadab7349441bf661606015", 0xc9, 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="001bbb452257c30a540d21d70247806937581d6759fd9ee84b0457a3f13bbea90f7f3609a50a436ef58242645aff7d1593089eb9f1992d86779d19ae150b7a9f8dc787bd7c81ca95233ac0d598e12f562453da6ea468786f8190cb29a076bde56f1944bcfe354b5cf3cc96"], 0x8) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup2(r2, r3) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() 23:50:56 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x37, 0x0, @local={0xfe, 0x80, [], 0x0}, @empty, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x6250edbf, 0x101, {0x4, 0x58}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) login: set $lines = 0 Password:set $maxwidth = 0 Login incorrect login: show panic Password:trace Login incorrect login: show registers Password:show proc Login incorrect login: ps Password:show all locks Login incorrect show malloc login: Password:show all pools Login incorrect machine ddbcpu 0 login: Password:trace Login incorrect machine ddbcpu 1 login: Password:trace Login incorrect