Warning: Permanently added '10.128.0.109' (ECDSA) to the list of known hosts. 2020/04/16 13:26:24 fuzzer started 2020/04/16 13:26:30 dialing manager at 10.128.15.235:31889 2020/04/16 13:26:30 syscalls: 338 2020/04/16 13:26:30 code coverage: enabled 2020/04/16 13:26:30 comparison tracing: enabled 2020/04/16 13:26:30 extra coverage: support is not implemented in syzkaller 2020/04/16 13:26:30 setuid sandbox: enabled 2020/04/16 13:26:30 namespace sandbox: support is not implemented in syzkaller 2020/04/16 13:26:30 Android sandbox: support is not implemented in syzkaller 2020/04/16 13:26:30 fault injection: support is not implemented in syzkaller 2020/04/16 13:26:30 leak checking: support is not implemented in syzkaller 2020/04/16 13:26:30 net packet injection: enabled 2020/04/16 13:26:30 net device setup: support is not implemented in syzkaller 2020/04/16 13:26:30 concurrency sanitizer: support is not implemented in syzkaller 2020/04/16 13:26:30 devlink PCI setup: support is not implemented in syzkaller 2020/04/16 13:26:30 USB emulation: support is not implemented in syzkaller 13:26:35 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000340)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 13:26:35 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="0380c200000000000000000086dd60b3020f00302b00fe800000000000000000000000000000fec0ffff0000000000010102907800000000605b8898000000000000000001fe880000000000000000000000f07b7fb8b069d431bb6e00000000f7ff00000000000000004f4a6d54c981aca8bd4429c2695e68f323dbd52f6a5119fe7fc9"]) 13:26:35 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) 13:26:35 executing program 0: syz_emit_ethernet(0x42e, &(0x7f0000000000)) 13:26:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x8020560a, &(0x7f0000000000)={0x4, 0xffffffff}) 13:26:35 executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb08060006080006040001aaaaaaaaaa0000000000ffffffffffaa00000000ca3707b446e5aa0eace40144551d14ef0a5cbf2289273e33d148e3b2808e3a4c2062c6f8d1eaad9292209960cebd01b2c7663e934103f9afc2b01b2bf41d99521328376e671ef02906ea070279a5aa246799fff1b557f38b2de777db56ae2a7b0267e84279117f4fb494037493ad87a85bf0f1474131401653ec17b5c72d5a965eee37fff916ea30"]) 13:26:35 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00'}) 13:26:35 executing program 0: madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) 13:26:35 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)) 13:26:35 executing program 0: r0 = socket(0x10, 0x803, 0x0) write(r0, &(0x7f0000000400)="fc0000001900070700000000090007000aab80ff000000000000369321000100fe8000000000000000ff000000000000008656aaa79bb94b4699c867c171fe7e0e935a7ffe000000070002080002000000036c6c2522ebc205214000000080003e2e80772c74fb2cc56ce1f0f156272f5b00000005defd5a32d6252038f4f8b29d3ef3d92c8334b3863032301785cb956f52dc31502a531bf232b3ce0a48b6e4170e5b50b7e0ad91bd0734babc7c3f2eeb57d43dd16b170083df150c3b880f411f0a07b567b4d5715587e658a1add48f6f00005c0548deac270e33429fd3000175e63fb8d38abb9207faf656873cf10000000000f79699fb34d2b352", 0xfc) 13:26:35 executing program 1: syz_emit_ethernet(0x42e, &(0x7f0000000940)) 13:26:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) r0 = getpgrp() r1 = socket(0x2, 0x4002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x410, r0) setgroups(0x0, 0x0) open(&(0x7f0000000900)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0xffffffffffffffff) 13:26:35 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) setgroups(0x0, 0x0) getpgrp() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) ktrace(0x0, 0x0, 0x410, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1334, 0xffffffffffffffff) 13:26:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) 13:26:35 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r0) 13:26:35 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, 0x0) 13:26:36 executing program 1: syz_emit_ethernet(0x42e, &(0x7f0000000940)) 13:26:36 executing program 0: syz_emit_ethernet(0x42e, &(0x7f0000000940)) 13:26:36 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000100)) 13:26:36 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 13:26:37 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000280)) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: poll(0x0, 0x0, 0x1) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: pipe(&(0x7f0000000180)) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, 0x0) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x4) sendto$inet6(r0, &(0x7f00000001c0)="4c00000012001f15b9409b849ac00a00a5784005000000000000030038c88cc055c5ac27a6c5b068d0bf46d323456536005ad94a461cdbfee9bdb9423523598451d1ec0cffc8792cd8000000", 0x4c, 0x0, 0x0, 0x0) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000000)) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) write(r0, &(0x7f0000000040)="240000001e005f0314fffffffff80700000000005500006226658c1f8355000000080008", 0x24) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: syz_emit_ethernet(0x4a6, &(0x7f0000000480)) 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:26:37 executing program 1: 13:26:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(0x0, 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(0x0, 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(0x0, 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, &(0x7f0000000000)) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, 0x0) 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, 0x0) 13:26:37 executing program 1: 13:26:37 executing program 1: 13:26:37 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, 0x0) 13:26:37 executing program 1: 13:26:37 executing program 0: 13:26:37 executing program 1: 13:26:37 executing program 0: 13:26:37 executing program 1: 13:26:37 executing program 0: 13:26:37 executing program 1: 13:26:37 executing program 0: 13:26:37 executing program 1: 13:26:37 executing program 1: 13:26:37 executing program 0: msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[]], 0x1, 0x0) 13:26:37 executing program 1: 13:26:37 executing program 0: 13:26:37 executing program 0: 13:26:37 executing program 1: 13:26:38 executing program 1: 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:38 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, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 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) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x43aa, 0xd9, 0xff9, 0x6, "938fcde0104ee2eb83289703cda06a76b534c95a", 0x1b6d32fd, 0x64f}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/150, 0x96) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket(0x18, 0x0, 0x4) setsockopt(r2, 0x8, 0x2, &(0x7f0000000040)="e708d593e5550bc2368f011668a7eed0a12b957465bde25aaaad13c2b68befc3e2dfb56719e1e694aedd84ea3269397d7e49a435876ff2b7e8a74d4d6ac72d1a385332b68a118607e7608b8afdc10bb1f5315779243b2197276d696e54de92aa6caa8980a03b35f7b96a3e378b1cf495a44473ee2f8870631576c49255c0b4f01a", 0x81) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) setsockopt(r3, 0x101, 0x8001, &(0x7f0000000300)="e822d2300b1af2a6e8cd91674b276e35c3efd08ce369321b1c50ebe1fd80f904be5f9dc8888e0eaa4432c9770910d5d1482de6d6894506f32dd0a8012347a8c3a9d0bbf25b28589c2c8979babd79dd2191600e592d5ab658df34c14386518f8ae98e786510e33b3c0810720c23188a5c96b6d79e9e65f447d005c79b8e050122689b5606e048024e611e478317b469823838c736d6476dedda7483550b14815d3f3aee7453b4701daffd1b88", 0xac) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) flock(r1, 0x2) 13:26:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="adb7d244413ee00747fa21b4bf9084f6b405827c6564b4ceb496747bd8824fae4cc420782b6c1d3975876eb663bb0dd4d95fef5acbd97c989b834bb53289a5e6ef4112b16e9ec15d63a3e9bce91d03e400e75a8e0e826a71b82c17fbae98a6f5c8d6ad03f9a83bd1f4be7a01614c632392e24727ca5693a64f90cb1b06c17a15edc03e999a7244fdcde2fa6b03a34d4805", 0x91}, {&(0x7f0000000140)="ea6fb6c2b2d8db30993f16917bd02dc708c3dfd72d700a6fc5cc06d1e9da3a41c4942410187325a67039e416090cdb7f3fc4f228d6adc0049194fd164f5b0451544b90b00a86250d6e800a83de613a0fb4d4285b6a8edb162f713b783f369b8694002b8338667ecf4d3d891a8c217546d4f15f74e77b734a881512f261d91a82f9a03609424082a59b4a1acda122000f0a4c58354f5b605d6a3620e85b6ecb01060ac54495caca2623b46eaa55f3d0423f9f116bb15b0d0724cd84a49a8c3270193c741154fd9f2de7c330e2b36dc174c74716dafe386b89f51994acc94ea4e4639184ea9effbc0908ef6f9f49c8af57", 0xf0}, {&(0x7f0000000240)="4aea5523a4835def83cde75f905752c4e117fc37083c2a5b59fd2ee032d80c41e6cdcccb821967d07edca23f628af7946cba96a3268c15b7e8cf6ad43e002432ed98a782d0eaa3025c1f19e2adc76dabc9b21bb3b332623dfe3a9704c7fa2507820c33dfc13af8f9c540573e5ba015e28188c54433f564337efe91c6266f237891941ca2bad85eb0963ea5acd2dd8bc8fd124c6fba1a8ddcad8066da3cea94f63de98b42d006ba929de5568b8248", 0xae}, {&(0x7f0000000300)="0c97c84e37deba76f470f0294041f93997493be7d520d0f69a67ad6ea5171896e549f6fc35a65e315c6cd173affa44bb0c76b25fbe6cbae4e835e926d87b15ca7072b4440b44c8e071eac7cf5081caf9710db61fc515c348fe38227b31d55a4acd350a552e2844dfc5e099cd2f18af288400b92025400f5c4058bceeb4437dfa13e4c7791abf5d99548aa6380ac6", 0x8e}, {&(0x7f00000003c0)="34970472ef3849ca17919f9593ca817d64c2889165b9f01c5eb37c200c6b79acac87b6577faa43e6c087ee", 0x2b}], 0x5, 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703442de600d63204af5ca169f5bc55a0", 0x12, 0x0, 0x0, 0x0) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000680)=""/252, 0xfc}, {&(0x7f0000000500)=""/81, 0x51}, {&(0x7f0000000580)=""/94, 0x5e}], 0x8, 0x0, 0x6) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x80, 0x7}) 13:26:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)="68a497e2ddf747020739f43dd5064846bed7976e43c845", 0x17}, {&(0x7f0000000080)="5330f94f4d14a0ad", 0x8}, {&(0x7f0000000100)="acbe444f3044bf6f25d1b64f03ff75df4ceddcea", 0x14}, {&(0x7f0000000140)="80e912b579979b07b1e20dfb7642fcd26ddc95cfd5fd32acb42c2873d7620394686ce8d8d539e486c76de37a3c001ae04eddcb833d8211c1cd2afcf88590b938df68bfdeecc23af1397255819b10794349780c25ee2c11ac1cd8621c3e7309819f140cfcf37d5cda51f1c56fab7a828c58a33e67c9b92650a30dad1707e5702568be0b2bd1c66bc5b51b9b9dbf6158fc24a94608e3e672eaa1c317d0a8d789016544adf2aaf9867ffb9d7a7d7a29b6996700670ccbdad431c823f115419a891fa77535a62416adf51db4b2b720c1a53a0ada90fa4e7ef3361e7e51e57a9086dfbdf91641828e", 0xe6}, {&(0x7f0000000240)="07bd16f67ffdfadc0b10241a74e3ee052eff841671d8fd890588326fb23d46af3879a3776033334a1fab6573c0b7779669728e1953398f72e42ccb59c7b20afe0919fbed5302ad7de061fea4d7355b54f93d9a67322949515a137411488e81138d4e20a28cd84f46cbb49812cb833a1e10bf16003da8f383e09ca194bbfeb532f620de33640d2f13c8cc18c78e461059ac42362db9821dbe57b02d341358f9dbbb261de9ca9a0616b825fb0cf81166ceed415b7c79f4dc40c1a24907303549c472262805725fe9f22af8339249d99f72a8e59d15a6a24dec693aadd29d940b6102", 0xe1}, {&(0x7f0000000340)="7a94da82bfaad1b17d04", 0xa}, {&(0x7f0000000380)="bef607fb51abadc09bf065c23553329dc250d93e6a6c07b34f3ac3443edfd38a4547e8c3b5f258cd50ea7ffaa7545f57830de23f8e3d9f8b15c5f5b15bcec40b60d23edd29b3c8f63614090aa2956fde6b7ac70d910e95bb2beba2f136f5d2449158034083fcfdcaf401ac16694908133e8dcbabf1986f2311637710bd6dcd016a391b4972583959802d30add2351c2c0b3659fd0f15d018b0719ec767b2e25b69f74037f9759bfca1a151ac150e7e3d27", 0xb1}, {&(0x7f0000000440)="99d0fa8adbeeb045d52524d8b4acaea203796ed69611bd47ea4ad8246fdd6bf6bc3d544de6917618dc5222268f649b0ef4fffeff27ebb1ef232b90371790189832faf02ad10466f9", 0x48}, {&(0x7f00000004c0)="0f19c6c07ba0fc988eeb7c971d43bacd724e7d575ff87554f3", 0x19}, {&(0x7f0000000500)="d7add7174a6d6b276340d0b0b5a6f93449c43a7d4d07c0719e5d1df3bfd91cc4542b7077516dc4a86c5f36b3d53239dca3a7798376c28193e418348e58f18492fc41c113c1c3e50a4eed4e07abfdad79614617fd8f5a87d8003b60070eef0f758f056e78079754fea3a97b9ef7568015b5576da547a4e1994f7cbd77e5bef4eee725699e8eba258a938c82fafce3093950d166bcfb56564a43e47755fdfb457887086908bcd78fb16091eb2a0effec363ec7e8b372f9573986f24a44236ea8dc4181095b983b701a13ea401ef1ee7b4c74ce0f484205", 0xd6}], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[0x0, &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() setreuid(0x0, 0x0) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r6}, @cred={0x20, 0xffff, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}], 0xc0, 0x7}, 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) dup(r2) socket(0x2, 0xc003, 0x2f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x8, 0x200, {0x8001, 0x2}}) 13:26:38 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, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb99545a4f78d7c2b100040000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="874c9aabb97dfcd054dea20c7efcfc4027828d886c8080d93c1ee6ae921ddf243c2b1d122277ee3ac9282747826ed8cded6c04391832f184ce120c61795bc99a79c9fc817262475bd6cedd7b2907d3e32c390b7cff10b723395fd8aec2d624909dc6dbdf765b60cd082762e6f1d77109dad622e48af4"], 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) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/172) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/176}, 0xb8, 0x0, 0x400) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2c}, {0x206, 0x0, 0x0, 0xfd2}]}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x4000, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000200)=""/81) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x7fff, 0x4, 0x2, "548c326019c0453d2bb55ef38d6ba9eb9b2aa46f", 0xff29, 0x4}) recvfrom$inet(r3, &(0x7f0000000100)=""/203, 0xcb, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r7 = dup(r0) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x4000160a, r1) fcntl$dupfd(r3, 0x0, r2) read(r2, &(0x7f0000000240)=""/172, 0xac) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0xffffffff8563af45, r1}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:26:38 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') r3 = dup(r2) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) r6 = semget$private(0x0, 0x0, 0x2) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x3000) shmctl$SHM_LOCK(r7, 0x3) semop(r6, &(0x7f0000000040)=[{0x2, 0x50}, {0x3, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x20, 0x1800}], 0x5) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000001, 0xd16, 0x2, 0x7fffffff, "d7abbc0a4a7b52ede5daa6ac263c015f68b60b59", 0x2, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 13:26:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x0, 0x6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff6e}, 0x10040044001000e, 0x400008001}) r1 = socket(0x2, 0x4000, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x3) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r6 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x1, 0x104) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="960480c8cd3ef9b760d5b06b2c6ece6b34418b1c342a8e6ab24bf8e8a329a9585f64c0f142bd04ae69fae8c432b7bf05a2db39de94ead614a6ef2d3b0abeb36ad20080000000000000fd7bbf2b1bd6b8acba2eaad36f9f8bbd5ec763473235ca0f87d53f5e3ec39f949f85af03501b7764a8a2e8a6a04b33b3001e803d3e7e254973bd49fe49cb9d649529d959c8bbf74bd42c7eab9c4d", 0x97}], 0x1, 0x0, 0x0) 13:26:39 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0xc0105715, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000380), 0x1d) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r5, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/225) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:39 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) 13:26:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = getuid() setreuid(r1, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x8000, 0x30) fcntl$dupfd(r4, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x928aef3e00ea71c9) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) fchown(r0, r1, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) r8 = socket(0x2, 0xc003, 0x2f) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r9, 0xc0206937, &(0x7f0000000300)) setsockopt(r9, 0x0, 0x9, &(0x7f0000000080)="c1b743b9059ff0610bf65eb4e8f9c100c58eae8e3a4699d551f337dd1db231fb9aca0901b18d", 0x26) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) 13:26:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open$dir(&(0x7f0000001240)='.\x00', 0x73fabced9a16a04, 0x0) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000214, r3) 13:26:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x20) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000040)) 13:26:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefdfffffffffff], [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)) setsockopt(r0, 0xfc, 0x9, &(0x7f00000004c0)="13ca69c7bfe08aa201e0a1c3d4aa7184799e0410519785e9a622bc0f0f4bf8fea44af0dcee86b31e21a782024b9e63c5ebdb4c81b7a1a65b37024e5755f94f237abdbbda0ffbca6a89cd9556c54f3895a8c787b1f372fcfe6cfb809e20c0f8f5f2cf02fad4fa4a0d3e9bbd3f7f4d5b761ce5eb0922a07382ea28c9fccf46dd8b55e5832a657e25dd0d9a1eb509a7550c7be486b9b27f2039192dc3274b5cf1a3e172af880fd5194c4adaa45b184d13057dd393155ceef6588c7b5801ec00a0940e5807b95206c384541308a31de9376610688746f7da0e1f3e09ab53205986a698190258492585e3e68128efe860f7379dd9efc456fab2a5123cbcce90ff58aa38e4c7d87ce5cc19247d272b6b2f75500b3081e75c3db6922007277abdc8c892dcb470ba9281756f03024e67e50c1ebf567ca40652be8d6233abde50f3202b283ac3c4fc8451394a2445438132772c84f9d7a30d112c0f54b59269122e9845d64f9660d01768402d712fa709505a6b402ddc41c5d0b809021888b92a5b0c6576050f2b7891b0c221de3fdc4056f3acefee5a6c135ed4704ab34101844898d8c5c97180f0345249d44e789120fbe808d03a1a56ad09ef04f2382c0ab4b6d465ba0c4479530ac416021938b51df49e9e9f494d9c54b4b209f02e63d735e17aa3826ff6640646f73f3ccc85343bd41bce9e736107cd9c58373427296e5f2247149954b227dc426e818a6f709283020306b8e2196d6c44c4c922840ebcd320858391a19d09ad3d4b7730282028c50e25643605e989f6029ac87ad2b5bd308fd5d84426f87025ca6855b030aeba3cf0c5cb4ebbdaa19878e1b934712bf3b67b7acf404e629e63ed9cce103556553ebd9f1dbe7554a7b2679c51e7502d3fb6544858108a1eb82f4c84d72aaa9b8a04c8bed251525290e319370bf9242d97313aa61726adaa357c0e283ff9184897c7d3812e808d502273623050b6cfcf17b1e0f3defa9f3d142aa753fd428ef66b8a02114a82a0f84d9cf37d47012be3348464d229f484cd7801d2da90178a4c18e1dc36861f66f6af1785663158698fac8097c6beaf1023e916a2b6a5810fcc8486ad364c926de8c883ca39c60d06c8727f83a3981510e9d2c07208491d368db2d9bc57eb94fa29e401874b6bb53ad473491f95ccfc500841d31c877eaefcfaa4a690860c751e15bcc7207d0d67edec7c4a3b4970043282b21d7d44fadeb298575ee5f1cadb70d049fba0a32eee175cd012068632f973e50e3a33dd0c55e99e9424c37307ae8c2f250beddae60ad588ec7e25f4e60d15164e15345382303f67afc9a8672a10fe51b746a81d7df48b815bc66018577d17ed2139dba35ec1e677d8670b4c340bd6e002e5e3b05616ca4721c69768884f91cb70df4cb69f254007248b7811c1184ff1e0d6d6432443588cd16179b5fc4f90e6e6e469cf3b7fd1fab0a868a097f9c966d0f206a7a8deae1a813b5b12f159d7e73cd348e13be046bbe6661d2242e162ac3d87727cf977810dc2935460d95b8a5f2f2bf9c687373b6e0f4864ed333f5d57d5de2c54bca6d86a5ac7eda520612845f1ff36a1077dd87f707f4e4101531da0eef7e246667fec6f6c77e469836c78797d874617d4570f3f21df386abd37e3fddc10d5fb57de0aa7cf24fa9cb82da7fd55f073438a17b98fc4dc44f142a2e8b6afc6f6ed87f35b321e2a4378a879739db4a4e3772db24ae1bf18657ed7ccd2bf9f89d62d8bafef252e2daf635cbe2a8f0f4f69badb00b1554ce98569b9daa122af8a1758afc352d8385e318f386fc2846eeefe153d3c8cf053a4e2a83589a0b25a4914b9850a4ee9ab919c479a3736de91774604e936d519a4844da594915225832f518fe267c47a404a384716c7afdbae1061029483c499ee9fcadb7f40513a76b5912a1ff1c7e8eea70f239c4362476e7894d2d6cc725df107fe3a378d49f1c9bc38fdaf0d454afef422e657113cf06161002b649c0c9e4829cfcffd7e955d7b05d2b1cc0e2b8289407404670d3f25d1f89853aa54d8af4e5faa0712d64263c5756d80ab770435da0026b4f675249ad32c0bf1cc398cb390041c0e531849bd9854481166450e1bf4c69e97774bb2e0f9d266e283754e834af1a0b712e9ed4f9afd294fc5b0899dd472de6b77cff1f037e3dd9a88ee2a01a1e0c65ca036c079cb170b7c0ac9bee7b6b4bd3a264d76c1ec35ec737b6c822750b7ddd053711739c374289c1ab47ef6e03bedd5f5265dc204d0e6f0b5236ee805b85cfa5f66b98fb184538646ed0f95fa6854c62a0f27371edf84cda9f1eb77905747a61c66aa323a75203cb084e6f4984c19ef940f7485c4129e74ddf5c92bb01b1665c8b9be7a77d4def9a2e5aacf329d8aa92b88ddc48874cc5ae9087d3bcbed2da744c5651503fd4d55f982be33773c04cb683a1c3462fb1675fe83f674b42842270713151392b6737170b8a9f92a746da07bcc92c744de6c1c69758430fb2c305ccf5b488ef1cecebec08e1c1da7458e58e5b9e642400e40b3667e404e7a1863200e5f85a0b72ed1658de420492ce5596ed513d3751eae8e392e55aa7e001c329507f80c164ac26377226a92b054001a3a8e7d0127882c2f039ccc0acae065a5a7af97480c4c1b2995b308fba6473747946921eb287eb09a90c3d3dd6339dc108a50cbc2818033990ad8f8da97092c9ee2de53453baa80790973869e8a78e5f1ae81e634f8b515a280dba26f0976e9632d2c77956c8bd9d7727c667f986efc780ae97cc2547a1a9eec4bb0f06ce2db10caeba70cd48e97cf23216cdfaf3a75763c59b22ce5f19bf8c58343cef468d70f99394404777593e1d70e7d57f122fa446b1e102a0dcc1690392b94f80e706f3197690f8019868a227813993e6a7c524ca02e281cacb8ad8feb2b6bb41a4ea0cd5a9532fa59cdc21f9d9f1a97b04d49f4ac871fd06cca66c0f57e3c709f449fb3aae0b9d905e8b1a5e6ec70eedca1f4b72d237ccd9b25b27cf4b4256ade3cbed11c76a1887ff02ab5b184de0a9d870e94e8cb2a9bb63f8a2ca45981bb9418f71636d7c68caeb76da614765a1f2b4ee7fdf153f58c08b0d31c94bdf17c7ec666bbe6d4dea938c99b0657a44a8b75c1d2e3c293e60746f1de5f1d5f8cfc7900c3c3a31910b4e133fee748dd362881c429822c3095da4649aed480a7076178fb54650b4cce38f0f8900fd6bb4c6f7f107f3cd753f8bf7b4b538c84bcb84c898fada36ff3fcd5b28198707941a8cfc3fb9e17755dce258317d4df1cfbd1ccb5a6811db5db4a5d7fa8ce228d6f21df694391c8d56dab468c0f403490564813c225bae96f7919e6154b36832a6a036c6ccb75fb83052947cad4b7706575098d9521304d9ce60abf0daa6565e372f474e4f6a0dee07bfc4240adc18f4396a4273783e17d69fc9f9fb965cec35af90400bbb04a8c1d2ee3dcd7711ae4c97f080a732b69218c6f541d1535e0d6b960c8bb5de46c0d6a7e1ceaf554f231b960a0f0d3ad09664de47e0e85f68b6f22f13df03556114d136edc923514cc09bf40b8ce31ad620b608076d184c6c3b847064592da5eed02e6f280c6ee069a11eb792a55e56874ac694fe8654b5422c609eb3c50ba8607b78decb6504fcd2084bb2a3114b29f0b69021c69a2b31be7f70188da80062b1dbe766707304e1aa094a5d13d164840522a02197122bb1ff118420dad3a36bd69260880a327b32bdb6faebe6211dddbfd0d65928643ce55f63083ffb3740ae86ed07cc403b677bb3951914e260fc285c3fa741275550f03cd5f2f5e2e557480778d0489cc0b691f26c342966aa3445b64f56cd707e9c5891601d13a6de5ac68e39644083df042c7b2d48adfcaa6f81bb689830c069cdb200aa4b5976a3d78e141f132787f354e0f2230c9a4acd1082d6d4724dafb8a49a2bbe180195fe41d18aa545f560c7f8257e357763883c4594019d4d6c59bb98f8a0cf2b53504a017b74c364050572f5629b4402596e7b6517d49abd09da097834eb56862f252b2d8db21389a98f7b0ec62ef679f09e9537c5b91290a449ff829de2a774ff240bc27c77d2a7efad9ed6e0eac75d5fb5936c9e360d81a045555a94c9c55b0578e260c7cf3726a34b70a5aa235122b55cb681a8c0523abc722835e46ddc7c0b22e8f52544d98681f58026550375db67772f17a2f6ae6061e70e256a0a3502d4503d66fba56e7fa951ed2bd7dfa7c76dac70307dcb6807d4ec84a9ba82d95477f53af9c99fa96057f4e464a9db04e3b5abfa1c1595eabedd118399b1cd37d29cda4688152b98b7608b7d2fc638784608924d310863a37c4b47321b4622e9db83ef4e0a9c64d8452f3b0900d82bbc5525526d74e211e9a1bbe5edd25e199d63263861d0c63cb5d19ad30d5ac505874a81bc084603be781b8106a7b77af1a376ee49cc3b1695d771b8b0b8efec4ef16f07a4826249b73e779675f244291d4b560114c14bcd19aedc4d054a523c9d15880e26c41c518e5f58fd3d66b254199369b05d5d294384b7c8bb3f7709effda8398fdc977d0a47f4fb2da42132256697a6b63b2a8aee4567267a945230d320f520f9057e1b26cc7bc7980d8ec27b4ad7d7b294fd2eb75ac324581054005d4f9bee46d8e163460936ea97ad55d4917fcdfac69af342238e76235badc8259c1df15149471e9c3e54725627ef17d5c126558bece6ed03cf41d7e3f01a5b6e96736b87d83e4ecfc5f4fd190598f8bb11826705dbc939fb88f1350129bf4aced4811627bde348e4a7aabef38143779776732d88e0800dd9d0b9046d7c58fecd35b07916ff2a9f604ca3d343cb6449b180bb6a54bf41a5fdd71d2b337d196b64ef6d1fa4b48c79e92067c6b8b6568d8f4d831334bd294451ce6517f8e8784c3cd15a939408459522d256255c12bab214fc8762975d9baf13e4dcffd4a8cc7b022cecc3e75c59a7c8c0fbd7077bdffef6faa88c0a99eb6645da5df31f0318a338e5cc6d8d24792695ff19958f967046386e39bba7113fde06b82f9fc8e027d3aae8175b3571e5b2a638c1fee80a59c3322fc120d5b186be0a31acd42bb8151affa568fdb3386d276acf2749acd084c405e16fd7e37d1338185f6f65451de9fd928616661cb1c5e54f8173b01222ad48fc8c0c53b301f47b6e1030621f8efe734ddfeec9261b2db1064d74255fa4ae7444f01f8c0cf63d352bc514e8f27ec47511dd3d109fa72cc6981fc0bee7295aebc98e8cd045dd265d4015d639618bc3a14294d4dda4f0c57f58103670a8ff803fb73e84c181ddc480abb8b9d7de0ccb9aae53fde67a4bdffdf8cb2344965aab10a41f7842d50c1da564d27fd8241cc6223b8400308a216df7c7c439b6f05c79cb075289362dea81927a2aa6e240cf1d8a262606733b73a8ace85ead2acd6d0169f9117fbe11609c70a0eb9ff8698c6c9aa65324e219eb2f91e4d6bd646c3946d7963a8d30a058259beec5925ba1bd248521458d5e2ecc6e868e21965a0cf273ce9f0254012cb7a51808de07a70bcfeac2d50a8d6dad0a1090b9c292969a0e96d44464257aa61d0821704815582569f01d0ab86ba7644b450cfb20c23dee8b678f86944442ec68e1185f8944d1e8966429b04a94b48e39260af4fac4d9bab5035b27c5b25dbe24fe9f400124a3fcf1ee4d6567a7abc0ac7d24cd5f9bfda342568d1b59be52a5cbf1ddd505f666b1afb60000013f1d075175f6c5dca9289e7aaa457fbea744eda375bfc62cec22af6898a6ac51e61d3e637fa474c04002f4fb712", 0x1000) 13:26:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r4 = dup(r0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) close(r6) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getuid() r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r2, 0xa, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) 13:26:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1], [0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffbffff], [0x0, 0x0, 0x401], [{0x0, 0x9}, {0x0, 0x0, 0x0, 0xfff}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 13:26:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getitimer(0x2, &(0x7f0000000040)) close(r1) 13:26:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x488, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r1 = socket(0x2, 0x3, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x1, 0x10) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) poll(&(0x7f00000001c0)=[{r2, 0x40}, {r0, 0x20}, {r0, 0x4}, {r5, 0x20}], 0x4, 0x174) r6 = socket(0x2, 0x8000, 0x3) r7 = fcntl$dupfd(r6, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x3, 0x4) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105705, &(0x7f0000000000)) 13:26:40 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x191, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x3000) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) shmctl$IPC_RMID(r0, 0x0) shmdt(r3) 13:26:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8, 0x0, 0xfffffffffffffffe, {[0x0, 0x0, 0x0, 0x0, 0x4000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffbfffff, 0x0, 0x400], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}], {0x0, 0x0, 0x0, 0x10}}}) 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)) 13:26:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000280)="98", 0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000000)=0x503b8000, 0x4) 13:26:41 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000100)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206937, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x4, './bus\x00', 0x11, 0x4, 0x1f, 0x3}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:41 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) fcntl$dupfd(r2, 0x0, r1) r3 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000080)=0xb) fcntl$setflags(r3, 0x2, 0x1) 13:26:41 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)=0x1) 13:26:41 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, &(0x7f0000000180)=ANY=[@ANYBLOB="00c1ebf379a996e0eca090d55a02e00aa043d20907"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) fchmod(r0, 0x11) 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(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffe0f, 0x5d) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 13:26:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139fb4863c9e38e5671540466f5dc2d64784c3adcff06949af5fa860a803a9b6c240c2d88e883f912e3cad3f52d3b1ec52afb1e2edbfbcf952be3c6c23f2889a1e0b58fd88c4904d844b86018d5b7dd98c2378cd2be916be3cab76bd96cacf1962ffcec9e2d678b9d5396f436991ed805853202cfc59a5145014621a0d1cc1ce3839b9ddd504c11a9715ca95e3caf631c08169e145f26f39a90be16e1fd16d6029075e0e1058c3ca68f967a4b63b4f5e3c4d744662dec3b5c380a1ddab98e3"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x8) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:26:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100000037f, 0x102) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/172) msgrcv(r3, &(0x7f0000000040)={0x0, ""/3}, 0xb, 0x0, 0x0) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0xff, 0x81}], 0x0, 0x0, 0x3ff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0xff}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x2800}, {0x4, 0x7fff, 0x800}, {0xbd02e895693020fb, 0x8001, 0x1000}, {0x4, 0x2, 0x800}], 0x6) 13:26:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) fchdir(r2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f00005dcff8)) 13:26:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3d) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000100)=r6) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) chroot(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:42 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) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3}}, 0x27d) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000140), 0x10000) 13:26:42 executing program 1: syz_emit_ethernet(0x16, &(0x7f0000000000)="2f524244f0035dd59fac661b080656b26abae884d29b") socket(0x2, 0x3, 0x0) socket(0x1, 0x5, 0x2f) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r6) r7 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) socket(0x20, 0x5, 0x7f) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000040)) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000040), 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x40800, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x36}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007c0000/0x1000)=nil, 0x9}, {&(0x7f0000323000/0x1000)=nil, &(0x7f0000362000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x6}, {&(0x7f000016d000/0x4000)=nil, &(0x7f00005a9000/0x3000)=nil, 0x8}, {&(0x7f0000706000/0x14000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000002b000/0x3000)=nil, 0x3ff}, {&(0x7f0000530000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f000018a000/0x1000)=nil, &(0x7f0000637000/0x4000)=nil, 0x7}, {&(0x7f000011f000/0x9000)=nil, &(0x7f0000389000/0x3000)=nil, 0x8}, {&(0x7f0000749000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000eb000/0x2000)=nil, 0x508c}, {&(0x7f0000475000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000292000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000732000/0x4000)=nil, 0x80000000}, {&(0x7f0000567000/0x2000)=nil, &(0x7f0000191000/0x2000)=nil, 0x6}], ['./bus\x00', '\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x3000) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x3000) shmat(r6, &(0x7f00005af000/0x4000)=nil, 0x3000) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00@\x00'}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x729, 0x401, 0x0, 0x6, "97d2f3c6658c3ab4ef6f4f345a5680c9660d19e5", 0x10001, 0x6}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = socket(0x18, 0x2000000002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r8, 0x0, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) r10 = open$dir(&(0x7f0000000240)='./bus\x00', 0x100, 0x84) r11 = dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x3f}, {{}, 0xffffffffffffffff, 0x50, 0x0, 0x2b9e, 0x7}, {{}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x4, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20, 0x4, 0x3f}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x2be, 0x80}, {{r8}, 0xfffffffffffffff9, 0x10, 0x80, 0x9, 0xe43b}, {{}, 0xfffffffffffffffb, 0x1, 0x80, 0x1, 0x7}], 0x10001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x1, 0x3, 0x9}, {{r9}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x7c2}, {{r10}, 0xfffffffffffffff8, 0x41, 0x80000082, 0xa00000000000000, 0x7}, {{r11}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x4, 0x80}], 0x7, &(0x7f0000000300)={0xffffffff, 0x400}) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7e8f, 0x6, 0x0, 0x3}, {0x0, 0xf0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="6b3e191360b1d1eaa2e1b6a021b6") ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x400) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) getuid() ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7fff, 0x4) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0xc000000, './bus\x00', './bus\x00'}) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = dup(r0) ioctl$WSKBDIO_SETMODE(r9, 0x80105705, &(0x7f0000000000)) 13:26:42 executing program 1: msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f80500ffffffff030000403ab96710ce5dc1ec1efa2bf616678934d75e88e175ff924390e325139d3f0edd5d1e47db175205a55c05366ee271ba12dcf94d59b17a8a8e6261fb9dd1f92f62c6c5e636aeecb0204f5016f841141c06b15ea846956859615cbf682864accd7a7e09667e1a7ffac5eafef2f306eb6167d458dccbc1d8b6cca0c01adc564257f43ed15cf6daa961c02a2d84e6f8ec3da71538a3bfeb05bc0ad7f1164c499a3a19bc21d136d2d9be5a2f80aedca8710fef3a520dba66dbac490496d991d56cdc0730c0f277e091718df37ebfaad9061105b337ade8bf38f73e484074"], 0x1, 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) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r3) shmdt(r3) shmdt(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:26:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/182, 0xb6}], 0x2, &(0x7f00000004c0)=""/153, 0x99}, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x555, 0x92, 0x0, 0x8]) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x288cc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = getuid() setreuid(r1, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) dup(r4) seteuid(r1) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) 13:26:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000240)="e25bb9d8ba278f6c680a4a41678b2014789d8596e93bed9c15908b916b115ce501ffb4a4cdf5ee351c71308157babc4a510eb7132f709a022ac5b443680894f4aa33501aa39ac90484b2629c39850b42637be060c250859cfc7ab4a1a0958b53b79296c705430166ae2b318728b455d070e73f9e", 0xffffff4d) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5c", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000023c0)="21a1378e7764ff50ec2c9e4f416994493670c6c7f6cedebdabf3d9de1e70387bd437d34af029447d125ac89773d5b8276675c4cbac4cf32478eed2375f960d35d71ca9c8641e3f9943097bd9646c269a7e76286e351c8a23cab4873a08e70fdd51ed8d8218ec8d6c7fdfcea5fd83ebc8d4f8f445edb569a6a60b87bc0a5c249120cb4a615d088d5ed0f892bbe2f91f3a942d5257f29763d5384b4af197992d68f43ad730a757ead49bf39a231ef90ba868270386edfe6f1b0beed99f095a4e512d2e5f8efd7c03438a13d924440c5046270399abd20817163e56ee1e40480e8c95b350ffc3874881da8fc85807f0ab93365d3ba2ea7b9d0ec93eae8a3ee42ef88d28779e5f1c30a59ae44d8204bb7e76fb74a1b1d2b543679fdaade921ac85f0daf36700539f7f1c5b2404f218f7f126f93285866a110b98a3cc42a56ce9b4aeff49cb3bd512f35aeac66c5fd2065131aee9807e5b3fdc46e01345b1f93887a1a212873a1861a2ff42a3928be7242d50e29b78a16ac707e54ef1896b12179c67d8b7c41ab06f58e530bc01961513957a6d1d81af46b8e783520d2cf9e7efb270ab99a3e34b2c6b7238f9ab5d860ae0e590a752aa0e1ff003c04d4b5d2fd872b95960a8e59472ecf252043775cf91f1274f7744829db64a464f7f03c0bb178c86c475f6c3b7a7867d401fb51c1db5645e646352e901765ad5229f54cd6ed2e24711914b4f1e291beea4d621a371623b1ee52bf2a7008a080a4729092153359a728e69fc048664257d8b140890e596ad389043c97ab5b1edb1def2cebbd22490b448c3d48be1cf3ef6c1a6bc925e4c661790606b6d73648957593ab298fd2248bbc6f820f1442336aa249ebf398ad756f8d91ee6be0d6351cc44c0b5ed547f9803080a01ed66367354d8726a783e497633740e8ee1c378d37724caff0b12ee7702a1079bf8d7b4ee040e76d7e08022f89a8088eb9170cd445700a47881d03fbd8af37695a76272ef9de38ff248e01aa146b14da5959bfe1993fdd9c141d2f32211f29ad9a18a2a151a3fe23be6badb5220b416cce95a1b7cbec88b114cb54b1e59993c93fa40ec4af5c8bdc273c6797a4b6e1517394e8e4527dd7d762bfdc0b4684d44baf02404ce931d204e4d2ea37cc2762815cf0c9e7a63d47a3348d9f42342ece1438c01fd32c840a64bd5ab7eb8c7118466bf077fde08346f30fa768d45f44008ffca89a30a243ca6bdb7547b98433067aaf3a6888ad585d187e1e50fc831eb401e395d8d7fadf048b2cee445a591358e906bff72ce16211b18d662f2f8767d3f4964f4b7d2bd3e912ad211642026eb2185f737b4facf185427d11908c49bac07c304f213cd87fa93305fa5fe90a0266b18006e6a573e8e6dfa05607d817afd76675605f4e34a4fff70d655676e8f2f7449205a72ae67276bdb23d66d4bfeba57fa1815c58eb5b873e897579630af00ebe7a21931f00b43141af24c3833d3ab17fbacab3b80982b14f345bdeee703e092c757a76e4a1d1221e10965ba2a41376cebcd76921bbb83899650fe3e5288a63eca44025cd255679573b9a78ec5ca585cd384e8236e82de5613a25db2ab2a2032b0ff5592ad514e45c810eceeee26ac2c6b3057cc0516ea8d626d7893485874b4bbd4eb4b3e5da0be0484f375faee55091a72ba899dae4ab70e0cfaf477f2733b3e6890bdddad7623c90a89d6e8adbdc97d0f2cf8f02a28f45a1fe61e0c13ca1a6d5e1f6dd78db1a86f009db992c5d16744df1147b08084df3e0198aa27597e364fd6b0f6888c572bced96b08154f0b83c5cd6a0f97ca6c21d44876bcdeff4b5c45cf07cb87a6e86ae65a1d8f5930f5b9d7142024259693491409cfd39a365cfb0cee7fe52150ad96aac5ce7e72ed56c539e000da9db9335182bc898a004e089be5b7dade57045646e8f351e44694d54c9b1d97ebc439380b314d529b122a09393321d933df709521122e4a4b0054821062111af96fda23d5032325cb729c92f7b368b0644ec2fc78ced230d9911dd63c629bd5343ab841bdd11d137f04eb94b002ab3d0b72bbc821f119469d00eed8240368bd4a91d5b23660d3a24bd3b5a87ea48d9d4f4ec8ffb952a543e4f0f4b973c170a1ebded8cc235ee6f1d05af97f64ca85d037273a9359d405f9e04bc9cf482b474c2e36d2f04be2a197a99940211de7e5f355301dc2a3d5cf178e1105d165640a6bb3d34aaadb7db3e118228a909bb767b446903e9702b46b475e40943bbc798e687c5b89a7b28a8e101d7de2c4ab2da7702f4ee6d98ec43024b1f5db71de0830b69535511d6b0c76a80a582f2c2ce2cbcc98d7abdc523d215895af2d1c557266f5844ada1c415d93c6755ff39a3fff4915fb8b3632ca434e4138ec53a6f8b1deaae8d13a8f720bea8db362286dd57ab4237b7205fc4419a3727b1577a43b3ec77595684640b144609c25f3139035d6af93dd7d42d508c80e24f0919cc5946d92b34a7cbaf9568658bc2d725362310609c916a09aacb76e9d44918f5e7e72dac473254141adcf975996b6bdf940f21236d12316e38fbac9f1cd8f9ac369167707cb126244e7dc1134ee85669eb779d564a72445981c111f5dc528c8a20e70d9b9005e6ee9bccde4739cf85726cd8a932a85f009b3b5758bf696266d88668a7997b607faba08aed63aed02b14138b7ae10fc3d3b1ebc03c52a06023a4de8034102f0f22f6af5f05c0df4f2cb0b292944f14b17d5f771c6072b113863b6b9d31f0024b3b4bf88b5ed278177665dced448387408f212a0e8b5ab112d916b3e85a51eb1d85d17fb5405fe6853e08eab9c797524f347f1a802b8a117d82cedda978c249379fd1df7020c7832c729b6314d4b4890c4ccdc3d04cee2577dd5811c497d230f801d17d0e5e10a629fe9def796a5961d435bcf8062f8c819f08d6b3da14542410ea314571adb61fe3a815418df7a1f1279ea765086fd12bc7bf8112d20214707d9f5a9f027990142add3de53e7c2266ff9d2df58bbc2faff971622a02f668fa64d6f6cede725bc5edd7deec8ff0882a69cc119c3d088e5f939b7a742288dcbe9a06af5498030c66da95ca36b358707c8a2b8ac6ea7a07caafb5418498f1b2861e67b8f2f729a8e4d4ce5ac7fcd1ef8d3f8bc6621f2540a938eee0e672603746556d4beab789491fd4e4eea01edb3c274243f539c462f2240c5e6a6040b9014b5243d5dec3438eb6b5b276e25c6eb331c4558a706c83d9beb3db2b66a9475b81d0a79f057b009ca26712147fc32c0225f4d4893ac382c21bca6ff8503eaaa36ccf4f3eeadfea4cdd1e2ffb25cce3d0bd7aea0575fd3d4d4b884923d828a32dc501882b48cf020a9c92b183da3bc7fa0b9e19d68cf316846d0da07699511e002198130a3026e9f52b4c889e4b23af3d0a51d553b7f4f2b0d986f116b742f9dc0fc7b01693e0969a5f6008000000acb9c3bc3596b54b76aed94521cf89cc35c55915bcc3d9d775a55f236f1eb3eb61881b2db7d31972a2ca23c2486d3ae300f56b08208b9a35d11100e58b8f411a274ec78a659c4b0dbe38982595c43dcccf9dcecb8158a6a723ea0e947f0f7df68c149e7d5246110a1f3c1a0f32800b0acbbdbbeccd115a9f3efbf13519b808bb2cce9c1101d1ad80d5b1af8b8dd60cda25072fabd6544e8b23794749c35aa227c60ce2913e59cf1669fbca6fdcfd949e9f3d184d5cc975a6b4c069ce23ac48bcdd3c3a11cf4c0b85ad278279eac358620e08e21d7f96d4eb13ccbe5b9b8fe003aa7fd467551b106fb37b9424134c686f77d35de49320000000029471ac4294bee4eb039e6f151f03b1b2520ef2ac49df151d275306d4992eeb9ad9b683070e05eeacb4e633b25f9607259ed0958911ba545becf22476a19bce68a7fba124fd2b7b2b5f3729ccc892c420a4ac500fa1d9e6d5e8ce39ca245e1a15032dffdc77864d3c27fa46584320befe89c3d603986fa902330626553d3aa30400d869fa7cecea58fd37a32f308fdfe824d026002a78f27314096cec9926c9e586947a2de4e8165c5963910028a17d577595b4239b5b29116f26770d2d029520b17cd6bf5a0341c0f16dd7dd360980738444e99a4580086f1ce1a0c4c70c125f9e949e6a967474240db696aa6a67ad2f871e43fbbe9aa7073f23963feafaac8089b41f49195c30255e47fa1917f2a2f6aae3a8646b47eca9ec8bc9b7d4210e5e550392ccd811c910bb413993c7bfb348a87a2d2c582c061034c7e073d9398b2262276ed0bcc0e75ebdb255dc7ba45c97ffa9026877e7077af30f4dcdad5f2d13923e142d004e83aa921e54ef159afce36a34fd7998bd4b9651d4ce203fc8c60e11e8d299ef09e7c42fead94fc7d004c6d64945a4ed8dd245511dc33d651190e0cdb06f772a41c7b9fd8995a0300000021b2c58b7fab475e527eacc47b74c9b8bebf495222a176fc78eb17c88074c3ebf2fe3fcd1ba25c0fdadbe7f226c64f581b8adfcf245725ea4701eb34e559cbdc1eb1c6a9b44cb8b93cfd41ae5258dd0e4794a78f61384a799987d8d555654f676f066a1b3d7a8894872ab117fcfdcc30cb4ce89ee21487416bbbbd7c53d814890c84fd6eb2ed62aab2e3ad81e8edb7c61a443fa1d2ff29bea7799e2f0d39ca51f568563d74034a4453350ed1b3216c6f1199beba7175cc20b0952146cc16f117f2284da6dfc156bbafda8e2fe1df135c6a9ed3c0b7f875a008c95871db636ee64eea771f4443365d4c644618adb9648bcb2777e42d058a9217c8aea8bc02932358d2db001410127a0882743ba06046c62800af8d03e37f09ddf6e430f68663b154fc1f83d91d32992cdb506a9c2ba404f8799de79cea47ebe3550edbfa24c5d1a61debe277b47e572addcfb5c751f824456554a4f735b27e50760e43396a2e5568a2d7e14414c9606c01f8aaa67eb75a7e3d7160bc729798aa64a78477950505751ae58df7e39a780f86c80aed15fd0e72556ba7d6f92fa2861c4e532762c0b038ff83fa8a7d709db0e1dd9ddfb802d3ec375ce8d33706a028d2d79f51dd50d61decf1056eef406be96d319f89ddfbd6682b551a28fb53626fc273cbabdc139de30d719942785a79ed87d0960473169508c5d883ec53b9223971c20dd3f383e3855c4efe629d7d39c20ca4887eafd4cd473a14ab05fc4bbb9cedd166954f2f7d6978d84918d89de42729d9e72c83e644d0e225bd7478997597da704de89d7712698cd3ecbf790e9dfdc089e42c1332d2adac145d86932f1e2fc4384f5a3d4719d60af0d3503f9404fcfd3a89b80222ec14b2f5f982bb11424c83c9791f6969aa59be0b8d02188272739257ce4ac6ed208f55e90ae41ccde17afbbbad63b9f11bbf38ff1ff48fb36ca0c8cba1ac05710744df8ee533d5f60a2588b632022e1f71d957529a625ccc8dcbd9e9d49d1e0e1c23068ad419f630ac26a7e984789d66075a669907088aa606461c435bb863a22ee123ae43996c3601f28bb6ddcfcfc40bfd5f024c8637970c584743762f3f62957d4417bf742fbe2ecfe453709e6fc6c6f694e0f46d5cb7fb962a1db245a9ac991c3d3890428d78a5ae809ab44b9b69342f48026a01aad5e6dadef31e064d284339e17100f14a0b2665ab6846e7c0378ba489ad296e980e38a1a400d8b0a0046f1a8698f4b7cf4971fbe02e31101bb476e83336ce16b5553e1d9cee65a4c46e6223f6a5a777490465c7816e52f31098933e7a3761beefb2d79a75abd85dc50d7001372d2d2394706bbe7913db2d651e39c0090ae7e3cf289695d2a2b1425a47d6848cd7c0df2fe794547f167f816e4a85afb49ba89b0184dc4e99452ff14baf08f0c1bf00000000000000579cebc6118a30ae9f87dfd39e6f84ce330934e7f5bb8e7ec5b934b325b954aa25720a9628e01e6ee8f2d0b0cc54b4709bd4c85bb4f76085590ef1aa47b02aed188de9d702d356bc828413a5aea210ddb4ead543244f3fd5793aab2083123e45f962f1368814f61d2c8fcd5b78f3551c9604cb0cabf0242b5f10b860f8d4b02bad4cad8e974d5b9db087cfee7c465603262347bdd04aabc3b6903bd9669ffc7f5ba6ea2f4e48dfbba5afa3c16e2bf8e4485c1ed43a3b17347d87d9016050042bf434", 0x10f7, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 13:26:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x11, 0x2, 0x2f) fcntl$dupfd(r1, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:43 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x7, 0x3, 0x0, 0x396, &(0x7f0000000100)={{0x3f, 0x1, 0x9, 0x4, 0x6, 0x1, 0x8}, {[0x1, 0x80, 0x6, 0x1, 0x2ed, 0x0, 0x2, 0x9, 0x68, 0xaa26, 0x9, 0x1, 0x100000001, 0x81, 0x7, 0xfffffffffffffffa, 0x20, 0x3], [0x1, 0x5, 0x8, 0x8, 0x7, 0xfff, 0x1, 0x8, 0xffffffff, 0x6], [0xffff, 0x10001, 0xffffffff, 0xff, 0x4, 0x5, 0x6], [0x5921, 0x80000000, 0x200, 0x3ff, 0x1f, 0x4b], [{0x0, 0x6da4cdcf, 0x4, 0x401}, {0xffff, 0x0, 0x6, 0x3}, {0xb59, 0xfc, 0x4ab, 0xbe}, {0x1, 0x4, 0x74a1, 0x2}, {0x2, 0x1, 0x800, 0x7fff}, {0x1, 0x464, 0xfffffffd, 0x6}, {0x0, 0xff, 0x8, 0xed}, {0xfff, 0x4, 0xe0e3, 0x101}], {0x9, 0x800, 0x7fffffff, 0x2}, {0x7, 0x10000, 0x7ff, 0x5185}}}, 0x7fff, 0xc4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x41) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) semop(0x0, &(0x7f0000000380), 0x1d) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000400)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) sendto$inet6(r6, &(0x7f0000000380)="8a1a62b4191b324807f6bf38e0dec2d4449ddb9e224e05a8910b4bcb0869598224d2b78d5bc2fed89dd844d28dbc22c5d8d74d726643ab76f59ae6160dc6577633ffa06ca2e9b21be641923120868cdce6cc32a7fbec2a06b14fb6823bdaf72c440edf58504bad4387d76d4127e565d0fcfb7711b131316e", 0x78, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x9}, 0xc) 13:26:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x2, 0x5, 0x400}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105705, &(0x7f0000000040)) 13:26:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 13:26:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xf5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:53 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"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x4}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) 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, &(0x7f0000000180)="ebffcbff13b9fd99319296480a5691f5460d4c10b5326b6da7275efb905b5f6c4c275fd510c272f3376fda3d53a3407de358421cdbfa3ad2fb02b8c2a0b8bc8f63db", 0x42) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 13:26:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7ff, 0x9}, {0x18, 0x0, 0x1ff, 0x2}, 0x9, [0x3, 0x800, 0x0, 0x10001, 0xfffffffd, 0x6, 0x1ff, 0x3f]}, 0x3c) 13:26:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{}, {0x5}]}) 13:26:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x4000, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) close(r5) 13:26:53 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x48) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) accept$inet(r5, 0x0, &(0x7f0000000200)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x51) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x5a, 0xffffd, 0x1, 0x2}], 0x7ff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0xa6, 0x4, 0x7, 0x1f76}, {{r7}, 0xfffffffffffffffa, 0xc, 0x1, 0x1d6a, 0x7bae}, {{r0}, 0xfffffffffffffffe, 0x14c, 0x80000000, 0x97ef, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6, 0x20, 0x1f, 0x8000}], 0x0, &(0x7f00000001c0)={0x1f, 0x2}) r8 = dup(r1) ioctl$WSKBDIO_SETMODE(r8, 0x80105705, &(0x7f0000000000)) 13:26:54 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='x\x00') socketpair(0x1, 0x4, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="b161d4e9d3b3f277c194b79bcac735f1a7095eec90de4d726f9f30381de912d636946019da11078f8ed09c35f1c79c5348815b", 0x33, 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:54 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) mprotect(&(0x7f00004b3000/0x3000)=nil, 0x3000, 0x2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) semop(r1, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x4, 0x30, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)='i', 0x1}, {&(0x7f0000000880)="84", 0x1}], 0x2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x12}], 0x6788, 0x0, 0x5000000, 0x0) 13:26:54 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f000034a000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:54 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) shmat(r1, &(0x7f00005f3000/0x1000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000542000/0x4000)=nil, 0x4000, 0x2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x10001) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 0: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xb1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0x8) r7 = dup(r3) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0xfffffffc, 0x0, {[0x0, 0x0, 0x1f, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [0x1, 0xfffffffffffffffe, 0x0, 0x0, 0x81], [0x3f]}}) 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 = socket(0x2, 0x3, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x8]}) r3 = socket(0x2, 0xc003, 0x2f) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() setreuid(r6, 0xffffffffffffffff) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000740)={0x9b, 0x1395, 0x2, {[0xa5f, 0xc2f, 0x3, 0x3, 0xd8, 0x800, 0x3f, 0x0, 0x339c, 0x1, 0x7, 0xec, 0x7ff, 0x3, 0x4, 0x148a, 0x9, 0x800], [0x3, 0x1, 0xd22d, 0x5df9, 0x1f, 0x6, 0x5, 0x3, 0xeb00000000000000, 0xff], [0x40, 0x4, 0xff, 0x3ff, 0x1, 0x3ff, 0x4c9], [0x6, 0x2000000000000, 0x56, 0x7ff, 0x7, 0x100], [{0x9, 0xe53, 0x1f5d4f68, 0xff}, {0x800, 0x4, 0x2, 0x20}, {0x4, 0x1, 0x4}, {0x401, 0xb9c, 0x101, 0x1000}, {0x81, 0x3f, 0x80, 0x6}, {0xfffa, 0x1ff, 0x0, 0x100000001}, {0xcf, 0x27fff, 0x2, 0x6dc}, {0x6c, 0xf5, 0x800, 0x2}], {0x7ff, 0xffffffe1, 0x2, 0x10000}, {0x4, 0x1, 0x5, 0x3}}}) 13:26:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x160) write(r0, &(0x7f0000000200)="220e2a", 0x3) getrusage(0x7fffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x45, 0x80}, {0x1, 0xb801}}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2c}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = dup2(r2, r4) r6 = getuid() setreuid(r6, 0xffffffffffffffff) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r8, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) fchown(r5, r6, r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x43) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 13:26:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x6, 0x7f, 0x80, 0x703f}, {0xcf5, 0x9, 0x1, 0x3}, {0x5, 0x0, 0x2a, 0x7}, {0x81, 0x8, 0x1, 0x5}, {0x2c39, 0x0, 0x9, 0x2}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="6ab187f2154db824813e4d02aa09") 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x51, 0x5, 0xad]}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) sendto$inet(r5, &(0x7f0000000100)="710166f6dc6709a47db649f3b89919ff5299cba8c13c9fe6b3861bbca44152185264d81572e8257ebde854bf3e37475cc163", 0x32, 0x5, &(0x7f0000000140)={0x2, 0x1}, 0xc) r6 = dup(r3) munlock(&(0x7f000021b000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) pipe2(&(0x7f0000000040), 0x10000) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)=0x1) 13:26:55 executing program 1: setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)='r\x00') open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') close(0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() getuid() r1 = socket(0x800000018, 0x3, 0x102) r2 = dup2(r1, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) setsockopt(r2, 0x7fffffff, 0x9, &(0x7f0000000380)="7d76daf63345fa18267777da1d8a0f7f457e8fa3beb5510305cd449c8dd114d9acf9b1442434aae58357d4571c59b73ddcee82086152ca46d66fcd0688fff3ab67b7c7f88b2280ebb39d34a33017fd9eb5b879b7fb64bd6781e316a2ab459153bd000db2bb9077019acdba1ed1e0a6bd16ddd23ab622b10a7e1a412920d4af64e7c93e36d966f48d4f70d30558c4ed145a74e41d2d2e26dcca0714b54602287c8fb824bb4940fe642a1cc8627b9a4ac1d2fe4161c1a14c04b834cc24f742e3519db0dcdf7a018119e7a6aabf5dc7eed35d088fbfea23bff3c0d441fd55c921aebdc2a7cc98de4093a8747f492c2877e5c007122ad4f0c5", 0xf7) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000000c0)) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000100)='./bus\x00', 0x10000, 0x20) faccessat(r7, &(0x7f0000000080)='./bus\x00', 0x9b, 0x0) r8 = socket$unix(0x1, 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000040)=0xfffffff9) r9 = dup(r0) ioctl$WSKBDIO_SETMODE(r9, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x2}, {0x4}, {0xe}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/172) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) chroot(&(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa12, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) execve(0x0, 0x0, 0x0) getpgid(r2) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r3) dup(r2) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x144) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r8, 0x0, r7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x2}], 0x1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0xc, 0x4, 0x8, 0xdf}, {{r6}, 0xfffffffffffffffe, 0x40, 0x40, 0x8, 0x9}, {{r8}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xa6bf, 0x1ff}], 0x1, &(0x7f0000000240)={0x9, 0x5}) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) 13:26:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x84}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)=0x1) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 13:26:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) 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)) rmdir(&(0x7f0000000000)='./file0\x00') 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) r3 = getuid() setreuid(r3, 0xffffffffffffffff) setreuid(r2, r3) semop(0x0, &(0x7f0000000380), 0x1d) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x9a9e9a8dbae36c8}, {0x2, 0xa, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x1, 0x7d12, 0x800}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000003c0)=0x54) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)=')]\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/wskbd\x00', &(0x7f00000002c0)='[\'[!$$..\'\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/dev/zero\x00']) r4 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f321bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f00000000c0)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be6212ee932026d29f4fc156be76b2d81744cf7eb11e2ae917ae8ff88f830773990397cae0264611200eb76f3c33b9456422e5cdf4dc6ceb9da15c180b9ef8eeadd178051199ea9fda6eb918c1a8a0a3e05d70618949b90661724", 0x91, 0x0, 0x0, 0x0) 13:26:55 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206937, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() setreuid(r6, 0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="a93686d8d521a48b6df61a338d5148b82804292e3b560ad3b8e32bcf35608c7d6b7e8b16d3197dbca344a511a6b26460fa8b2506c64a32a5436b35c86157997efbd31671dd8a15dfc68cb23763e7b9df6a43147da31e4412e967e8d74f4069215c8c8573fe05dcac27df64dd75891186383147bedc53e80c770d9c", 0x7b}, {&(0x7f0000000140)="eef91e214f1ce64537c1ff98a76280658fe23fd218f314f71f1871bc61c9485704bb2ce920b45eed6a3392ae898d575ee6947b71d61e195a0fb14f4aebd1c8c8004096f65d1e208586d3e2c97c14bb7ccbf068e4f0658b3feeeefdda469e474824f7637d1e78a257c4ae6d728bcb4586519c0324b378394fa0f9a5b4b458d3fc782d0a5717f9298eff2f6010183f0126e8beaafb4a0e99e158123c1bde67ba0e8ceb900f7a4c0df9a609", 0xaa}], 0x2, &(0x7f0000000300)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r3, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0xd0, 0x1}, 0x2) r9 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r9, 0x80105705, &(0x7f0000000000)) 13:26:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0xff, 0x80000000, 0x3f, "8ac9d2058d90a83dcbf682298642f30d0b7ee255", 0x177f, 0x7}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x102) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r8 = dup(0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r2, 0x10}, {r3, 0x2}, {r1, 0x2}, {r1, 0x4}, {r4, 0x40}, {r5, 0x2}, {r6, 0x8}, {r7, 0x4}, {r8, 0x20}], 0x9, 0x1000) r9 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x1a) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x0, 0x0) r12 = accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r15 = socket$inet(0x2, 0x8006, 0x80) r16 = getpgrp() sendmsg$unix(r9, &(0x7f0000000980)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="40e4dda30f933c0d4cb90c96bfc9aa06b087ccf9260e43c6b1f0e2aa3577d330eea0a2976ad012c5be1e6d5097d681ac9f24333d602e6305afa77b7e15ea5cca5b07615c", 0x44}, {&(0x7f0000000400)="b172ceb0583203752534243b25746823a26d116d0d8afb907bc14284c336cedb217895141dc1e7fe8e6719188b670e9fa90be50821cea76cf4cfb3d3f1c687d4bd414dbec4e885d3348c3afaa09f5f10e7b6a9112937630afc78848778526de2c0a8da16d5bfcc10d00844436d5f46a5ad7fe12cda525a14e663a151d2deeb2f97ea939244f9c6a1be899876af3b3de2843b36ccd3c1381150b08cdd274ef81a6de6a369ae31cd92e4534a48363bb912b4de64cee0ae025500272f79b8c5795d27871ae66617bd0c0afebf4dd48956d69ec7e1acde10a6d4d1eda66eb4119b0406d8a9083f", 0xe5}, {&(0x7f0000000500)="1d8afdbb59aa9d007a8776c38e164cd43c8f57043ee43544e4268587bc9ff2fe2122855accd605e9432c0cbbc5f8c5b3654c16eacf6eca3337324672ff1dbab9e835ce165d4155784bac41681aab528f3b595d9c4112a901acb58ac85d11be135fa8085e03cdc93a2471a3a4888442b42156979bad836793fb3bd570076d0f4629726673ebbf28b87efb2c94285713242364455c", 0x94}, {&(0x7f00000005c0)="d994bc16d0a0c7495efeb9123f77673faaf0a3da755678b2118768c2a95e483472ffb7df7d7567dc36349f69fbd138f817c6691178f7d1c1b6227b8dfacf8d9f37e897242d916a8b657f2289326d2af809cd4e503d2988", 0x57}, {&(0x7f0000000640)="dfc822a72d", 0x5}], 0x5, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r1, r10, r11, r12, 0xffffffffffffff9c, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16}], 0x70}, 0xb) 13:26:55 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x18) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="010100ecffd2b208de6a7ff00aefa91ac89bf6de7f63a3d4de9f6485fa8cf33990f308dc33e0161089de24042349f4afc8097ed91fa64b3b16e84509d50bc0e3f03a0c5a5caebc4357284d85fdc0b9e2688e6784f30a4fa31d1c746d3a8aa5497d919b3f9668e18a43f72f59e4d6945cc38d6e24e922eeb2fdce62cfb319bc209addd5e82a0405a37441b16a946ce96d99111ec819d99977f400edfe250cdcef79bbab5964c3c122fd08715e073170cd7355b55b147d4e145231904c196852f9df"], 0x8) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) accept$unix(r6, &(0x7f0000000080)=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000040)={0x6}) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x1) 13:26:56 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) fcntl$dupfd(r4, 0xa, r6) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) login: pckbd_enable: command error pckbd_enable: command error 13:26:57 executing program 1: r0 = socket(0x20, 0x5, 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) fcntl$setown(r2, 0x6, r1) r4 = getpid() fcntl$setown(r0, 0x6, r4) 13:26:57 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x2200000], [], [0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x1000}], {}, {0x0, 0x0, 0x0, 0x40000000}}}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x9, 0x4, 0x8000, [{&(0x7f0000268000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000076000/0x4000)=nil, &(0x7f0000306000/0x4000)=nil, 0x6}, {&(0x7f0000176000/0x1000)=nil, &(0x7f00003a8000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000034a000/0x3000)=nil, 0x48}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000020e000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000029b000/0x4000)=nil, 0xe859}, {&(0x7f0000371000/0x4000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f00002bf000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f000034e000/0x2000)=nil, &(0x7f0000012000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000032d000/0x3000)=nil, 0x317}, {&(0x7f0000133000/0x1000)=nil, &(0x7f00002aa000/0x3000)=nil, 0x7fc00000}, {&(0x7f00000fd000/0x2000)=nil, &(0x7f0000044000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f00002b6000/0x1000)=nil, 0x8}, {&(0x7f0000011000/0x1000)=nil, &(0x7f000012a000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000388000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000287000/0x4000)=nil, &(0x7f000032c000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) 13:26:57 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r5) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f00000001c0)={0xffffff54, 0x10000, 0x4}) fcntl$dupfd(r7, 0x0, r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) setreuid(0x0, r2) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000677000/0x2000)=nil, 0x2000, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f0000674000/0x4000)=nil, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f50230 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f50230 13:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x84}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x4d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:26:58 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socketpair(0x2, 0x2, 0x12, &(0x7f0000000080)) fcntl$setown(r1, 0x6, r3) dup(r0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)=0x1) 13:26:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = socket(0x1, 0x5, 0x1) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000000c0)={0x1, './file0/file0\x00'}) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x40000612, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') 13:26:58 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffdb0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x4003, 0x81) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="67a9e7102f6669004f3f01010000eb5e0000000000"], 0x10) dup2(r4, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x44503f68e6924ac7) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000040), 0x14) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f00000004c0)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0x8000, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) recvmsg(r8, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000002c0)=""/17, 0x11}, {&(0x7f00000003c0)=""/21, 0x15}], 0x4, &(0x7f0000000440)=""/36, 0x24}, 0x40) fcntl$dupfd(r5, 0x0, r4) recvfrom(r5, &(0x7f0000000100)=""/171, 0xab, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) 13:26:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) poll(&(0x7f0000000040)=[{r0, 0x25}], 0x1, 0x0) r4 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x20, 0x1}, 0x8) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0xd0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:58 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x80) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r3, 0xb4090910b829dcc3}) 13:26:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket(0x20, 0x2, 0xfe) socket(0x2, 0x3, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000240)=0x8) r3 = socket(0x2, 0x3, 0x0) fchdir(r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) fcntl$dupfd(r4, 0xa, r0) r5 = socket(0x10, 0xc4f008323c1eb9c5, 0x3) fcntl$dupfd(r5, 0x0, r1) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) 13:26:59 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) geteuid() setreuid(r0, r0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040), 0x0) shmget(0x0, 0x2000, 0x45, &(0x7f0000ffc000/0x2000)=nil) getegid() r4 = getuid() r5 = socket(0x2, 0x1, 0x0) getsockopt(r5, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r4, 0x0) r7 = getuid() r8 = getuid() lchown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) r9 = semget(0x1, 0x1, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x2db9, 0x1e08, 0xfff9]) setreuid(r4, r7) r10 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) pwritev(r10, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r11 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) 13:26:59 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) accept$unix(r2, &(0x7f00000021c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e4e4ea90e5396064be59e7c9f32422ec14f468357d78264fc8"], &(0x7f0000000040)=0x1002) r4 = dup(r0) fcntl$setstatus(r3, 0x4, 0x4c) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) r5 = geteuid() getegid() r6 = semget$private(0x0, 0x4, 0x189) r7 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chown(&(0x7f0000001140)='./bus\x00', r5, 0x0) 13:26:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:26:59 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206937, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x22, 0x80000000, 0x1936, 0x28800}, {{}, 0xfffffffffffffffe, 0x4, 0x1, 0x5}, {{}, 0x0, 0x4a, 0x2, 0xa6, 0x8}, {{}, 0xfffffffffffffffc, 0x26, 0x4, 0xfffffffffffff800, 0x9}, {{}, 0xfffffffffffffffe, 0xa9, 0x1000008b, 0x2, 0x1}, {{}, 0xfffffffffffffffd, 0x21, 0x80, 0x8, 0x8}, {{}, 0xfffffffffffffff8, 0x12, 0x80, 0x1000, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x400, 0x3e5}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8a, 0x80000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x30, 0x8, 0xe17, 0x9}, {{r3}, 0xfffffffffffffff9, 0x31, 0x0, 0x9, 0x7}, {{r5}, 0xffffffffffffffff, 0xa6, 0x2, 0x4, 0xfffffffffffffff7}, {{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x18}], 0x5, &(0x7f00000002c0)={0x8, 0x1a1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x80105705, &(0x7f0000000000)) 13:26:59 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) munmap(&(0x7f000017a000/0x1000)=nil, 0x1000) 13:26:59 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) pread(r6, &(0x7f0000000680)="5dbffee75a28b2213c429225a58e6baea495ca2f59fab490d7d794876b580964c604b68cddcd49d221b57083436095c65f907f91b3178c77a3c3c63203b18a20fcfb539ecc0fbdcd2176b4a7902becbd4448f2a111fbb37169782c2c035db75d88988e7a6bc212f6fc4737edbcd25f11b1688f21bcec5fdbf5567a81cc0e", 0x7e, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x2a10], [0x0, 0x0, 0x0, 0x4000b, 0xffffefffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x86, 0x7}, {0x26, 0x4}, {0x86, 0x5}], 0x3}) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/95, 0x5f}], 0x3, &(0x7f00000004c0)=""/233, 0xe9}, 0x800) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 13:26:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000203, &(0x7f0000000080)=[{}, {0x12c, 0x9, 0x4}]}) 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, "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) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:26:59 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x5, 0xcb91}) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:26:59 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x0) 13:26:59 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) poll(&(0x7f0000000040)=[{r1, 0x4}, {r4, 0x10}, {r0, 0x40}, {r0, 0x40}, {r0, 0x80}], 0x5, 0x883) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) 13:26:59 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x80002005, 0x8000000000005200) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x0) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) select(0x40, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xfffffffffffffffe, 0x4dab, 0xa101b32}, &(0x7f0000000040)={0x6, 0x7, 0xffffffffffffff5a, 0x10000, 0x7fffffff, 0x10000, 0x8001, 0x8}, &(0x7f0000000080)={0x8, 0x100000000, 0xa65d, 0x7, 0xffffffffffff8c5e, 0x1, 0x4, 0x1f}, &(0x7f00000000c0)={0x8, 0x6}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r3, 0x8020560a, &(0x7f0000000000)={0x2, 0x0, 0x3ff}) r4 = dup2(r3, r1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/103) r5 = dup2(r1, r3) flock(r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8, './bus\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x4, 0x8) 13:26:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3ff9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) open(&(0x7f0000000100)='./bus/file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000080)="220e2a", 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYBLOB="8e2016fceb4622533d76d0ee1b454ef705d38541a9117bf12220e8a27c1f7637ead8d3477939b6d2925cc59659c59736118206712f7c222416c8164c3fa3e5d3fc379fd3cd898cd5134ae9c7ea584fd2e10b51d26ced0fb1122d24e98c1e639502dda5bae100f0c5ed80bf77fc049063f9c10bbd4244f64627bc3936bafa84271a47be925a465dc2bc97491f5af979fefa62263cd9703df5851d093e784bedf4e68cadde9d6a0f3bca0a1bc8"]]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feae}, 0x10000044001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x8c) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000040), 0x8000) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x16e) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27: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, 0xffefffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x210) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 13:27:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd77, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x9, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x6) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x100, 0x6, 0x1, 0x3, &(0x7f00000002c0)={{0x0, 0x0, 0x81, 0x40, 0x3, 0x6}, {[0x7, 0x1, 0x9, 0xec, 0x2, 0x2, 0x0, 0x1, 0x7, 0x800, 0x5, 0xfffffffffffffff7, 0xa8, 0xffff, 0xfffffffffffffffe, 0x2, 0x800, 0x4], [0x1d57, 0x6, 0xffff, 0x2, 0x80000000, 0x3, 0x4, 0x4, 0x40, 0x1ea1], [0x3, 0x6, 0x5, 0x0, 0x8, 0xffffffff, 0x1], [0xffffffff, 0xfffffffffffffe01, 0x1f, 0x3, 0xfff, 0x7e000000], [{0x6, 0x7, 0x3, 0xfffffffffffffffe}, {0x400, 0x101, 0x3, 0x1}, {0x0, 0x7, 0x10001, 0x6}, {0x1, 0x12a313b8, 0xffffffff, 0x1}, {0x3ff, 0x5, 0x3, 0x4}, {0x276, 0x7, 0x4, 0x4}, {0xc0f8, 0x6, 0x1, 0x200}, {0x7ff, 0x7, 0x7ff}], {0x5, 0x800, 0x829cff9d, 0x5}, {0x3, 0x3, 0x6, 0x4}}}, 0x1f, 0x7}) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000100)={0x10, 0x100000000, 0x4, 0x4, [{&(0x7f000033a000/0x1000)=nil, &(0x7f00003f3000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00006d3000/0x1000)=nil, 0x52}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00003a0000/0x3000)=nil, 0x1}, {&(0x7f0000779000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd0}, {&(0x7f0000247000/0x1000)=nil, &(0x7f00006ff000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000039e000/0x2000)=nil, 0x3b}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x1}, {&(0x7f0000539000/0x4000)=nil, &(0x7f0000791000/0x1000)=nil, 0x5}, {&(0x7f000044c000/0x2000)=nil, &(0x7f000023c000/0x2000)=nil, 0x5}, {&(0x7f00001d4000/0x1000)=nil, &(0x7f0000285000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000737000/0x1000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f00005c2000/0x3000)=nil, &(0x7f00007a6000/0x1000)=nil, 0x10001}, {&(0x7f0000291000/0x1000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x2}, {&(0x7f0000309000/0x1000)=nil, &(0x7f00002ad000/0x2000)=nil, 0x8000}, {&(0x7f000007a000/0x3000)=nil, &(0x7f00001ad000/0x2000)=nil, 0x5}, {&(0x7f000027f000/0x3000)=nil, &(0x7f0000753000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f00002a2000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0xc7) pread(r1, &(0x7f0000000080)="a54de48b08489a4447e41d895a1ce03141ddce3b3d9ca693545778e000e8a6", 0x1f, 0x0, 0x7) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) 13:27:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="cad7aeeb", 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r5, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r6 = accept$unix(r1, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r6) 13:27:00 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="4da2413a2ea4ffee2c71f1e3c0398af1ac0b53ef32b3ab3bdbf30ae88cb1a4195731ed07cf10", 0x26}, {&(0x7f0000000100)="6aa341055a2ee30d47dc89f2ba67ed1d9bee4911709003ac1c89ddc1e01030cd8499eeadfb1d163f331d5cb0d659f790c08f0c924c16a1d8bfcaf037e63298e52f12ff7135255b87e6b1609d", 0x4c}, {&(0x7f0000000180)="068e8d73a84b0ae247743b2afaeb1488db99adf0b623075671d16fc5206057f6e30f13f45530f907e0abda03a3c864936b788be4d15507e821cbe9038004af270352f12bfa8741946a85a4ff8b716b106d862d0cb7fef2c85eb3a42b912e635c2f1d263deabc40a1292a4a03609d5a0f541c14759603676b463a307f31f2beb285dbd09d4690574aa40f9053456b98ab3100beb7008f31aa3253369ced1bfa477b91c58f9c31f1c365d88f04c054d4d17b4fe7816c305d85ba8c5370ae9cc956f47597e53498713de7030fd246a1cf61f04a7df35784ce061dca8565b4d2448d0c3cbffe8215ebb38c1e7fda", 0xec}, {&(0x7f00000002c0)="7728bad6af620407d899ab3e5018976516feec6d93e3cbe2559f6f081ef9406746c8c2af6a99797040fb5f80225f063f0e40c60768d6338bf9cfdcf009e46df05c6f6d456dc6bc6974a148c2a6af0bc4cdef44e6eca7b52dd410fad815f43a5602a74c74005c1acec40afb54a5a7b03c44eb6b63288a90213ae5eee067c71270dfbf5e1ac92a1db5ea92f5a6f5608f873610c3c453faff383cbc3a72f35f", 0x9e}], 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x3e) socket(0x2, 0x3, 0x0) socket(0x18, 0xc003, 0x2f) getgid() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r5) r6 = dup(r0) ioctl$WSKBDIO_SETMODE(r6, 0x80105705, &(0x7f0000000000)) r7 = socket(0x18, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r8, 0x0, r7) accept$inet6(r8, 0x0, &(0x7f0000000100)) 13:27:00 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0xf20) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) getpid() 13:27:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x7) 13:27:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x3, 0x1) close(r0) r1 = socket(0x11, 0x400000002, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000004392f270ac45faf23c1d37b4a16eb59d69", 0x32}], 0x1) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200, 0x1800}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000080)=""/4) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffdbff1348e6d75c11aff080bb2348000000000000e200000000af77d95c7b7c868f24574566dccaeceef8dc52098ec0864a0b03cf5a348b2252a4e40235dd0c474dfb80ab7be68b4f33701d2f7514b87482558cd3bf654e0691efaf5d224a8e8e0f4d7c15af25fa2bed05abea0c6bc48438b24c5743ecc936f45378ac86348e77e52bfb9bf88ab41319694a314da9a39cf924ed78bdb22397566aaadc53dc61dbc119aa1a26dd104882165b6e54d653beb7fcd661b34b5f44d346b8a2d10700000000000000717fcf6ee5c0e5955a", 0xd0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 13:27:00 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f00000e0000/0x3000)=nil, 0x3000, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x94) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = socket(0x2, 0x3, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$dupfd(r3, 0xa, r5) r6 = socket(0x1, 0x8000, 0x2f) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x6) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) unlinkat(r7, &(0x7f0000000040)='./bus\x00', 0x8) fcntl$dupfd(r3, 0x0, r2) dup(r3) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) socket(0x50db35b9d842b709, 0x3, 0x9) 13:27:01 executing program 1: clock_getres(0x3, &(0x7f0000000340)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x800}, {0x7ffffffe}]}) clock_gettime(0x3, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x1b2) semget$private(0x0, 0x3, 0x100) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semop(r2, &(0x7f0000000280)=[{0x2, 0x5, 0x800}, {0x3, 0x7, 0x1000}, {0x4, 0x93d, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x1}, {0x3, 0xfffe, 0x1000}, {0x3, 0xb2, 0x1800}, {0x4, 0x85}, {0x3, 0x5, 0x1000}, {0x0, 0xfff, 0x1400}], 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/139) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmget$private(0x0, 0x1000, 0x624, &(0x7f0000ffd000/0x1000)=nil) socket(0x1, 0x4, 0xbd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000240), 0x444, 0x1000) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1da474d24cde2d2150f885d5dffdc43ac44be7a80b2c11932d3bb484eebe07d487345d5e7f1cdbcb27b3e2d62311f2", 0x2f}, {&(0x7f0000000100)="9472a8d0342e61bc9d2e403b6a8d7e8cb5425b6a185a3287fb7d2a3b999e80eaed11288ffea81d837f07be030bb4c9bea4d8fb5031a4c924e6a067009ad1040c792b9e248be04587755c21b54b0862bb6ce5d44595405d8bad957a9a6d2d9e3d867be2128de60388d1ce8c1dbdc13f82b07f0e03d2aa9d94c110d58b1ca451a29d07f935e8a596cd4d2c66900c74062a96211ab08af0a0813a3d8bcf9faf85c3deb539fb7feea925f73451ab650bbe789e5d2297621cc98893b0d78bd5c5c4ee3e9570c9c60c818cb7fd7e9d01b63a83eb155d6aecd10d7fea66093df9f998c183c16c59cd124238092472bd36a2ac3c0637", 0xf2}], 0x2, 0x0, 0x7) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) setsockopt(r2, 0x6, 0x4, &(0x7f0000000200)="613cbd0fdf80108056c5b0b49d74999ff4d28c3f61978daa9ef31ca62fffa9abae2ccaa14204eb64b92b553fbef89d1a29b1ab19f5c22181938560ea249d97d30b03b6d6590bd761234127b6ed7a7cad70b471f784d48f6a11c9af59561d7e1c82305999a25273fffab1d8a3900fcfbb5582bf070596989baf9a9b4292f5a7dbd45db12492ff6aa0d5f0297c13065d4ffb64532e", 0x94) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 13:27:01 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) msgget$private(0x0, 0x600) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r4, &(0x7f00000004c0), &(0x7f0000000280)=0x2d) fcntl$dupfd(r5, 0x0, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0x64) r8 = socket(0x20, 0x4, 0xd0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) accept$inet(r8, &(0x7f0000000180), &(0x7f0000000380)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r9) pipe2(&(0x7f0000000440), 0x20000) r10 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x800, &(0x7f0000000000)=0xfffffffe, 0x4) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) dup2(r14, r13) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) mmap(&(0x7f0000024000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) 13:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10fa0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x19) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xff, 0x4, 0xbb, 0xffffffff}, {0xcaaa, 0x20, 0xff, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) fsync(r1) r3 = socket(0x2, 0xc003, 0x2f) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r8, 0x0, r7) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000100)=0xffff2419) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x41) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x2e) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) close(r3) 13:27:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, r2) munmap(&(0x7f00005d1000/0x1000)=nil, 0x1000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x800, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) close(0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x8000, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000100)={0x8, 0xff, 0x7b, {[0x0, 0x5, 0x9, 0x7, 0x9dd, 0xfff, 0x7, 0x8, 0xffffffffffffffff, 0x6, 0xfffffffffffffffc, 0x4, 0x0, 0x1f, 0x9d00000, 0x1f, 0x7], [0x100000001, 0x4, 0x8, 0xd4, 0x8, 0x4, 0x7, 0x7ff, 0x10000, 0x10001], [0x7, 0x2ff, 0xffffffffffffeb07, 0x100000000, 0x8003, 0x2, 0x4], [0x0, 0xffffffffffffffe1, 0x5, 0x2, 0x5, 0x9], [{0x7, 0x3, 0xfffeffff, 0x8c81}, {0x8, 0x2, 0x81, 0x7fff}, {0x2, 0x443, 0x1, 0x10000000000}, {0x20, 0x401, 0x4, 0x81}, {0x200, 0xffffbfe9, 0x3, 0x7}, {0x5, 0x1, 0x2975, 0x7}, {0x8001, 0x0, 0x6, 0x7}, {0x80, 0x4, 0x101, 0x7}], {0x0, 0x800, 0x3ff, 0x4}, {0x1f, 0x5, 0x8, 0x9}}}) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x8000, 0x2f) getpeername$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0x1, 0x7}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) close(r5) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r4) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000440)=0x208) 13:27:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783d7626b0b0fda219faab30794467f5622b52cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4529384db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72cd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43d76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935402d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b101d9a4be783c59708799ff783c428c7ba01b0e7347d88a01763ec1bb5f520f962488fabb51f23a9c51e282881003ffa6b620341386d2e3495db0af58ea1d419b41"], 0x10) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="86191e9788e7e74c05e0f8b7710e80d068fdacd5efc52d4a777b36226634371c22b1b62a85870840644466c3698a0da0792abc91ffb7e29493a36d12161f6d84cd76046eb89c553c179dfbc7d7a5bf6f", 0x50}, {&(0x7f0000000400)="49f6dd7348336b386b7a0b1f6c53e65e058e2b7d0eaf168a439e63965233b4a9066e60ac25f383c14b95630aea1ea4a53eabf8c80425421be4e8b10c22823156cbd18d7fd1351d7f10b163", 0x4b}, {&(0x7f0000000480)="c3f7bcce0094470d1d4ca275fe85d45c0fd52da47fde6a689800256d39359d2c1d0bf5129b0f20975c6ebfea6ad4cf250e05e184fa25702c8edb35334bcfb7c7f44a74057e10dcec4da02a79c132dca54d7856ca12cb0cf649a7d86a865becdd5e74c4ebfdb572dd992b859ceecd31c43b81fef7aa8e4c6571144c73f42fa641618b6a48d3adc01e403fbc3a341cfffdaf5df22c5e7aa7244ec813578761ac4ea415f9c6904ee688e28f022437424f9e502bf2a32774e5872a3322da7d4572a84accafeb3d42f21360ee98111f65f4a31f7ef8f64a522996def17b5cd86691249a823c0e46e346545e529dded471af9b988c308e17ee8915be69e5dbb74acb99504d7016ed1519bab301c16a58c0727f707375c6276ee685afe2e6c945a9db284e1cd82e24038cb261bc9d50c425f39d560c895845ffd50ea1d221d3954b65d06b1dc0eb75878327108c029596eb785b80c5b4841636159f6e0287baad7b47875121117755a970e19cf56957b98bcc9d44b1422c0511c44aa27ff809624545ee62dc017c778221694bad0e375660307f55352989faf01f54664fff71d998871b56073c8505d967fd9509143884cfb1789d5b6bb28c7c78bf821bbe855488c969bce8b4da8b747ac57fe1a4315b4ead705520bc751987b96d4a8255cc493c88a55a4a0480ff8bb66efca15a056978dfbbe02c82f4f0da77eac17069bc4b583e25a00645cde35406261185418b9a27fb0fe49a444e89354884f31e7ccc89c41459de7502a143361efc10f3814a5f97dc8fd2558a38da49f60f73ac52015baf44974395b881204924172a86bad3dfb7ce962737ef4d6b47bca0a6203e6605f3ac3b523d94b4185d4333eb1178854082d8575d7fc69055bf1209e1c262a28d56b8e9a939c3dd3c26a820b8626962de316a53f44360fca1e7aeb04581e15a070d2824c9ca3aa899d7dc6df590c8c1a3b53dd593acd24e5111d0b1a46e739a9471ad10ec62476868ff5912ea07b7ad52864d04eabadf5e68d8d9ebd9cb54996002900ffbbf689022d9a6faad06bd89e9483937024d7663faa6af053710f8e26716c783d0daf21342d7635a79c395a1ff9bf68e5092a96c41c9db30593460bed00dcf46dc948582907b49a8738c309b327d6833d8d76c4df46dccfced8b4f59b0f0bc77120e63d01c219d5561118a26720a4adc247324d070a95fe3811061711eaa511fe4974ddc63840270a2688a962678721cafc803bb23fee2f316d2dabd2e1bab277335adea94e17273c57e1327c880f40ff6329109dd11344af3da35ffae4302d671b42fd683250ebf3c471677457f68a9ea7e4e50deaf764b6f7c4b763dea3c8ff7a42327f8c1f26da60dc62c26610ff1c22f8e4d792c49fb91e2111af29775afe0ec3756e18a422499e803aafa9181e54425496380422d0c49ad78972171648f3e3ed27b3c62a3450e4b497db1198f65df3c8d7f8fbb96e6753848ea29c804b376056d35e1bc8e5a11fe65bb0d7e7d256699099e0949e9942bc85979d7ba23c27edc576bd8aadcc89d4891b9d28fac9da3940254ab940c5fc6cbced67eb02feae26940082476d07168c29bfc9819ba36b929e5d712ab09f68f1f35135b3ad15191b26947f141faf3e6971c3a550bab7d7cfd6e88348bf1e61f177f6fd60c1837a4aeb3b25202295ed0adad15b67cda290e60029a1e40c5b5df7aae1c6af2bbbbe67f3266ae22e2625de8028bf81541990ebd3579e70acbd43009b05482de4ab82b860cca73224d015dfb44ef4c5deb69f341e8d93e903a87a57a420ab822", 0x4fe}], 0x3) r1 = socket(0x20, 0x4, 0x3) fchmod(r1, 0x100) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) write(r3, &(0x7f0000000180)="777ff97444af0f39afb3574968db62f6bbc01cc1e2e39ae7573f1e57b9c3c3d68a629bb05d733cd121aaea3ac5d8294a702c2e15bfd8b8a0100dd99ad3523a20153e7974a0d3790a342b0ec8105da3f62d008cbc894e42ec11bb3c512246efdebc5da66d18e1f2510345b67cc298f02d90878f85752faa3f173f9b05db5a50a66beedc203bce9ac76aeedacf6ee062907e0f48d24d26c407faa6f0e3f7ec1863bc4418a2d76adc40baeccf7bcdc655d78ce9dcfbb5797a6a2b91d12468cb311f5b3c9f0303347bea13f532d4720044ee4fefbc2bc44ecf11e03d3fb2b9912bfe06287281076bb3ace8", 0xe9) r4 = kqueue() r5 = dup(r1) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x34e4, 0xff, &(0x7f00000000c0)="39bb018eb5b83c63ae3221ad02b30b8efd773be92f9b2cc1dcbcb6fa3319c0a8dd17abf73c5d5e0a8aea4b16a67af4ccaa2ea8e3e2ee5ed6e7cd56e42a86018269ec22139cf21493024bc64859ffd1b4bfe3d8e80de0fc05a1656e919fc2710a617baf05dc6781fc1a145932c0ca17664d02761425762c0e954c686b18fec30d08d64c81b370bfb8f529a10ce55b11657f9ae9886dac27c5fd3ae77a49a8714ec218a9e69412b4df1a6842057a5f4ce0b26bd415f30817de", 0xb8) kevent(r4, &(0x7f0000000980), 0xd, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xde7, 0x0) map stack 0x203f8000-0x207f8000 of map 0xfffffd806e9ab738 failed: hole in range map stack 0x203f8000-0x207f8000 of map 0xfffffd806e9ab738 failed: hole in range 13:27:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x8000, 0x32) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0xa, &(0x7f0000000180)=[0x8, 0x8, 0x5, 0x1, 0x8, 0x0, 0x3ff, 0x0, 0x8000, 0x7fff]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) lseek(r2, 0x0, 0x2, 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x3) pipe(&(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) bind$inet6(r6, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x2}, 0xc) chmod(&(0x7f0000000100)='./bus\x00', 0x48) 13:27:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0xf899, 0x5, &(0x7f0000000980)="512adcb3eb5c050ab59b31876e453117ff0bb723bda312e22de137bbcac409b1b3da66ede7cebd838c9cf67b5f49f0c37b8a23c1852399639d5e2e92a3b3e8b72a03", 0x42) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5622b52cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b101d9a4be783c59"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000002680)=[{&(0x7f0000000000)="86191e9788e7e74c05e0f8b7710e80d068fdacd5efc52d4a777b36226634371c22b1b62a85870840644466c3698a0da0792abc91ffb7e29493a36d12161f6d84cd76046eb89c553c179dfbc7d7a5bf6f", 0x50}, {&(0x7f0000000400)="49f6dd7348336b386b7a0b1f6c53e65e058e2b7d0eaf168a439e63965233b4a9066e60ac25f383c14b95630aea1ea4a53eabf8c80425421be4e8b10c22823156cbd18d7fd1351d7f10b163", 0x4b}, {&(0x7f0000000480)="c3f7bcce0094470d1d4ca275fe85d45c0fd52da47fde6a689800256d39359d2c1d0bf5129b0f20975c6ebfea6ad4cf250e05e184fa25702c8edb35334bcfb7c7f44a74057e10dcec4da02a79c132dca54d7856ca12cb0cf649a7d86a865becdd5e74c4ebfdb572dd992b859ceecd31c43b81fef7aa8e4c6571144c73f42fa641618b6a48d3adc01e403fbc3a341cfffdaf5df22c5e7aa7244ec813578761ac4ea415f9c6904ee688e28f022437424f9e502bf2a32774e5872a3322da7d4572a84accafeb3d42f21360ee98111f65f4a31f7ef8f64a522996def17b5cd86691249a823c0e46e346545e529dded471af9b988c308e17ee8915be69e5dbb74acb99504d7016ed1519bab301c16a58c0727f707375c6276ee685afe2e6c945a9db284e1cd82e24038cb261bc9d50c425f39d560c895845ffd50ea1d221d3954b65d06b1dc0eb75878327108c029596eb785b80c5b4841636159f6e0287baad7b47875121117755a970e19cf56957b98bcc9d44b1422c0511c44aa27ff809624545ee62dc017c778221694bad0e375660307f55352989faf01f54664fff71d998871b56073c8505d967fd9509143884cfb1789d5b6bb28c7c78bf821bbe855488c969bce8b4da8b747ac57fe1a4315b4ead705520bc751987b96d4a8255cc493c88a55a4a0480ff8bb66efca15a056978dfbbe02c82f4f0da77eac17069bc4b583e25a00645cde35406261185418b9a27fb0fe49a444e89354884f31e7ccc89c41459de7502a143361efc10f3814a5f97dc8fd2558a38da49f60f73ac52015baf44974395b881204924172a86bad3dfb7ce962737ef4d6b47bca0a6203e6605f3ac3b523d94b4185d4333eb1178854082d8575d7fc69055bf1209e1c262a28d56b8e9a939c3dd3c26a820b8626962de316a53f44360fca1e7aeb04581e15a070d2824c9ca3aa899d7dc6df590c8c1a3b53dd593acd24e5111d0b1a46e739a9471ad10ec62476868ff5912ea07b7ad52864d04eabadf5e68d8d9ebd9cb54996002900ffbbf689022d9a6faad06bd89e9483937024d7663faa6af053710f8e26716c783d0daf21342d7635a79c395a1ff9bf68e5092a96c41c9db30593460bed00dcf46dc948582907b49a8738c309b327d6833d8d76c4df46dccfced8b4f59b0f0bc77120e63d01c219d5561118a26720a4adc247324d070a95fe3811061711eaa511fe4974ddc63840270a2688a962678721cafc803bb23fee2f316d2dabd2e1bab277335adea94e17273c57e1327c880f40ff6329109dd11344af3da35ffae4302d671b42fd683250ebf3c471677457f68a9ea7e4e50deaf764b6f7c4b763dea3c8ff7a42327f8c1f26da60dc62c26610ff1c22f8e4d792c49fb91e2111af29775afe0ec3756e18a422499e803aafa9181e54425496380422d0c49ad78972171648f3e3ed27b3c62a3450e4b497db1198f65df3c8d7f8fbb96e6753848ea29c804b376056d35e1bc8e5a11fe65bb0d7e7d256699099e0949e9942bc85979d7ba23c27edc576bd8aadcc89d4891b9d28fac9da3940254ab940c5fc6cbced67eb02feae26940082476d07168c29bfc9819ba36b929e5d712ab09f68f1f35135b3ad15191b26947f141faf3e6971c3a550bab7d7cfd6e88348bf1e61f177f6fd60c1837a4aeb3b25202295ed0adad15b67cda290e60029a1e40c5b5df7aae1c6af2bbbbe67f3266ae22e2625de8028bf81541990ebd3579e70acbd43009b05482de4ab82b860cca73224d015dfb44ef4c5deb69f341e8d93e903a87a57a420ab822", 0x4fe}], 0x3) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa00, 0x0) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x5b2e12b0926a0584) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2810, r1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) bind$inet(r3, &(0x7f0000000180)={0x2, 0x0}, 0xc) r5 = socket(0x0, 0x4, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x151) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0x1}, {0x47, 0x100}, {0x46}, {0x88, 0x9}, {0x21, 0x7fffffff}, {0x84, 0x3}, {0x25, 0x800}, {0x23, 0x5}], 0x8}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x80000001) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x57, 0x4, 0x1e, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x308d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x121}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x804b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x1}, {&(0x7f0000d1b000/0xf000)=nil, &(0x7f0000e8c000/0x3000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ee5000/0x2000)=nil, &(0x7f0000c30000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x9}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e4a640b55fc2be0d", 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) msgget$private(0x0, 0x66a) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) dup(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206937, &(0x7f0000000300)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x106, 0x0, 0x8000, 0x0) r4 = socket(0x2, 0x8000, 0xfd) r5 = socket(0x2, 0xc003, 0x2f) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f00000000c0)) r9 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r9, 0xc0206937, &(0x7f0000000300)) openat(r9, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1ce) 13:27:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 13:27:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xffff, 0x1, 0x3, 0x1, 0x1, 0x8001, 0x1000, 0x1, 0x2, 0x0, 0x1}) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r4, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) write(r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) 13:27:02 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) write(r0, &(0x7f0000000000)='T4', 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/28, 0x1c, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 13:27:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0xa7c, 0x4, 0x1, [{&(0x7f000057c000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004b2000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000c7000/0x3000)=nil, 0x2}, {&(0x7f00006c2000/0x3000)=nil, &(0x7f0000124000/0x1000)=nil, 0x6}, {&(0x7f00002a6000/0x1000)=nil, &(0x7f0000284000/0x2000)=nil, 0x40a}, {&(0x7f0000189000/0x2000)=nil, &(0x7f00000e4000/0x3000)=nil, 0x6}, {&(0x7f0000180000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f000064b000/0x4000)=nil, &(0x7f000078a000/0x3000)=nil, 0x10001}, {&(0x7f000010d000/0x2000)=nil, &(0x7f00004db000/0x400000)=nil, 0x8}, {&(0x7f000052d000/0x1000)=nil, &(0x7f000076c000/0x200000)=nil, 0xfff}, {&(0x7f0000939000/0x1000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x7}, {&(0x7f00008d8000/0x1000)=nil, &(0x7f000021e000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000258000/0x3000)=nil, 0x7f}, {&(0x7f00002e8000/0x2000)=nil, &(0x7f000066b000/0x4000)=nil, 0x672fb9c7}, {&(0x7f0000187000/0x2000)=nil, &(0x7f000094d000/0x1000)=nil, 0xd1}, {&(0x7f0000870000/0x2000)=nil, &(0x7f0000022000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x101}) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 13:27:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001d40)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e97680800000000b89da05a0a414c6394359a00000000000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfee327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7fadcef3a7b8d755032e2a1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc55c09500ffffffff8c5ff5fb501ebe1dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346bfe501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad76eeca126014cb60b16ddfd2aeecf5f48dc18630a96ad82c7718c6988941ea19274efc50aa30f57518d5514f9772653c248cca98377f31864f227621983035c0f9e997e9686692be7dd3198ff30eb9d6a66b9964cc6f47dc7f749706fdbf1896fead0511290139e3c1e0985f5f5f5325f9ac5bf88be80054d5e8e71bb184d828f6222ed428f730512b79182925e0bc335425df35eb0e62eb38dfcb42c95f795acce5a042c6e3b9e4bd40528b3ecbf7b6e317ba970da13cb0db3d4d2684f6efab6ae0af6460e96fc050f2dcd1e07b31e0c3bc7d459a7709f16506f79375c68f0b15cce6b729294c874922656f09287793549faf034abaa256a5aac323ac92dc986028379df28b59abeb1abefa7d02b6177efbb285752c3f4434b863fc197bfa92a7ed2982b925181ebd8b72e95460ca59e73bb356bdf33680ae756558d0fdc1f04426aa908126ffeeaf2fb27e28753ded70255b0bd1430837291bd04395c13e82f71bb3b372607b265bfa76891fe42d01cee1d71a8d0406e7157c74e9b50553aab14f69092bca321740b7da741d70270c903f45bd0c3dd1648cb22d5069503f99be5e02d827da037528d49e9824f560b5d30043193225b2916ec8cbf14cdff02a307b50939573910cf6655319bae0938ed632c08f7ee2d1277c85ecbc5bdb73a567dde757938618a13e0f9f4ce5bf60e65deb7d15bb244984c1a8804ede92cb357b7ee9cd1c2922e4069c95842677b5e62ebb9abe490c17e353d5fc384156fdc3788dc4fd2d6a"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="066943110508d17938e7c55fa20000384dac63adef0e89828761913b28119bd65c5de9e84f2a6bc3b9b02259ce529259f6615e36d8cb324ff3aa3bf4011b857de4001fd601000dc2c775991016d61a000000000000001400000000000000", 0x3c}, {&(0x7f0000000900)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a000086dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490060000005aa1054c453e45e0ace578abe4d177d57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d20b0a0ff45543cd67e7219e0f22003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab4597b425006541326c4a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772b7b8ee8118de16b906c69b3cc2f2c93d917faf89cb584d26eaa1419ab21c1abdea4731db0ac2130abe23430de75649b103e823eed95179dcc2bf6f9f3c68a3734d5b780fc57af803035a93d1327336473c058ff643df7260070142b45e1edeab485d919e50c7e8cb960272f828c23058904164e03d2c2193a02d1180b51e4db6c4d244435b67c48316c429414892b3d8a196ab60d5318aade1e2f9665d4bf21f0cf5da623fffbcc73a94a12246a64324780b0200000000000000009dc19011de2a32a2131985a136c359c2f2269370b301081957cd39d8805170520ffc1aceb2af294b9a147b48abc8d66485ef08ce06b01447dc1665b6046ac7e0e00307ec67c6fc7ad84b07286a48fd53aa7b729dc6b9477212f6a28bbbb04d294e20d7d5cbabecc13b5b20ebff943f88c47589ca35bc3b2cfbc488a33b707702cc0075073425cbcfd585efd4724d75adbca07a6e2935b22c50eecc29ff9a1cc950a8200b2a5dfed83d474b2d9beaf6b5e322a59a38b97b9a0faf1adbf9a30ff5dbe63f6c126420d7b880451b622b6abc2e421ff3ab61df88cbaf97bedfb07f4426f9b17926c03da0eb4058", 0x3a1}, {&(0x7f0000000200)="892eadf04950078f2ed34954230641d006e34157cf0fce4c9f5f9b022b1d0a41b2285a18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f4094321fb64fc7a962d58e3c174125a6983ee863af3239970e25b53381f4960bfee501a720b650aea100efa3871b176589da4ce11843b66ac797f1c3dde79a9f882a3472338809b40b3418571473cd3c9c319420032e56992eca8792e3146f611e58fab97756daa2ab9c83c883a3245453420c2a676b26468aa6fd200", 0x82}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c", 0x146}], 0x4) 13:27:02 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x553) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) recvmsg(r5, &(0x7f0000001800)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000001380)=""/134, 0x86}, {&(0x7f0000001440)=""/109, 0x6d}, {&(0x7f00000014c0)=""/183, 0xb7}, {&(0x7f0000001580)=""/108, 0x6c}, {&(0x7f0000001600)=""/202, 0xca}], 0x7, &(0x7f0000001780)=""/115, 0x73}, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 13:27:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e7130787cce680248e69931929648", 0x19) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 13:27:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 13:27:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x6, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) writev(r4, &(0x7f0000000300), 0x0) read(r0, &(0x7f0000000340)=""/222, 0xde) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) truncate(&(0x7f00000000c0)='./file1\x00', 0x0, 0x6) 13:27:02 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = dup(r4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x2f) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x0, 0x8, 0x1, 0x9, 0x3, 0xfffffff7, 0x2, 0x0, 0xc3d1, 0x5}) ioctl$WSKBDIO_SETMODE(r7, 0x80105705, &(0x7f0000000000)) 13:27:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) geteuid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) setsockopt(r1, 0x26, 0x8001, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:27:02 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) nanosleep(&(0x7f00000000c0), &(0x7f0000000100)) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) fcntl$dupfd(r4, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r9, 0x0, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x19, 0x4, 0x3}], 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0xb0, 0x2, 0x0, 0xffffffffffffff01}, {{r6}, 0xfffffffffffffffb, 0xaa, 0x2, 0xfffffffffffffe01, 0x10000}, {{r9}, 0xffffffffffffffff, 0x36, 0x20000000, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0xaf, 0x8, 0x22c, 0x10001}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x3}], 0x7, &(0x7f0000000240)={0x3f, 0x4}) 13:27:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2de50cdd416d35ced200"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r4, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2fff0f6c653000"], 0xa, 0x0}, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r7 = socket(0x2000000000000002, 0x3, 0x102) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r8 = semget$private(0x0, 0x3, 0x608) r9 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 13:27:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) listen(r4, 0x83f) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000040)='./bus\x00', 0x0) 13:27:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0xf6, 0x0, 0x2}, {0xa25, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket$inet6(0x18, 0x4, 0x81) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\v'], 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)="ebffcbff13b9fd812eaa4e713092a04cc4ca9b48", 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) 13:27:02 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x40}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffb}]}) pwrite(r0, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) 13:27:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x8, 0x1f}) r5 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) dup2(r1, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r5, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8000000000028aa) r1 = getpid() ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206937, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x3, 0x0, 0x5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000204, r2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) dup2(r3, r0) 13:27:02 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) accept$unix(r4, 0x0, &(0x7f0000000000)) 13:27:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) r5 = dup(r0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0xc4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x4, 0x0, 0x2, 0x5, 0xbfa}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x8385}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x91, 0xfffff, 0x6, 0x5}, {{}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x100000000, 0x8}, {{}, 0xfffffffffffffff8, 0xa, 0x1, 0x8000, 0x20b}, {{r4}, 0xfffffffffffffffc, 0xc1, 0x2, 0x3ff, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x32, 0x4c, 0x1000, 0x4}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x7ff, 0x8}, {{r8}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1}, {{r9}, 0xfffffffffffffff9, 0x4c, 0x8, 0x2, 0xb0c}], 0x10001, &(0x7f0000000280)={0xffffffff, 0x3}) r10 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r10, 0x0, r1) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 13:27:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x1, 0x6) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x81, 0x9}, 0x10) 13:27:03 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r0, &(0x7f0000000440)='<', 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000000)) 13:27:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYRESHEX], 0x2) close(r0) 13:27:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/172) msgsnd(0x0, &(0x7f0000000140)={0x0, "d619c61642949d00fc561b510747e09df8e5398f7625b415e8a56aaa8dfe6a92f130d742e011ccb6217a6c5c247f5698c09227317b22e605e21f824f1abdaaa40746f0144187e13990cf505d703399eefe0e0dd4f98b8373466ea951f7566e455bc9ad0fe2e2"}, 0x6e, 0x800) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r0) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(r5, &(0x7f0000000040)=@un=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) 13:27:03 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/230) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x10000, 0x40) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x20000, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x800, 0x0, 0x0) 13:27:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000480)=0xa7d5) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r2 = socket(0x2, 0x3, 0x68) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x2, 0x101, 0x2]}) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r2) accept$inet(r2, 0x0, &(0x7f0000000140)) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000000)={{0x7f, 0x1, 0x3}, 0x162, 0x800, 0x20}) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000000c0)={0x200, 0x1}) 13:27:03 executing program 0: poll(0x0, 0x0, 0x2000b3) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x3) getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xfcfc96ac7f78638a, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x3c, 0x5, 0x1f) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ftruncate(r5, 0x0, 0x401) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x8, 0x9685, 0x7, "ad5bf74aad6802519e8e4acd29d1d79928472be8", 0x0, 0x6}) execve(0x0, 0x0, 0x0) 13:27:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20094}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x1fd, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semop(r2, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x7, 0x1, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) 13:27:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 13:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x15}, {0x8fe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) read(r4, &(0x7f00000004c0)=""/4096, 0x1000) r6 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000080)) sendsyslog(&(0x7f0000000200)="3d9534e08527e176bffce37a368c8de159e0508c0c3ae54bf7ecda43f2c767b925d60f7c91424cd9495c0e1dc363495138cb190ca28e2392d7f2d984a3f3eaf3d97e97f957b7a49f9cfffd2c640a7691d307202994f91e203e8b41d8d1a8736a1d87c6c60e558106bec695ffcfedbb058ad9b6154e9b6ae6472344cd2b693d8a4708149bfcc07b81efbc05ce8da0108828ef000030a33791c7a98e6a273b30c25e648f6c1057b9bf35d57469dcf33782380ad2e089fc057f87c0e2f9056df0175776e630168b76adda7eb36099225bed5eddf549f77c4a1844153e36569ea1f3f35011801b7f1015fec3f4fad688362db87f50741c7b19dd7347be", 0xfb, 0x20) 13:27:04 executing program 0: pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000180), 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x42}], 0x4, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0200"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="7497ac5713442de6", 0x8, 0x0, 0x0, 0x0) 13:27:04 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0xb37, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) fcntl$getflags(r5, 0x3) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 13:27:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000680)="0289c0ea0792d4ce7df189d1b870") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 13:27:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = socket(0x2, 0x8000, 0x7) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) getpgrp() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x46, 0x5}], 0x2}) 13:27:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0x400, 0x6, 0x7, "1dbc69a473404bbb7451ebf275fef057f59d493a", 0x899, 0x400}) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0xb05414e1494bc13a, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000002100)=""/4096, 0x1000, 0x0, 0x0, 0x0) 13:27:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) 13:27:05 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0xfffffffe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x20}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) fcntl$dupfd(r5, 0x0, r8) pwrite(r3, &(0x7f00000000c0)="fb6c59bd8db488e513d9e87d9f66", 0xe, 0x0, 0x5) 13:27:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00[\x00'}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:27:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6, 0x4}, {0x1, 0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0xe9f}, {0x101, 0x27d}], 0x2}) 13:27:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000180)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206937, &(0x7f0000000300)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000001c0)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 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, 0x7f3c, 0x5, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964856f5a46de378d4e0594fe628818b148bdfa948d913b7675aeed084b8903f308eb7e0cd18eb1311", 0x3b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = dup2(0xffffffffffffffff, r2) dup2(0xffffffffffffffff, r3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r4 = syz_open_pts() pread(r4, &(0x7f0000001680)="cfe8828a7c9184f923201c3c1bc620c12b4c9e1d52ec261dab0ad95ff0e657e778373b0a618a269427dd67d29a613a92c75f6b0c15971547f68cfc1f1bcb5f4214505463c970246ff84cc2b4edb37e3086034af2bf8558a519bd67cd345c28917ff8bff8e25ee22d0b93b6aca2c6b18b5d9b704d0fec9a6789e62a27c431594b210d7654d1104849a9345cadfd5e456e8a8ecb52ea75c4183755811e58621e33ba9acb22e319e6f5e1ad2922b81371cba232e1a1812977931199150d4d7ea35784d6d3b0371bf827cb05c047ceaa9bdc23c1d24de6c1e331a471aab279d6ff899af962fabe5a394c613f243a242c18d494a6f033607282f85d572e02f2a54597f98f5132b8d8de85eba6e1c7ee1b81ba76b5eab20064fa0cbaa187f38d35a991fd4b845202938e25e18e31729ebb4f0c738c62006cba4af659d06194c4916c315fc0662fa121b6f8334561c9946cf9d994adb79307e6a3d113e048a5e5d19b26267f5a55cb2108dc97d64b95d37da151ce6c4abd9ab27a0519b204d6bbd299f58435cd55630d62d53de881aa88ca9b615d9b06180d902700681bedefeee800e3c929f97ba832b3305e85489e7aa59953f3cf89a90180cecdfdb7c9fb14a974153c7bef0c95e6ca6c214ee4f1664b38974041ab1f052464281109952cdb89e7e992ae5970e672ad41a714bb28d08eb7eea4593367bb5af7b06db6ecab21b1fceee29dfca59b32090c8f9ce1bc9f3f205fc8e10d6bea931dbaa9a0d7c98ecba2a1c2e2d938f5fa2f90407c1b6bd678796cb6b88360e122bd24024a9cdee327176e7216fd72f51b241cbe650ef260a746710aae8eecbd76241887634df3021970c8c2163834258ce0c6f22f1c646b0692c673c49dac42f13eb3e671363c7c2b641a890976ab47c047a2e280849f38f5656054ef42e2ed7954596239089d76e80db0b2b2ffcf883200204c2ad0daa26c1886e6141cb80001d8cceec6527cfba336184bb3c76c07e4adda61b4646cc1c535d1b1adc8fff8304d54534c76a923c0975aa4b7957d304e6e0e5c6db6928a20f871775e0044e6aa8be4972833138aeec172886f7b1781a250d85e96d8a5be927d9e21c43f7dcf13c61ba5a4a92e3b4397a5359c914486e3bae8c06ae7a67429a8c563942fc0f9d82cd302ea2e9541d502136619b341bb1b6e1f632684c00afbfbac15624a5ee477148274ed680098a63e40015ce146c49cfb10be682a3c0e84d4e77dacc938981f999a677a22a99a15979012f816a040d017204218e4d5f7cb38d8a6eb0ae26692b6a17244154930a427c521bb1ee404a371879ec3039c0a6fc2a25e694607b62c03130095d0b5ab3d923f06406ae7da08dd70a2395c26fa9df505859570611f82e9c78c658b1f3e5bbab9077e022c0c5b058b3dd5f7fe74be21f5f6abd0a30e584ed62a495ca47b8b03c29b70d9a97799dbe969e0c7adb82442b54112187c974f6f4d902791ec4f33a8b91911d1d463997fe76a8a96107974dad7e7e1bc9769eb0bcbf15596c32f5b123a74bc051533a71ad3e8bd13fe24f9c4a66d99806e9cb2ccdcd550d1a57106eade491108e690ee84a31e55aa0840b80506210fc7cbdae157a5b09632b807b12696c957e5bf33c7b0d91783e5f92213814e489558f8c2fef5196adef6c7fc0f3aaaefa35efffe8baf7507813775f077163274b0a7db5b28bbf9ebebb706b67a3784b9969d6b9496f2f6421df93cbc3e040603a3ecacd918bbc4e2d976d8525fb77e0ffb41b8226624cc481105c314a4bc0fa94a61efa560b467c445726de7826fd4a7f57b59d50e789a01fa24ff119411e9d6b729d9ab4f65c9afbc5cc251ef3d8d68097e1f614529d002f49353b284055967e210c904b1eed233e034b9d011ce7f8f7d5fece6d7f96739a8e821e428cd8a997501ecc0be8bb1fc1bd09dede66b4d15e8b00110ec8b2a72adf59038efa50ca2888fd7f957092a48c884e54bd75e3ba3b3534eae95ca170f973ca7e2b0778a2af917df975f9bb2c4461926cf2426e867fcd71313311d5840ef9e01c3f7bb500c3a024277120d23637081cf1b2eb7178e55f76b7757387a621527c68b8a62b53182cf368b2d31597065c7935153ce16fe19432d7df138fddcc6ae6da48a375d6a19dea84bd90897115d5a35673c6addcac72f659217e7522bc8e27ddca925cd3dedfd3185d922782fd1b0cf3ca3d3172a409f03e289c008030ce3575f46f5c223d96b9da24a0cb5368d14d2ae6d3e0dd7690e1c240a3c2ba82adfa878f206c52a60206d4434ad24b1954c63ace7ea68fb721f78859ba8f491c3c989c22f9bad5f2d654851803a1b52039a44c4e0a8bf1d735cf371793e73b4dfd8fe5a26af451c5f4bbc39b961bb6da65b6c02f4eaec47300e4a86b233836fd7453d2093ca9481e86a73c6df0df2a912941007aed6046215209331fcb62c790d78c1872134d9265620d14ccefce81094ce2f77b1202b0c164102fd3c0748dd565ee9a6d3a217ab5611062b720aa3dbd28dab7cdf342701c819dc33fa4e0f1848d34aac7e6ede8d71a38a8e4e10d33ee2ce98f8142ede64db5991c877d06496290d6c0d41a9d6bb17ec791c9d4da2e279e435b616c504be65928d04c61754c73b5028776a7ce7583859b47cd97201711b97c62be8c6adbba6b9f67cbccfae1fd5945df8bed1c020244ccbc8eb6557b1ee851a79ffbd04b6de4dc68e7a513d10e6574cc9c93910a12d3d61a45f4c7254e898a80f29a53fc37c4c319433219a6456c83f94cf7e8461481ccf0811642f9e407533248be0df7c32ea7b60510a80a09ea3cdffadba798cf1ec1aea3b26fff5fef3c499e65cd88c7aa4cf6616e60c804d3bb0dfef3b4b2424f5d96299eecb8ff67d2d0dcdbb0a13836a253848cb4b927ad351a2382f4161030b91ef411eb27f9917ef786495fd3384dc1ae1c6c973e966a859225aca5f613311e5bff9d140ca5ebd5ec0dc57a8f0fe44696a559b2a6890e788bfed74301e9c0ddd670c5d28b22171b865e14846af879eeccc642c9dc95398747050b5039bb8d73fd09e35ff80cfa5d101cbd6fc01c0282e5488f469649445e4616ec2e1de217cef119a3087ca24b906b907d61179b04a616be18bf49c3491119b15eed09fe4ea91654157d32fb1ba75277e3879f781c0a16ab006f6f267ca3762bf38400de17b3bfb9b6d5c843be367aea86cd7ede9e45e9428afdbdecdfd4dea482c7938d837de89c7d254b3dcba3ea5cadb827b336e7b8b961c5ea2d4349dc1d8613df27ef73005463b745e278adbff793c915681973c8ea56d97bff75b9f10ad3dbc53545629e9deafda07b796200b4386d675a3360f21c742ae972847633262f403fe02056fdc75f877fcf63c6467f31576f8387840d8b61c7571856c1e36d3c0d6b852122c3add376a8098ec90899e2f19def54a9fb7a003cc288d3cb312aba29113ee3a44cca22bd6e348c9fbfb2673804670af81b628eff8c31b4d307136ef2e4ad365c73adde2fc0f34fbbcf961c3a97659da674e35f076a9c30eb233f83f599e434c888dd008b7e47882433720c4ef1f5aa709b64dd87d42db88ac31e7b80e052a4b89bde19a03c476760c769087eff58409cb11ab6136aa7b1b4e0e234e3dca9703768cefc5bb9f17075829a1b7de6fddfa57820fc6db1301f48a88b9f2c982439c8177b4a46296b3bcf4856d86ca36f823bc40cfeb302743687510478eabfa6a7c99a81092d1a414565531ed6d078669283eb7a7c18af1d047de9c9735767a04ca6882f6689b0f8875e582ccd0f35b956cf3f3035020d129f20feb53fd904df0da099888e1cd2ae5ecfc90695393905758a49a67cc9467cad189e97056911c534e168e1351a11935d4b212b97d9eb6e8bf312b667bac4fa8a96b0daf645e624e98aa06833471464e95107e09f4411ac672a01181396c4c2a5de3b2f901a2109b49b8a3e7d5a3a2fce141b407f932bf4f8cb66a48d5373755881122656127d3e0156f0d687e90e764f043cd469c45be8b396d2793e6b823694f6a1862e2c4bfea19f6f3ef6c4b16f669a332f590dfb367a131a9269082309301a63db1e6bea26dd6ad8413249e0de1820d40ebc90adf69e5082fc56f35a5d9b2172d932a5f867d9a2d84f21b1fb27cac4658d9288bf81141580df08e28926b278692bf882447b1bf56d2a3dd57d8674afe52712a723484fffcd0db3778f671491e5f846d529595c6341a92dfc98aa32f397dfee74fca959427cdaa89c22785530a86d29035f0c814fa0e63d1fc453c38320a3cc84353aced4f4a09505dfe8202a7bc209b082f540b3e423c581cb51526590a25794813c01cffe193df98bef02c5278a43643062416c7944d45e56c32128172e50ed880ae4764a5fedf2754f617243b0da03b890a14c63e2f4bca30a6ad868adc51011f67f3d043cb6daf269ea39a8beb039609fef15f12442a54f9a7a07837c4a1dc42ac39e758e54ace19293090318f2894a1e2df72f8f5800e4dad31dbb9e5719a3d80d51c3d4bce2e21a70735004aa2abcf9492b90db25324db4e60adf3188abf1c6b6eff26bdd4059b41dd5a45e11c24ddb11da70c63acdc8d4cc77b0ccc8cf3bcbed37edbdc1dd099d282ccd0b275615494fd161d3545994a9c6ad5d656c5ebcb5dbc08fe5e84a326384b238507cd16342eb686d82cd77a43ea7e921110b32b5f87f9a5a60fd0bfe7869e10c961b7969c62d7ab133234f9cd92a33e0cf542ed2cc556422e10f9958e169e1f30d744712619584de8d96f2576e907952e304eba01fbab2548779c97f58d8960808c7f619d682097b8186e10ab08e057a2841ec3e595b45ca8e87c62a982b9c2dd99eb75bd581c4650d77632330a6cfed7ced5e720db500706deada4789c17493d9baa31855676c90ca996e5258a4a392a9129551370c53cdf9d3583b7dcf59d5fd9d72c2cf319f2134a5be1e71d4f1e450fecfb8ec3b94d6d7b9952b53f64f50e362c127156eb5871f7fccf4d4619daa5f83d6d7395ed0b07ac5dd8057223fd945f7a0d9d8ab38eabdcb65d0b70369e95af7a019a332a87610fa4cdec8d09dd167e6249c126bc133885d85b6316c01c0fb0b1812b3089a4559df55c7f209d29119d2b33b541bf65a6ff0d3ed1c648a85bf91b981d1469a35738376da77991c4b6c9387e0e0d3aee61a19451ac1ce79485f9d59222b968012a97b12d00d75b59fcd8c824e7fc5d49a9edcde995bb032ca8ec716c2304bcc1442fffcb294a2fa70b77095ff234a28e3751a9de4a2622a2268e9dc9987826ba947a58bd84c824d5252e27335404d0d8810af12f2b57542d6200b619d965da71d85d18750a17ae80ad6ea48ede6e36b242ed8ae6ffe61a1eda7fd16992477328a33f261d77547b192548a40d02064efabd5ad03927652016161e1e97790c8ada4b7fe1529ee8cb7c80b1d458b2b8db37eb0eeb321ab30815aaa2721e0894a498f05656722de5e290ce841205162947a7da9a3640f9eaf6747fd788f6917149bdc32aa333771ceaceb028104fc6d49a41d02eb27a58250ba2d46af4980507b3e1fd31607bd84b2cb0f63c9071f5f9657c345f917fbfa416684e3fc6f4e93e3e8b5aa3825bff33db3404ed5d97857c52a49ab35476b531df5dd859320a5a9d59ea05d3e89f6cd486a32fa5f03a32b810dfd2038a03c56420c65943f10cc9086178c0fd6c9bb1e41a31c64e767372f5ac2b494e8f4c807616854e8355c4692e753c91f0920382163058b985b056c009107fd13a244ba8c18ea5aa4e9eb7", 0x1000, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x161, 0x1000}, {0x43, 0x2}], 0x2}) fcntl$dupfd(r6, 0x0, r5) dup2(r5, r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:27:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x100) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:27:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x31, &(0x7f0000000180), 0x4) socket(0x20, 0x3, 0x3f) 13:27:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x4000000000, 0x9, 0xf7fffff7ffffffff], [0x2, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x5e) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 13:27:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x1ff, 0x8, 0x20, 0x9}, {0x6, 0x6, 0x1, 0x60000000}, {0x8, 0x38, 0x7c, 0x9}, {0x800, 0x8, 0x1, 0x2000}, {0x6, 0x3, 0x8, 0xffff}, {0x4, 0x2, 0x3f, 0x97f}, {0x1, 0x80, 0x18, 0x3}, {0x1, 0x3f, 0x0, 0x5}, {0x200, 0x4, 0x3, 0xe6a4}, {0x6, 0x40, 0x2, 0xffffffff}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:27:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820898fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000090000c1ecabec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e48beab3b00b0c1b705f6b4300048c4c0db6c55a0991502fe67485f454033e1a25fd0792a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd"], 0x10) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x20, 0x1, 0x6) fcntl$dupfd(r3, 0x0, r2) accept$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r1, r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:27:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x3000) r3 = shmat(r2, &(0x7f000061a000/0x2000)=nil, 0x1000) shmdt(r3) 13:27:05 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r2, 0xffffffffffffffff) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 13:27:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) pwritev(r2, &(0x7f0000002200)=[{&(0x7f00000000c0)="254d5193622c988c7cd29e3adf4898705c22a5454f056bae7ed4c1be26b76c1b39da0b158d99f8e5a51a41c6893bf2c87ab6c4fdb7ec58d3700e69495acbc2dd6467c8ed77f877f234bbf2d85ce8dfbdf5aaa27998b45056e78250093bab8fa7371e416e9f4e29b5c6ff5d099a94426859d87589f1ea90736236757d883e5da6cee11b8048ba2775e833b159f2aab218377ba3cec803dd2a30a0b89878fcf1ed6bfeb683c627cd21a0cb40c71e44b796d6fa90d6f65cf0c7c66ef36104c247652e7e2fdbe89eb51d0264cc2aaa176ca649244861b6459dda9bd587afe68540736372d7172e745f85f6247f94342de77424b11e5020aff9e88bafa9793e392faf243c0fd2097ab311fa7ae417ab3749e6d5b83c652b5ca9e9d92139beee75118e195005cab0452a6f07cf922bfa932c2c7b858d07712f98f2d454c103de020589744f539de4723bd28ad01b1968ff18771f78d8b65b51ce7bee1fea0aa72bd4b867dc07a9086efec7a716854989f85a7444e863b7636a3e556a4b5b236e225c2984c82b82036dc8714ab6b9f25418cab82165502ed632e92084322cfd0087c7b846dae5d00063684ee6c6b8ce471fb856f61427f874de4c881a91d9f44bd38f8699e7f6577a7860ec826bc8b3ff58a067dc1128d8c428183327331e913c3f77815697fdf20922f15b883bc78f076b732f1dc89a76e9fbee25d79fd5d7a8a5889f1ef990c12fd5265dc6430d6270633bdfc488748e4ccdbf4be69aa9bb63f1f55024caf12f3d62202790bfc5d82deef0b63c9e51d07025218afe68d3371c0da05a68e6fb8d2a9e741934502c1ae9d7da854e285ba231a1f0b9e234d4b1b86d943ec4710c3ae2f3de4a4d8d5ac9523f9b31da0d2256ae731d7c9c69d4ac00f614934f50fef1515b50e470ab11e45f60ebd6e049c5e36f5b413880b30014be17f52e1fe953c8264e241edb760b88e6e044bd62e9537d8551ba50d036d0f379d6c7ef753883c6479e941287789b74898d3be95e0f71e7410aecc323f8e950f15dff6f48f7927093eb9e0167d88d113bef58affdfa65c6f5e64d22fc41d43f8bf959df2ed44b619db71c8ef11866f31b603c5e9aafd0861e209dedccbaa51124b8c96a5ef4635d2d02eac2afb3c454d2cf973e746c2ba874da3dbcfd176fab5d6d61532913b68044d0aa17af7dfc07650382c40b87361b3d238600c9ddca6a531986fec15dfb641de4b3ea34c74b7fe901546af600d638968cdcb86c864c493f64ceb582dfd7d39cd8e3244c2f95cf3f2c239019dd576f21ea4e243832afefe664e9602633e6aa56aa2ecb099bcd6814d68e15a7f89fae1af5ca133dc581b2b3bb98ac9a69925cec83186166568059ecd44b0bd8d9f0e63185f4fe5de39b0a97e5b7c0b18a917455097c367adcea3e69bb1520d5992568a27c0b233393d68d9803a79f89e2cb662a5e3434e9b50f1b5f44504ff356ccc03fe9403720ca0cb2c6abe6d54690074aff7f0d1f59946da56ac51fa57c86cc2785453611f6ce4501934a51eed6725f35ca6636c6f8c4a67617d19d7f1cc489a07b33f582b68455a4adeda3a0be9b4966f163804d43d7403bcd8ff84a8736eb4831dc2f9984dd82af70de517834e82f149bb7b46c77315f79372f1b0a54d3b048f9bd63e28c1f67b1dce0878c76146b820e96038275644d98c6c1e9378881d6184c466310ffdd4d85d6a9145286b43282a2f83f17a1988fd3f14fec73b9bdc040d00900b4cb3b03805000679b5cd6ca4142816965aa6ec7fa6a82bc9709776d00d09641fdea7af1a8565fea340a28614cb7c79ae7993f1cbc6edcc10a88dc6050b7e4af056bbaa888f22633c588761c135ed3fcc7afbc3f963f029545e4b7784855eb42301742e45e026934689d0ef65f1324469dea83df81f1ecf94ee83c39541b18893207cd04327070b0cc536725275798c1e79a1d777104e94c3d508e2267878e514c07e9e964f397fa563eea93184a1b9fdf4d4932557f081dc6e56090a4eed874b184e6ddbde79983441d0b54f518a4d5125f8927ccb55ea59213ad2fa8a59596cd6040cea1b14cc0ab9583e6f3fdff3198d84b5d36872a130b535dedc90e7eb1ab9eede1cf38c0056f5391905d19b32e4de3600b43ad73908178b346ec2b90a6a197595eae5f54e3e3cbf022c3aafe614a99b7e2057fe474922da9d77b4181dbd8ad1bf1d07707895b741b394cd4cf46155ceb14955d3d320c9e785d4d9852d259ab4bc6d67cf7c246cf762cce52d121bc0d01814d1a17890902c27699dc1e477a30c0117784988b8331b4a263b3504d73e716e86376c0c0a4221f27641197cfe2b2a7cf3e1debbe92ce57d921e695adaae1748e532a133c76dc0b12195e802d95ad924ac6a0d0f6f43844955b0b249f6d752b5df48e85189f09a7abd0280e268b96b52dd5b958ff632e5d14200c26e2daa4a07c9c31a99747e180cb18d02d99b6765aface15d9a348f383718881c2eb28ddfd6718fe53ca5a4303d98a1a7c95bb6d4b12e72334ff0795e43654822f131b05e4f22470498c6b65a1086f0a0e0f6128e63db9ae9337fb465f2c797481997c703deee320647a4319345b0956d48411515f6c6495c4d98ee369baa0cf01b77dc873463158388fcbbe3d76fc6494cf0b36feaad7ac044c9332630f2e607706e1b94d7c7f5446a31360910459476256b82d909fdb8aaa86481b3f3386380d5f7f9ef13d0f40b230a34a47a02e0d29c5c5edc5d390bc5f7cda84d26b253ea41d17198d143bb29a1fdf307199b1749557a63a795dcd653f516c072ecf0268e9f5c1a90e2632be059650f250c49caf5d73e9c38e056f332c00d531759916346f0ce7ffa8b079d633a088a884276061f5736f0fbaba4eb18298e86597f8f22eef8ef5449417c746c8c613b5c58cdbe919fd735cd486a37130f421ef4b95066f3ba6e7ac861dc5e4c29f8a5933293af7252d376a520c26a325d3cdd4a99174bd842268715ca219d7264551422956e63075a34fd62621a5853c1c5abce00121fbc6df68c3190429bc2196793d09df51af3c50b3fcaa1df387dda2172e99ded9298d78b2a44125fc19bcb625c1798dcbd90b670aca65c7ba0603f800197615f3002fe5d3c66f13eda846687e9dfb6b4844851f4ed82a0498d43d1d5193d3d54c01c1083fbc22ddd38e25e3748c2f93e09a38cca768794d431d7d9864a8cb72ab315c08545e52e12f8370a2dce1448ef7966105ba7a4a6e514acd27d9cd3ee033840062e89a6cae49d4ca21a18f10682000557b25aa726ad020462cf570c9e69802ccf3a213d870b74d0877d6a2ba63663308f11c42a754339f870a930ecbbcaafce24e0a35d16a0b7a6d8016d1ae34acf1533f8fb38344c64dd62edb35787ed9164491a934c94b91ee11a781fcc4500b2f0a27074f00d2b3bdf31dddd9698254d248b8c1f0eb8e3d570221bb4b8aa234aead9ec91210a6bbc1f24b998f7c195ccd90882f7d109620f295cfb73d90737987cf3a1cd27146c0f2f4d99be2ac2accbf4a67d89b54aa59de78517de2982c1caf577936d05cfe677e156efeb3bfb5ccedf9b76a98a6888ef54e20e2ab48fa80d4f721f51a31e29e8eff4a27af4c69cc9bb4791e488e8620eb6aac574b66ef54c8dca69c62f83a1488263628d05e13d00af5162533d1a428d6b6961f46346595f675b5b7301848a4e34edea94c3bd098d640f0f1c5f2212b663f10b317352b1d9f70525dc4f0201c8d1256e5aecaa0629c7f488424ca4b8b8f14e9e3a1c25468f213b7ed7eba6dbcc2e33396cd92cabf47d6f1d48e6cc5b6755c7e761102a47a7a00802313fc1231632bd0f565ddff60b8d0151026b4297de207448ec2e5634ad171e05f569fb61b5c0ff08b983eb16f406737fe36d69b02e2896d16a4c2fdd9090ffe6383b9483137808f7f16c07155aa270a1e77f6591724343a3077418b8ed7540482cf5f608f91ee4e3a59c13cfaafbacae8642e1e8ae4f77de7231b94ae52ba0251494d275b5e08bb402a20b3f115d01b63bf3fccc93a6c9ac257633fad08d69c7e9e8114c2a56e1b3eeab9e096f2feca13091148cb14862bbfedda3267f9dbfa6a3b34446bf98d18ddf1f769b01d0259edca7339f4e6aeb4e5f616eaa0b718a4f3f68e9b6bd1bb095aac875b5634e6b5cbc6ee72bbc539bad55131f8fdc839f3347be39f643e80ef8c41ceaca15dc80ab5f47e078c9fe342a1a3998af0b3f85fc8946b7a775410e37a0741be798e621a1428a231a52d0391ec50e84ae179676f86fe098958f6ff6646802716d022c1d0ee4e11f7a034583cdb0ab9f41f0349f11c2e1eb11a0970cdc9ad919d591f5f8481926580532560a68ccacd3ac3caead79c5aabee117fbd925f944de854f8b9939ea5f3a606d3af869ed8573d62498f06ecbfbda74adea86b4e820d2f2ca6c0413525270f0a11c651c787e439b58e14f4e545ecafd6ca5eaedb0b57a7ce1b72fa42f8c1542fd6a5e46344e14b318cc49ebce60587c21a1dd7844409e7f495ce3dd8c49bb6712168da508e121d51cce99ee6e40e935509a3e3061022c9ce3db82ab8279c0f05a44e3307c26deb4c11af25cfa6149b959ff5c9f06b44fc266ffb7c8393dff6098b3ef3843c5ba9b08d465098cf955ef388619a5e7e1aa792b76b3cfdf3c4c0ffb57476784924a190d1a3e4e4eb61435bcb044ea1b90919adf0195918d1589c94224dff90af10db6fcaffbfda204981dc6215ec3ecb7c3c7a2a02e80d73f5aed09aecd437219227f164f71d1758ee25dd87622f9c5e4aade78a53ad7ee218d4cc7f19d9e3900d9b0781aa42109486b7a0f95f00ab88c3dfe96f59fd5813647794ce4746d1f6a006fa891ec4438f1f1cb33891e50f84f7d26102a8275dfbb2cec12eb5df2fe783b6f0cb324ddc59d95e5ce03da6c5096fa90f5097fda7f72ddaa7dc3462d1e14389c3aa382265ec6b080893bc2b24fe2b1d094e6b9df043df09824353dbbf0756e4b33e14ef73112e4ac8c59598a00b98b2dd97421216874150242d4336eb9077186fcbab9fb8e09328fe7fa401b746f5c5fe58db58d962f3ede23e0ea5f13a43f9cca64fe1ee834bd0f0a405c706d26d896ad1e514e77c52eeafe0f3023c27165db6e29989e716fd4da4d00133555e38624ab335e56c284f8e5a36c33e3956536ab0317c70dc9d9433de3c4ce386742d66bb67052cd57615d9dc019feccb78c387aad347f657030275f65160a7da1fdff4ffb31cbd69373625ef62be2fbe66c15a1cf00994e71ba3fdad6a9904613c17b05db00c67720369e46f2231042eaa42243723447c4294a704a4068a0f6e298911a536a47b1b26419adeae782070064a5caacded2783f5caa2249f1bd720c8ee4b7a827cedb30fc89f6c30a0e527b328ea7fc73528f7251a9759c71049470d5a455628f563c755ef99cc4cb2abc3253242d7ae7eabfeeefd888dd808ff1135366969c823d275cd7a555b2f988904627b1e16b1227de47cdb4577107b528156cea815211e977dabd6fc021946797c7900c834ed9819d1cd6bab5a5e8464f7436f015ac98b9441353928552b3bdd9297509d30bb26e04d1ef8f13cf2eddeb747b43db1adbc54694cb1d20fe32698c96d47d059f6d13315575d14ac52915b8e0814a9e5709e887700f06f7cc6447c946fd81e3208f21dfcf8ba09ddcf23dd8df18a2b9490209d8fa60c3bd2ec4d5c060f2f839ac4fae80b3b43f4d2709487a468d8ab5f53f54b2335c48cd1d97f4abfa37fde16accf58478d6d2480a9d766ef", 0x1000}, {&(0x7f00000010c0)="3a17c4dd2024ffc2738e2ae12b8a971def8f4b5b50325df72c8978d7aaee433c90424c6feedef780cce0b3c706671aeaa87eb796e4a318421bf1c839959c1559b659c4390525ccff73ba4766e3f86f3e74c0c1d77710d4d57ca71afec0723fff211046717cc4bb4eea6803759e3a3d3ca7a9ab79178d052acd5bf342b00021ba6e15d00d5d9f0ca7d230f42905cda56b204b36a36b679a56a310167bf601d091848edc3d5c65e6b74a7090cbb1e273c5da61e07a250b33ceacc9a9cbf1c2d594853834c79311d2970a7cbbee55507835ffdb8678a0921b028d3393287be6042e37b781632041613357909f52ee65c2f59c68e8dc66c63271f76bdde187d654dc8f2314425cb071dc47b1ae051031bb945c7f930672c828a4c9fd9e990bb49c3c53940b668291cc3ca5a4a9e8ddf44bee097e69cf64b9811b1fe8b8d490f5b2946c256c6ba5ad428472bcd7efecbd869520eb82bb5f20bd26c783048e743d3dc6666a24882c67a9a0212f53de23f3b517aea0bb455f7a4d4827f26715abd5a4a704ca7c204691e3615965e4f8a42b1f386c9193b48939e584b84d837680d375bb8d3fe2b44e41649d6fe98a93f5f7ca047f1ca7ad0bc8114015ced4870e21e3cd8e65f622b05e3389f9e8a73c62415f064fac1981e58c030e89f85a72360a8e2ae2bb2ff0c452652ae6b4cb5d95c3b65d2508eb97bb7d550e85e9eb2e5b020ea8653af05fdd5636af373ce8725060f586e58140103a17ba4eab6b8f3bf69a5d4f257d1c23ad7e04fb90165aa5a83a3836014d7c16a2c5869fac392b4e51b6a0ab41ffc98c05284652f59e3378770fd4c9413b7eb3f812d1c32e4922c68649f6c1ace4c8a3e05ee331b4f16530190c5a2d56b2c574ba895fd52a9a06fecd662f4659fa0faa2457fa1a29dbb96e7cc6bf4d26bc6161c35ed4fe53219f7994ba84d59130ca99da5639583fffb4666ef012ea7b4e165ac42216e0448ae74a0635f7ec14c58e2472c617fba9194472c24c5d8b763ade0eafb58800e4ed2a573d83fcce1c20b97621f233d53f7e215f3fdc75ae75195f9a575ea9083bfd30c25f65543aeb014647fda235a07e15b49d10cec7e90a46b5156a1124e378e107d93426f47bbf1948d4220dafc5cb675ae48b6fcf5d2aacf5bdb6c881922e243ed58bac696fed82b19c5803f8de2f4c8c1ab314ab3c1329dc2f5338993dbdd280ba4eccec63ec557edb6469ef1975dd4f32f841dd524040eb3a6b0902ac2f538b70e4b549adc26118480687c60579d383e4f3185439c4c3ca7363a5721902e2af4a632f5a2c729227070e06e346ba2a118c371b4fa5c014eb29ba987c00dc438e29a3acb67954a0d742c16dc3381098680b3ebb4ca58ccf0aed9ec00f3eed102ef04867f36255f35b25a09216e266c9e5cf825cbc695fb0d443af0677eb23c2f4a233b59702ee58cdaddcbcfb18f1c59126b92969d35793af51100ee34b6e529dc3bef49b564e006865749e9a1ecb1f1e6a1b932c4427d89b2e60251c39bd26d990ee1999b218599cba0f1bf36746f981d398410a8e78d81a6d1aae127ec71b7ae81dc2bc11760389b98689e7d179a545d01b4453d1e42c65b8f21eb89b84041845cd559002cf5c6498b9700493c389f833ab1dec4afa3f78bb0d8d26723fa522d49b93c396398d4fcf9ca9f867b8355a275938f89b68f1461f1ae0c91290dcf098d52ddcfc8989b7cc889dc931f24174a835fdda0d2b1a1492cc2043eed3179635726d01a69f9c792e4598da3919a77eabb607b4191eb7541f847491690406427a8907324d992a49af9ae95fb6ebd728629245a0135105b291d0f39c40a3d910975bb0157d99e5b7221827098c64b3c55f0f1b7f12912d0e171afc9e7f0cf6765bee17614964e14ebd2194fb5bb7df86196d64c80ecb77f4f418b8232e6477bce039ed7cf68fbe20180f504e90947bb98bb6e5abc6572c19f3caaa6c5fb3817f79f70fbf12eb2d0187c6a2e38302dee8a4b49db2bbaec5191a613a0233b7015e83e0148cdaccacdcd0bf066b56bfcbc0d5e847d0d7c015bca30836e7b63a38f0a9f3469be5f1e6ccaa8909fa3fefdf0fe9dab2801d3c75c423d58b49f8847db2585e7eab9c6e44621b1a9225bdc257fb894ec7a7c5696a10dcd4b7b2dc1bc9f1e2db113327ab45be632667bb4b9416927996d9acf2628553034717e93bfa7a00cc0f49bff4b3294773ff942cadd80be54e53a756a24ca4d356e22865f79d93a30dc7027dd406ec52aeaa31df0548f2c6f9b8aa81c0f93924fec398801e1eac81b9cf0567b6669825d1b014d115f4f59d750aa2c1d48a3f103026f29bbde3313e777f523cfac7bf918d9165c9387ed1ec9a0c2454e7ea875c61ade2dba1a9dc6fd7be4e4fcb154b7f293554a1492d39d5f7c5eba204b3e719f67fd18432723ab3dd98a55847da49cf422cef07615c80090bed47188011569fbfc941a57e430725dc3f6bb44f79a10e7d94da1f0d817db15d764ac8a6dbe6ff70a940056463e42b971d125de053b939ac86cc1f6b1175f04b1ad3ac9b19f265d843f0794c2885ae67a773d5367c1a51dca11048dc7d6e2235cae956ea0ec8bc14944382ffc46f4057bc544ef63ec6d218efbd617f9e1c3f5a157b1b9c8c5a0cd7233b9be30b8b6c4f00eaf81aea43e8bee7234e6bf5470e13ff6f19b8bb192af6c54d5574ef048df826201f5ab942612858307e0070a8914e92fe65cd27d5d7ac8930e5d52ff52ddab26d6db8c839447df6a83e928030f6dd3c865c1a43093f98e2598306c1e91a0ee442e132c2d4ff2847cd6119ae2bc56ac3446caf73f43d99ed994fbbe2dbf9001bad5903ae13de6561adc5a85d2bacda7af226631593bc6fb7970dd70edf00917102259552b7b7be761497c43023b914deede91df50f5c41e26d825aa3021fe491b6b89d82e59cefe23d2f692b376e8819279012ac403d2768eb08cd5a2fc780b47585c52e70e4d6a6b9014556bff98e1f641ab7604ea3a6d0a2997d488ffe1a6b49a3c7e14abe323ede8730f99d050329addd5aa03e472fd5d15e48e5f5131e5dbe64cde1038c2a8bf1fa2e80d453e0a07cc26cfe8c984450be271c9414b6585010d36bba7a8481de69362dc7f5eee585332e67f1ec37081576c65c3e01e9c5e2a33dc3b369dbf0adb46e78fb5e5f25b0a6166b71d304261be28b454aeda245bdff3e336f0581ceffb6d1ce8dce7605246f95438a0a758b473c4e6f84cd036a28c9bd3bae94bcf1c459e13a10e4d7c57c1407d87c6bae3690fb4709fee40152b93734c467c4528831eacededaac0d0d2ba936caf421a4663087bc72705114adf4ce770ab3babed10187f8894a0b8d3dcb7c1b61ab2de08d17ac1e6429825716a17c446d7099fb2973ef0dabf338db19ee18e5bcb947230122b82aafb5a804ac76fee45975f11be83f1eaddbb6082bdd07b3a873959e17216e0ef1bf9dc02c1035ee720133d1a48701b23dc638d46ecbd46cac5fc6c751a7bd7a4c41b93445efd07d4e19aadaab1f2b63e2bba34d15e935fb5bf9ddde60a03e02285d7c89568545d001cfadd2fb5c5699e2fceddc3b354322cd660946b10bffe48c01c3baa9287391285d7cce876b3385cfce9f7aaa3ff085e40145ee2d9f4b475fa2242bf2bc085e46caad7c94f504f214f535c34ec49625e7a8b8a45e402280a5b1bad3ad28ba84ade4ded3860613f62f1a9e1d2c8f9f1a318c9d6f2975690e5e07694b9dff3ff0126e1963ec57a2af704f88e39635048a9a3a7dccdbdd97f54ab0ae121d6ccfa7b667a15636053f522156e724311ed40710919ab21983d348ec070b7d88df538d78d7e47a74bedb6f53477e964f4b744fa6d24fd678752a9b2f865536eed91477348eaa84f9908544aa46debe376e9dadd8ee58f10981f089acc8b1b76b72a89ac83dfc6a08eb913930a932d069f702083dff5c46164c1a7eb57710a3348c46178d88e08dc89074351254f6b1a02e5ca2f91a4ab4d69ce2fae20dcf89408ce32d49986a20dfda53b9bf5b008350a3621ec9b79db1a2afd890375fe2d7090cc3d55956ad3a735ef7f44f337f30d9d1984fc838ee535ecd426165b4e7a18754585d55e0215a61edcf4a496eeb40111a1347c98fd9c7997d53e9b86e338935506c384f01ffd0550dc866d4255dbb1f48160572aa8846bc678dfcc492a7fcd125ec4b11c34b58841a0accd1361398bb545c6eef2405c4088c6af9d37dcad6adf0c8b9bc166c4a00eb64374722bf3150ddf1f934edd6cd851c49b0f360efe36aae6c81064de073da499f9e6562d0dd957325500d5edb148b76fa82f8ce695ee19ee6750970d100cd17ff5844ee4b7f6f09f8f377534f3235850ac176cb883ba170acaabba3f4f5d302ffc4b6865be57276883e272676cac01edd7c173ce45709967463ed7789980ef949ba8c243b1e0d4d2e913b629d5f45724283f512ee29594d63c0ad450676be92531130052e92e177da3d5e9acf4ff9ac352eec6d9adefd19785a11760b6ebd9e6f68deed32824dcc7653e107a55e10788e6e178ef80ae4daccc4ea507d0e4dd05ebd1662afd48b713f1ed8af3375ceee2968d33b81b098fb456edc0888f11caa3bdb495b60610bb17b62f43ae3482897e1afe8f535dc9e1f84a760d6440cd3c56e6b06db8420013eb57d13a100f9f7ae918ba670e059bde8019e28f1d950d366e64dca7765b9a955ed8c4859464a76f8b22ede9a253a5884812d8121d749c2bbc9b5085589c0a93e1e84991495fe76c48bab8d673dc7571b10517c23907fb652570e254a0d4d4f0c9fb16349bda0e52978ff329dc870aa5364bc191cef66efbaa855d7ebc48f57b5ef5cdbf7f9dd12a18d351fff8f6f1fc4a523d5c9baae2a4d66f589ecf0eb815f374211ae28ae1d952ea6c7c1c53b8e11a1cfaa8e4218bc086cdda197bed2dc7c2a95fcd9a3dcdc8f31c471fd043628e3cf95fffa0a94629d3872d7be7c92caab420efdb6d0216f6f93f44a7ce596b278eaca64f30a3955f1fdb6d445b05424b525f652e91d017460c133feaed75646ee8ac7415ef98514027a63c2b9099bad1957f0c32db6e1dc3e60b9ca954d12a9710faaa2b4a44636da2ffa519dcb75174a7eb51b58ef5d650c6bbd15f739f46e16c024d279886f471662f10e5e45d33b7d6c1daf57381cf6b0d550dc8fa8eeec3581a921354a8bb8e482bced7d1c3879a346dc10684e25ebfa7b1f20602766ff0360ab00cfedcddf126643bb7be502e5a703cc4a4c947bcc07c97d326e44fa81f6c324b99b4737a86750bbcb02dfd289bda3dc3147ed878bff8b62f090c017203f3dd7da034f626f30a161c9a090e6ae03212d2fce49034098cc24df729c79ab4306538509258dc0ded872e17dfe336228cbcbd20a521bb1e35f1544cd50942ff1790f46d0f86ad1d21ed796ad8262c8860c637674d3c8733d6b4d9e4469a197f28834f84b1fd28b1719a9152bf659c425d403e586fdcdde178a17ef877a69949bf1df8b5f65c223d47771989a183a332494d3c5d3737f1ed9a20861efb702bb3c1b940e88a80b83dcfe9fc741485244dac1c903687fc0836a13615712b775bcfad0c8fde8b111e0b5b08374aa20d0a41e88f9bf95ce64916bbef3abf9433c1df5f87ff0dbcb4bcd2415eec73fbc930621a7276e763b2d612066825894738a26ed7abcf821addd413354634db51f17cd0f9c18ced4e16103fc66c161580fafab5426f6f7ea7d7450a68e5611d05d1ed9e2851702aeb74223ef859f33a7b98d4503f7755914", 0x1000}, {&(0x7f00000020c0)="1ec101ac039f2d10598676e9e9add4f903968fd59be4ab46971b0c5d80093666abaf42", 0x23}, {&(0x7f0000002100)="344dd90186eac96d8e421f0c6426fac1a8d1aeef38f7efbf52bedcce5e5d9fdb9f1eb99244c8a961d923e407752070f15e29beebd532bf588781983d64c16b8b651c132cdec1c46a8449e396c9351554f2c45385647ea7aeb59bb26564ff2287cebf3bafeb20ed45171d4b72c67aad9f8fe764425a724705167af45ccd51f0cc7eb98912a8d728f7c2fba274f27d702ea8c887cac95cb901f311e4dd530074cdec2d6cc98a25474699d7bd5275c4751b1f1b2dbb9ce8bca1c1746940223d475af456af2171438b654a7b1a24c0c456cadf159c073eb34a", 0xd7}], 0x4, 0x0, 0x2) 13:27:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eb9006900003000"], 0xa) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x8000, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:27:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) listen(r1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xc400000000000000, 0x2}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) 13:27:05 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"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x11, 0x0, 0x0, 0xffffffff, "b82ee3d8ed04000000000000005f5bd99b92f186"}) kevent(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}, {{}, 0x0, 0x0, 0x1, 0x0, 0x5}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02d093090000d3"], 0x1, 0x0) 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) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xb471, 0x1, 0x80, 0xc6cd, 0x9}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) 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", 0x14a) 13:27:05 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="a75f89d4230faaaaaaaaaabb08060001080007040000aaaaaaaaaabbac1400bb007900000000000000000150994a2641976d15b3c11bfc01f787a1c35ae0b919"]) 13:27:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201f0ffffffffd08fb5a9948277532d878f0f562d6c1a91eee1242d23d19d79c2424a0b71361ef2122bae340a9098c9d814c01333ab41bc9e23a3d2b9e53621624a0688ccc4ece6dca82b0d2258a547252ae097f59c638dabf42b6e181799576aea7b758dcd25c954ec798c1c6ab11a3b4b85af68ec94082de5c723"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x38, 0x0, 0x0, 0x0}, 0x0) 13:27:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aa93aaaaaaaa7289b75c479b86dd604505000200aa00fe7400000000000008000081fcabf185fe8004"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) r8 = kqueue() r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0xc003, 0x2f) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCFLUSH(r11, 0xc0206937, &(0x7f0000000300)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}, {r0, 0x80}, {r2, 0x80}, {r5, 0x10}, {r6, 0x40}, {r8, 0x1}, {r11, 0x4}, {r12, 0x4}], 0x9, 0x80000001) 13:27:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSTART(r5, 0x2000746e) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:27:05 executing program 1: r0 = open(&(0x7f00000002c0)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000780)="fd", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="34105124b8efb35b1df0dd0945c690b4edaa8a4c2b0ab650b2f5e47ca91fd01f5fbb947a3db43edfafc17cc258a8749d626ef8c6f644fcea9205946c7582d21fc7f20424650693f1", 0x48}], 0x1, 0x0, 0x0) 13:27:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) listen(r2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 13:27:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x1f, 0xc002, 0x6) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x4}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)=0x1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x81286947, &(0x7f0000000300)) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 13:27:05 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x5cf9) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xc5}], 0x9, 0x0, 0x1ff, 0x0) 13:27:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0xad8f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x8, 0x1, 0x9, {[0x1, 0x5c64, 0xb7c, 0x2, 0x9, 0x400, 0x6, 0xfe00000000000000, 0x8000, 0x2, 0x4, 0x4, 0x7, 0x1, 0x5, 0x80000001, 0x0, 0x6], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x6, 0xffffffffffffffe0, 0x8001, 0x9, 0x2efe, 0x80ce, 0x1], [0x1f, 0x0, 0x7, 0x2, 0x400, 0x80000000, 0x30ff], [0x6, 0x8, 0x1f, 0x1, 0x8, 0x3f], [{0x0, 0x1, 0x1, 0x3}, {0x8, 0x666, 0x7fffffff, 0xf0b}, {0x3, 0xffffffff, 0x8, 0x10e6}, {0x9, 0x4, 0x80000000, 0x2}, {0x4, 0x81, 0x10000, 0x1f}, {0x6, 0x1, 0x786, 0x2}, {0x8, 0x1, 0x6, 0x800}, {0x4, 0xff, 0x1ff, 0x9}], {0x9, 0x2, 0x3b3, 0x4}, {0x7, 0xb1b, 0x3, 0x8}}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 13:27:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8001) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) sendto$inet6(r5, &(0x7f0000000000)="d64a7fd5a7d4ed446f5ddc6cdeb9e5ba0676b9e197571eb14633b1950f78db6f2afc3716a35aa557476c3b39ffac597d2af022fb22eb82f1262c12427ff7ed00882cd1b3033754dab3448598611afdc2872b3cb4cbd76dc6dd98fd6402ea197b64d2009e02ce2af8d139daa5b64bf285d512ccb19c0a10a45ea8e28d6def410e897c873e9dd27528df165d", 0x8b, 0x403, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000001c0)={0xb0, 0x0, &(0x7f0000000100)=""/176}) 13:27:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}], 0x1, 0x0, 0x100000000) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) 13:27:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x10}, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r1, @ANYRES16=r4, @ANYRESOCT=r6], @ANYRES16, @ANYRES32=r1, @ANYRES32=r2], 0x2a, 0x40e}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x8, 0x40}}) 13:27:05 executing program 1: setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)='r\x00') open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000580)=""/162) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x3, 0x3, 0x1800}, {0x2, 0x41b, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x0, 0x800}], 0x2d4c) getgid() getgid() getuid() r2 = socket(0x800000018, 0x3, 0x102) dup2(r2, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000300)) 13:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0xfff}, {0x6, 0x1, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") acct(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCFLUSH(r6, 0x20004268) 13:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r4 = fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f0000000080)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0)=0xfffffffd, 0x4) kqueue() setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000100)=0x5f, 0x4) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000b80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 13:27:06 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) write(r4, &(0x7f00000000c0)="ddfe46e7a64a016ca4f6ed4426f59e928e4734d061b05ca4eed857d04fa35f0307f70c1e3e83c10c93a542b6b4378341403dec9a020ce5b5d778da0bbd856fa28c1ab140db754028713262faca9c6a3c7ced05ddf11db1484c4cfd545fb4fb95d4b96f114480f51a99b701222e946965286d57b77da166a1abd37515e9e1cd7071355ceff01ab4613a2ef2feb486b10ba8ec23aeec6401cb2ad9647913e591665d538520fe0ec378d903a2b4c7f07f7b17868965e6fd13e1744222bf7fbc54a543ca3e7ff2a104bc9a529e2312c0a68c3faae45190faa573d2ff62c1bf440e2ec47095688ae4c088daf991b41ccd5a93a72b87687d0e97b10c128ef55f7427ee4604ef863ccef7a6bd176f240dd32da09ad6e5be11eeeb44345587c20c238316f6ac3702a2c638357bd4b81ad69ff74b5e3b54f895ca8ef200e1d7024210b6cdc1be51d9bec87ba80463065a122c09c91d54f13ccdcae691fda6a13d4734eb2bf747644fe65393e6c0d34b0785c792a43243fc73b4457ea8291e991e546287d72725f185892441f588f00a74a02afba5d79f1bb7ba984092c3e9c892d921e3be9155969b56bcc504374b39a1ed78c968c96a990e1825250dc0394f1b7d29bcb983b98ead0ba3171ae465ae040934c516083c49f47e52b3584eaeb3b910425fe1616dac4c7fbb4e036a3d950fb8012fdf77a53ed0d648acef8900eb091542e6fd589309893811a2142daa9bef3f47b7a39d51f2a4583a96b288b5ae3707c83d35af5c097033e27532f12c377f2847788b37e8dc9c7857e127c026f58ab21543204bcaa5c422baaac87f89adb1f9ce83a2b1cc306026297bb77c2337767e103ae7c7643c9887ce368b88eaebc732e5c77a732b17c6ff42f881be18a49baae4ca9a9c3f613bf67651114d6cd54e56d7a4c81513bff4916eda196e62fcc8f90fcd88c088e0f72cfac0b1c525e3932f445d60ac963387b907041250359f9956e80d9e22397cdd8e0e40bec4c15c7dafe68fe527db700c4e7245c2ee5a7a98e5d7a5374c652b390e33b4ee8741ac683fc14d07cd851b99b1818779ddceb7a8f549688d33fdc53cdf99c186f22cb4b3f995befe84e2f8f0874cf316564f6a1bac93ecfb6edcd1e4465cf6310526d9c1f8ae557cdf94ae9a6ad956473253eef6c336763cfccc50678138dfbc2052da12570da8eb4cd23222d2ba6bb7db0e7f0d2620bdc9a7a0526c2f1ecf38cfec47454aacb0d5bead234d8772126be00fadf8ebb6fbbd27ab2eba8c3878745576327a3ba23028d5f037f606856852f2246e185e0da5658667ec7ebd0d17df7c74bc0ff403d8ebdcb2c4adc1138bbd5866632bc71b6f55a710e519db4cedc4e59c3c2460e98d3fe21ead31220cb66add5ee0b1e037beb60a1860f9309067cdb3f9cf1ac3e17d7cd6681ce6d24ec577d850d4868a2280df5c632172557685bfc4166fa420bfb131f7cc0bde6204a681c0414832ddb64f41b7128f04949e67d77c0554735071aaf538b7d05037fab545dfb9dfe904578fb6e98ce02e56b9dcc085c763a6f8f316eee23a9c27af2e2869bc0c5cf0543e0b017f565b6b3375ce986276fdbe55dec45b1a9a45aba6c5d058ee7d234e0d87e16031c81d562ffca40398178ed640644132a50347a6126e60389a4b00e5907fc37bf27ab45ab1b04de8dba0d668e7e1af5732b7c813a738c59302b4eb3a1f2feba04f194a4b7bf79e14a8442e95118e95e381bfd6e55cd4ceabdc8a38e7092b83297e435aa4a8741e03d6b2ad368884ffd4c9ca0df2680ba9d52fafc1c82a90693d04b75f49e192008b9dbce303cae8822c7590ebda795a89d6f463b0c68d2e5dd46b74aa9aeda3c36b431dbff8186c9c761d271ede76d9605631f69d394bf5a8f65b64f0df83ece83d878b211fab525e5d3c052691afdd32ba8e3c6f58f0608049eca7767bc071b41b9671bf5685123c8fe47746e2b7268c25e8cc91a95142da3237ec7f8c089df6d67fc73e1bfd6203c1f5e06288308543d656860e520cb7a03dfff66ac8dff22a808b755e58f2386b104e259c87141c6728f65baefc88a4aa57f88524f7317770947f49f935e7d005a94d7266d2be8e627f23563c194c0d4cbc8eaf7a631ed44824220f05738939535819b63a602910c6112845cb0b432ee9863bb648ca007fea264aecbeb6cc037b46efc965215d6d5059f100e7ab1e3a3d2a3d5ba9c627671f6f72318811af1a6e40f218a5cca7a40da0ca23ce9f2fd722a78e7d214f6fdea6144f0011601ac8717f5f784ac32e4963c08d5b11ab412c31bbc05e777b08359cf7d1fee19017a2927815f786d98067f2755ddfa39c0dd454f4a2747bda811efe082a3d40e11bfc3812ea073db686bee3d58f5fb143738c19ed4ed60eb8420d45c89eba2d064523a582789c1d1af6085ce78ce865b396fe3aea66a990d0fce2b5c99ff41904db4dffc5f13d30cbbc02cf5f12a39806bcc83036716bc996ce6392fb97b22c7d7d8d40f2c0d5568dd27e0de37023f495f24db546d3cd10ec1076f9a2b2feadb2ecf3851c3d04c9f002c513ecda3527dee6b8a4ca5f3a15e118fc81f99d1f96f83ab41dbeea1441059bf613fbf9aa18913c3244ed834cbc4d40c5a8e453775a57242fabec719c70895a19b4d6c311c93cf084067637bec12c552ed5017c715fdc93c458a74bac39f1d6910b915b81c46ebf7576fdecbf92737c44d335921cd7bc08a94a721cc053f2b3e2742fffc7768bd7c4f29377dae7c1a36efb6a61b07e5d95d2e955f27467bd9574c7d4050e121e67c66c922aee18de8bab23f3584c3eeac5d38d1e61ad8c47f788089e95319d6b46b58036b270c93968b3d84e2651bf9568bf8a2516d4f3f91c113ae981a50539341ecb3fe92b9e367ffcff9858ce7be7ce5e5d036c70542408779feffd60fb3656974b7da162fbfa67735a9236d36a0eaeeb62f23dc50cd46f7b7ba44fd939e2058670ab6e647860d9e31b350bfe1ea2cb8f8b5ea3beade55e07d7d02a1e839d850eb5e7a3ba667009453ffec282c796406ccaf6409cdf1f99a688c602641c7e16d1ef9603f5736059f5017ec2e39274892eb56915928c39178ae49d5960bc06942b50d9f03d0fc2d05af6c330102791534843510bc29e150b072f89c6735cc089c68eaab36af070f3326c98d2e69f2ac0f93e828ab0c899467e2080d2fce94bbf1ac82f93dd870e66f59132dbd512b9677ec86a3eef2750f74b8968add894322282add9fb258c350662dad8a3afac4b5cdaa143dc0646953edbe38c81bd8112e50848c3adfc415107be413fe31764d684565c3cbbd22db8fd37d36c36ceda26d7de22d45d065cda37017612577c57b77045793181c4f14adfe6c68b58009311ef80d65e2cb4aabd5c57a989cfd8d06f910b2af3eb6daa69361c311933e960ad4fe4372930567ef81b1a9f25e5985c5632348fdaab44fa0e576cf1fa29da75cfa6ce1b39b6d1e0cdffc06f3815b3b7e0353f18c27660c76adb8430b9d5f94d18155abf7b10cdeef344e008acfa254ff085e26dda57ec5bc602ffc3c71a97555e9f37f72b411c2445dd19b4b29da9b8f2f40a8ce4f0e6cf3bf0db2590fa5260e97d5a123f4525b0cabff3b6ea182c3529040cd79f4e63e222aace36dfe6b5cd1411c96ccc32f5e5d14061cf3cd8bfa847e67327a9703a4438da0f5cd6708182ab8c048d0ead850b966bd586fabdf56443e6610439a8510078ec71eaf8b85cb58bd53c85625c20fa7147de7f1f5ad4e7626f4c8342ce80d8b335fb47a7e9ca0e2707dd89cb55e66812dd90af68ed9df80f99b1d674ef3d2aed7496bfeeff1f7b62dda3e0fd3f23a4d3f172a2fcf9477c405f322cbff863b73fd5d6909a5798513ceeeb27bb7cddd1d1af1a82f33c9c908d84df500017f0ed8799cca60a1016a365c1747870cfca4db4bb037d85aaad0cdf8c55a00dbece563cd0c2b70d1259b04c1d45e47c2200a9a095e69f56a022e3b432c1ac1e01e33bbcd1ee7c7c5d75ecbfef93b78b093ed4d654176609c685e08e0e504bf67cfb8e2b5061e1a138c10a6862aea2bb87f848ab2e6b4238ac823aea2a546fccfed4d503e2f53d34d2512886c5933b005e358607dac7498ea865a8126577806269a3b6394d2b6a00dddce6cd6bb710303f0fd2e071763b2abe4ea1937d6419459d829f654ab0fde536c7c4cfeebb86337b4b1861efeaa9166a56d6eba856d462c2306d84bab8fefafc8d586cc035905873a32113967f5f5f722808e24818de1229274608ede134b5dc9d4adf71bb09805696e808a238f28ca26d6dd69a514e24b5c9d9a421acfea65f207cb2ada88f57df9e9c55fc40facdc0c93ae68c36075addea6a8524c6a07450ee3af90ef23cbdecf0d77f9cd99b76a1ad6571a15d6d0e786505d6d517de80a11be480c6057b8d13a1406b4504137e4bf1b4ff72ef9392a15734388654fb3d8a0d6cb7453d94b5f1af9f94f698e05660087a2d939c338964415731d511a630447679b9dbd243b3574e74f79a1c6743bf8523cd409261816b8448acf0ce4dabab41f92d980b73c7caa9180b3ad0abbadb9a0aab30f2f42e857bc405d3dae3627320e1ac282db83182bda2b46239d758cfe4efc7b844785fd94c56560fdd264929814f0fbfd2e434f9913a24999d492253d5ace3914830f8be80845c9f6127f1ab1ecf4a797a4f8d475a9dcb17c3a9f7eddc60dbe4da6788ba96dd712c8dda5165110628d1b4f18437afbb1aa0a7b9dc10e07bbfd95ef254add977714b43e4ab8d451227e61ace3cd9c51ac1da539c892eadfb70d566133a5b69de112dfd1126d8fb3ed145576cb5934bf7c91e25aa9c5f6ec19f78f15b95982c6b708373143ecb4dc76ac04a283dc73817ab483c1b6cb62404880a26c9c0aee57ac5587cbda005caee867be34ee87ab32f77173306f92ee62b248107d7719ca0adfa0078047d0b0421cf3f6cf353640b829ecc1c688bc81c334723a89021d439f6efdfcc3ab534b6b25a7ec975b86fab2cc8cd4a08e498cb14cd74d91782b798f684d5968380e917a49a9f177cab44d7e2734749789247820977a04edc11beb5de578315bea684464821117532da2bdbaa74f08cec4c7a6ef44f41b0c61aac7eb7a9fcd45d96795bbfec7be2df48ea95e219aa3dcf8718fa1bac78353e8305b26a3b6dd9f9fca9aa60a91865bdf2d8f8beda5128cad1f012e2cb074db149a0fdd01c90bf99fa8a9a67d091b5af488670ac074a1eeab6eb31bf69c72d59a0a2cd0fedc226bcbc889aa4cb8e86b3dc61ef51bfc96cfb0991b9ca61750f76ef3faeecb6cb127091069a9e716115bcc9203b35a493e0ce65868631b56c72f55794bb3c58b0724dad0141d60f1a675be7704930910b4710fa3b5883f2eddf4ae03cb7581c961af5b42692f8add8e7a1e22bcfa4315480505e1bf4c3d58c9446012708dcb54e2aabecb3292e31a5597f5fcf616a40915b6d8d8b740d01658ad50b268132b95117d516cec97eb42125e4c0ace6a2504746f7b06b253e5035abdb9ec96ef1817bd12f7ba5e8459527c7c386dea37e81ff16d0e7d80a86458380ed7888b669eb672b7a30e3f73bb47ff9d1e8f95c1870c3499baadb0559402f83095c22fde1f74a2fca77fcfe59a58396693366bd8eea405fb0eb6a840b7a31a1c00f453f007fbcdb93d305cf8b10b8e2c4093b37780bdb76afcfffc8391663bdab55f68bacb817a71e9ab24ef0f10095afbd8fac668594cbdf03d106cae036e3270acdea0e890dc9e715c529deffd63bc8c4", 0x1000) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) dup2(r5, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000042, 0x0) 13:27:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sendsyslog(&(0x7f0000000180)="e64fa1", 0x3, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) acct(&(0x7f0000000040)='./file0\x00') 13:27:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:27:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x800) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) poll(&(0x7f0000000040)=[{r3, 0x2}, {0xffffffffffffff9c, 0x4}, {0xffffffffffffffff, 0x10}], 0x3, 0x5) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/125, 0x7d}], 0x1) 13:27:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 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, 0x401, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x918a) 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)="100a2956b9223776", 0x21d) 13:27:06 executing program 0: poll(0x0, 0x0, 0x400) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) socket(0x10, 0x3, 0x0) socket(0x18, 0x4000, 0x2f) socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x6) fcntl$dupfd(r4, 0x0, r3) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r2) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) setegid(r6) 13:27:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xffffffffffffffe1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) r4 = getuid() r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) fchown(r3, r4, r6) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 13:27:07 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x101) recvmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffd03, &(0x7f0000000240), 0x0, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff0f00000000000000000000000000000000ebffffff000000"], 0x0) execve(0x0, 0x0, 0x0) 13:27:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:27:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x800001}, {0x18, 0x2, 0x8, 0x7}, 0x5, [0xc3, 0x7ff, 0x1f, 0x0, 0x80000001, 0x1, 0x6, 0x2]}, 0x3c) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 13:27:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r0, r3) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) recvfrom$inet6(r8, &(0x7f0000000480)=""/184, 0xb8, 0x803, &(0x7f0000000540)={0x18, 0x0, 0x5, 0x1ff}, 0xc) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:27:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10002) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) dup2(r3, r5) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x1, &(0x7f0000000080)="1eae0978", 0x4) 13:27:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4c) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000204, r2) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) dup2(r3, r0) 13:27:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) socket(0x2, 0xc003, 0x32) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x2f) r10 = fcntl$dupfd(r9, 0x0, r8) poll(&(0x7f0000000100)=[{r3, 0x80}, {r4, 0x100}, {r1, 0x8}, {r6, 0x40}, {r1, 0x20}, {r10, 0x10}], 0x6, 0x3) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="b7d67f6054981aa773934e51cc1c4a582b702f7ba1503a90bf0ce3129d002dd209379f04a5fb9c162ab132a92b93ae14cb5f4f348543f60c86df1d05e0ac351d4c7a56e7c7a3b551972fa899b279d933ade7c4814cc5b13ab64d832770fa", 0x5e}], 0x1) 13:27:08 executing program 0: socketpair(0x18, 0x3, 0xfc, 0x0) 13:27:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = dup(r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) 13:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000003c0)="1b00e9fc84c77b103c48ebcf5e1c0c9fc50bc756a6a956c433c923487e12c85c8deeb0f3ad5d83042e65e4df04756db2738c6c31660d7a3d3b9698b338de4ca32c4daf8b6db2a61ef724a9384c0a7898ca6fd594d2004a341fdedaaede74886d15a4", 0x62}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000f8d300"/24]) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r4, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0x1) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r4, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x20, 0x800}, {0x2, 0x2, 0x1800}, {0x4, 0x7ff}, {0x3, 0x5, 0x1800}, {0x2, 0xc5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x3}], 0xe) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x200, 0x7, 0x27, 0x3]) 13:27:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffff, 0x0, "010000000000000000ffffff7f00", 0xffffffff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x26, 0xd, &(0x7f0000000200)="ebffcbff46b9fd812eaa4e713048e699319696481f5dde9663df2cf898347637eeed33", 0x52) r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa00, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x3}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x3, 0x81) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 13:27:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x697, 0x0, 0xfffffffc, 0x0) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x150) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r5, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r7, 0x0, r6) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x4, 0x7, 0x3}, {{}, 0xfffffffffffffffb, 0x24, 0x2, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x9, 0xf0000000, 0xbc33, 0x1e60}, {{}, 0xffffffffffffffff, 0x42, 0x10, 0xfffffffffffffff9, 0x1}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x0, 0x1}, {{}, 0xfffffffffffffffe, 0x6, 0x2, 0x12df, 0x5}, {{}, 0xfffffffffffffff9, 0x64, 0x40000000, 0x2, 0xffff}, {{}, 0xfffffffffffffffc, 0x28, 0x80000000, 0x1ff, 0x3}, {{}, 0x1, 0x80, 0x1, 0x9c88, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x84, 0x10, 0x8, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x100, 0x47}, {{r6}, 0xfffffffffffffffc, 0x8, 0x2, 0xc1e7, 0x8000}], 0x8, &(0x7f00000003c0)={0x2, 0x8000}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e215ff"], 0x1) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x1, 0x4000, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 13:27:09 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x803) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCNOTTY(r2, 0x20007471) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) semget(0x2, 0x2, 0x100) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0x80000002, 0x8, 0xa}) 13:27:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) getsockopt(r3, 0x1, 0x7f, &(0x7f00000002c0)=""/4096, &(0x7f0000000100)=0x1000) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 13:27:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186004fa8a00063300feffffff835efe721a1c6d53b6bffb1712af4cb559f9b40000a3bb6b00ffffffff0000004392", 0x32}], 0x1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 13:27:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') pipe2(&(0x7f0000000100), 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x45) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 13:27:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x5, 0x30) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xfc, 0x1, 0x1f, 0x1, 0xffffffe1, 0x2, 0x102, 0x2, 0x0, 0x0, 0x2}) r6 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 13:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0xfa06}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 13:27:09 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5cfc) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0xc5, 0x0, 0x0, 0x4}], 0x80000009, 0x0, 0x1ff, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r8, 0x0, r7) r9 = accept(r8, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r11, 0x0, r10) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x40, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x1c, 0x80000000, 0x6, 0x4}, {{}, 0xfffffffffffffff9, 0x4, 0x20000021, 0xd4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x6281, 0xffff}, {{r6}, 0xfffffffffffffffc, 0x14, 0x1, 0x7fffffff, 0x2}, {{r9}, 0xfffffffffffffffd, 0x84, 0x1, 0x97}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x1, 0xaca, 0x8000}, {{}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0xa9}, {{r2}, 0xfffffffffffffffe, 0x64, 0x80000000, 0x5, 0x7f}, {{r11}, 0xfffffffffffffffd, 0x4, 0x80, 0x1, 0x3ff}, {{r12}, 0xfffffffffffffffa, 0x1, 0x2, 0x9, 0xfffffffffffffbff}], 0xfffffffd, &(0x7f0000000180)={0x101, 0x401}) 13:27:09 executing program 0: r0 = socket(0x6, 0x1, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16], @ANYRESHEX=r0, @ANYRES16, @ANYRES64=r0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESHEX, @ANYPTR, @ANYRESDEC=0x0, @ANYPTR], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR, @ANYRESOCT, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="282a262ae7f0a966a513573b085b641d584bc1b784c0d3f91ab1b81c9cb5cdc604de623d025ab05b0d3ab70493c255b23f8d8ab0edbe07d52a3e790900aa54754b0d806fba637d7c8a8a806ae22dad55f9e618f5a3c8ba14f847cde97c1b71ff2ff02b9225882b2532cd4afad565305839f33b96ed5c58400c93f6"], @ANYRES64, @ANYRES64=r0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRES64], @ANYRES64=r0, @ANYRES16, @ANYBLOB="18ee0c6ccd114acf11b7d62dd90f54ed5dfd12925b675218e944c8ca5983ac61a0a2235fe791731ca2342a90d19decbe36dcd9dbcc4eedbfe1bc628eb73b7ed278779e678a15912b16b59c1fc999cd6647b4fd76", @ANYRES32], @ANYRES16=r0, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRES32=r0]]], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) recvfrom$unix(r2, &(0x7f0000000240)=""/240, 0xf0, 0x801, 0x0, 0x0) r3 = dup(r1) listen(r3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0xbbb897508ad7290c, 0x0, 0x2}, 0x8) r4 = kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206937, &(0x7f0000000300)) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f00000000c0)) 13:27:09 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 13:27:09 executing program 0: getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(0x0) setgroups(0x0, 0x0) semop(0x0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getegid() setgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r1, r2, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) 13:27:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) setsockopt(r3, 0x81, 0x1f, &(0x7f0000000080)="6e0db4e9770ee5a806bae9715d09d2494e89c942b76768aa518c02e582f4768163a200d290d2f1b27b67a965e694fe988797e119994467d67f506551892827235939b3e08553c0e95901942c567b0c2b97fb93cd5e806eaafa777f76c231f4bce8cd3e34023ff9dd0838359991d2c5ee0583ece1f1a4ae34d251e22ce1a9cd9c6609761317d0adffcd3ea440fc78daaa3e6282d5ddcc17072e78b821630baf97c3222c8557e84921ee9cf30dcb0f0837d2b36813fc35ba08426580", 0xbb) dup2(r2, r1) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x9466, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:27:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="8da8349a421b160f35af65916816eb2e0aeef3b9ae56fae64c899d814bee05a052853c79afa64cb3b9a1f20e5dec7a07c888e8e78ac89fb2d2295c5387fd6b44fb424c911885dbe022cf188575c151f33a318aa4f637c51a261bcdb582b3b7ed1c7b29bcf8ff3b0374ce388fc9820b7f8fe8ea17710f88618b81302e7389b87b06e834784f4e94105803e55aaf2179a23d502ba5c759a463065ab55bded3dc94180dee2d587eaac6d57e1eb8b73960ed2d939f54a37dbe02ff2aa835133c93e23fc95acfb8df646894f45ddb0d0812b660ff", 0xd2}, {&(0x7f0000000200)="0f96ac0de42b02c7d3cc9a824f47020d3a42034b1613fda26a2c9b7167c67086abdbc10977ba387e32466ebe0f316fd8c0873a6a41e03c436efbd46c7e18eecb3522570b7a3ab09622fa447a9b79f6a9465b8106ef9c1971594b5aec857d9510e155426b407363722bdcce39eb6041c6705e8258a448a6120b06d63862e5bc485f62df6f78d337cb35bc6987", 0x8c}], 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) chown(&(0x7f0000000340)='./bus\x00', r2, 0xffffffffffffffff) fchflags(r1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:27:10 executing program 0: 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="0100"], 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, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r2, &(0x7f0000000100), 0x100001f8) r3 = socket(0x2, 0x5, 0x7f) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000000)={0x7fffffff, 0x3f, '\x00', 0x10000, 0x0, 0x8, 0x4}) 13:27:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece416d0316942f3072cd5e0a6da300794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133ea1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833fde71ab840211563d491cad832a5a600110ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf8085362311f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd4ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44d447151700000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47eadd2a645060bb0ea29a000a8a6079da4e7568d72329146334566c0086ff17f31be083118cf4f95be6d9e99f7ce8c595d53d67d6dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/126, 0x7e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:27:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r0, &(0x7f0000000500)='<', 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) 13:27:10 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1003}, {0x18, 0x3, 0x3f, 0x6}, 0x80, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0x3ff, 0x7f, 0x40000]}, 0x2d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001000000efa500000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:27:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = dup2(r2, r3) ioctl$TIOCNOTTY(r5, 0x20007471) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x87f650e05f5827d9, 0x401, 0x0) 13:27:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 13:27:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xd}}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSTART(r4, 0x2000746e) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000b80000000000000000000008000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:27:11 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000586000/0x2000)=nil, 0x2000, 0x0) r2 = shmat(r1, &(0x7f00005cc000/0x4000)=nil, 0x0) shmdt(r2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 13:27:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x3c, 0x80}, {0x4006, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 13:27:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x43) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:27:11 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x30, 0x1, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:11 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, 0xbfffefffffdffbff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) sendto$unix(r4, &(0x7f00000004c0)="60f6a520f5f9a8cbd059c67502e4f7a4df8f0616205759423d6a70d304bdb67f19d8351b67a1e3325e4c490e19640ae77dd005ab84946d6caa607de45627da15e6882b58d4da07ce2886415029e72fa9f2ddd0f8273d7a85c0f7b45847a5337f071785a2c7db3e4443c7838e6ffa9de3ce5aad22a9c709c2ecf3a740920ef17e3e3b9647473e1ec7da7d067327efd62ccf852ea67445e74ecef0293d98de04ea8525db4dcb8815d1ca6875c47b9db963e7faabee58c6e58bb98c2fe132958ce4690685c29f61e5ac3342ca5bf193b132c4eb100f668a6d0f47dca07e7046087a161b1a48cfb177971a0af2905365d61518ffb11f77a14bdfded68f348c6b86dfb739f4a36625a3ef59f9dcac2a342f6da9caf553a7c6f47a65552e76115a20bc478cdcc122c015b87394a57c29e09493281d9a58521359676ff91a2a0e8924242b61ab24754e9811aa753b9c8ecf87af37bc0ceb4951d078282dcae3254fe4d44a6dbda3a1dabbd68d42397c954d84a840a24ce44819c6aefcbae8c5b8662a35f563c9911fef7847297b7a6473e9dddb0b573de2ab9c27e05ffd5584eb2903e8fb044390bd179092c2cbd9735ec4f466c2e55774eb4a520c7235ed86fa87f0b0558b8b3db355f3f0e1603c934b5c12dd4000eb32dd9ef8445a8cfc47f69383a73f9a892d2e577993eb2baf9315d1152ac74a52eb927745a24faae878124b7ff229479f7e01e6a2762290f8bf59e83e5eb0e955aeec7a2034f894e4d0661b7b2c30b5f64f3ef4e54bd083a4672f47a91fee03d59a314456a47f3a04e9ca841cdc76ae9737622d4e206c1d15308640e52c5dc76f04383bd9c188850aa5602ac1e8a5dcdc01e5f21da0d1eea2cdc81cf3c4635184ddfbfa1cf940fd163e3a4ccc9d8175bdb3852b4b25fa46c8012ac24da706fa0e4e268c5b22a7a760d18c4dfec36437b012bcb26a4f67a14e7e6c1ad2f5c6cbfd6acd379d5089762321189143fb7d47871e502a8f96d4f5c35d81986bbe0b02ad3504bc17dfe389a0cfa13cdb5118d7483270fb66d3c161ff2437ccbf532c6e41fe7216a54784146948721abc9a50a2981d74a849100bc46f6316cbae67ecd535f844e6715b0251712a55e6cda76436abf410d1265377c2efd664174e3f1840c55cd9ab042d28700214ae37c1bf3b094ba54ba8db71af72cb574ea09a35db27cd0ed9ae0c2cf6fc52a19b0c209d66526ad529dc2b32ba653135d98f976ab29b3083c8d96c83f50065b327e8d93b504012a69e10b3908ee57a3f1ecfe0f4ba1bce0fc7df93bb1e1570d78b4ee77909b21e849dbe9d0598e343eea113fc357f7023f9638d2b927c328573ce51ee1d63836f9e44890e2b93c3f3b96e9d39849dc92cd03817d88b51bcba7cc3accd6022d494cc247c04415b5eee13b87f18e7a856b9f3ce98dcc6d117e6eb4e3bb5bb586ffefe1602a867125e87c70c66807f80a8178368c6b5bb45f84b69eb067b03f27812e94d37d753bc3fe5bc8767c30da84f688893091581e0740ae66ae7be8ed9a16df4b4523fef58d70417e6c36289098df4de1c914b2a1c97eadda3cd93c37c7ba6cff47b242fbdefbbac8ad96ad186bb01574f491024c69f36975055bcc720a8ea6e78ad253c079a6894fbd107c83e26da43eaf5b533cb92ce44c43bab56a25153313d16ffffd83345f718707b444079b657c0767f268aa288a41963fca2125c7108ec812dfd811fff4d90c115526ee7616a9961834e29a9012d053a3abafa5b7db2fc833cd3d119bee43f1053d45b3022ba59809face9bb2f7a61b6437c1e586876a639e844671f95520621307b8655d9cc36b35332dd367fa0585062fec608c668adf75d89b10955cd0257c587069fad16a56517badc5d0e86f962b8dce5f082d984f9dcd7e2df9842b2293bebfc1aa0e00a599ac403c2207632a35db32ca2aa688666a156ef8bfa00a951347f99b273eab666d727802e1911925781cf0731b01128769d88e7b6769aaf9f94d408e605c31a7cdb4dad09af16ccbd9142d189cb25ecc66664a596ea1de55e70877e70602cdf4943f6fb2bd5e003380de197ab4ee034eba83a8cbcd76234b0ceae3d42df3ae2580423fde7d327356afc6692818eff7b4cf11134a3e920fde52ff4d6c86a45918f3f5ae842f14933268a5c867ab5c078f78637902daad18e5eecc3ed4252cc03d1cb6576ec9263a4f53e93fff6f41e5644dee6f5d1f0ed3d92d400c7f3d8ff7f8682ae466b851979d0b8e75b9a6cd293aaa67218ca71c706124961329ee3517260bfadefc8cbe77d67e5935bfb19b6e3b2c0ad228b892cddb222dd5b4325132f3c21e74f3af5e606255426f8ab9bc1228db9936665eba1785665291f70ba431b3df77dfcf19ce0826e2d6e7675dab9165a6b3425b12196d92f469bd0c668e8b637f082fb90748dea7822ed03244055a8037800e6b7d75fba6e09939d98029e2945106fd9c25428b7f078ee5728b157e807950bbd657ccef93c323b8c6cc578f4307fbca403e7ad5ba93cd14629f9a75b918f178d2e3a0ab9ae6acad63cd27536f81e11da18d1c3348a00ff1f5f4b3e4e31ce4d84763a2325ba47ad7b60608d7fd9920790f7fff528774dce5c45a5d482bb5954c80450c42acca413177e54c65232578f2e4744d27e498f68b99b158a8a5aa527cd841bd108ade36be935c74f6936e49ee3a12be17d40b1e9e522acd30a8dc6d2f1a507f73dccac5bc6a5c241263a4796f075ece50331324b1aa2493e3df815da5d95334f0abd592a891656e513b01e6ff64528533937e2723d7a2eee4f588edf0ef6901ddf1ff7bb9f770ff6bb7f2bf92f00c869b73c3e11c54daa2a15c7cdf7264f5d03c74cc481d55cebcbd3c35543156c7c488b8a7f04c55892b23f5b9425538e20cc0ccb31ba42a756d9f19f888b43630f3d42c7900275251c0661df32aacdb27b067402383e41fe992d975254cc34579e6f8d2220da2f0960dbda70eac7aa7917fcdb576c2397c78a3764c1164297ba4e84eab4292a8ecd3eccbed86ae7bdd918d3316a0d7cab0c68195b56bf1b1460e8c0c64741e262dd531d94481dda70d38f6874514078dcbe212b598d3c0c3e77be81c7f5b307f5337756eccdac6060613df2f74d9265e9fef3bb9ffca604a2287cb0b6ef51b525a2cc3997d45e40fa7f7205065c143db6628d5e2b7140de1a03dc97423446f0673a3831847512925e1aa141c01d665d817f91c6680d45c9e9c22fe072f4ba3bf6b01602253ff77af536025578d2254fca2d4148e92fde90b5c71c0b442fb934df82fcfedd6a9f6e431ac2c9ac4c5b2e9a78c4464b714f0b6d21da33f6edf18f66f35681352d5e1132b02697acc05dad46f582550c592d8eca922772a51829b34c916fe6c9f4d9a471d1c40832557e0067604275c5dce944008e9c4d5d316a2cdbf64bb64a2aa444924e830e7a0df5bd42c26bd3f62750aed16fc9b8e0c1209dbd8292a4e7b3e204118f3ce84e6b09cb8649faca88435ddba8a534bb3c87b64c01ff887d1644247389bef9845e9a5b3aeaecf236707c7241e22561ef45b745fa5f623598ebf143318322fa1a63ee8f0c952a7c5e6bcc0b03084b00a573f36880ffcabecebe7ee7a25e1c11399ecb1e43514d9529b344aeeebf1d893c8d5a4563caf91c90a1780fec8645e5fb2a3ceb58abee79b87d0863ce6e0c847a06ea5d207b45a2d90e1868755bca25a27fbb6ec6ec52be2a458a70737eaef9b1212cc42206d9a7c1b0a07f801dea5f343ed6d26c5aa26a608551801c07800f07cfc357f4258367a355f787b7f77c94114f9570ac2b7524e2089ef6d89c30bd11309be724c6a39e4543e1eefb27e96ba5104ce4b86447baf766fdf57abf5f13269c78969798c516b8a2f32b1ab4c17865264a0361596918e4d4d65f38d3727ec0cca07cbd183d0a867f8e56e215728ed541862f22b8818e8f2627fd82a942a3c20f17f684400d80682b182c6c65453df7f20558527ef3865dca648289cbdacdc829ef8144e61e872dfd1184a96d31238f98a198fcc558574701e15729ef63dd282f702c5293e31ffd2d909ac2e90f4d44976c47dea00c0b0be653e252388bab97963af665770255e4693c0465a981047284477b8f50482291f18e30344839f5a363f70bb1ef57a047cb24c0c437ca4abb542af1f26ce9cab215a403f4d8d1b08bff4025d69f81f6591067b02889c2c76ad18e492e1a49f8aa9f7170b88d4f5b11bd3aff3149d32d83ec3fa1664c8367467c1b78fdf8da3bdb958c382ca8510ed6979076df58a41f620e781af1865680f8cec15dbf80841001adcf3c2852df2a6e966123eda54b257542082c0f11e52bf12d18e27dce3ad709ab88f4d4129a017a7fa9525a5107719ca1efd70c47c55f2c62842a6b30d855f8a9705367cfcf216847dd9bf85efbf043384513db4be97d4117be7dc27d0f428bc93994a20de9b5c037ffed47a95edac989cdf6406e4ac54963b57e48b20c2b0828182bc48333bd91ccc9aa46886cd8c30a007ab77a2e341fe04e50b6a0690f1e4f2ff32ed0bb4450a5b24b6d370fc2d8cb7e195ebffe7330466d0711295dab3be381da2fd78374e89696b14f08c10aa84b1ff28da2ed839ae890a65ad3b433b3d46d5ca8e65b8b3709d4109d815f7e90d31d442fa83d635e6b073ca2547c8728010551b7224467b194b5e623621eca54e29ccb6411bd853abb7b1987355f438b723882ec6e240cc869c4b07a43e5f37afcd7a2a8958bff27c4820babc36aeb45720127aa7ec5852bccdf4143a93b5ed486005369d95da462ef76005379ed8b176b36c8bc1deeac8d580e43bdcffd776ea4f6a5f9e74be1a7c690516c3b30bba52e0c57c21b3c12ee39e4f964663a3a291aacc198f5a6c2563365c66f9edfb3daa56129691a585764900da1e39ac0673dafeaf1dd3e1dffdcbded90ec7a431ba92cadd051e96b950a6a3dd37e137e411578e8e784b0dbf5f92f122501972a52fb377c533bc79890e791f34296b174fbffd8943193733117df61fbc67d864b119334d7121d0159c9629e90dedb244bd5978fb22edb79e9ae3940dde4006d5ac96ac6535459b36dce4375bbac635b63e22fcb149ecf70d66a88e3e1c1a8557ec1890734034bfaa46197b83b616350e3cdfabe8df2ad01ffbe53ec299ec1c7ba3c0ca4c228a54904cc3bc31364a59f9e62cd1f9745d9a149e0d9a53b8b12f8a60723f698cab793e8c6605119eaa373accc5c9405199f877b687572644f2a3cbc32e4996e149067170f0934ce5d256b8f23ec20b83d745397996e220ecf1ef3dc4b3176438cffc7f3de37dbaa353a4a550ca57623ee3e9baeb4f8c0e885868b3f87692da3ac6ab76e6dc2c3d958ad6d70ee5dfbb133ce69fcb87135e1a9e2ffc0934b2ecbc3014fb781bc91ad68fe8c4924dc114d35d21b75890fd0a6a20739d087b9186ae1065eeed145d0f12dedc177031589b8e0f7463707b6d31c1580178f16b79d27bc852afb0d745df37e4207d40e95a64b64ac895d02cd9ef4deb6dfd70bcf000f4415f269b15209d34d01e0920f1ea970273a63ce3f88b6dd9b9904e229d505a284b4fead11499e56b6cef7ec2103fb9940604293108ae35cc4ad0d5ef23f5dbcb098640da63455b3a7f9659b91b9e4ecd7edee0c79fe803422d712f6a68e23e8755a63ff25f27c65cc9e1c6b4bef271c3c744ba99ba4c72d16706a06fa3ab2cee50a7bae9deedcba4cecc0c668a116ef3ca2107ac5a0278949f68d214b93be251b4d26c060487ed7c544", 0x1000, 0x409, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:27:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000240)={0x4, [{0x2, 0x6}, {0x2, 0x1cfcedec}, {0x2, 0x6}, {0x3, 0x3}, {0x1, 0x3f}, {0x3, 0x6}, {0x2, 0x800}, {0x1, 0x7}, {0x2, 0xf19}, {0x2, 0x5}, {0x2, 0xf34}, {0x2, 0x1}, {0x2, 0x9}, {0x1}, {0x6, 0x4}, {0x3, 0x4}, {0x3}, {0x2, 0xc651}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x79cf}, {0x2, 0x4}, {0x1, 0x4252}, {0x2, 0x400}, {0x1, 0x10001}, {0xc04422d8ecfedfe9, 0x8}, {0x3, 0x9}, {0x3, 0xd93}, {0x2, 0x2}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3012, r0, 0x0, 0xac) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 13:27:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x21f) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 13:27:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="df9adee1c8313b76028a"], 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) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) 13:27:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) r5 = dup2(r0, r4) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000080)={0x1c, 0x1}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0xff, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 13:27:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x5}, {{r4}, 0xfffffffffffffffc, 0x4, 0x8, 0x20400000000000, 0x7ff}, {{}, 0xfffffffffffffffe, 0x82, 0x1, 0x0, 0x7c}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x31, 0x2, 0xfffffffffffffffd, 0x789c}], 0x8, &(0x7f00000001c0)=[{{r7}, 0x2, 0x190, 0x6, 0x8, 0xff}], 0xc8, &(0x7f0000000200)={0x100000000, 0xe4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66d62c000000"], 0xa) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="853c33546efc8eb804e921c987ceca29acf2f86525d2e1c4c0d3f804d3f035b990076bad56a39d316042e88f8416bc43a4325618a012877cb332734714522ccce49b41d6f69e10b171bc01e8d4511686dfd042ed61bb2a53dd9f258a0a890e", 0x5f) 13:27:12 executing program 1: mknod(&(0x7f0000001140)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) connect$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="01002e2f627573000518aa2f303f3ae22b67afe7be12d5714548d112d0abb414a16941ab8221d97d28acd0528a2eced5d4521050aade76907d224ea467e8b97a1bfb8b37e81c1dacca3127f1df00e73fcffc301cea6ebf0229c5ecdafb77073f1804080000b078d39ae9c52b469ca4395e913c9fb8596d073fdc59004afa190101cfd6268df3d47daa5de9d5278d52ece94fff0254afa1ef7a3d2e3d708012fa43711e0bc109000000000000003553ca10ef68ac2a54e01735c52ab0b51fb87952a24713e23b6abed5edab8fe8826f84cb0e0035cd12"], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) r4 = getuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x189) r6 = getgid() semop(r5, &(0x7f0000000100)=[{0x3, 0x6, 0x1000}, {0x0, 0x800, 0x1800}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r6, 0x100010103, 0x207}, 0x9, 0x7, 0x2}) chown(&(0x7f0000001280)='./bus\x00', r4, r6) r7 = open(&(0x7f0000001200)='./bus\x00', 0x2, 0x4) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001240)=0x81) stat(&(0x7f0000000000)='./bus/file1\x00', &(0x7f00000013c0)) getpid() 13:27:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r4], 0x17}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000028c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:27:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000050000000000005b67071b542a538746000000b818000000290000002a00000003000000000004ffffffff00"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getrlimit(0x3, &(0x7f0000000040)) 13:27:12 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) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xb81a, 0x4, "a5e8d946f60e1184a709de6bd4773fd67457b75a", 0x1, 0x81}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r2) r4 = socket(0x10, 0x2, 0x4a) close(r4) socket(0x400000000018, 0x2, 0x3b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) write(r4, &(0x7f0000000080)="b58b", 0x2) 13:27:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x3, 0x1) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000080)) poll(&(0x7f0000000200)=[{r0, 0x2}], 0x1, 0x0) 13:27:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x5}, {}, {}, {}, {}, {}, {}, {0x4}]}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0xa, r1) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) 13:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffc000 didn't change! 13:27:12 executing program 1: syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000080)="c7a89a0044686f0b5f05ffff88e7") r0 = getpid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80782f0918 va 0x20ffa000 didn't change! 13:27:12 executing program 0: syz_emit_ethernet(0x4, &(0x7f0000000000)='\x00\x00\x00\x00') r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2a) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6]) fcntl$dupfd(r5, 0x0, r4) fchdir(r5) r7 = dup(r3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) 13:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:27:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) 13:27:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{}, {0x21}], 0x2}) 13:27:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) 13:27:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) 13:27:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(0x0, &(0x7f0000296000/0x2000)=nil, 0x3000) shmdt(r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) write(r4, &(0x7f0000000000)="95981b820767d68cc9e9ab5c5997cabd19eee593fd099273e21af116c1cdaf09f2fc7c793f8ef284ac757c74ddc89ae7a3b4ee1ecfb9112ed5047fd30c7efbc501a93e21f007976b34a31d406c18962c0a3f3ae9b2389372006313f92fb3dd76bea32509ebeccda07fb26c512c3fed111706ee18a262fb71", 0x78) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002380)={{0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}) munmap(&(0x7f0000529000/0x2000)=nil, 0x2000) 13:27:12 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) acct(&(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0xfffffffd, 0x0) 13:27:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x400000000018, 0x3, 0x0) 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) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x800, 0xffffffff, 0x0, 0x1, 0x600, 0x3, 0x8, 0x1, 0x1, 0x1000, 0x5}) 13:27:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./bus\x00', r4, r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) fchown(r8, r4, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 13:27:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="c5e1a0836c2021da4cc5a598b380f128f335d49680ff3c15d31f7d2a5cb2b4b64c9f193205f88751ea67fc415049df4331edba3d8b61c451b2062ad4d46d56743a91be957ce6c7e908a7925f18965a52d48f1989771318c5ef24bd4c0c5248345a891716b8c8ee4f5fd9dd67a30c73b60844704c3a3f44303399c90eefacdcdde844d148b50bf92e700c181c96fa265e5dbae60613edf8fbe23bb6dd40b53031e5309a0c793cd0e815a6fa8216b4452fe4279fd10b37e89245de8be81800ce1b3a97eb0621807a9e0365a0fd0bd41edc58c077f810005a6ac1f6fa8239346181cee256033a40796134b90a3a67c334ba7db0", 0xf2}], 0x1, 0x0, 0x8000000000ff) 13:27:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x800000, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffefdffffff], [0x0, 0x0, 0x10000, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0xc003, 0x2f) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206937, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x2f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 13:27:12 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="ca", 0x1}], 0x1, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78649a, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x1000, 0x1000, r1}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 13:27:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x80, 0x9, 0x3, 0x4}, {0x7, 0xcd, 0x7f, 0x7}, {0xb91, 0x1, 0x6, 0x9d3}, {0xfc01, 0x80, 0x28, 0x5}, {0x6, 0x4, 0xab, 0xe6}]}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x1, &(0x7f0000001700)=[{0xfffc}]}) 13:27:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = accept$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) bind$inet6(r3, &(0x7f0000001300)={0x18, 0x3, 0xffffff7f, 0x81}, 0xc) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) r6 = accept$inet6(r5, &(0x7f0000001340), &(0x7f0000001380)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) fcntl$dupfd(r4, 0x0, r0) fcntl$getflags(r0, 0x1) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/4118, 0x1016}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r7 = open(&(0x7f0000000040)='./bus\x00', 0x202, 0x153) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r8, &(0x7f0000000180)=@in, &(0x7f0000001240)=0xc) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:27:13 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x66b4e09d68d73ab) r0 = dup(0xffffffffffffff9c) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) preadv(0xffffffffffffff9c, &(0x7f0000000880)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/155, 0x9b}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/30, 0x1e}, {&(0x7f0000000600)=""/70, 0x46}, {&(0x7f0000000680)=""/247, 0xf7}, {&(0x7f0000000780)=""/205, 0xcd}], 0xa, 0x0, 0x17b1a76e) fcntl$setflags(r1, 0x2, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) getsockname$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) socketpair(0x10, 0x1, 0xff, &(0x7f0000000a40)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000a80)=""/254, &(0x7f0000000b80)=0xfe) chflagsat(0xffffffffffffff9c, &(0x7f0000000bc0)='./file0\x00', 0x93f1bda466a1fe19, 0x2) socketpair(0x0, 0x1, 0x1, &(0x7f0000000c00)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000c40)=r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) setsockopt(r5, 0x6, 0xfffffffb, &(0x7f0000000cc0)="071b343163137744bd5c489098efae2537f8b7284afbfb9496ba1c8901895d52f3930b331e03b4d1c4637d0078cf2e1dfcf3bacc138f80e88491cbca0e3c0fb7bd24d400fd5cf6d4ad2d4b614d8c941308d07f69f14088fb6a", 0x59) lstat(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)) select(0x40, &(0x7f0000000e00)={0xdd46, 0x101, 0x100, 0x400, 0x200, 0x4000000000, 0xf0, 0x55}, &(0x7f0000000e40)={0x1, 0xfba2, 0xb1, 0x5, 0x149, 0x1, 0x7, 0x1}, &(0x7f0000000e80)={0x80000001, 0x2, 0xb13, 0xaa, 0x40f8, 0xfff, 0x8, 0xe68}, &(0x7f0000000ec0)={0x101, 0x3ff}) r6 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000f00)=""/217) 13:27:13 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x24) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = socket(0x2, 0x4000, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)=0x7) getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000300)=0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000010c3ff00000100120008cd7fdf030000004ea3b210e5d2885af85bc4f30796817d41fc242f734061c89b89557135f94868122af1000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x4, 0x189) r8 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0xffffffff, 0x0, 0x0, 0x0, r8, 0x100010024, 0x207}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r8}, 0xc) 13:27:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getrlimit(0x42b36a9061633fa5, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:27:13 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 13:27:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x2a) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 13:27:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x1, 0x4, 0x7f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0x200006e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 13:27:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8392, 0x0, "74305bffdf9e45e788580f458284b17fe6da8c50"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x7fff, 0x0, 0x0, 0xffff5b6a, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x40000000}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 13:27:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(0x0, &(0x7f0000000080)='\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 13:27:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x8, 0x0, 0x0) 13:27:14 executing program 0: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x0, 0x7ff}) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r6, 0x0, r5) r7 = dup2(r0, r5) recvfrom$inet6(r7, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x101, 0x1}, 0xc) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x2f) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCFLUSH(r10, 0xc0206937, &(0x7f0000000300)) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000100)={0x1, 0x9}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/215, 0xd7}], 0x1) flock(r1, 0x9) 13:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) close(r1) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x65) fcntl$dupfd(r4, 0x0, r3) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400b03baf040200"}) writev(r2, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf", 0x17}], 0x1) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) connect$inet(r7, &(0x7f0000000100)={0x2, 0x0}, 0xc) read(0xffffffffffffffff, &(0x7f0000000140)=""/239, 0xef) 13:27:14 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') 13:27:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x20000000000000, 0x6}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:27:14 executing program 0: truncate(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x5044735bc647d44f, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206937, &(0x7f0000000300)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0x1, 0x0, 0x7}, 0x8, 0xde, 0x7}) 13:27:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 13:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x87) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1ff, 0xffff, 0x1fc80d8b, "0017045100"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/242, &(0x7f0000000280)=0xf2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) 13:27:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 13:27:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xdf7fffffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x80000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x4}]}}) 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 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) setsockopt(r2, 0x9, 0x9, &(0x7f0000000000)="8a975747fdc8571c3adcc8b841dad9bd75d6d3e5a396ce0a8e0a121854fa387097ac0a1577951a28e76271753a0edb0337b73d579fb1edd574672b09755dca79c14a096666a66b3dd81dfa05b703ad5b50306272e350a157f9ce", 0x5a) 13:27:16 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x2) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES16], 0x2, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000290000003300d1ecdc4800005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584c"], 0x38}, 0x402) sendto$unix(r0, &(0x7f0000000040)="66f7257a307492799f463c87970a9ca9cd6a755115ccd82ce1ea811daec97c05f5fc2ea63741809f36a48efc8388a4abb803cfffc70b9bcbb9c744ff853ef67efed955017e25e766c04b6b11a2b2a98af173c6c22001336cec2acc7b07712064364c3dc2501d903e7ceec7f53a68ff54eb0bfd7bf9571cd3ad4ee0e457bd800b38f1ba1b16e3", 0x86, 0x8, 0x0, 0x0) 13:27:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000240)="000000186204018b002b3aff7f000000000af032bd0c00000000000000ffbe57975f2765a826d1250f7c485b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3b3b2e0b57ec649b8711887a679b88ffd7e", 0x57}], 0x1) 13:27:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000007}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/172) msgsnd(r1, &(0x7f0000000040)={0x3, "bd9ea3762da006b66af075cefb67b05c36f23b84e6f086ffc0125ad244fd665dda70b1f15806e6625ebfdf94"}, 0x34, 0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:27:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2ab7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1800}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206997, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f00000003c0)="8c44d07697dacbc32ca7caeb9b89a9c11c6af301850f9236a84872a381879afb1f502753bbdb4807fafc47f1542ecbb722e0959096f6706f94aa0b365ad67b597c9d02f9f529be653ce08acb867fba94923d5038f2b618665bad1ee24fbf9f96f17e0c58259b1998776076bf79346bdbfeb5f6da0a354d79724e8cebb7e4110e0b6d5c48a9f6fa129abd3c9530ab3582fe9b476e6890b24f1cd6ac778577bfea50b0f2da96e4cb0bdd12c24f599dd6aba2ac18e36cfc6e6085f79caa07ebcda5445eebd8b17c167ac953963183e7aa", 0xcf) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0xb651, 0x1000}], 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 13:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0xff}, {0x3c}, {0xfffffffffffffffe, 0x0, 0x0, 0xffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6c74d8265ffb32eb60507e84b0a") 13:27:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x10000, 0x8, "c7f21a91c975ac073932c02bb423c0d69226073a", 0x1, 0x1}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x813, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:27:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x5, 0x3ff, 0x0, 0x0, 0x3ff, 0xdb, 0x1, 0x2, 0x8, 0x200}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0xc003, 0x2f) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0206937, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000100)={0xec, 0x4, {0x20, 0x3}}) getgroups(0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:27:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) read(r3, &(0x7f0000000040)=""/90, 0x5a) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 13:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0x9}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) setsockopt(r4, 0x7, 0x80, &(0x7f0000000140)="3f186198fd19e1d80bb3e629a66b64cf17d21db0f6c7d5fe73294c3ff8f00cadced5c87cb137e5abbc5072023755d11e8f906ba31fdec26c30", 0x39) r5 = socket(0x2, 0xc003, 0x2f) r6 = fcntl$dupfd(r5, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 13:27:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8000000003) 13:27:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') semop(r1, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() getuid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000300)=0x10) 13:27:16 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20, 0x3}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x3322bcce) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) 13:27:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00", 0x9}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) pwritev(r3, &(0x7f0000000340)=[{0xffffffffffffffff}, {&(0x7f0000000100)="c904101eefd4cf5bc297680ba4e7c0ee94c371ba696ab6932670c34af529310cc3d7fa7b124ccef2b0f10d83bfd007a7b666943844ef405b2dd41877c661818dabbcd384501567f2de5e1125aff94cbb2f0db396ae86ede5ede5473e978bc5", 0x5f}, {&(0x7f0000000180)="ca3942b9399ab0284317e82af66abff397f2b0c9c3ac05b28321f174a3ba2ec32d3def95ae2e9b12c06f06491be1d9929bebeee83da42729d7b0e3dafec6a55bccc2afd3e264630a187635c3def9b7ad87c3d6a1c1d80acd99a41735abcd51d5c686fb40fd5c718aecf34b881d812c778dd428c97e17411aa0a6c15c4cf014cbea8ec1a3525757f6b0c48bcfae56", 0x8e}, {&(0x7f0000000240)="17dc85f495b29ba0cbca25242174d04d34529dc471bdd6be8feb53663cb81ee47bc96cefb7bf7ef0c9ad8df340a72b0440759fde1e1aeda626cf7e63e994064a6ffbe0bc9841a42e4a4008bf1086097d7cb39370dfce038b629cb00f6f12ab511bcbd78ee3c5a20c2f0bf5", 0x6b}, {&(0x7f00000002c0)="cd8252cc871c76ca85cfa64e658ae4f1a7df87940b9dffae092ef0d49b33ed558a2d3c7b96ef469e27dd5469c80b48cfbdff2ac7bea6c5c0823d048925d5df4630d46f81ce4f637d5cd14cb4c81e22c52d904737eb613878774e54392dff9824aeb47ea1ce1e8fed35d2871198c05b060adc5e0cd7dd9a09d730d48696de75a7", 0x80}, {&(0x7f0000000a00)="c0dae23ed96df0291c33bf89e586bce7d3911a1041b111c1b533821a4706e63076caa51fb14cbe69d301c3f58d0c9b1211b65f790fd988bb10dbc283273ff700ad120571280a82594d78b78cb8b17f50be22ca38ca8872d00d5a373f501ea685504af2bb1cdc17142d896f0d5c3b100555ab845c68ffe31d81af0fd87322ca40ef9a32507b2eaeb116cce3bc51f187ecbc821b43e68dcfc4d080724dbcec22f2d463fd4ef0bb8dedc1db43e953e9c3712bbcf11c1bb79fa3b6eb56b605a34250402eb18424d2a8ecfed5e105ecfac682f66fb33d49c49a69d87a6656b09066d30071851161bc8f377f2f98be8bbba16448647b23417157c4fcb453ee1f3348cbf3bb0578adca47371ea177b707428f36d4fe7f0968b01dd4041afa64e4b2496cbbb6f57e1b5a284784932c3ac7cfcabdd237a2afed4bf0d69e7fcf15cb539397530e13d004fbcdd3432d5deffab51320c92c29468cc8b143b59a69cc58a24040f41079222f7a4dfda0bcb08b20bc35830b45e0a557bca7e23a52aae4ddaa7062a31a1c4232268fcf70e8ecc7f7589e94adde52f2cf6cf75b3e0a0c8ae75631fd8c9ba136308db49f4333690754065b1ed390fb3ef31e06cef580eccaf3d16677059c9cc01fa61a3b53c55a686256be0d27ce1277273001b4e2256461d26f4c930a13e57ec2186be9ce635e58fe8f17fade9e70331b8fac64d2b21ced49b9f71cfa37ab1a4b1fc5c08c07fd23ac1e5e0f8a9980c6faebced05cf381bee8dbb211042361fc653afdd29c233cbf9274f981571def6ef56aae6175842b50e87b4e6b8cf0c690e4bfd3016e5edad51fa7b19f6e30a91ca734d0546a21a2049242a1d4fbac6b02b37cf1cd7774234e52158a13d20f21bbd4413c023123d6f89207ecab4db06592f116267ae3fd4737f179bc811902932c1cbbe19fab326b1407ef584ba6b2507afd51c544d4f697c53c67a7ef1f56d36cbea35dc2fa7a73ba25fa8cac68c64c181a0b333457658e490503d6bc228af805bf03c39ceb639ece8b2d97ada85a1f8da5d5e11880c6e2b652595b09162556cc0c92dc3b6941b01a442182eb5ddbed61efa97d6d40159c70d70d2b23d9ec54c6d1eac27bace3be02c6ee6e9f3d3c1ea499a3d8cda63df86eb8af5ea880b860abc100a3d54c0379ec4ff847faf2dc2f502a85a12e910d42b70c89e097d0071408013b84cfb6c24dfa096773a55b74a856e6ee6ceef6e1d9aa47217875d27ab5d3b3d151f6e771d907009c8145cac88d3d15fc88c1965e5d9dc75cc5bfe2ef6052dee1ecc4fab212128a84100f902dd29727e98e25cc092166c91b0f2278cff9dc42ae947bde3dc2ef677ca79c00997903e70ca1fe7eaa0694765a7d97f2496ba4d4c1ed6e8601496bf375667ad63fcc2b2b4fd23485d82a962629c1458cfa4ceff99c3120228d51c90c8457e7a4b75c8759c031206fd3480521a03f557c5919e17ff57773ee2cdf8f413d8430bf76ac736dec251641064c215985fb956e4fb346d59a57baf20a9fcadd054269bc663723c32ce97238aa5b787c67f3259962104ae0d7e974e1adfa8c7003a6dace7b225f27c6fc11d7b3e5fa186776fe3fdb3ba341b5bfc8e277a0c286f9327d9834771b0eb0a3ed1923306b7bfa1dd963b93783a7c45efd45c1af451916c852afa9804511b1e35b23d48732ba3c237e403a497accf83ef8466f0db4a86bef0acee3d2ac59347b0bef028c1504f2907aab21544d44230ed22154a3989b6305ca4757dc5cbafa3cd16bce383ae5b0f7807c696be8e60dee7e67f1ec32857f7568f8dc744a40bfe10617ba528d30b474763e78231b2ab7832b9ae28d6effad4da81bc87134ecb32aced87c76e59318f9a7bab87b6c7631881079dfd4d74ff033a3f08edc581cb7b3d780d4c1f224390e588f133243b5a06753b4e9c59f99ff52510186c4fff45e4529897d1ed2999b267fc72242f449ea41a8f496b5ace88606b43a5d80d4461a826606dbe65871e5a2b335f9df381bb186f0f193108064c2f410b69209610849f2ef0a8879bbcef9ad9859c3b281819680991d71cf909a2de17ff3e890306838e634da201a55d521e0c28584b6867eaa2b637dc9098db185385a42395f6a49cde4a5317ef26bf56122e8baa8a9ba3ea6bf36837ee0c3bff5c088ad4f0193d27532bb878957b64e95a2ed38f1b8b7f9d53ac044d9a9ba0ad850740fb77b0a27cbb501d6a17604c87d443ff2866d46f6da21b0d022e86a5bf992d0e787e3a7bb49660ee9a475fb011135bf9e3d7dd6f54ed8d665d19ecd767b20b310eb9a8c04e7c0d727fdeee73fd954cfaa1b6743f56bd13355690d60101ecce6f67396afe06f0083af40b80e31e41c7503eda4566f9ed47571a6a6c35eb34f5e196c1ca2640524bf9b4c0b8de857e88d73c6dcea39f2bdd49d0514e9bf75d37c137b22d9487ea7584c026be7f8112c205a2e8cd2e62801c9ab7ae2a04e089e79f6fc9fc53722984487ae348487cf5f9b1379bd062ea7ca2966e0c40b81beb3d1923aedbb6b2101e20b0bb19bffe37400c2f6c9cd8b106d792a953dff223da071d00a9e12ec75e12ac2d0efadad9b53fc966405bf2d369ed656793a1267ce488c97cee3274133ab8d7e095dcd1a537a0f39526fcab4aac8cdffd5d6fb7b76792d9c1387be95d654ef90b85fcf82eaf25f2b3306c44387125bb9b56bee948c816f981c4f54f71f3aaab0cb4fa0790ac6879e71e00de169807962841807ff64880d03e046c00d2376554a3298cafc6d0cde714bb0d243cc59d8a960eba58c3ba9e91437c6d1487e1b4751bbd7ae85e6f59a9f55706cc38a279cee01ae536effc5667edb02d3ec688e08a491d35486f1bbd473d534bb76bd1289d7982f99477cdf152d1ddbc64f2197d5b1e09c93042f560d9544bc6e52ecba1f54da9c4bc9e16267e9532731057244489a45ea1320020025f587911cbc17d85ef3cb5ea033e5f69536f5ce4f8c11dbd05548e42f738ab70235418821cd006a2f0b5fcc1cc3dbdb275e3ae5413fe7655056568c24901d64b11f55ca8093d09698c9397269a8d25f0217a73e2d90f988e9fc30ba346cd9cc73f60562452f18d00acc9836aa9a0cdaad0e82189b574777691ed88019183523264a80b63b0ee5f9db26e8ff0f461d201dca0cd8b4b904a381d597472b7ee10a54047b7abb3c1ab270b15e1ce7cd52cceb0e350550dbc40dd6dda710e0388b74c85322317271c1deffae4a553107d550d441907899c19b7dadd5e32617f0300a52dc0a0815b80cf534dac5ca5c08d8ab6a89b81e04ecfa450722bfc2955cf502bd9676260d5a073bf0c27de5391bbf7cf622954cc83f545b600c2850e67092800a0ff3fbfdf7573b42b1195366ee275c4a3d22fdf443cfe3763abcfbccff38dc9e1e27077151ad6190e59456ae62308e35bcbd67b7f674fa5969b8e71f05fbcff5671c676c642fd0df6336422102b4666342da2ca379daa54f142a6651fd141b13ff7d4dcd451f14763ff4d3fb909263c039d13e4c1263d48a9385b882f9387d4b51d0d01c3bcc5f5d364186dcb80051a27054d072da77c4633c00ff95f293d96b5cee42e6ba5b3d6f5af5ae0f44c09877a99ae23e95e71628314615529e14b3c220f162bc661b73260ec189b2529a191e89a2db5194d35347efb2745042fd734ac0f924e28e13963409d1133094215b809899491376e80fe08295d16c2bd793efcc5750c38551dd33f83cc198634fa8ae28ebba4b1e8e2dec224dad58954534f18ef9914fe1feee3750d708c4ae629fc6f145590de396f5fbd5d0a877b1635684bd4dda23ceced3ed25c8591a05fb9105ea356bf47e3fff26284866b6acbab79ba5cafbfaa4e30ab1aee047292cd93b794ee5bf8cb4ab706bcdcb196419f54482150452d11ca8fb9dc406ef6055593b94f28ffe6115c4b55b8df175f2b5847448a7d399ff8aab8291fc73ab99a1cc40e8ed758a9a2d31c45c48da0fc74568e7e2f760d5f1248fc33d1131555b70be317ecef9a61bc00a9c49be56ec07945cee1e9a045d186b474404a50c9a41a20fe88180c649ffa69bea74db19b14cbc09eaafa2ca0bbbd455e7be2ad7c6d9417bacd57f45f0125e02ffb3171e53b2c86da284b83000725814c208b2ecaab53041b0bda9acfe7e49260510f7136c64b9b01f363d1753b3151e86b879bb0ac4362d5a7819091619782a2ee01575aec9ac8506a0f9e633634bb981b0407baf54dd0804f4bea2bf3fc98859456eaaad476109775aa15656113a153b5600247a7c94a82a003f7cbc484616026556ab26f55b244ea2b159fc6390e6a41992d01278a61ce8b622d47712da30fa96bc62c4a9aebde040663a42d0ba42a803511bd6a059a82821b436ace754f81a56c3c9b34f94ed0a824f9f15e1e71f68d38a4432a408e5fe5f726a76388f30aa8105a5a18cd47c7a4570c3ac045be40b45698929f50c548093498508a1a3eb7d1905402a65eef53ecdc7e102572dd2290e74a0d1a54ce28b2b2694829546ac5bb2ba263cecb3a38b70b6cd8f8c92e05a0fe10b4401861430b7cf862bca9b25fe084d4a27359bca1d27cf6acd9b6b565e271cd70e121954342e8cb33252f178a6a4feedd4449911f993ee50f2a03db8c0aa1c766e5ba901d0689ffa6439a730111027a89b2cdfea2ce84e199f8b171a04272eafc62bf1ec2939d71d4d7aa28f0ccc61f886be335db78d801ece1bf6e4e1a976038cf182ea372e2525c7f67b2aad76cf6a7fef959e2a3d260708c9905096de5db22a08a9cf82fd124d002ba69d7bf5c40037e8297c2da6320c6901e311c1a6f4b03e4359156467bafb5dda351f40532079516e5df43778f31e772d3166288f4a5b9b9a241f730cc66dfdc262c91ce76461a865023b01253084aceedc8bb101be5568defb9c250b3600cd35277d5435289257000a70c3d381db42ff1f83e329e0142368b147a09d6dc07c2c9e6a0975457089d77fbbd9ec5f8d268a66b4805890a8a3048549cfa340ecce3cc643c8b7bd89da270bc8380d80f3ae79582ee98acb316cd259396346f1643318b646fb1a9ddd7972b1f78d23200b809934243f4c47104c64c7375276303f5d98a34f294f53244aeefaf944d8847c37020cb680ad9a4ae71497c09e6ab9e2504fe092b6ec8a83a8852df87134570eb090124ab60dc6d778dd0411324f7aa91f4331dea87d09b959ed003955cba2fccb171dde23916ff61aab168515ebaea006cc264bbdeb59feab30882ea2c2acdb4fe4e2ca9ca72c9705b04b019b7390a6bd3c1e860cb6a660e23c5b75e295cfe304281933c2bebf528863548a040d598a7de5ea9d9ce8690b79115def14677f6f17a9fec8797d161715d6b90ae6ff81e2226c36c2663b7fcc9456a711ba8570cf79611d2052aac2018a613c3b800794abbe4a9e573736d4f267089d776132b0bf009e6e146d17f1abef92c7e5261ad6525d7212dac83d3a1b55e676c0cb41c623df9b5064f946c5c17ff4f0ca62e4d3e9b6de331dc7a7563576c7ffc4a8ed84596e6769e5bae49c50ae997257314951a58953201e1618054d96ab3bbc9fb36d48c5152812871e8196aadcd737677bf069f34741ca55f2fceee6b04941c23bf2b76a961dbc2a1a9e830754ff0a2cb510ac07f5815ec061a763802e2c78a7cd80f9a8a14ee02d0167e5a33b51c0dd9c902cbe3a475a86e23810c0e5588b03f72bd0b8ae4c122ce74405a59e31d1fcdbd47c327a731aafdedfbe7c1712ba3017842dd0fff7e8c32591e7ab90f2cc1df1", 0x1000}], 0x6, 0x0, 0x1ff) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 13:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x61}, {0x4406}]}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 13:27:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x10, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="118c57db00000000", 0x8) 13:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0xd7}, {0x40, 0x0, 0x0, 0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 13:27:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) close(r1) write(r1, &(0x7f00000000c0)="57c8291232b13f0be110757029d225571a573ed9047609531b586bb7ede14793244c6d66d3931fdf59d94d878ecdfaabd39fb3d6384b987d7acf615a9d6c9b6f8315f12cb8874474c93527e6b7c667101f46318e25c54364a8435bbdeccc9c60", 0x60) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x401, 0x5, 0x81, "9fa6154dce5062a8d85e629c57dc92622cc432d9", 0x1, 0x18}) r3 = dup2(r0, 0xffffffffffffff9c) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) write(r4, &(0x7f00000001c0)="9eb8e6e839c3c5f5db74d89da2ad871db56a9678737ff6fe0fcde0563b041e6136e6c8d1300918bcbff635b353bf60c6dac86b157d0830782be123184fb6fbc7de6ae7af62da3b7970002589d6325dd476f27adaf80eb04ebaf1b4f4731fdfb3da5bbdb0150b3d8297dd1bb227cf912ff1a4a61f3037490bdb065b46e2c04acde11d241e19371a471e132b4a5f63ab635d9abf8e322fd6654ebd82a8090dc7835d3debb6f3784bc0dbc2355ed3ae97796189b084e006cfa67dc9480440664ba76df796113009ead3d6ceee17b54be97ceec3d80f9cef9c719d45ac72a86db4f08757517a6bfa194485c9", 0xea) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x800, 0xc4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r8 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0xc1, 0x4, 0x7e00, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000015, 0xffffffff7fffffff, 0xffffffffffff4b4c}, {{r2}, 0xfffffffffffffffc, 0xfc, 0x1, 0x1000, 0x767}], 0x3ff, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x1, 0x28, 0x1}, {{}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x6fe6}, {{r6}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20, 0x20, 0xde47}, {{r1}, 0xfffffffffffffffc, 0x3c, 0x2, 0x20, 0x4}, {{r4}, 0xfffffffffffffff8, 0x84, 0x800fffbf, 0x9d07, 0x9}, {{r7}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x10000, 0xffffffffffffb26f}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x401}], 0x5, &(0x7f00000004c0)={0x100000000, 0x49}) close(r4) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2b1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000540)={0x8001, 0x200, './file0\x00', 0x1f, 0x6c, 0x1f, 0x6}) sendmsg(0xffffffffffffff9c, &(0x7f0000001b00)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000580)="c26065b6539d28e2e804e71d3dad8548373ef8a4dc4398abe199fc0f150181faa9b835b2e93ee95422d154c5eef5135e78dcf79043ca2b6e0b2104daa45181d4e59e078d65657d1ca8cc5a8410ea77907050687eae9c80b19294cdaec19dbebc1d60a87683ff1c15284fcb8014d47435a02d47630bc0d9e64379febea5547fdee96d0a384807206b4bec79c98294a171da282cf36b5f29b8c20cbe09ee15ee89e9a965913b7ea1a0600795dd8c53a340269f26ff9a0060fd9a04b3e52743aeda2d64a7e3285d3689f7406d4b587da26cb20295f39694b3cb8b0516d8f1f819de3ecd60c94272ee81072c", 0xea}, {&(0x7f0000000680)="e7a22cb1c43b8b441740d08dbd2c9d5be07569e09c53675f515c6f13e4d03787d9dee4d998734d793cd24d8ae42a7d00c104f95fa4ca82f4c7b310025978c45e61b79f9255fcacc7fb73da725e157067d939837a56e96063cb5ee2601e44c7d0741c6ff9ee553ee001f935cd46220773d41755c2f81bfdb89017fc8245167b746cab6b8bc6ea0c19278fefadbac0119522ff71dd1708f16a7156910e108648174a0cda86c1d88885d1c601ae59acb658de8bf325752f5118ac7622a07c535631984abc0470db953b7eee4991e18b488493a8d8009c95071c2056379ab0682a46d7c4b18ba2f9237f2512543f0d5f184b6476b42776a0fd021b76d3af1c5f023683f36e30d9ec3e552242170a5de159bcb17452ccdabba660737dfe31324e2663cdb857c07127612b969117f1ec63829e9e15019365b333a8e593bb64bb37a08d4d3f75b1fcda1ce067d9b3aed3d4d98591674eb74eac147adf5298a35a7927ee4dff19b8363246eacef487d9412bd01f765fdfcf5fa5a9dc09e3e23ab4645fb5f91d4f94ba9cf841503cf8967e542b7cf5675524c178d34b027cb1c1017fae07a980774ed5a74cbc95df61b313ea2a99981ff1798d4f3dee02ee6fce08debda1cf6efc438ef3deee985e08b76d2b15f4ef55681dade65e94579316995d629f1df8c949054700a1c8f6079ab0996f0e7fc5b6ad1e95da422a9f905d41b8d7e2acedd650dc536a0b5c2cd438e06d264d18240ddd17966b27bcf7c3a31e9f3b6ead5ff19af2f2d956a7c0711802e417756911a7e6bb685550bf612089585e37bc00400ac70329584ac75cb11ec17a932999a62c7e4211c51d8fcfe9e0dfd1d8fac128bd1812f2d9f02bbab0e056cff7d40863b6dfb50c9d9198463e086ca979b3a9fe5a387743ad1fe6ae576ec664316421baf37df35e3d91bff4603e520e43b38d3495faaa216d40cfbedcee10d671e688402cface37350b171a784080f7daba9fb50719e0cecb303fe837bbb5f1105292b92531f45f8bab6e0595e04ecde89f82a05be12e07b90086234740d0596ef8c21c69a6600e396b131e8715aa37e186598ba03c6ff61e5f13f1a13fb7ee6f2fc038e0fcc50ba582b8d24f74b434c457e662e1114df32ba7a6ab405585aae8bf015537f23788faf676fdf80bc86b0f5d4d2dc33288b58bd475d1b66096b877832076f4313da3265b653e30603b217dcaac8c145c572f4f1b40d2e6f33ec12b94ac357b8af2ce983a63a8b9e112a4f55aa2c1bb7751dc6dc828295e2ff4cf2c1751beffee9d2a765505796abb2afd04beb2602fa479ce7b1ef999a70e1227e8c945f5824c485635e71f21577f488afe5f338759e531007d1fd90ba25182acc7fa30fe95d7788677a83923ca71701950c54caf08b9ec9157ccfcaafe2c5fa3f96595e9f580a2a7db050202d509424f0775a24294b77b085af501f2803a2994617a1e787c1ac9be340c6102606f4795ab11fe2f34248ab9ea931b16db06e2df49b8473ccafebe3352bfff39c1d9b2e74a05b7ca9e3d393829c3ed7e97a9a437798e2303dbe1c863f7b673062ff7186d9a2370f7c7d085a8af8387397610cd616f95efb9692cf3c3570c1203750493792fd8f49ed06d7ccc2440fad4c0bcc62a195e6c49a877e0a62c2d2a48b3b78d2c8b2c575b850317f6743eb2b6982c35be269d65dede72b53feb0aede27a87e0eb21a9f1030d943e224760a2cf02ad4f3f5e07c3ea670ff2ce92156617130efafc5f71f88b370c1a25a55d56909190d6a17e717f3f2dfc18292317c15de9503aa35687992ae3a0a110e7aac4dff0e6dfb33690b6cf3d62eeb113711079330132034f003026915de895ee73f499bd166157e83ecb2460288316655898b1f72ad3ca7fcc59a31df9067834d8e3467a923321e00c222070ff4b73a33ce1759341e086bdd21ac4404ad8e6c30ba81445e6e6889d5b5c51f38ddc2a2b6856d6ad2b4492b956f7d0cbb61f1e6afdb75358faae7b38302e2b9007f577c39b3df3e08927d588678c2f7c312d6c7aa2fee1a9496f04afaca34c8dc3a73e51da7ce216d44db388d32a7a3b36a1055b2cdcd3d6b8480c80cedf6c8d0063d75cab085bb11451459a00c87f62b8eb5f97ba3fc54608de2714b12ff879d537917babd7c14cbc8dda6030d2afe3a6ca93471cb1696cfc77236c9c7c1c772cf7d6f807cc1b5f3970de136a1810b46e636cd0ec7db3cab6adf9fd80ffc5fe0ae3603d2896be0b2d30b11d34edd3dd4dbadbe3610396dd57cdcd3014b64e23c0a0e27d36dbb950bde23b97834eb7d8ec07a568a42f62afbdd64200dc4a97de0a090df2250d09848d7b91999c8a91767d46c6bd467e31dd8f0b8e4a0192c2cf89ea71de6937792d0be2f980effacc69c93f1f3ab019d59d85c0a064ac6a681144942522eda82dd9c1b7092820a46a1c136c56c1d913f2f3e436bd48788c93a72efaf8116d2f52d8693278e4746cafda0acd87175780c918773f6ba4074a70f6425e188cc103f27cd4346a536c0db5fc91cbacd02d6170ed817bb478c60fb12298e6b69e35fe2bf04ce899cd5d9f8ab1b64e3f369ad7cfc8af79cfe5d7557f1fa73cf581370491c2c5b20d6af60b36d2193089be94b9284fe1cfae239d731ad0f576ddf3a4beede718fa2454ca3f9aefc4d0888d4116cca02f7119cb4d528c1ac79d1b17791d6363e2c025433103dcf4c79ff880e7becb1fe5e563cf65c0ebb9fa94ac1f56f8765cb15a8a5aa4a4afbcd6011e4ac2b0b20c602cc205a3106bccb43de35b1c25ad177d0b7e727f70abb3ea2a5730cb02ee13bf4a5464857297f8f93d97be17b0c11e3876ef133f48574ac64c64f6c9c1884c87e46aa812a0fcb7d0819123554a60523f4dc7d23137c7a223afd9ba8ba3ac3bebd8e317f6b89a78a3cf1d864c1078443b340488a2414ae8c39e41e27b08d4e438586867acca2d8b148eabea3ef688e319f413d0ad56b7370a06d4b0c1fd4a99a0ecc6be9aef850b09aaac34955505e5ddbc30dff64d56c19a89bef9a40d2aea5e3b66c0d0e6b7c6e79ac890595c7505110d8483e45d07fa7d336e08942ce81910dcbda542f701e7d827dd2017a5c9f950970298bd399d3873d5770d23edd5cd297e8b9f10f2c8705cb87f55257b006fee9bc345545ae957d359a5878b7ed56aedc00c5bbd164fb5bcf71d7c3ed4877b8f50e3f0ef16e8153ec0fbde3d498d5129c6c1f0a50218e134382bce2d43ee942e80655aa3df09c6f7efbb423c2be7e613dfb2733d99480b3648d2c663b87c6ef3f50103bb61d5aee4f990f79a3f035d7af87d7c1436e879e2bcb0af12cde03e16b13ddcd35ba437589ba5026a070eff2384981a1b1e4dfa96239395b4b37a1ecd0b4033cb4feb16d6b57ada96064386609134f7eea76fefa85028f4f8cffd77d2f808c4605b976d1526d063672824247ee0f35bd8637dae3773b5a60c25eeaecc1d47b4b078c91b1761e671d93ff4aac8ffbba00bd80993af50c81ccc10d4edc84ed256dfaae28c41e545c06bf11c30e007671198e075b0f5ef711fa4eee1b82b12033d5f9a0b1754b578043b09f46c60f32049b0dbcfe2a9ebdf52d6b3a53facb321659555beeee35382ed7edf4f4fc0f185096b0fabbd03da4bd767ea4265f1925231e4e84d33368e799dc952cc3bb8475986755359ceec7cb8a8a75c5d3bd36a0bbdc56c80afc647b279709a1967228159507cd01275b8e9befb4dcb5a4d4dea57ca51e2c071a96fde1f3861ef65f7b12236eb66c88ee5f33bc7ea0e4a7ebb6419d7383990328de933a3fccdb336d03a5fb48f8de6acfbc0100f59ef0c3e1992b1a1b2909b87b50b2476a357be8f9b93dce1a33583d2c6c4967cc7de24d166f9deb1ed629aa31d6e4a6c29f7fa33292e0ea33d9671c92609759f1de1f72d3e658b4b6f9fdaf3e463f7054c8d08f294e9b845346181e33f32d58faa04024404638bde824e1343b720f9033fab81cfbd385332585dc51ba662a9a8687f4e3eeb8436d96354677f17a961d6563d542f26fded0f48349d0a2b540ab77250cd5c8c9c38499c5e68988ee85af5f135ad8602955bb1bfdd4eb5e7f115dfbd5e2e48e888dbfd3085960a65742bfb2734b16d2dff5e94649aeef7ba7b3641d7b5cfe25af9b5de98c014ac8876ead606ee6bc57738e02e0d21b272ef3d984570dd0bcae70e16331034c43f47a1c27b1767ef2fc3b2adccc0ff8a32ab49a1d82a1d768c9bdbc6a7318e4c5987419e2c820a6585639bf0cc595c5142f44562423c276fcc2b32f36efed50386eff76ddcc84206760e31c063afec4d11669909042a3a3bd410db9d68bdfe7c994525a3afcf9fafcb43bf0397b78be2c394803cc61314994a1d908e32dd3aea0600ec23159a85af2f465296ceb9d9045c6f88c806c538f58042293b4ca9534bf2bfa35845c166bd2e4fade5e8246c4011836e3a30a996745a3a23faf0067dcc31086ade94bf0dadef396d91470cdc439ae4b04c93e5699aa3ff7f31437db1ce248533190093a4f0882ab47f2b31f18f0028401e9232642a3f2f83f6a69b8dd078b9a1b708e08a452e4b415e930323a97d29069d0f4671b53d1a1a7cffaf817034a28968da391a836e3dbd12b10df91d324dc308893acd8921e97d732906e98fdf2b28e95f0fef5e40078be782fce581ff470006c6ccd4801f08bfd273f34b74031d8b10ad5be9cad667edbd409e41d0425ddba16b8ef37116c52270f1f9512fff31dfed66bd0e48c3782b33cbc94e041010768b40f691b2ed94d19e056e94cce9c0668d1493cd2b8a69fa6f70ae2b378a249532034ac4abc191db8c673738b0f8327c717adc2b6632928d56534ecc997394b21247130e4c99747047f59b745c5b434587a3d13a99c0a1ed8f79771abbf97890eb8b5061007d2462fe1c8999891de8833510c8dfea2cd48b34b583ea43b869cf8174670fd22db6273f8e199a2d0ef25502c444f8dfe23c78afe0999d782bb0d8cb408f09fcde67f39caa7221a6a5a838990f77a692015acaac814ab85c7e1dc46d5a3c1aba464e1ebef8b7c024c8a0097b1d2ebb0443d1b68c92737e7d1f4cbe633bcad27665b22d94eecfea9a5883fc072476f478d5b1b5efca4d4b9424459421298e2ddb73f56c9a32a1cdd5f4087d525383fc07c01f55354ef1bca63283c96bb84fcfa13c6606632c6e2ac57cb0c84501a2f990ee81947243f319fb45786e42858f767583c221c0338e38d39a5fb8c7acccc33d92eb0a3e01cea0d0cbe30c4c4ddbc7badceadc3a39cdc30c7b9cd1d5adf20e8f502a0a4b2389caab0d8b23b4dfa73d3a2450cf7c3b334f1b4b224763408215fe0b9b486e4c6b5d3412bf3ee9e82ddf9bde626dbb2c9168c2fe5ec9d95fe480912792e71ecd9c0122cfe6c7cbcc73a2e5c2845070470e1a311620d4cd4de482490587adb1c21b603e4dcf3d19c18fe3f91f5e4db53b13e4b21fa9b4989d554e40b423c4dfa1e7ed1ce81c8c8542f1ff15625325def5b4dd2abf4c2ef33019ec6de2feddef971822cc1cf40f441f28031b1080f2c8299966bfc3be9477c7a21aa609292347016d3f6c23575133d3f5140f5511f2866c9522192d2466d50093d73aeeaff6ed89829249e310eaf9be3e7eb1d1648a0fad959a8990327121e01a065224d6594de865044e3010cfd420719dd0202bb672825b39c2dd8afd9d910a0d6fccb2a722ca08ccc3b0fd348f774eceae727be33d0ac0c7b8775846e1ba22c79f3cccf1e733474d613b8e4a552ac0e4fdb68a9104a86725", 0x1000}, {&(0x7f0000001680)="1cd793ac5dceb94eb906f43251d29be5a249355db7b0ff2cc73cca5c496f30a3d1015eba6ec535970d2d4fd98c0f62f874f427a7522ca7a7bf6f52c38d93c521b69bfde88401702cffa628ae105c4784ba89", 0x52}, {&(0x7f0000001700)="32bc00bdd5a6583deb6c266f2d72db2c46edc60c853ca717860b8121cf4199187f5837bd1116ec0897f01f5f76a9c86ee9c10a00bcd3b729465fc1458f632e6f4a2f5a4a298e5658865261633e7cba453fd02699d901693bcd0c5a9d2a71afbc43b82a3a85bb122a81fef855d17719018c51b59ef9659c577e3b4ccd822c07809032ee72dab003db662268c5e15b3a8c609a7cbae40baa91929c84a494bd82dda38919062ab4f653c8fe0d64f747384f3427c1d5b48d721233ab2e06fb7ed1e6821f88caf539444d9df5e248e2cb4a5bc34b47", 0xd3}, {&(0x7f0000001800)="28905b2e6f8cb92f3e554d27a3533abfb79c8a6e2cd1d3d8a7387abf8ec58d0b53e65c798cec820e9fcd4785c19d47b543df267d1c51086eb294d8ba69b27ff007968bbaaa4031bc55d44ba53a7b4899205a372fc019bf2590d9cda31d175ff90409f1b37ca5a167a9ded13ce7e9f571b1e2e9938eb476a8509b52490d4ae141b022747b61a582667fd656c0c3efc2736729fe8ba0d164cd8b56c66cdb713cf3fa7f4dd9502c29", 0xa7}], 0x5, &(0x7f0000001940)=[{0x98, 0x1, 0x4, "a2a121cd1603416e3f28dbfc5d424cbf770c62831fdaeb5dc5258c687aa53421c40da584aec3d4017ae366ee8fb94484d9cde28468e4087060dd33580fc634efbda8cc97068c41b335c6aa95fd0607fe9b2a72c0319af9ce3f2f84a5d36ee008b3755047dcf6dd9219198b87810d18d719b881fc94bda4ef0450926df43072f2af956480"}, {0x90, 0xffff, 0x100, "0c1f6686652562940582a57ddb3a76c62e8cac9feb2b1b0ae3b368ca22252fbc2fa3b4416677bc8074638c69238797cf126917a389ebaa4efd3c8d12a4810d2a6d4d17e4c27c82585306e2f1397f9c8f9bea8e175d93c6c31ccd482b6a8aee3480ad7013fde60baffd29ed8829fc92706c38c6d6f13576eb619d"}, {0x98, 0x1, 0x7f, "4e71c98a526a53b5c99e20da4ade3e651abc845efe8dd1b573417c623817346b068c2cb4682101ba3a437d2f9f5a9e6a715a26fed799f46745703c8a2af89f861c73a1a7a15b98d96d2967610bcdfabdfb944bfa13905065017c8c58090dc9ba9a67ab20443f7dd5d516e47db0c934e4f2ccb0d90420e007641d20b690e25114ef8e0f5f34"}], 0x1c0}, 0x0) 13:27:16 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 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) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:16 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:16 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:16 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:17 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:27:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r1, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r3) shmdt(r3) shmdt(r3) setsockopt(0xffffffffffffff9c, 0xfffffffe, 0x8, &(0x7f00000001c0)="2177a1619b4a6b62243bd7993117d6ce051e1d361c1c8d47ac4a8407bab1eff0a2ff30d50a9dbe2d6dae67aedc8f24ab3d929aac763abc7889d99b1909c679b78db32ffb8387196f7d6ab25f7717f9e037fd2053d3e7638edb68b18e95cb7b14cdac19a2b80e37446b9ddb427caac2be0eff7a0a5c54bd8a7477b497f2bb519e24a0cc0aa17054c3ef0be93eaabb02fe8a1ffc38ff9561caf40c9b1708659ef6a0217464c8943701ca5fe91232e9b6d9e84b3708c37778624be160242fa0fc065cb81c921142c9ac69f25d1b985b424276b646b0d8427324123c9ed96dfc42ae020a70ad06da08099a82e48f96c1eb4d1af24d26e8a76632ae860b15ba45bb8476480090f417bc7b7feb338f96c37ff2539ac4f5e72784bbf630771b097645e26760c5ec1324bf6e499edcb0699a6a4683b0376c3b79708a8d25f48a42fb5b34740f569be91e14fe0f577354609c279700281bf89b82536b730b15aba205644db95270fecf9ee06c1132f0dc5ad8fd9fb47edd40eefabf976eb0425e1e1fca3c11e4f7926743d00f4eee5162f01b63017e317a6ee962bf361c46cae2467708ad8fc7e81209591e6e9c48634e0c46cb6233c1d5c904ad8aeff6914ddf364479a75eb6107fdba94d40befd0b5f362a443353bfc984add5bfd5b068f050dcce8e9daa62a6d1e37c8ef1b2737cb9db3764a17d3900db40871b78fe9a8ce97f8e3df7191697f67c7641208c3f8d819cce0dee9020e2f5d8a7b3f13a872c04465a02a2d1b959320170eb4f341e0b894087db0ffcf1f5445f9764f690a4e4a58629f009bcdcb68962afd6f135ff24829484351e55a4b4a145065e22f961c211686c94480fa28ab74206e477a64aa547c379d3696cd7898c1a5ce58db79539ab8d49c99f9ee453e8ddac282c45d65e1fee42ca08ceab906dcd23bc59e9ea075b2869d3f1b4ae2cfdf603d23ca0cea642f93f573fabb01bbcfa6ce8f9d74dd6f819875a980e4c648ed83bf2f58cd1d4c98af80287a7d8c16dd49933c2b77395fd1a88c868d31fc96bf50198afe19aa69a0cdfcd19bda79ba567444682fd4e8a841e792d05c3f29dc9707889e6d7e8acbfd335672643501e5a6ef4d98c02ed64bc2299d469a7acb2f338a2531de397a3c560899c7859186931747494fe8cd3f778868235dd1a6c9efc1e67a0ff7874347b6772760bfb09039f31c8e284774014dec85009ac665535a9b90281de0e2cf059d5e85fe7e3d39771dec6c2dba81e65aebe085b3ac932c39db1d9cb2e2b9346a346f88f4c50d6518f614e37b6513961a11a49773f182546798be121cbb15c3f68f75001d31ad0a7c780496e4548b57a48475d8d11921baeea5adbd9f92bc72a31d116260e17ec8d528997d261a5cf30f2e85435136b9e6b28b1a4a982b008d585197d8a47994d8db2cdb438b4f6ab7ced12148c5ce1a5b9a4ff85b3e3cb609c96cbeadb61c699bca176fa677f7724c8e3034cdcc6dc53d0fa03bb34978a0d4c9be666cd2729703160c8f7770486d3e87f94ef2647dbffea4cae03664772098dd2b0eb24b2161a48df833ae09f99055eb30aa56a902192007f1572e96fc404c2b0acd53f99cd484b0d506df3bc653b3037b3d78b31a03c0699e1c916f7f9b4a8a5359918572bbf76223416d05bd31039cdcc36014b29065fb33e373f6cb575bcf5265068cce3cdc68c80ea041a2d736ea7d58b981075a487eace65c01590edfd3dc21ac7f9e81ca8c8473f68918f6572b77b9ab6c4f36bd46affb1c4183704ee1e35b25c04bffc0b394c6dfe926db864feefec6f3ef5c54b84b6a0f1d8839ced752c6954370cfc61b411e77e8a30a259b51e2583eaad2a2794dd69f0f4514bee52db05d4839f9ec1a494377deb0b1f0a6624afcea147f2dc266260a7589e2d6ef45e6108e4ee77a55191f4866495fc8eab4bdef0e7a5b4e4b8570d20b78746c432e871cbade040ec6f73eeffec5c29c1e44a813fe6467f3c83afa38ad753080090c04f50e4490a6e7b0e76c8a3cbf02c2e286b7733c4cabb958ad51549d0078ba13f4341fd552ca5907c21bcb7adca5384452ffcce221876808e02c813471ecc439035737ce40d1565b190406933f59cbb461d55912cacb959a2126e9325d608b9b00be6069b44fa36b93768155199a50868adf174290676971a6e39afefac205b4ef0c0890f9d8ccccd25e63a8efee535d3ba7ae753bbe7bc8febe1aa525ad32acc44349ad73a7db02bb0ca95c3823ed6a7111940220ac672493dba2ef4e0a524e4aef667eed5a4aadb9a159d041a1a8009ebbee989a81ba4d644d752c432935996273fb78061565ab3bf8c97dc4f29c77fc537a801b13bf02aa88689f9a9c4a84a17a9685777e0047b26a811ab3b88957fe7962ce433571c7e74bd3aad58c3dd194c1d8e4d0da93fcf6a74ae4e2fba9546a9d3638f56abbb03669081bb6f7b005a84c8c9176e26c6ed82be2e4e77557f1b1c6614b8eaa6f72fc7883a1ddb9bd2555f758150a2ceed6f736e41a35ea3d5efb1560f0dfaf8396df9a31d8b0e8ecb58d079d541f092f6811f8966235d54f6e7e601352d96875b328e3a77288b3ca7509bb46303fc842efbf77d710fc5124fc582092805aba57d62efc8029ab2a174890416d83c2e4312e047cf27e658de951054edec2c3a595b4acd73993af29046ea5e23cbe6eb5c2d8c55cf08f41ee8b27f1a11ede1a8f533c3a3b4dee3caa205cc5349d646c356cf28a89491a9040fe85718b8f05a339e4365227f463e1a30e7f688cc85a38a85e91105d853373c040ebb0a34c24231c5014cf022fcf41361a3071257b4a47cc51fa90252edaa7d54c581996b0f4953f1d66a785912374f0816cf6c00b01e2765b46df86b532a490ac33dcc923a4b0c3759c385bc3e492fffe21831aeac3bb28b745a2ab051e8df93d3fa559f9beeb87020f94a33d084efa1e52b5a62e64343fc38eb72f76d6dc44782c5a52ce00fbc5526416a8aa247177ec25aab89a46d00e15fb4ca051a9b3fbb09217a7940dfb3c55e8019f7bed407b42d86d0ddfc89b9072680310701982027640164457686cda8ec196eff2163c848b4f7b3b4e8285f5820e48e39776022a14a16e6936be10d359f0ce2d789714f28f4964e80a7c5ffdd7add7bc08361589b39d2b572562dbf2f5b2de9579d86cb959a36fbc1b523988c79c0d987ff4b1edae0683fba5965df6df0c72f8c4b966e259edd2a02c28729586dfc1289054dbfe488fe6598e5e47643e4292b3219abed2723105b5ae047f54b07c438330a6e03c5458cec943e03e76e8fdaebab6cc163dfed58c31eb60a147e5ea3b7788247da6fbd01926e1bd1e93a2b0073ac144808979ce13b267c83deaac599afac2e00eaed6e74b1bb969f65394f5958e89128290b13d99b50bb3071aa467e09801a1c28fe9c1388060b93101439b4bba8308dd4c777ffb5c749720bfba4e396df0fe776170d3700dcba94cddcbb10ac90d32a01972a4e2dbed099252015e7dc09bde150e43848843aace21e5b28475015fb75f19f8598f68158418aedbcb1fdf24bbb6e7d15b447e8a35d19cc501d74b86bcaee23a734b115011cbbae95995cc13650a6577db7951a5df6266cbd907c59c8207da7db10caea3c6f695f54e9017f6a55affce32e451e9c120df697f7e634281ecfa6cc58e4a038bbc90717912cd955ea15296187c3d2670afbeae9d6fcc9b0d150f13e2902428d42379ea8246bc7d75e52ccd56874757289bb376d4a56eef55d00cd059f235df7492bda94790aa9d070bbfd066979373e73a192a390b1da0409bd0d29f6766e494e8f4800acac2815f4d4568d1d2b95d706c8313c0e6e382627653871b9c0a549ba762d908516c62b13e50bb8a5c76d9d835e83a12fde9bddc5967d6a092681c366e944db5a4f52ad1b9d56a1eadd6d0825e976062ab11e5514042374c869301002b539b0de56ec188e6b383a8dc71df70f515bbb7770e53285789beecb383ddf5dd4a04a3851ffba20bbb77a91832018fb9ec58d3e419e0535eb4a32def0fa42359e87b7717fe58046f8b00f0b133d061828bace471e786fc310b4068b8a865a916269e7fc5f02176fb6d8f0a4c2e72604861cc7d4578572c58576dd30c354bd67d4c2fba67e615cf823465af2346161deb7bab57f24776a3450a955ca872f4152f2ff355a093322df797b0ebc6592403388bb487459c0711e8c7038c843a818b5b18ecbecba9c391114d3ad22755745aff4c686e86da7ef551ef9e553f5839e0f2da502abaff9b706c33291f20f3114d37b22f996027fdf81e3145556b127e013208d599d0ac005cc2b115b75a424c5dedf704a5c6e29171a259686674c98b61c2f674297812ec6836ab1e47205e41ffeb8fce89b4e4d75acc0404f7012db62a2e85a768a308c5a74b300ff7ac693575b01efa42c29ebaf6e6a9fe4c0211459c2c6bd542a0854c8161b8d6c9ba6e77c80fe20fa63552823951792e9bb8efe578f64da05c953c1da22c168a5224e6066cb5e6cbae2daa77f2c9fef9e3e936d1d2ae6ce4ce2587a617f5db130199def3a3c3cdcd63224b90572d0b7a410fef3d477d131dfb43b301fc4ea61d9ac3eb631d3ec1fd922dbaffa39de1a73d0806ca07189884091923e18ab5224625e8a33f640a1d136b385b4027514ed2908615980a41c7ccfa6bf1874b4d8703180ec882da9455d9cc7d631e86b059dcb1c1beedf3c0b70f660239a3dfc26de3b4ed5ea1c15a0d09720335ff35d01d4bb0af3c94b0843945638eefb681202612a2ddd1a004c18ef8528a986a05e9727c968abd7960d94b1cdfa19427a1ba6a42dacdd1924ab1d8235c4103bd941b20959a4d88644502149594b630f48de4c91236cdba7f9f654f219466759f7c56cf447951c9195055215de3ac75aee77dcaffbb17c998545e5b4166b5ac83e7134633dba9ff7819ca624d836353b29bc4bc05b66f825f85a9398053639aef6a53bc8929c00fb1d0696e8c5588338a81d80390ca832e24b572c3f086408fc726854a8eeea8dcb86e93fd72b40e7a7937bf023a98e9aa18c096064f028673136012510397529053ddf37104a57640f42fc3fb2bf4073609dd3029259640713ef5bf50b3231d173f94abba37b4619ea65b78f92c7cb3c089dc62b3d2b59b7cd7c4c2657b8dc55bd2d21da728c8fe9af52cc70f39c6e8d70b5767edf0e3c24305d9fb12d0c794494365313601ab7f3d6be44f2967b5f89f884fd4d09e5a798d8bb091f9c0136483e49e250cb7c49d3c1cdaac56c6e0d2974ec96f4f641072577c85817c0701dc6d65c4c0339df1ebf23df59fea0ffe3a11c7780bca0872d5e58d1404e357bea644fb55c35996158f814d0b70de0eae0fd67c67c7251ca9fff0264480d1e779f164f0c3126792161df697cd01a84c18bdac808c3c5160a50f9ec1a64339533a8826f195e3a3f192c5986f52162ffbd772b5ad92afe113225075e492116b38340ad13d2275c4224eba21fbf41805869bd65c8b39b1bf15600fb1c607aa4b89b2824bcacb943fbe3eb722c8254bc58d8a4658367737f773a62c1d11b57693b0fb75c6cadc1e6743f32d6612c837eed7ce26361a9d724aa814d16e634bf18aea06f28d401c791a442d3a201eabe6b4acadf51488b62d1d6f326d0741f65d18ed51ae4c0818148c2f05a499f936ffd456d4d36ea817acf39fdef59996491625844d869e66d98ca15eceb3da7371ed272a157915e450a4e4fe0c9b2efd93dac54760672926c1891518b92f9ed7a41f809d0f4399c95", 0x1000) getpeername$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065258efc2ccd7aca"], &(0x7f0000000000)=0x6e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r4, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) recvfrom(r0, &(0x7f0000001240)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 13:27:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="3ce75f9740823e6b1f1bc9cfe4ee6a10ee335f1691c91944ac856b7f8dbf4274f86cd40d3e12470d187efdb1a4e74b100b2e736a3ebd7c760ddd95a930634689581cd384c7a69a33cdd4fc964f91ec5fadfe69212ccad1a127270259567e4f17bee8a268ebb8d7dc66c654be7326165578293039ff65f83ab1c0ee637ddfe4a42d26008483146107257c1d4ac623de2499ef4f200a840e197cbf783c7b4c7f212c15659317dd10181eb4b134c90eedd34c81163e88c7dc7a0c88f247a3a2a04cfb", 0xc1}, {&(0x7f0000000100)="a0d9c42041bd66ba2e07809081caf5fbb3", 0x11}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x19d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x153) 13:27:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x2001], [0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {0x0, 0x0, 0x0, 0x7c1}, {0x0, 0xffffffff}], {}, {0x0, 0x7ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x2f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCPROMISC(r4, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 13:27:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdfffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)="a494fca38aca20066b6851326fec6e2dcda969a7f27bd042530e71ed99d96f9cfb73dc6fabe90fdf9f8b0949045e3533db895372", 0x34}, {&(0x7f00000000c0)="cba934e31ac056a99412cd3f9727ffaaa96041d395", 0x15}, {&(0x7f0000000100)="fde98654be3a7cbc72f785bf313dd6169d55daeac4c16dac96b941979cd68c9756aabcc8bebdc50ee6ba81d69c79f359adfba7e3e6548d7b3d36c7939a8bd60957ada6316844a06578a1bc755768a4b2814c14a9c169c64103cf00ed972a1cd1457ba8465e0f2a82c48807e17f6b4fc507f2e27d898731663546323602697ca65cba3a220ed77619adb2cf8b85bb58f6ee75", 0x92}, {&(0x7f00000001c0)="33faea0e51c5a48aaeff3063d65c121793c0021ae3604c552c9491787e4f1eef8a4373cc9bc05b70120c7bf59d0dbe9560216ff98a947c4714da41142b4e8b7c030adc97aaa5f6a3d35328773cbd1c45234528d4ce989efbdea64af9e867", 0x5e}, {&(0x7f00000004c0)="e358d7cb7151d441c71139f0d83b2e9516b4fda459fdd0c9304865a9fca036081995eb33346d1fc97e58540975f6b494a65c17a6a775f6b36855b09b5742333d4b85515ab2edaba9b705a0bb1325e197f975c64e42f60704ca9485ceba84c7117403ac01fad848db2f4a4db519e9a657b9582e627dfe56b856e6a3e6a2cf49b766a8d2db46ef84e856079ce358a9d248fa577c8abe5c663c69e19e966cfa11725456fe51e0f68b093f6d57f59b3d83a8fa1dc933eab5f4abb9843f7d531c8a530f0d823c0f76b1e84371a1909d04d0235351619fe84171af9bd35870aa95b0dd03c40f45857dd359b4b405356d0bf23631125c282b6fec9e87bd877d59ac6420d3bf163024bc799b257d2d4f0391319f82fd556c4d065e4917fbb5cdec7bc6f8b61c1f65f58c6dbc375d150e13a393b2d95be8faa42207f8381b53c8e5e4a29ea485fba2b0f17955e89b313aefca141152162e853ecdad01534b186dfaab4ce042a2d50821d7fd2a96c77d0c2278bf43cee6fa32c12c161ff2cda028a0deab13044f126ffa19d5e350ad905faf608d0fc64c6253b2e3687741040244c73efe5fc3388e441e58e83d45c18e45c8d43eb1d8ccf8bac6375e2fbcc1b96c9f5da74aeafdecc92182df107cfeffe7c3b12cb4d6d395891e8fe100ad4b63840e268b018a899793d5eaabee55f78d9293b86c26f6b077dfd00a392c50a32ac79bcc3fec21406322ccb51eeccfea94e49070402423eea3777d79e90d2d9efc7d6ef21b74134e9915c8bd186ac50c99c38b82dbe767b0a7b4e23da048fe4c89649a90a79d8e71058df148f55a21af5711e52b08e7c778539340accf209fe284994a6182f86929e2a0d6130e75138d3cf0a92841639540472f05f2a12d73fb717aad5981d8d8ba192e9fe1f5957747d6151e547251701bf6bae4f1cd3d380048e7a2e29ed89417a715415d8c207de2c01669a9d6f7d48a86d03a255db2d2cb8f49ca8fe5b3b484cef3930f138e7a0976d35545b560a3186069c8773a36f61fe5a2b70d69925da9afdc78a27838074a2ebc2de06e8659061355ef3c2714cff38efa8da42bc17df40157d55c14789aa899c6041f743909ea734ed7c160d7700f67e7001bc44f31a52ab3ed2e622c7fce2e99813e166fc674ed8157396db33e1e7d43583c5fdfac77f52d32b69755fc0481f7708cc6d8b0ea9931fddee77d18a92db0bd494bdba7dea97750b947f59dcd32872a7c0004f6bf962fa6355d2570c95b296b6f21f880b5a53dbb72aed98b890a851e400b5a34c0b4be51a7da2eb0cb10bcf9c0f217d66cbea6ab5e46b5d96a3a38b1b7f3f1efc39de5e2ef5fe06b9550bac2b68a199aaa92a8a83850f37950d7b2c189d2b499afb78f1fa92e055b1a3116b20059bab0b5885a839d5b8ae4867f9403441c30dec0fd61bfe01ab93d098ef6fb2b3f32bee74b31aed77a6cd55e3956cecc56048e75afc88e348cd03953143824ac6a5f36f6b494d0b7d1ddd66ff62b992cd09b22c62e4843cf2f1077e3533dbf0d3fa0f85e08c36c0228c2abccb110fcc563568f2356c6376be2e7f827cb1dc3af79e819130c66e61bcab767ad8dbd21fd6d6fc94b5527f13ac774939a4aa07a46f114528fd55fedbfa023320a8ce6ab475788a8276a887a5cbaac2614eda515c5de9acb3a4ea6074601fbde08dcf5e701a8ba902900fe527b7ee6985d03859933af5d1bd16374f8f164726da885f9e3031a1f59e2d9979a4a65c3efebca850b4262ab6eb3de5770153ea64d322f506a2551c9d6a66f6d4b50db948b2d6e2276a11cb04785d53ebf4c00979cfd20f89fd22314bc44b886570b8a4c3865a703e5b47f0b895c6842d8a1c307dab0276a7dd90c0d7897607c0c0bedc7fdbb12ad3903bf2d44d2a2a6ebbb08375ba69f811d2e9398a70cb4f7ff9317f8b639c63fb52886e04b917b2c234ce47d8f92eecf3c37e983d28c62e42747f23bc6cf948dd9e64d9f14f4ff435654664643c233ccde90b5b7883f112c985a73de41af4de4230a2604009e549c3e11b2b7b0a80b5e32dc9e8e84656b4b84eec41aa40bb99a3f33dd4f9839a151b89a701cb4cae52d019a38a51db2000aa95616d53bc8d1f16804fc9ad5ff1f950a4923f04cfa70e8c6179d966b23722ffe4a43ef715def29115d3c2836944d1bcc9206b4fec56520d96a930b74e56bb72e1f2d6c2cecb8e2af29ebbebe4fec61bea8ff039c1017698cb86819ba40ec88ec07a71e210cc6d96bd693bdc301f1e31a6796d24e7c5015f255339eed4233628705754541ea9c9aac5c605280f33d62cf7900ed56ef8f940b0c2c1556fa5a0961af1c1ed1a4ca127ba69720798621329bf925c9abbdfb2ebaa9827065423d42128564de2997fff2d91e31ae1590027d2fc11d1eabf3c04aa98661b62757658c0821f9aadf7cc5ce0eacc4b7a291cc52664ea62bc831c9db98ada3a79bee60938b800f04b6fe6b5f73f2ae8a35f211eeca497949dfc7af7c38c08da5c13f879af2c4f649053aa085aea4b168d1bac97a76ff4622f74e53d72bb917cc513693a0964b799e11014afe5489c8aeddd75964a893919a14b1e59ce6c94944a098e687ab236befee679523abef63d7cd99975c9e2badf451515c31febd9f6963336f3c33f6fb21ffbd9ec6b70f067b24c381f3ae889c114361e33c6cd0711d973979956e59c63952fef275498a17b571bf3d33ab24b7f7cef80e47eb88b40fb7d9032d3e89c02284bd6b34317ad7c74208e929fd1bbcc085c8181c216db7d9baca88021146b9d358713276723066ac48a38488d8ec9e883dcd4b0106f72f96440476f49a598a6cfb5dbfa2c1e54cb79b9a31b7e7f2c652c6e9cb49f029a937ca461faa483d28baf92dacd3875fc48e4316dbc6aba47ca7f21098d3614c3336cd3c064d683a1aea2db1e8930b0809b006f3874b3a07682d69f62e4b988c2fe561dee202babf68cd63e6a34ea1e2631e44c02ef1d0cf14b8ea5e4f5b3a4885cffb3fc895a7e21a1f52407b6d8f3ae5d6fdb14e3bcf3aaaf9e764dd78314b1a7b608f7aaf12dcf5c9fdfc439265578f2f6c839a373d6e5d62496a677f2db2a4d2f55e47293a5243d90394d27a1e7e457710a8bd1e95d45c0f9fd4d35d8a6518c509766b702e7360feaa2263c57981bf37ccf82c587b12340fc3e7063d829e45bda6a3ade538f50a702d07dfc7a89d17a91d653712edbf22352af78b7a4b4355b2fad9dc443c4cd0efeac6dca46821d8bfc8cdc44f6b655cd3adba775659e815ece5a8a2e3e7a44f5b23b7dfa67f2504d6c79a8f6d9c0f66e21cf68c8140aeb0a49e668613cb490b1f2bd456a23e471764d872ccac4c340848951363db0e2f87255dcb5a20b5c6181af28be4fd00ecb15789c4b93f95ed04126da617a627a607370c9051e58748d9bcfa32633201f9f9f853baf42342a4760a7be398295caf9c30c8530b455ba95e4cc9df8d136e9089716b8dbae554e847942a60c6d037bee8a9ab7fe5f11491f65bcc3d9b8a6c91e13c888a691af8cb84a45f8d5ed096ea9e5671458d9bb2414b870eb65d50c89954b77ce3d6580aefecd9683b4fcb4f5caccf832093769baee1a7f2962bbdf4230a98bbe302da5ff90c56b802e3fd121ffb928a51cfd6962439b445e030ea87c0955e8f69317bd0862d8c286eb9e59eafbc49db3d8e29c6267c613fdc984d678c654b3fcf1d6d05929cd208f71e46cce77fe1abf71c14ea74ef027541e6ea3bd2bdcb3b399106c5316d0a2a8b5e454a34227f9490122279b0d831c3563922af31570d2a94dc8bedef7543b3297efcbe30df5ad635bcafe2ab71daf01e31390cc0cde0f0f644db146f6148ab193bc85cf45f84b1342262c76f079ad4a6ce550b1c94e55afabbb42bbf8addbfaab6cdd5870c42cc023a7cf6ee9581a0a220c428251a0ada0b7ccb0910a495f176358a026c6c4a15c30d11ab4dc8f06e3bb66d4995d4bd77403e294bf8bd807cc5f4b6230ce8140e2653304dbff7b6781cc85c7fd256c88ab6a94be8ca34fd9c4b1db289cc7d3b023c4f6970dbf65a9307366183b658d9af134f7be9e95ca658cb56e491bc3f5f241b135ab9d6828699e59c8668a4a747ae6f46887a47479dbced9840d351bfa373de1d79ab148d91c20a31de6b4f0bea1923fdaf32e092f5284fd779d05fd6f574b0a7a8d5f80ea1180accbc43d595b7cda2e208e3ebf306ee53fa406994e52bac4b17faa22d8953d38f173cb40e4be9496b74b750cc817540ec4cf5fc1253a076abdf42fc057b851023dcb7c7cf7f5ffcc1257c206df8106438cc7c73c555e35de551d874675c6e747f89a31b8cded7d7d0a961faf3e2f350340bed2b323e7f3d5d3152ba42538abe185060470449709e77414cfcd2645643d7ec5e471d28c80d18525c8d345142b3f99ce54cde84fa1fd9955a595db45f96e2d285bd3085dbfa4389eb29ca914e3c84884a079c54fa4326f67254c52c3b897ce3aea5643731997e45ddacb4fc8d7decd81f0168af4e0da559edffd9a0b5ff7befd08d2898e627a74dc4d6ae42d2d1c09d3e0636ab15c5921eac3a71cb1798365098a4c3b740afeab7cd7dd3ee6848d43e3513265f21653e52dc2c1038b4de32d56170d78ddf795c8eed6828fd45cb790efc2653207e355337cc3272482faf8e1f9be7a62a5695b87108279147e82e9672d83c40a545daa2c16647d5b00887b047e6987b118f0cf93271d1018db7991e891709bf179879f8125d114420133574e525e854461673d8f3373b915304f9639b1483622803d38ae35c6c31c942b8e8849e52b8289abe2dea40a8224d229a4c501c1a92edfd1c386cd5e3e64a0e14303aac57f0b06321965744324b7ca55751d96380fc2cc1e842c92ea7e0b198d99a9e61ec7ea4b18b5d0ec9c9f63334bd36dc7386e60247f9772236ae32549b9e27a52efb4595d030d9ecd783bdf864fd34bdb83d4c0b65b0f6723214c570aa56e0151186d2cad3ff82b7fdf1b9a1fbbe101141b17bc1a702760bc0cefb1e2594a3f3df5cfc49942fdcfb0cc5411360397b4a63707c5ef7f877c154f41a98353b29d6db6d226c5291f29c6494d12984989fecfcf4e3645afb80b1833d5277cea3e614852a5d608e43593b0f628dca3036112badf568b342d8995513a433a2b83cc6e00fd9d94586e9256257c4c8a03ec1428c9f2a308fff6a678fe4348a169e57a6397b4f59112b5a4e8b261737710926649182b0a1604fda62e3541696a2c07c44b02080a9c43ada3b9f5662f92364927580ea3f7079c48a20b768277d55ca1790bb9aa30bc1fc8a83634c003f80911f2772adca5040d8f7274c409daff881e0e1e2631d747da4e3f5d31fe61052ed972eff167a3621d7785870b7d6916ea176aee09f6a4962e94e503ae26e10cdefe632e1f91507120e264d89367d9158ab968a14ee2628bd0de1b0453e27e283e00a795ee902cc44d190e3cec874cc8607b76e015dd381c2deb6896e19ab3b984247b2e33bd94adb95e27b256d81aabd79be56ad13541fbe49fb49a17da5ec1bd14eaf9f1d507f1f2028ab8baa2d75d127ee0928241b3bc09cf99dd960e6c142b0bde0bd433b67f18b236cab9c6b374aa67d0c8a7ad6f7b8d328ce9a1ee6699b9c2317593482a9ad98c4bd970b882b3cdc4d1613d2a3680a37f175605f8a75a0ef1667add62c9108de34f65847334b4e95c25ad3ca9d7bb3616f4f6b7e8c1a5450d3b9446360493666e6ad237b0097a92b883690eb951fe8ac3486223aad0ac62bd7532267856c915b", 0x1000}, {&(0x7f00000014c0)="e814c3ab6b178c60dd3fabd742e713250cf376f556df5443513a318d6d0454e25a04988cdac1208be5bccc9f435447e1bf8115c74518c8afb2d99428c555c24a3c14ca602ce53b913f3822de0a71dd87ebae940af7f408b91e90b217b7c1bd9e96983e2257fa258b0c3fbcd1b012c40f1f7c56f969c6da051d078096bb1daa2016b35d8fe596", 0x86}, {&(0x7f0000001580)="a19bf535e45f7b0e2a356781b8a9b980e28a3a916d7ee13f528822d8620427330dc82f96bd27155cd42869fd1ed9b63e023367759e805a95eaa014f79550e3fc2f3ebd632cbf1d6f7ea45574f954dc836cfeca8ec453a381152fdad19484dac50c258310a28604857423fc3ba00821d05c0ee473ccebef4ab702d4ddbb93eec67247681bdfc4bd87289555cb938a392b2e7f84ce6a3453c3bcecf8d637c2b860c6b8d57162d773c86a56852409c036061bdda3179cc5feb751f0b63ef4f96719fb3b7d771590a4b94de2b9475ec734a6464a310558fb14057c073fa18109f7df464dc0f96706fcc6", 0xe8}], 0x7, 0x0, 0x0, 0x1}, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:27:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x3, 0x4, 0x8001, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb4ca}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x129e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1c6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x24c}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x26}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf0000000049d86365a5ae096b7d643be480b7d17d8866028afd7077bfcc01d25e015fea8fe3ebc5bf8a166d00ad280a5d6c0fa83d6025a6f06476a82bca8c0bd80be04925bae6139514d5c2ba1ebd9e92c2be589430327b498e58a252b0c5709af556362a9fde049205890dca7021067665a956b6436f60011f2b30497a7fdf9ed9dc33cc61102c4b2b7ea248c2570c643d4b56e8ad90e6e3595ab1fd07a7cecd92c9e5b58a43bec616ef0ac7f04ca8094836754576b0f72fc00e9d855e9a4a38f6c322ee5f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:27:17 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) dup(0xffffffffffffffff) 13:27:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x1003}) setitimer(0x1, &(0x7f0000000000)={{0xf6, 0x1}, {0x80000001, 0x5}}, 0x0) 13:27:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 13:27:18 executing program 0: select(0xfffffffffffffdaa, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x100000000000}, 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 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x2f) fcntl$dupfd(r3, 0x0, r2) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000100)=""/59, 0x3b}], 0x6, 0x0, 0x8) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:27:18 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') shmget(0x1, 0x1000, 0x0, &(0x7f0000637000/0x1000)=nil) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:27:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) 13:27:18 executing program 0: kqueue() setsockopt(0xffffffffffffffff, 0x40029, 0x31, &(0x7f0000000180), 0x0) runtime: pointer 0xc002924400 to unused region of span span.base()=0xc002924000 span.limit=0x0 span.state=1 runtime: found in object at *(0xc00292c580+0x8) object=0xc00292c580 s.base()=0xc00292c000 s.limit=0xc00292e000 s.spanclass=10 s.elemsize=64 s.state=mSpanInUse *(object+0) = 0xced5c0 *(object+8) = 0xc002924400 <== *(object+16) = 0x5 *(object+24) = 0x8 *(object+32) = 0x0 *(object+40) = 0x0 *(object+48) = 0x0 *(object+56) = 0x0 fatal error: found bad pointer in Go heap (incorrect use of unsafe or cgo?) runtime stack: runtime.throw(0x9147b5, 0x3e) /usr/local/go/src/runtime/panic.go:774 +0x72 fp=0xc00004fe50 sp=0xc00004fe20 pc=0x42e9d2 runtime.findObject(0xc002924400, 0xc00292c580, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/runtime/mbitmap.go:397 +0x3b4 fp=0xc00004fea0 sp=0xc00004fe50 pc=0x414514 runtime.scanobject(0xc00292c580, 0xc00002d270) /usr/local/go/src/runtime/mgcmark.go:1190 +0x235 fp=0xc00004ff30 sp=0xc00004fea0 pc=0x420115 runtime.gcDrain(0xc00002d270, 0x7) /usr/local/go/src/runtime/mgcmark.go:948 +0x206 fp=0xc00004ff88 sp=0xc00004ff30 pc=0x41f8f6 runtime.gcBgMarkWorker.func2() /usr/local/go/src/runtime/mgc.go:1936 +0x16b fp=0xc00004ffc8 sp=0xc00004ff88 pc=0x45869b runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:370 +0x66 fp=0xc00004ffd0 sp=0xc00004ffc8 pc=0x45b586 runtime.mstart() /usr/local/go/src/runtime/proc.go:1146 fp=0xc00004ffd8 sp=0xc00004ffd0 pc=0x432f80 goroutine 31 [GC worker (idle)]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:330 fp=0xc00003df60 sp=0xc00003df58 pc=0x45b510 runtime.gcBgMarkWorker(0xc00002c000) /usr/local/go/src/runtime/mgc.go:1900 +0x1bd fp=0xc00003dfd8 sp=0xc00003df60 pc=0x41ba3d runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003dfe0 sp=0xc00003dfd8 pc=0x45d461 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1794 +0x77 goroutine 1 [select]: runtime.gopark(0x91f1d0, 0x0, 0x1809, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00028da10 sp=0xc00028d9f0 pc=0x430740 runtime.selectgo(0xc00028dc08, 0xc00028dbc0, 0x2, 0x206ed394d, 0xc000286001) /usr/local/go/src/runtime/select.go:313 +0xc9b fp=0xc00028db38 sp=0xc00028da10 pc=0x44010b main.(*Fuzzer).pollLoop(0xc00029c420) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:320 +0x127 fp=0xc00028dc68 sp=0xc00028db38 pc=0x7eb297 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:262 +0x12bd fp=0xc00028df60 sp=0xc00028dc68 pc=0x7ea53d runtime.main() /usr/local/go/src/runtime/proc.go:203 +0x21e fp=0xc00028dfe0 sp=0xc00028df60 pc=0x43036e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00028dfe8 sp=0xc00028dfe0 pc=0x45d461 goroutine 2 [force gc (idle)]: runtime.gopark(0x91f188, 0xd5ca50, 0x1411, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003efb0 sp=0xc00003ef90 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:253 +0xb7 fp=0xc00003efe0 sp=0xc00003efb0 pc=0x4305f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003efe8 sp=0xc00003efe0 pc=0x45d461 created by runtime.init.5 /usr/local/go/src/runtime/proc.go:242 +0x35 goroutine 3 [GC sweep wait]: runtime.gopark(0x91f188, 0xd5cbe0, 0x140c, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003f7a8 sp=0xc00003f788 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.bgsweep(0xc00005c000) /usr/local/go/src/runtime/mgcsweep.go:89 +0x131 fp=0xc00003f7d8 sp=0xc00003f7a8 pc=0x422111 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003f7e0 sp=0xc00003f7d8 pc=0x45d461 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:210 +0x5c goroutine 4 [GC scavenge wait]: runtime.gopark(0x91f188, 0xd5d040, 0x140d, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00058ef40 sp=0xc00058ef20 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.bgscavenge(0xc00005c000) /usr/local/go/src/runtime/mgcscavenge.go:374 +0x3b3 fp=0xc00058efd8 sp=0xc00058ef40 pc=0x4219d3 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00058efe0 sp=0xc00058efd8 pc=0x45d461 created by runtime.gcenable /usr/local/go/src/runtime/mgc.go:211 +0x7e goroutine 5 [finalizer wait]: runtime.gopark(0x91f188, 0xd79ff8, 0xc0000e1410, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003e758 sp=0xc00003e738 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:175 +0xa3 fp=0xc00003e7e0 sp=0xc00003e758 pc=0x417f73 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003e7e8 sp=0xc00003e7e0 pc=0x45d461 created by runtime.createfing /usr/local/go/src/runtime/mfinal.go:156 +0x61 goroutine 8 [syscall]: runtime.notetsleepg(0xd617e0, 0xdf8467002, 0x1415) /usr/local/go/src/runtime/lock_sema.go:286 +0x38 fp=0xc000040760 sp=0xc000040720 pc=0x40ac08 runtime.timerproc(0xd617c0) /usr/local/go/src/runtime/time.go:311 +0x2f1 fp=0xc0000407d8 sp=0xc000040760 pc=0x44d2a1 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc0000407e0 sp=0xc0000407d8 pc=0x45d461 created by runtime.(*timersBucket).addtimerLocked /usr/local/go/src/runtime/time.go:169 +0x10e goroutine 17 [syscall]: runtime.notetsleepg(0xd7a420, 0xffffffffffffffff, 0x0) /usr/local/go/src/runtime/lock_sema.go:286 +0x38 fp=0xc00003a798 sp=0xc00003a758 pc=0x40ac08 os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:147 +0x9c fp=0xc00003a7c0 sp=0xc00003a798 pc=0x444c0c os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x22 fp=0xc00003a7e0 sp=0xc00003a7c0 pc=0x75f002 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003a7e8 sp=0xc00003a7e0 pc=0x45d461 created by os/signal.init.0 /usr/local/go/src/os/signal/signal_unix.go:29 +0x41 goroutine 19 [syscall]: runtime.notetsleepg(0xd61860, 0x3a8e3aaa, 0x0) /usr/local/go/src/runtime/lock_sema.go:286 +0x38 fp=0xc00003af60 sp=0xc00003af20 pc=0x40ac08 runtime.timerproc(0xd61840) /usr/local/go/src/runtime/time.go:311 +0x2f1 fp=0xc00003afd8 sp=0xc00003af60 pc=0x44d2a1 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003afe0 sp=0xc00003afd8 pc=0x45d461 created by runtime.(*timersBucket).addtimerLocked /usr/local/go/src/runtime/time.go:169 +0x10e goroutine 25 [chan receive]: runtime.gopark(0x91f188, 0xc00005e5f8, 0xc00003170e, 0x3) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003c690 sp=0xc00003c670 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.chanrecv(0xc00005e5a0, 0x0, 0x75f001, 0xc000020360) /usr/local/go/src/runtime/chan.go:524 +0x2e8 fp=0xc00003c720 sp=0xc00003c690 pc=0x405768 runtime.chanrecv1(0xc00005e5a0, 0x0) /usr/local/go/src/runtime/chan.go:406 +0x2b fp=0xc00003c750 sp=0xc00003c720 pc=0x40542b github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1(0xc0000f84e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0xb6 fp=0xc00003c7d8 sp=0xc00003c750 pc=0x7608a6 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003c7e0 sp=0xc00003c7d8 pc=0x45d461 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:71 +0x3f goroutine 26 [chan receive]: runtime.gopark(0x91f188, 0xc0000f8538, 0x170e, 0x3) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003ced8 sp=0xc00003ceb8 pc=0x430740 runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:310 runtime.chanrecv(0xc0000f84e0, 0x0, 0x1, 0x0) /usr/local/go/src/runtime/chan.go:524 +0x2e8 fp=0xc00003cf68 sp=0xc00003ced8 pc=0x405768 runtime.chanrecv1(0xc0000f84e0, 0x0) /usr/local/go/src/runtime/chan.go:406 +0x2b fp=0xc00003cf98 sp=0xc00003cf68 pc=0x40542b main.main.func1(0xc0000f84e0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:137 +0x34 fp=0xc00003cfd8 sp=0xc00003cf98 pc=0x7f3fe4 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003cfe0 sp=0xc00003cfd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:135 +0x5b0 goroutine 7 [select, locked to thread]: runtime.gopark(0x91f1d0, 0x0, 0x1809, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003bde0 sp=0xc00003bdc0 pc=0x430740 runtime.selectgo(0xc00003bf80, 0xc00003bf40, 0x2, 0x0, 0xc00005e401) /usr/local/go/src/runtime/select.go:313 +0xc9b fp=0xc00003bf08 sp=0xc00003bde0 pc=0x44010b runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:549 +0x1b7 fp=0xc00003bfe0 sp=0xc00003bf08 pc=0x45ae67 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003bfe8 sp=0xc00003bfe0 pc=0x45d461 created by runtime.ensureSigM /usr/local/go/src/runtime/signal_unix.go:532 +0xd5 goroutine 28 [IO wait]: runtime.gopark(0x91f160, 0x233babeb8, 0xc000061b02, 0x5) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc0002938a8 sp=0xc000293888 pc=0x430740 runtime.netpollblock(0x233babe90, 0x72, 0xc000278000) /usr/local/go/src/runtime/netpoll.go:397 +0x9a fp=0xc0002938e0 sp=0xc0002938a8 pc=0x42b7aa internal/poll.runtime_pollWait(0x233babe90, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 fp=0xc000293908 sp=0xc0002938e0 pc=0x42ad75 internal/poll.(*pollDesc).wait(0xc0000e9218, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 fp=0xc000293938 sp=0xc000293908 pc=0x4c0765 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0000e9200, 0xc000278000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf fp=0xc0002939c8 sp=0xc000293938 pc=0x4c16df net.(*netFD).Read(0xc0000e9200, 0xc000278000, 0x1000, 0x1000, 0xc000293a60, 0xc000293b40, 0x7c466d) /usr/local/go/src/net/fd_unix.go:202 +0x4f fp=0xc000293a28 sp=0xc0002939c8 pc=0x5a542f net.(*conn).Read(0xc0000e12b8, 0xc000278000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 fp=0xc000293a88 sp=0xc000293a28 pc=0x5b7e88 bufio.(*Reader).fill(0xc0000d9680) /usr/local/go/src/bufio/bufio.go:100 +0x103 fp=0xc000293ad8 sp=0xc000293a88 pc=0x555613 bufio.(*Reader).ReadByte(0xc0000d9680, 0xc000293c00, 0xc0000e9280, 0xc0000dd9e0) /usr/local/go/src/bufio/bufio.go:252 +0x39 fp=0xc000293af8 sp=0xc000293ad8 pc=0x555ec9 compress/flate.(*decompressor).moreBits(0xc00016b300, 0x91e178, 0xc000293b88) /usr/local/go/src/compress/flate/inflate.go:696 +0x37 fp=0xc000293b38 sp=0xc000293af8 pc=0x664ea7 compress/flate.(*decompressor).nextBlock(0xc00016b300) /usr/local/go/src/compress/flate/inflate.go:303 +0x36 fp=0xc000293b60 sp=0xc000293b38 pc=0x6630a6 compress/flate.(*decompressor).Read(0xc00016b300, 0xc000284000, 0x1000, 0x1000, 0x894000, 0xc0019ecf90, 0x199) /usr/local/go/src/compress/flate/inflate.go:347 +0x77 fp=0xc000293b98 sp=0xc000293b60 pc=0x663307 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc000137920, 0xc000284000, 0x1000, 0x1000, 0x10, 0xc000293b88, 0x7c44cd) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:131 +0x51 fp=0xc000293be0 sp=0xc000293b98 pc=0x7e7f21 bufio.(*Reader).Read(0xc0000d96e0, 0xc0000e2700, 0x1, 0x9, 0x0, 0x0, 0xc000293d70) /usr/local/go/src/bufio/bufio.go:226 +0x26a fp=0xc000293c38 sp=0xc000293be0 pc=0x555cda io.ReadAtLeast(0x99f400, 0xc0000d96e0, 0xc0000e2700, 0x1, 0x9, 0x1, 0x1, 0x0, 0x0) /usr/local/go/src/io/io.go:310 +0x87 fp=0xc000293c98 sp=0xc000293c38 pc=0x4a1e07 io.ReadFull(...) /usr/local/go/src/io/io.go:329 encoding/gob.decodeUintReader(0x99f400, 0xc0000d96e0, 0xc0000e2700, 0x9, 0x9, 0x4050d5, 0x4307fc, 0xc000293d48, 0x45a310) /usr/local/go/src/encoding/gob/decode.go:120 +0x6f fp=0xc000293d08 sp=0xc000293c98 pc=0x7c22af encoding/gob.(*Decoder).recvMessage(0xc0000e9280, 0x404fbc) /usr/local/go/src/encoding/gob/decoder.go:81 +0x57 fp=0xc000293d60 sp=0xc000293d08 pc=0x7cca77 encoding/gob.(*Decoder).decodeTypeSequence(0xc0000e9280, 0xc000000100, 0xc000293e10) /usr/local/go/src/encoding/gob/decoder.go:143 +0x10c fp=0xc000293d80 sp=0xc000293d60 pc=0x7ccfcc encoding/gob.(*Decoder).DecodeValue(0xc0000e9280, 0x82eb20, 0xc000137e00, 0x16, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:211 +0x10b fp=0xc000293df8 sp=0xc000293d80 pc=0x7cd30b encoding/gob.(*Decoder).Decode(0xc0000e9280, 0x82eb20, 0xc000137e00, 0x0, 0x0) /usr/local/go/src/encoding/gob/decoder.go:188 +0x16d fp=0xc000293e60 sp=0xc000293df8 pc=0x7cd15d net/rpc.(*gobClientCodec).ReadResponseHeader(0xc000137a10, 0xc000137e00, 0xc0019ecf60, 0x0) /usr/local/go/src/net/rpc/client.go:228 +0x45 fp=0xc000293e98 sp=0xc000293e60 pc=0x7e1355 net/rpc.(*Client).input(0xc0000d97a0) /usr/local/go/src/net/rpc/client.go:109 +0xa5 fp=0xc000293fd8 sp=0xc000293e98 pc=0x7e0625 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000293fe0 sp=0xc000293fd8 pc=0x45d461 created by net/rpc.NewClientWithCodec /usr/local/go/src/net/rpc/client.go:206 +0x89 goroutine 32 [GC worker (idle)]: runtime.gopark(0x91f028, 0xc0000e3730, 0xc000031418, 0x0) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00003d760 sp=0xc00003d740 pc=0x430740 runtime.gcBgMarkWorker(0xc00002e500) /usr/local/go/src/runtime/mgc.go:1846 +0xff fp=0xc00003d7d8 sp=0xc00003d760 pc=0x41b97f runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00003d7e0 sp=0xc00003d7d8 pc=0x45d461 created by runtime.gcBgMarkStartWorkers /usr/local/go/src/runtime/mgc.go:1794 +0x77 goroutine 33 [runnable]: runtime.Gosched(...) /usr/local/go/src/runtime/proc.go:269 runtime.gcAssistAlloc(0xc00006bb00) /usr/local/go/src/runtime/mgcmark.go:443 +0x1a9 fp=0xc0021e1810 sp=0xc0021e17b0 pc=0x41e5d9 runtime.mallocgc(0xbfe0, 0x8a34e0, 0xc000042701, 0x2ee61a6d0) /usr/local/go/src/runtime/malloc.go:926 +0x907 fp=0xc0021e18b0 sp=0xc0021e1810 pc=0x40c417 runtime.newarray(0x8a34e0, 0x266, 0x12) /usr/local/go/src/runtime/malloc.go:1173 +0x63 fp=0xc0021e18e0 sp=0xc0021e18b0 pc=0x40c7e3 runtime.makeBucketArray(0x85dec0, 0xc002dd0509, 0x0, 0xc002797c00, 0x20) /usr/local/go/src/runtime/map.go:362 +0x183 fp=0xc0021e1918 sp=0xc0021e18e0 pc=0x40d6b3 runtime.hashGrow(0x85dec0, 0xc002da0720) /usr/local/go/src/runtime/map.go:1033 +0x89 fp=0xc0021e1968 sp=0xc0021e1918 pc=0x40f1a9 runtime.mapassign_fast64(0x85dec0, 0xc002da0720, 0x680, 0xd7ada0) /usr/local/go/src/runtime/map_fast64.go:156 +0x12c fp=0xc0021e19a8 sp=0xc0021e1968 pc=0x41137c github.com/google/syzkaller/prog.(*vmaAlloc).noteAlloc(0xc002da0750, 0x0, 0x800) /syzkaller/gopath/src/github.com/google/syzkaller/prog/alloc.go:131 +0x9f fp=0xc0021e1a00 sp=0xc0021e19a8 pc=0x76b66f github.com/google/syzkaller/prog.(*state).analyzeImpl.func1(0x9a8c80, 0xc002da04e0, 0xc002da89e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:64 +0x4dc fp=0xc0021e1af8 sp=0xc0021e1a00 pc=0x79f53c github.com/google/syzkaller/prog.foreachArgImpl(0x9a8c80, 0xc002da04e0, 0xc002c8dcc8, 0x0, 0x0, 0x8cde00, 0xc0021e1c60) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:125 +0xbe fp=0xc0021e1be8 sp=0xc0021e1af8 pc=0x76c0ce github.com/google/syzkaller/prog.ForeachArg(0xc002c8dcc0, 0xc0021e1c60) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:120 +0x9e fp=0xc0021e1c50 sp=0xc0021e1be8 pc=0x76bf9e github.com/google/syzkaller/prog.(*state).analyzeImpl(0xc001e7dc70, 0xc002c8dcc0, 0xc002028000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:58 +0x61 fp=0xc0021e1c88 sp=0xc0021e1c50 pc=0x76bee1 github.com/google/syzkaller/prog.analyze(0xc00275c940, 0xc002028000, 0x1f9f, 0x2400, 0xc002c8db00, 0xc002c8db40, 0x203000) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:34 +0xa5 fp=0xc0021e1cf0 sp=0xc0021e1c88 pc=0x76bc15 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0021e1ec0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:180 +0x19d fp=0xc0021e1e30 sp=0xc0021e1cf0 pc=0x78465d github.com/google/syzkaller/prog.(*Prog).Mutate(0xc002c8db00, 0x9a34c0, 0xc00275e1b0, 0x14, 0xc00275c940, 0xc002028000, 0x1f9f, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:47 +0x32c fp=0xc0021e1f08 sp=0xc0021e1e30 pc=0x78376c main.(*Proc).loop(0xc00275c980) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:95 +0x434 fp=0xc0021e1fd8 sp=0xc0021e1f08 pc=0x7ed9d4 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc0021e1fe0 sp=0xc0021e1fd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 34 [runnable]: runtime.gopark(0x91f160, 0x233babaa8, 0xc000141b02, 0x5) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc0000777f8 sp=0xc0000777d8 pc=0x430740 runtime.netpollblock(0x233baba80, 0x72, 0xc001657a00) /usr/local/go/src/runtime/netpoll.go:397 +0x9a fp=0xc000077830 sp=0xc0000777f8 pc=0x42b7aa internal/poll.runtime_pollWait(0x233baba80, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 fp=0xc000077858 sp=0xc000077830 pc=0x42ad75 internal/poll.(*pollDesc).wait(0xc0002db038, 0x72, 0x1, 0xc, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 fp=0xc000077888 sp=0xc000077858 pc=0x4c0765 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002db020, 0xc001657a00, 0xc, 0xc, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf fp=0xc000077918 sp=0xc000077888 pc=0x4c16df os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0012da360, 0xc001657a00, 0xc, 0xc, 0xc0000779d8, 0x40c698, 0x10) /usr/local/go/src/os/file.go:116 +0x71 fp=0xc000077988 sp=0xc000077918 pc=0x4c8711 io.ReadAtLeast(0x99fba0, 0xc0012da360, 0xc001657a00, 0xc, 0xc, 0xc, 0x0, 0x3ffe48, 0x3ffe48) /usr/local/go/src/io/io.go:310 +0x87 fp=0xc0000779e8 sp=0xc000077988 pc=0x4a1e07 io.ReadFull(...) /usr/local/go/src/io/io.go:329 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00195a070, 0xc0000e4900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203000, 0x828fe0, 0x0, ...) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:757 +0x282 fp=0xc000077bb8 sp=0xc0000779e8 pc=0x7bc722 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0000a6090, 0xc0000e4900, 0xc002c3c580, 0x444ffe, 0xc002c46fc0, 0xc001faafb0, 0x10, 0xc002c46fc0, 0x0, 0x4) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:282 +0x108 fp=0xc000077cb0 sp=0xc000077bb8 pc=0x7b8d08 main.(*Proc).executeRaw(0xc00275ce40, 0xc0000e4900, 0xc002c3c580, 0x1, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:288 +0x20c fp=0xc000077dd8 sp=0xc000077cb0 pc=0x7ef31c main.(*Proc).execute(0xc00275ce40, 0xc0000e4900, 0xc002c3c580, 0x0, 0x1, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:251 +0x6a fp=0xc000077f08 sp=0xc000077dd8 pc=0x7eec6a main.(*Proc).loop(0xc00275ce40) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x4de fp=0xc000077fd8 sp=0xc000077f08 pc=0x7eda7e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000077fe0 sp=0xc000077fd8 pc=0x45d461 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c goroutine 482 [IO wait]: runtime.gopark(0x91f160, 0x233bac058, 0xc000141b02, 0x5) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00058f5c0 sp=0xc00058f5a0 pc=0x430740 runtime.netpollblock(0x233bac030, 0x72, 0xc0029f202a) /usr/local/go/src/runtime/netpoll.go:397 +0x9a fp=0xc00058f5f8 sp=0xc00058f5c0 pc=0x42b7aa internal/poll.runtime_pollWait(0x233bac030, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 fp=0xc00058f620 sp=0xc00058f5f8 pc=0x42ad75 internal/poll.(*pollDesc).wait(0xc0002da558, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 fp=0xc00058f650 sp=0xc00058f620 pc=0x4c0765 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002da540, 0xc0029f202a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf fp=0xc00058f6e0 sp=0xc00058f650 pc=0x4c16df os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc00000e0a0, 0xc0029f202a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 fp=0xc00058f750 sp=0xc00058f6e0 pc=0x4c8711 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc00000e0a0, 0xc00015a150) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf fp=0xc00058f7d0 sp=0xc00058f750 pc=0x7bd43f runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00058f7d8 sp=0xc00058f7d0 pc=0x45d461 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 155 [IO wait]: runtime.gopark(0x91f160, 0x233babd18, 0xc000431b02, 0x5) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc00058adc0 sp=0xc00058ada0 pc=0x430740 runtime.netpollblock(0x233babcf0, 0x72, 0xc002b5602a) /usr/local/go/src/runtime/netpoll.go:397 +0x9a fp=0xc00058adf8 sp=0xc00058adc0 pc=0x42b7aa internal/poll.runtime_pollWait(0x233babcf0, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 fp=0xc00058ae20 sp=0xc00058adf8 pc=0x42ad75 internal/poll.(*pollDesc).wait(0xc0002daf78, 0x72, 0x1ff01, 0x1ffd6, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 fp=0xc00058ae50 sp=0xc00058ae20 pc=0x4c0765 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0002daf60, 0xc002b5602a, 0x1ffd6, 0x1ffd6, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf fp=0xc00058aee0 sp=0xc00058ae50 pc=0x4c16df os.(*File).read(...) /usr/local/go/src/os/file_unix.go:259 os.(*File).Read(0xc0012da350, 0xc002b5602a, 0x1ffd6, 0x1ffd6, 0x2a, 0x0, 0x0) /usr/local/go/src/os/file.go:116 +0x71 fp=0xc00058af50 sp=0xc00058aee0 pc=0x4c8711 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0012da350, 0xc00195a070) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:603 +0xaf fp=0xc00058afd0 sp=0xc00058af50 pc=0x7bd43f runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc00058afd8 sp=0xc00058afd0 pc=0x45d461 created by github.com/google/syzkaller/pkg/ipc.makeCommand /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:597 +0x89f goroutine 505 [select]: runtime.gopark(0x91f1d0, 0x0, 0x1809, 0x1) /usr/local/go/src/runtime/proc.go:304 +0xe0 fp=0xc000589e08 sp=0xc000589de8 pc=0x430740 runtime.selectgo(0xc000589f68, 0xc000589f58, 0x2, 0x1, 0x0) /usr/local/go/src/runtime/select.go:313 +0xc9b fp=0xc000589f30 sp=0xc000589e08 pc=0x44010b github.com/google/syzkaller/pkg/ipc.(*command).exec.func1(0xc00195a070, 0xc0012c3500, 0xc0012c34a0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:742 +0xba fp=0xc000589fc8 sp=0xc000589f30 pc=0x7bd86a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1357 +0x1 fp=0xc000589fd0 sp=0xc000589fc8 pc=0x45d461 created by github.com/google/syzkaller/pkg/ipc.(*command).exec /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:740 +0x19c OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) login: kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace in_delmulti(bfffefffffdffbff) at in_delmulti+0x8d in_purgeaddr(ffff800000a44900) at in_purgeaddr+0x156 in_ifdetach(ffff800000a28000) at in_ifdetach+0x74 if_detach(ffff800000a28000) at if_detach+0x140 tun_clone_destroy(ffff800000a28000) at tun_clone_destroy+0x1f2 tun_dev_close(5d01,7) at tun_dev_close+0x160 spec_close(ffff800021f917b0) at spec_close+0x311 VOP_CLOSE(fffffd806e790008,7,fffffd807f7bf840,ffff800020ec6288) at VOP_CLOSE+0xc0 vn_closefile(fffffd80677f4b60,ffff800020ec6288) at vn_closefile+0xd7 fdrop(fffffd80677f4b60,ffff800020ec6288) at fdrop+0xc2 closef(fffffd80677f4b60,ffff800020ec6288) at closef+0x11c fdfree(ffff800020ec6288) at fdfree+0x101 exit1(ffff800020ec6288,0,d,1) at exit1+0x32c postsig(ffff800020ec6288,d) at postsig+0x4ed userret(ffff800020ec6288) at userret+0x199 syscall(ffff800021f91c30) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcab50, count: -17 ddb{0}> show registers rdi 0x2 rsi 0 rbp 0xffff800021f91580 rbx 0 rdx 0xffff800020ec6288 rcx 0 rax 0 r8 0xffffffff81b86093 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0xcfc0bc25e243c3d4 r12 0 r13 0x3 r14 0xbfffefffffdffbff r15 0x1 rip 0xffffffff82055a2d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021f91520 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=130072 stat=onproc flags process=a proc=2000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020ede280,0xffff800020ec7af8 process=0xffff800020e81348 user=0xffff800021f8c000, vmspace=0xfffffd807efffb80 estcpu=36, cpticks=1, pctcpu=0.61 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83748 263900 0 0 3 0x14200 bored sosplice 67349 171604 33341 0 2 0x100002 ksh 33341 504781 71724 0 3 0x92 select sshd 74092 98670 1 0 3 0x100083 ttyin getty 71724 426838 1 0 3 0x80 select sshd 39732 127083 55125 74 3 0x100092 bpf pflogd 55125 315592 1 0 3 0x80 netio pflogd 36278 499836 59002 73 3 0x100090 kqread syslogd 59002 389532 1 0 3 0x100082 netio syslogd 44432 362011 1 77 7 0x100090 dhclient 5776 79676 1 0 3 0x80 poll dhclient 76935 259629 0 0 3 0x14200 bored smr 63250 68678 0 0 3 0x14200 pgzero zerothread 73533 335967 0 0 3 0x14200 aiodoned aiodoned 8162 114748 0 0 3 0x14200 syncer update 70220 378003 0 0 3 0x14200 cleaner cleaner 16586 132083 0 0 3 0x14200 reaper reaper 62557 351073 0 0 3 0x14200 pgdaemon pagedaemon 24129 238377 0 0 3 0x14200 bored crynlk 3223 503310 0 0 3 0x14200 bored crypto 81040 336639 0 0 3 0x40014200 acpi0 acpi0 9116 278448 0 0 3 0x40014200 idle1 66750 361296 0 0 2 0x14200 softnet 7538 130429 0 0 2 0x14200 systqmp 83939 105642 0 0 3 0x14200 bored systq 26812 355444 0 0 3 0x40014200 bored softclock 76727 488237 0 0 3 0x40014200 idle0 1 113555 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9539 6436K 6751K 78643K 11055 0 pcb 13 8K 8K 78643K 110 0 rtable 78 3K 4K 78643K 463 0 ifaddr 77 14K 17K 78643K 192 0 counters 41 33K 34K 78643K 77 0 ioctlops 0 0K 4K 78643K 1490 0 iov 0 0K 16K 78643K 50 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1407 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 14 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 18 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 3 8K 25K 78643K 555 0 sigio 0 0K 0K 78643K 2 0 proc 61 63K 95K 78643K 596 0 subproc 14 0K 2K 78643K 85 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 49 0 in_multi 40 2K 3K 78643K 144 0 ether_multi 1 0K 0K 78643K 18 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 272 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 70 36K 39K 78643K 2642 0 UVM aobj 35 4K 4K 78643K 41 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 66 0 NDP 14 0K 0K 78643K 43 0 temp 116 3044K 3112K 78643K 17489 0 kqueue 2 2K 10K 78643K 28 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 37 0 35 1 0 1 1 0 8 0 rtentry 112 88 0 59 2 0 2 2 0 8 0 unpcb 120 205 0 195 1 0 1 1 0 8 0 syncache 264 13 0 13 3 2 1 1 0 8 1 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 189 0 186 1 0 1 1 0 8 0 inpcb 280 1604 0 1598 3 1 2 2 0 8 1 nd6 48 16 0 13 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 pffrag 232 8 0 8 1 1 0 1 0 482 0 pffrnode 88 8 0 8 1 1 0 1 0 8 0 pffrent 40 102 0 102 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 10 1 0 1 1 0 8 0 pfstkey 112 49 0 10 2 0 2 2 0 8 0 pfstate 328 49 0 10 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 365 0 174 13 0 13 13 0 8 1 art_table 32 366 0 174 2 0 2 2 0 8 0 art_node 16 87 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 39 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2068 0 664 46 0 46 46 0 8 0 ffsino 272 2068 0 664 96 1 95 95 0 8 0 nchpl 144 2934 0 1331 60 0 60 60 0 8 0 uvmvnodes 72 2242 0 0 41 0 41 41 0 8 0 vnodes 208 2242 0 0 118 0 118 118 0 8 0 namei 1024 8304 0 8304 2 1 1 1 0 8 1 percpumem 16 49 0 18 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 2 1 0 1 1 0 8 0 scxspl 192 8879 0 8879 10 7 3 7 0 8 3 plimitpl 152 44 0 36 1 0 1 1 0 8 0 sigapl 424 762 0 732 4 0 4 4 0 8 0 futexpl 56 7022 0 7022 2 1 1 1 0 8 1 knotepl 112 126 0 121 1 0 1 1 0 8 0 kqueuepl 144 57 0 56 1 0 1 1 0 8 0 pipelkpl 48 130 0 122 1 0 1 1 0 8 0 pipepl 120 260 0 249 1 0 1 1 0 8 0 fdescpl 496 746 0 732 3 0 3 3 0 8 0 filepl 152 4774 0 4706 6 1 5 5 0 8 1 lockfpl 104 57 0 56 1 0 1 1 0 8 0 lockfspl 48 23 0 22 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 195 0 186 1 0 1 1 0 8 0 zombiepl 144 734 0 731 2 1 1 1 0 8 0 processpl 984 762 0 731 5 0 5 5 0 8 0 procpl 624 1739 0 1708 5 1 4 5 0 8 0 sosppl 128 12 0 12 2 2 0 1 0 8 0 sockpl 400 1858 0 1840 6 2 4 5 0 8 2 mcl64k 65536 260 0 0 33 0 33 33 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 19 0 19 19 0 8 0 mtagpl 80 8 0 0 1 0 1 1 0 8 0 mbufpl 256 463 0 0 29 0 29 29 0 8 0 bufpl 280 5097 0 176 352 0 352 352 0 8 0 anonpl 16 80751 0 79433 76 14 62 75 0 124 43 amapchunkpl 152 4424 0 4382 11 3 8 10 0 158 4 amappl16 192 3101 0 3085 52 8 44 52 0 8 38 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 20 0 19 3 2 1 1 0 8 0 amappl13 168 276 0 275 1 0 1 1 0 8 0 amappl12 160 25 0 24 2 1 1 1 0 8 0 amappl11 152 316 0 297 2 1 1 2 0 8 0 amappl10 144 26 0 24 1 0 1 1 0 8 0 amappl9 136 407 0 402 1 0 1 1 0 8 0 amappl8 128 361 0 360 1 0 1 1 0 8 0 amappl7 120 137 0 129 1 0 1 1 0 8 0 amappl6 112 244 0 243 1 0 1 1 0 8 0 amappl5 104 423 0 406 1 0 1 1 0 8 0 amappl4 96 748 0 720 2 1 1 2 0 8 0 amappl3 88 303 0 297 1 0 1 1 0 8 0 amappl2 80 4515 0 4457 3 1 2 3 0 8 0 amappl1 72 24972 0 24546 26 16 10 20 0 8 0 amappl 80 2038 0 2013 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 40 0 6 1 0 1 1 0 8 0 uaddrrnd 24 750 0 734 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 750 0 734 1 0 1 1 0 8 0 vmmpekpl 168 9338 0 9304 2 0 2 2 0 8 0 vmmpepl 168 95997 0 95038 143 23 120 120 0 357 61 vmsppl 368 749 0 734 2 0 2 2 0 8 0 pdppl 4096 1508 0 1470 6 0 6 6 0 8 0 pvpl 32 248745 0 245590 180 17 163 180 0 265 108 pmappl 232 749 0 734 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 223 0 8 7 0 7 7 0 8 0