kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 09:05:42 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.156' (ECDSA) to the list of known hosts. 2020/05/07 09:05:56 fuzzer started 2020/05/07 09:06:01 dialing manager at 10.128.15.235:48861 2020/05/07 09:06:01 syscalls: 338 2020/05/07 09:06:01 code coverage: enabled 2020/05/07 09:06:01 comparison tracing: enabled 2020/05/07 09:06:01 extra coverage: support is not implemented in syzkaller 2020/05/07 09:06:01 setuid sandbox: enabled 2020/05/07 09:06:01 namespace sandbox: support is not implemented in syzkaller 2020/05/07 09:06:01 Android sandbox: support is not implemented in syzkaller 2020/05/07 09:06:01 fault injection: support is not implemented in syzkaller 2020/05/07 09:06:01 leak checking: support is not implemented in syzkaller 2020/05/07 09:06:01 net packet injection: enabled 2020/05/07 09:06:01 net device setup: support is not implemented in syzkaller 2020/05/07 09:06:01 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 09:06:01 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 09:06:01 USB emulation: support is not implemented in syzkaller 09:06:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = kqueue() fsync(r1) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa, 0x2, 0x3, 0x7}, {{r1}, 0x0, 0xa2, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x2, 0x1}], 0xffff30bb, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2000000a, 0x80000000, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x1, 0xff}, {{r1}, 0xfffffffffffffffb, 0x32, 0x1, 0xd03c, 0x31c5afda}, {{r5}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xc9, 0x8, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x35, 0x20000000, 0x1, 0x31e6}, {{r6}, 0xffffffffffffffff, 0x41, 0x1, 0x2, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x73, 0xa5e}, {{r1}, 0xfffffffffffffffb, 0xb3, 0xfffff, 0x81, 0xffff}], 0x5, &(0x7f0000000300)={0xe49}) pipe2(&(0x7f0000000340), 0x4) dup(0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) socketpair(0x20, 0x5, 0x81, &(0x7f0000000400)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10, 0x0) r12 = syz_open_pts() r13 = socket$inet(0x2, 0x6, 0x4e) kevent(r8, &(0x7f0000000480)=[{{r9}, 0x7, 0xa, 0x92, 0x7, 0x7fff}, {{r10}, 0xfffffffffffffffa, 0x28, 0x2, 0x6, 0x4}, {{r11}, 0xfffffffffffffff8, 0x42, 0x10, 0x4, 0xbb}], 0x2, &(0x7f0000000500)=[{{r12}, 0xfffffffffffffffb, 0x41, 0x2, 0x87}, {{}, 0x5, 0x10, 0x20000000, 0x2, 0x4}, {{r13}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x2a6a, 0x3}], 0x20, &(0x7f0000000580)={0x2ee636b, 0x70}) 09:06:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x7, 0x4, 0x400000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc905}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfe7}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000540)=0x1) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20001, 0x0) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000640)={0x2, 0x7f}) r3 = socket$inet(0x2, 0x4000, 0x20) lseek(r3, 0x0, 0x6, 0x2) socketpair(0x9, 0x4000, 0x80, &(0x7f0000000680)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r4, r5, r6) r7 = open(&(0x7f0000000700)='./file\x00', 0x10, 0x9a) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000740)=0x3) mkdir(&(0x7f0000000780)='./file\x00', 0x11) r8 = accept$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) connect$inet(r8, &(0x7f0000000840)={0x2, 0x0}, 0xc) 09:06:09 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0xfcbe) chmod(&(0x7f0000000000)='./file0\x00', 0x111) 09:06:09 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x88) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x0) 09:06:10 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) fchown(r0, r1, r2) setsockopt(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000800)="62e5ea45ba08dd398e33c61a4cbb58a90132cada85224a4765e2e41bd81aae0ca4d990991ca1d5d7dbde76f66db5d86d1b0c445fe39b97bd1fddd715db88ea765544b7220764063df0186aed8c48238575d71c09a3d61c995195aec9180007849b547f9816106eaae798d253e88f255e2056a36f6193b0b46bf86463f9e8d5d707a9d12e76912f5b0661cd17ee25f3086ef93c1bb46c403a58535db25fd830d0a91327d6df811487190caa199d5b6fbd8a10948cd620d6875c51efad05d04f46f073cf03807855fa3e1031b8e10fc4e91aeb354fb6b18c3f567f6ef5e7b09f7ec9f1f5c7a9a55e03325be176d06e7bd71425f1d4cc3e95d747cd5657558fd83e0746b5031ddc587fc3276e3e3116ee6562055112755085e5942b61ae886ae7df8ad72b7415abff46223c011861171a733a6f0f8ebc7c24df7c5930668d491853310544f7dd1c27b1bb0b9e69a9b679d11236ef1e4d005281a879156d7549379d93454a2163e4d0c791ca970294e84f5cd17aab28586ec19bbf30930983b0e9acfe03516d720ff874804c3bd343e1a83f69f12879beafe55b4619f58ae47255cfd297c3fabc7b7182dd51933495bdd8d5702361545ee2987ecfb034643a950f3e4ed52a1cb837c10464aa4ac4efdfa6861ad974d3f49b698211a760be71f009", 0x1df) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) read(r7, &(0x7f0000000140)=""/103, 0x67) dup2(r6, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [{0x0, 0x400}, {}, {0x0, 0x10000}, {0x0, 0x0, 0xfffffffd}]}}) 09:06:10 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x88) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x82, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x0) 09:06:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x275200000000, 0xffffffffffffffff, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:06:10 executing program 1: socket(0x800000018, 0x3, 0x102) r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x4, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup2(r5, r3) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) r9 = dup2(r6, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb62190400096ae03e0a6ccdd02a09000000000000005b993713c7199a79515e40a4d09b790a749be2805664eed5d9a1f4086eb18ef8e38602c3eaaaf53755fa731131f43df043c3e26da08dfe3f55261c0a3d0f8fb5f1c90fadb670cafd81c3b8467cb370266b016367db2f7c03fcae88a1bef8f9cdae57abef17f2d52ab2b95396b8a5649eab98f6ea440733e942458ce8d08480526e5052b5e99e14e94a5585cb5dd14fbafcfe6a8d02a5f1602838b63e291e3bcf78b3a90be7b0e699fc4a24c5b64cf0c04711a4ada34c6b1b5f5e0eddf08a6c81a67320b6"], 0x1c, 0x0}, 0x0) 09:06:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xd3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004b3dd00063300feff2b3b2e90df39e2c98cffff83010000000000000000ffffffff0000004392", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x850, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) kqueue() 09:06:11 executing program 1: select(0x4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x7}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) 09:06:12 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x70, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484e2", 0x0, 0x0, 0x0, @mcast2, @rand_addr="22c9d18d594c9364e0560c68ddf4da4c"}}}}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1}, {0x100, 0x3}}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x21) 09:06:12 executing program 0: open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000001002, 0x0) getpid() connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6e8d1600000000000000"], 0xa) 09:06:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 09:06:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x5, 0x0, 0x4}, {0x2b, 0x0, 0x0, 0x2}]}) 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) r3 = socket$inet(0x2, 0x5, 0x7) setsockopt(r3, 0x1000000029, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x808c694d, &(0x7f0000000300)) 09:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f000004a000/0x1000)=nil, 0x1000, 0x2) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 09:06:12 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) 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="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/57) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x6}]}) 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) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0xb, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 09:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)) r1 = dup2(r0, 0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:06:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x1000000000000000], [], [], [{}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}}) 09:06:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="a87eace165fed2dfebaef8f0dc688246fd15ead471", 0x15, 0x402, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 09:06:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = socket(0x2, 0x8000, 0x1f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=ANY=[@ANYBLOB="01f42d2f66696c6534c56e078132aa4b239000"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="13b9de1f40dffddb1752e679309c33", 0xf}, {&(0x7f0000000180)="fcf89c55108217e08eda4abcb244ef3494838efbbad843f0f7e963918abfd4b46389cbf763b74720cb6e5fca452c97fd371cec437121214068cb701d13f0603a8a68434e13ebc497ca6400314df472338fd8d2aa41c6f35e2e0c4fac986cae7866afeb9d3012a28d9ee323a69434efed764bc62277a47aec4786f85bebaad1891cf764954141ba76c87a461c4e0f051cd61c8e71ca4037b8e8448c164a4c3673ec57a42d6d72162b6976ff9ab6", 0xad}, {&(0x7f0000000240)="9eae41f84b3d0e24ab61678e8e11584442293fb585b2bc1bc3f8e136e79d19679e1a9eecde6903d1c4eae1bb205899717dff06b0e6d8d849956331764af47cdf1761d692d405f5943ba4", 0x4a}], 0x3, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0x10}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r2, r3, r1, r1, r0, r4, r1]}], 0x128, 0xc}, 0x16) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) r7 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x80) close(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x2e, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) login: pckbd_enable: command error 09:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x30}, {0x7ffffffe}]}) setrlimit(0x0, &(0x7f0000000040)={0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) syz_emit_ethernet(0x77, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb80154d88539511dc33670500aef5ef18d4d39d1b047201a871078090eb1b36f23fb2e789b878cfaf9f799b7d086ae7fdcba77a411a427876dd867ddc73276f47c032dd396f12823119cec95fb7d3086f0606862e06b4e93576db343300"/117]) 09:06:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) pckbd_enable: command error 09:06:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 09:06:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xff, 0x1fc80d8b, "0017045100"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="08ae1269797194ce4a7de50ae6afe847bb834ea31e94fc025e403dd8", 0x1c}, {&(0x7f0000000180)="fd0c7f4b1bdd070b7875b1bc686742186d18fb3207d01f04", 0x18}], 0x3) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) pckbd_enable: command error 09:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="720201658b7920ff"], 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r4 = socket(0x1, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) sendto$inet6(r4, &(0x7f00000000c0)="65ac83fc0bc30e4b56819bc1e83e2c4b657a5aa671c57781c6d2d0944376e71ab5951ac1a134ba915ea6705db077a420d959492c29d4543bbb55c3d296b0706914192e0588bc039f6690fa7027a44d438d6c02a77d6df0d3d3c160c3d165284b2c60fecbf09c418bd429e6a75aac8119cf7510bdb97605cc3759d5e7316ba799d607428dcfe507fd0a15e3fb0a2151f6527e3e8c755734ec8423ce55d488000b59af85e83ade78495e6e092bae9dbb98db0b7c36f9022e4116edc324bf949691ec7a349eeb4cf27967473451a0e41dc80af46950eb06711a12bd85bc1efe1afe97fa", 0xe2, 0x1, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:06:15 executing program 0: shmget$private(0x0, 0x2000, 0x400, &(0x7f00002c4000/0x2000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f000075e000/0x3000)=nil, 0x5}, {&(0x7f0000598000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f000027f000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000347000/0x2000)=nil, 0xfff}, {&(0x7f000021c000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x309f}, {&(0x7f00001ac000/0x3000)=nil, &(0x7f0000357000/0x4000)=nil, 0x4}, {&(0x7f00002c1000/0x3000)=nil, &(0x7f000050c000/0x4000)=nil, 0x100}, {&(0x7f00000ff000/0x3000)=nil, &(0x7f00000c7000/0x2000)=nil, 0x4}, {&(0x7f00005d5000/0x3000)=nil, &(0x7f00006aa000/0x4000)=nil, 0x795a}, {&(0x7f00000ae000/0x3000)=nil, &(0x7f0000400000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000ec000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000615000/0x2000)=nil, &(0x7f00000f5000/0x1000)=nil, 0x76ec}, {&(0x7f000043b000/0x3000)=nil, &(0x7f0000084000/0x4000)=nil, 0xa8b}, {&(0x7f0000672000/0x4000)=nil, &(0x7f0000170000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000000026e06e20a1f39c6187050000e2b8180000002900000031000000000000b70700024c"], 0x38}, 0x406) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x1f) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:06:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) 09:06:15 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) read(0xffffffffffffffff, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7, 0x3, 0x5, 0x5, "9ea2c13f5b632e855b1c1084894a32c1d0a0e9d8", 0xffffffff, 0x4}) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 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) 09:06:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200)=0x81, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r3 = socket(0x1, 0x0, 0xb8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) read(r6, &(0x7f0000000140)=""/103, 0x67) fsync(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x5c0afa085a5efbd5, 0x1, 0x0, 0x9, r8}) read(r5, &(0x7f00000001c0)=""/38, 0x26) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) 09:06:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x277) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:06:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:06:15 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x10282, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x20000, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f00000000c0)='./file0\x00', r0}) 09:06:16 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x86134) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r0) setegid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x80, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r4, r6, r0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000200)=""/190) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1604) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 09:06:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) getpeername(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 09:06:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0x400000000ff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x5, 0x3, 0xc, 0x7fffffff}, &(0x7f0000000140)={0x1000000000000005, 0x7fff, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000003bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5a09000000000000000e89925f267e0cfcce871029c89f8f4380dcf3f1e7e2e81755feeeecccf04ee876e748fc1531e5ad68e73d4be4a899c455ce356eb94756da2748e90235742f035edf793bf11a508f780363a780a8236b3e2c7b4bbb8a18313890fd3a8d5b28cfe9aa80c22fba007cc03b8e428a3b"], 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 09:06:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2b, 0x0, 0x3}]}) 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) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x44, 0x0, 0x959, 0x4, "00000000070101b3aa1460824c008000001000", 0x0, 0x3}) 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, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:16 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x20) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd, 0x9, 0x4, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x0, 0x2}, {{r6}, 0xfffffffffffffffb, 0x140, 0x1, 0x100, 0x6f}, {{r1}, 0xfffffffffffffffb, 0x97, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x14, 0x10, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x9}], 0x0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x8, 0x80, 0x3}, {{r8}, 0xfffffffffffffffe, 0x14, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x4, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffc, 0x6, 0x80000000, 0xbe, 0x54}], 0x172d0f32, &(0x7f0000000540)={0xdcd, 0x100000000}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/164, 0xa4}], 0x2, &(0x7f0000000280)=""/224, 0xe0}, 0x0) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0xe3}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r9) 09:06:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x10) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x44) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x4, 0x110000}, 0x8108}, 0x3c) r3 = open(&(0x7f0000000240)='./bus\x00', 0x5, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) read(r5, &(0x7f0000000140)=""/103, 0x67) fcntl$dupfd(r4, 0x0, r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) setsockopt(r6, 0x9, 0x48, &(0x7f0000000100), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xb99, 0xb1, {0xfff, 0x7}}) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0xc}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:06:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) fchflags(r2, 0x0) dup2(r0, r1) r4 = open(0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) syz_open_pts() syz_open_pts() 09:06:17 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') chdir(&(0x7f0000000240)='./file1\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = getegid() setgid(r0) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r0) chdir(&(0x7f0000000200)='./control\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) lstat(&(0x7f00000003c0)='./bus/\x00', &(0x7f0000000300)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) semop(0x0, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x9, './bus/\x00'}) unveil(&(0x7f0000001180)='./bus\x00', &(0x7f0000001280)='x\x00') semop(0x0, &(0x7f00000011c0)=[{0x0, 0x82}, {0x2, 0x2, 0x1000}], 0x2) 09:06:18 executing program 0: r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) setegid(r3) getgroups(0x3, &(0x7f00000001c0)=[r1, r1, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r5, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4) 09:06:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getflags(r1, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a02141b2e192c000000", 0xe, 0x0, 0xffff) 09:06:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) read(0xffffffffffffffff, &(0x7f0000000140)=""/103, 0x67) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:06:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:06:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387050000e2b8180000002900000033"], 0x38}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000000)={0x401}) r6 = semget$private(0x0, 0x8, 0x0) r7 = semget$private(0x0, 0x4, 0x802) semop(r7, &(0x7f0000000240), 0x0) semop(r6, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x2) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000080)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:06:18 executing program 0: nanosleep(&(0x7f0000000100)={0x7}, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 09:06:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000080)="02020000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) read(r5, &(0x7f0000000140)=""/103, 0x67) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x100) bind(r6, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 09:06:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0xb8}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)) 09:06:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00002ad000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file2\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xd2, 0x92, 0x80, 0x0, 0x80000001, 0x2, 0x3, 0x1, 0x2, 0x4674}) chmod(&(0x7f0000000000)='./bus\x00', 0x140) 09:06:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0xff, 0x0, 0x3f}, {0x7ffffffe, 0x84, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x7f, 0xfffe, 0x18, 0x89}) 09:06:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4080, 0xff0}], 0x2, 0x0, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x21) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x400) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x83, 0x100000a1}, {0x3, 0x9, 0x6, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) mprotect(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x4) 09:06:19 executing program 1: r0 = semget(0x1, 0x4, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/65) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7, 0x100000001}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbffbffff], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 09:06:19 executing program 0: r0 = socket(0x2, 0x3, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="77a3ab365b9e2ced60c07cb6de3e4fa87b18eb7907810637c663ae707cc360e91d319c38f8bec0022e09c7d1c2adb7f85b9e070000000000000094d7302431a27714bc4c93c876d7ae68d50b1601b370ec38481ea1909deedee707854906a06effc1bc9697b723dec576d8000000f6dfdbd0ad10479455c6bd15afdd6335cc6dae4a6b7febf0506863fde31b67c6e5b51007a712c8c921b22431c3f17abbdde8ba43b7ce17e0642dc464700e2c759848179255ecafd4350233d3337a55a32507d729dfbb592ce0072aeff981ecf0f525e93e7078af7ddcde4ddd6717ccd95d", 0xdf) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca6482b58fd4237b8fa4d012ae447472b3e8491aaee48c03c2a441e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f564080011bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced1ffd8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d0000000000000000f300"/1654], 0x10) sendto$unix(r0, &(0x7f00000000c0)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be6212ee932026d29f4fc156be76b2d81744cf7eb11e2ae917ae8ff88f830773990397cae0264611200eb76f3c33b9456422e5cdf4dc6ceb9da15c180b9ef8eeadd178051199ea9fda6eb918c1a8a0a3e05d70618949b90661724", 0x91, 0x0, 0x0, 0x0) 09:06:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="e19f4c2dbd2d13348cd2fd258ab7ab086d0959adb5f50535c785f160a16ea9c9fdae60315a01d0e61f5d526f6e19ed263a7b4e57a61adaba0821f4693ce8c413113dafc0799e411ba8aad9654430acec97f4533712f754de57f75fd8167a920b6cdbcc785abcc31f88c0025729efbc6f1b605d689b48c57d80a2004fb02b1775e06fe84556135d0d3800005eff8b6d2f84a7af6b8fbf9d023bb7dd83fe298d96258beee2dad5166ca1e9adddc631cc2ab2ad151332d70eca0e83ed0480eeff84c9a2d61b984c1a6c023822d664bb309962f1fd7da0fac54e1741bc75cd30c737f76ca953751f566ffaa845b93f187aeea98c0f11a63581cb1f9588b8b30d3d0ccaa073fc8ce743859f3097dd72e711f7f3840466e96bc13e90afb248b4fbb0bd04604c405d151762035c3ec57eb7c6ecd0c375bb3ae0228438c5e90c5e71de1951560c9f8524fe85f4cfb3dd660162cc00b8b6450e0984b0972e09e0b488f5a536caac5c9838fd88f8458deadc538d5659527e806815b6c25ea8211275079149984ce9db32c4b5665dbe114f316264324a701918cf77a89d5bfb0000000000", 0x19f}], 0x0, 0x0, 0x0) 09:06:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1cbf040d) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{}, {0x18, 0x2, 0x1, 0x140000}, 0x8, [0x4, 0x10, 0xfffd, 0x0, 0xfffffffc, 0x7, 0x0, 0x5]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000004c0)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:19 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x1, 0x2, 0x0, 0x7, 0x6, 0x5, 0x0, 0x7588104653a0c934}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r5) fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r5, 0xa) semget(0x0, 0x0, 0x5c) 09:06:19 executing program 1: 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, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 09:06:19 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) getgroups(0x5, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = dup(r0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) getpgrp() r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000300)=0xc) getsockopt(r4, 0x0, 0xffff, &(0x7f0000000180)=""/25, &(0x7f00000001c0)=0x19) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 09:06:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x2}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000200)="9174a4c39205d7fd9429409185fd564d40d7e5cdbf7dddb398750a13596a78f1149bc7b59854501bf07a1de38214927c79d499a7ef9b610fa07a9d06d4509e5f260338b92dd18003be48b63db56633619faa60b3d5e3b3a6420e9c04341587f5cfcd1f8550117a4e1adbd2c926e5d3ace918b3301e21e66bc9b3302f892369ce58ff8a67e5501e14f5bca046ab7d405dcf4647498d2886bb0a877b94d21c507b631470aed3447ed412e3464617e769b4b361c4efe617e3022b543748f400f32c11a450062f4de0f1d66505f8645675276b88c17425b769ad3a85638c6784a7fa30f9a46536c8b2a24c2f91fb5d0632eca9380a5807a107c7d2cdde94ca57f7af8f98f14b59f74cc7f8f5b123aeb9aa0291c18af1e1fd5d42673853102886bfd842a5eec6ba838e18a9dd5d54aaa979f9de6f01bcfa4a5fe87f2fb24d5e0b1d595f7de0f6ded811e6c12c97a461184c1a940813f746c6bfb81e9c33c5838880720133d460c4517474a30395bd35c63fe4849409a5bec67fb8376592c54d1dc3c8e016bcf239a2725d54d307b7db70cfb547a8535ec3b064a48f0ba57d0b25747ac16d239f8dbbdbbb10761533cf99e24ba068fb79cb2a6a6229c7e23319d2eeb57542879d57ee2a02f6421e87fa8ca70879b9a5442541a64e097d297e57d386ec6193983e9a75419ef5a0f04f79b245dbaa2a1212c5b16c265a8a347d0fee3ae311c187fc738b42774913ac1cd9ebcd8f42a940472b87c1022cf3d86c5e6792b4134790caaeadbd4d9a0c5ad2e9b5ae1f5f524e58def583b14afd262c05b51def653ccf6cd9010c2d8d39eab2d16871048c79615bac492eebff9ac9c2ecd40ade8e38cca6fc1ec353e25f2db9c2d9d5c04ae60094dea1040de9ae16ef28adb854804b4aa1f90ee27033554814d9df9a3d9c7abeab8e9bb112d8f2d9db0779d0f5b97f62812f44b322ed46485be33e8614252121f88340611ecaad7b4949568fb219c0ed4b8b4579853efb900919ed7ed7cd2973a6be3e5af3b62772a7aa645a000804218b9444559c0ba9c3d5fb98315533a9dc266720304c257134c26bca2da9ef1ad8e55743867f09a1d14c6578a2ee44d5b16e13578d6dcc815ca01ccd18de3493b070940c78986832eb3dc2d48ffd3cd5bcb581175bf7d3fe99c15690b0de1804b784209197cfe1dbf8843337a2c7277094d70ee0c9defa6bceb409c818019c7dc5bb52f91127e1b0bd787c96d69c9f192aada45a602b8c3670553f82b2186638acba186cbaadea4703c098a1a796c3810744ec58f7619fe6a2a720f739f9ba7d709c839f82733f70963bf4549464fecc77a947effdd1bf200ccbe363b18747fa82e54af7b405215f6ab00f893b13472365ac120afeb0ead0c1dd26ddb55fee8a1cac48309caec7bede4e17791aa2a85b63e53bf8e9e5a7b026cffa7012f2c2564969e143dc41c23aa5035c4e16ce11ea94a40fc2a5b046ecd4eb1e532d1831cc73095c3e5984b0ea08562cc3d59298dad7d6b13b5b821591b0431148c1f190d514572ac2b65197c44d13739c6b5a082a177d368db7f25a155807726d1bb388af6d0763505812f2a688a7a0d6585baaddc5f04214fc3e1aba1d1cdf0e4aeae430e3d85b61a8fb37e608590beda1116ab4908bb09b1d04ab11730876b6900dd393ede146f885849b8998741092fbc6731cd91de5b28b810e08328210ff33239dcb7374c70b42df30eddacea4b924fb6e488e60864e049eb3374e925ec7ddbb5f91c55ebbf57a320633e59bbdc01a52daac35aa48fa4375a1a099e6c8e86fd3220bdc9329ee1bd62bef0b0a0e81843714e34fccaa4261a6ee3d84ee5aeb01308efe361fe98847e3acd6f5edd89d2bfb42a4723148b73210ab2391b3bb87c3dd97b9666c1a07d7662bd967abdb429ef49b6dfb7b775b0edcc2cc86b9dda1455b74e1106ec0bd0cc1932b61be7f155b6089391d815ef0be24944e47a474b9b58cef5a4d59fdbbad647006f7e0f16f0c87bfa0e664f0b7587bf9d1a75feabbccb9162239b11c486afee0a395a640187db87d676afbc10fd780f0693ea23c2993984439d72b17f7d96c31cc80af18e79cd33cc87917ce2836ce15a043195157d18b341a03a7cd41fcefe5b6f8e733055ea03d67d5b1b7b2571a19a9db0592f6bad4d04b49b949ca6d82e537dc8e3a5c4c6ea09ab4248227c0dbf737bbef6dbf09cb3296c899c45f47820658ed937795ff4853f3ab492ae83931b36db31cca8dfc1a855e51ba62e466f9ce8971a92dd52a6c38fa9ea16504ec7f1652a8621cee35604ae4d7ddbf549cd11767d0e308f46f574509862030656d53ae68168011ad2d8d2cfd437abfb8746e0e9ca57468494b4d67c730ff94583dc3f621490929b2609d5cd3f71127a608f03f47e51bfb5615d5e42e9f703ed43ac41438ab07145bcc0667ea6fcd4c1a21ca277810df7994853e75092a19401335f3264fe860be63d180031fa0d47876236eb51dfa4e07f2693b3fc5a6b342ea45a70058bf6f9dc31331332a481caa3d37f2a4b11dec978dbc2ef0a9682f6cd54c7b8b18baec8d6e80ea39130e7c2fc506f1c8d10660a892bb7714c1f74fe8c8fdfbba55ea4b5b55505ed91952663ea51b4065980971dde4e0d7c7bb0899b5a65a079a686f39919ca84d78148dc89080da186f225cb6e4a0264a449ab1811f20fb8a0e9b562ace0924fe567c2870a977491a29a356ee1d3da86f319f2f8b31f2c92092a04f60fc2c26e207cd334b066cbe699c5dcd244cc7a6fc0a584f6f6c3683cabcc601c3bd41b18ab7f49c5f2d4b95cef076f72a1c6fbb5640856bcebe0a3eb5196e1d85982e217499c26227d4ed78a6fa1e2fdacfcaea9120ea84918bd1f21d405d7ce40ad3ac7f5e7976c3fbade9264b95feff881b7c90999e260a2b82be275be25459152b260167c8d4802645417e470cc7d3d42a41bcb2b22bdda466931c920beb58b7791def921768c490e4b7e3b2b33c1e51b9f58ec5afca0a1895bf34e9409e9b6797b9b0221075526422293f3f77f6aa96de0a49e72d380fef505bd2502a12ca76ee6c58e10c3475e067a301e3fb2ecdbfcd5278f101c55358e2a9fc88ddc0217c1a572ece825a916f98ec97a903497c3526995fdda66f984ff3ebd5bb45c0e9128127f1e0e1350fc309079a328caa0ab72c98f7933d14cdc59b9e433706f708d84afce85383002b8633794d52bee386cee47c883bc9c2f77f11b06ec84327588c3068476517fbab3894c132652578783a20a891adfde9b5973672fe5ef69d125b5521e47b086c72244d4ce5a06cc2cdee9a699b0a91e115945c3967cd306c8637a6aa45dc5387a354c8d4493a8c59f24b20b55db439caabafd68bb73b7123dae264eb29b90dcc75474f8863e6072d362924c5aa598a3fe127b09eb457f964841816c9445df5a968d4f64223a4578bba5c31668019d85c1d3dde635d56ce468a23102c2c91446704f873230f95914e9d065cf11ee9d71c0f37ca9f87ff193ddb19de7311746a6eff192a0c5bf818fca48a38cc6b8c9163552fbf94153588b77813dc2aee73bcadbd440eb5c8e78df5144680ba2e87820e321e50530beea21fdfb2f5c783566f15c8643e7b4dcc96687320322c729fb58768e2bb5f7ef967e836b9ebaa5f864a5d17012d0563755621ba8217ac6269e7d62a7d63036654bdf15afc0f0f025e6db9b6020c023385fd0a3c512137ca2f60e4137447e614a6b77064c6f8a013d62bfcc65999fcd64d3a71abf65ef584c7df17f7f70577e3463a6142614f252d722e0b6627692fe6c01fcd38ae5ad27bf688d34ece6813d42f8faf42347921f997819ded01f5c1151093ec9744199ef1dc5c4e8099b8a70d50342cb635bf0d132f5e2980326109dffef6c4d3b924285a3ead7a5e5074fc5c850ae27292f691ad78c00743bdd2c077106456764665541cf0381005a0ee0b3ea6a8ae712f9dae88b0e1147eca0be7fd0e381e55054b54a42ac50765bc4f1336928c7f7bf547240d54d5c44a71e955910aa371a06252e23e9d9b1723b3a0713c696c5ef9047fffffe569135d5df6b156243744c03e78974acc206438c8b37bcb77ad55976cb9699de22a0c1da736794c3a1f2fab846f894e11c0e093fccc985bcdea4dcc011842708c33523b4544eb175008074fddcbea30bf54439fc261d0fc172da504de589fafcf7d2b2717a3b14d608882fa63ead6d632622d4dc48dadfd87336ecefc2f4257fea8d295d0221c8e147d6a56dbfa6a669e6f405131d11561d9627bdde982688550e8154f559398a1b410c43fa4f877aa86d4dd44222030174557ee79877291e661583d0879c3fda1cff445b4ce21bc985fccf14c486a92e7174b133733795cc90f98c52190c8ab0b4f8f300ab3c1b3b09fb72af30906ff8b19c11c847c8d4056fb4a595c32696858c95f81a579bead8782f39b32adb1019ff84416f6b505fcedbae2e9c97643014761df2075ca992c09526993eed806b472b32355e9972ecf0f986fd7e1c0012f0db1eea5d0e3ad7aac58635ecf9f49aa3fd54163035eeccd499d780a46acc59456f92269f7261623ce0fb491a06efeb85705d1ec49f203fead012e2886e6c164fb37f8df642df1b30a3716a0c99b480562c875bfcba50128dd95aad567ba60b7d681a69b2937bcfe5f0d2337e4b86967c7306353f9b9c5f20f2c23c1df3ae33541ab31ef339225646d43afd8d6c021d04dd5fcab7a74db35ebf7894d23ad514991dedb1fcd5c5bd49b768af716958d2530153201c300456e2c71a6fbe8c6ca7d10f0703863ead1aa318f0b50f94a3ea70e0177d0b14328475e689671663d95ae10d816991c410aaa26b3c147a5198a7993d4e15a16bdeea680de16b405d82e98be1624c3b83b7a6d6cabaf928b81313d997a10e7a950e3ad5f156bc0bcc6509fcf771902a27cf6369a6902b0d2fa27900c034fb9d6b08fb306f91cd138d6e84af376347c71b87c510f6de2c224527e1c31e585c5e07d7062403e8952e50e865f566bd0c59c969031e731d94998c88b5dce0327aa7a82d66bcddd394b4f8869b6c850b35eb6e38f9b24715970856ce8e0bd741a00eb62d57d62161545a9f8dcafe5ca3f528675de42d35b37da7ff4c3b322f459b90850c4e024848bd94da92e2ed941da71a5bc78eff5004feb1d08f6e2c267dfe9c0d67cb70b89cc14cabd48df7603462c9fd200c0a72b59e3b9d0cf7dc65beb4ecc959ed3b9bf78e2d76ec495c92305eb0ed7719e4537090abe0bd7bab28032a940467cd069b7040cc4f4ea8a07f8fcb66168fe6a2f52b19d6e6dc7f097138e10b7a778e4f17c53cb2715fb6ef2eb24c5836fdc9906708c0ba93f8a5afd16cc1e13a0888ce97e45c48226818cce1f8b56a98ef71cbaa39d59f12eb8c63598cfd3248864d9cf603c1ff55e5de156f16d1ed090a6a47b816edab94d40c1bb9a3dfc51b9e13d9d5299df5746d0e318b5547e2edd16dfb579b6dfe0f1fe3f785b8a0bf7879ebcd77e319f95dfac9935c88f82f0c54e24ee48bb7091b610f65e3d95d42a6aae871b18c22e25003e378ef457127ce63aeafabb62a3d5eb8e95b572afc1a07a07ebb730787d900b1a605ba27ab9aa286a3a4943b78e786493f4abfb24c8ec53469d0fec33f1d18988e7aa22b9969411f0ad5f7507fe56029bf98b7fc9adf989b05cd2c6c418db031cd7c8aeadaa52c2519f97b2c3f8e4b18f8f42d3463a8371165c781d2491e3d8d8497122da84598e0df5379911d045b4641a07df0734a68c3b5632", 0x1000, 0x0, 0x8) 09:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3c, 0x3, 0x0, 0x4000}, {0x2000000060, 0x8, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)) 09:06:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="327717475ae1ae4b3446e1ec19824bf379ceaae1e3d45166cf6eaec799294ef2b2b278c07c3554d5856f4496c7459a609bfec1e678cec3590975ba90b9e9d3ab3045077c4a1a8a4ee4838bf322f7e67b2c48864538d88e14c78aff3172fd5783418cc43e148b51488ce59f68457b34cd49bba1d32ba4d84c685cc45fbd03ff8eb5e2d2c0633c46664e0d84fd474f36b6225af6d15167e4a2bd39a2916c189fbf2867309c3004d94419e58e3c8bcd8d344946ad655378f77a8b41cb4820cd363a90fd89834dcb3a937139202dde2f0a96b50e9a583116609b12ddf2dd2ad120e756948ad1b83cb4eb88d213d37e", 0xed, 0x0, 0xf4) r1 = socket(0x2, 0xc003, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2f) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ff040000000000000000"], 0x10) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) r3 = socket(0x20, 0x1, 0x7) accept(r3, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0xff, 0x40, 0x80}, 0x8, 0x5b, 0xfffffffe}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x8, 0x2, 0x4}) 09:06:20 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="b719d2aab4e3d4f5261d284872a2e31a89629191d08c979e", 0x18) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7ff, 0x8001}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x401}, {{r2}, 0xfffffffffffffffe, 0x11, 0x2, 0x5, 0x4}, {{}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x6}, {{r0}, 0x1, 0x76, 0x8, 0x5, 0x1a}], 0xe04, &(0x7f0000000240)=[{{r2}, 0x1, 0x84, 0x4, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x12, 0x8, 0x100000000, 0x401}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x20c000000, 0x7f}, {{r3}, 0xffffffffffffffff, 0xbf, 0xf0000000, 0x97, 0x7}, {{r6}, 0xfffffffffffffffe, 0x40, 0x4, 0x1000, 0xfffffffeffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x20, 0xffffffffffff8001, 0x20}, {{r7}, 0xfffffffffffffffe, 0x8b75cef84f1f7d64, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x76b7, 0x10}], 0xfff, &(0x7f0000000340)={0xffff, 0x3fff800}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x5c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f00000002c0)="d0000000000000000000000000009af0603ce34def73901fba70f0a613165425a0356de189ecba30fc9feb97bd87bb1fc3fd74f0a5b0df270ace88128e3c9ac4c033c289d80fc18fe1bb8861ea4316475d6b42b97f1ca7bf20677ac49eeea6286d7ef7458e1b4eea617639e9526d7423432106582cb3554d37c480c0886251a57d35d0bb4027f196513b92e0a1bb7693e09eb50287c82e7a33627255d828c98bf41209f7b183143e996cf33101298a89624a36808b3a4385ff5382dc6625e66a1a5a4dbddbf0e19e686355de48068b3f2f9ee4751c491f78599b659f53b5bb94f36644b12ec364d67f655be126ac513f091b255e53bcfce3a828a4fb436cfe467c3cd3a9d971c9ac3d45658de77da44b71e9d9ae330287827cd1cb7fa6b7272b39d9d08b518959c0d85187d9606530bc7c3036f6395825a779fea7b9eaa667bdf73908b919bd587028b4460c263c5783f0a56332", 0x154, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) fchdir(r1) 09:06:20 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x8, 0x0, 0x0, @rand_addr="1ae0cc0eea07634daab3c39e5576873f", @loopback, {[], @udp={{0x0, 0x3, 0x8}}}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:06:20 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000000)=[{0x80, 0x8, 0x2, 0xffff}, {0x3, 0x3f, 0x3, 0x66a5}, {0x7fe, 0x68, 0x6, 0x2}, {0x33fa, 0x4, 0x25, 0x76}, {0x6, 0x6, 0x5, 0x401}, {0x3f, 0x5, 0xf1}, {0x8, 0x8, 0x40, 0x40007}]}) write(0xffffffffffffffff, &(0x7f0000000300)="579958dcbe0b160ff6b2dec1bafdc6328fb4c7f32f5aafbc76b0944bd8c1b89c8b3ad34cd8668e30ecf5f9e77da7674e87d65ba37c0bf7efca6f5549e1c06ed58d24134c0be1b1c1b50d1c4a27bd2d1e6cd0c940daa32c7f46f0c25764c03643f4a94aa6a0cc880ec5048548b99fd4f07eaef28864a5e87e136fbf4c151c9cade20d", 0x82) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, 0xffffffffffffffff) fchflags(r5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fchdir(r0) socket(0x400000000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sync() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffa, [{0x0, 0xffff}, {}, {0x0, 0x80000006}, {0x2}, {0x0, 0x5}, {}, {}, {0x3, 0x180}, {}, {}, {}, {}, {0x0, 0xff}, {0x0, 0xfffffffc}, {0x0, 0x1000}, {0x2}, {0x1}, {0x1}, {}, {0x0, 0xff}, {}, {0x1, 0x1}, {0x1, 0x3}, {}, {0x0, 0x4000}, {0x0, 0x8c}, {}, {}, {}, {0x0, 0xffffff7f}, {0x1}, {0x2}]}) 09:06:20 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xcd6fe06f61b393e, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 09:06:21 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b943844a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a34aab93849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4f1ee07cfefa18b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32072ad9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c7757342120635aaeef44910dbc5c6b3985a48bccb26288d42a672c965d40e80d0e1908f1b425a60a28241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c5603edbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b8200000080ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490986636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4ad42b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce0000b23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca726aadac9acd194be7e53549c1719bdf67888780e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcf1c425f56768073b3f4c2c9f5433a4a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d9845404227114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb6bf28bc37dd00315b4fbb09e77a6b5f858441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e4865b0c60e4c2b7f3293bda997504b9b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6b2ed8b80bc450e8a0844bcf1eb4ca0f53c90c45e72cf9f0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505adbee8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc258749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c742d03c135a6f70e5769db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f7000df5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdca9e9d41a19a40ccd05eee23d0b7bc25b577021ef286cd942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf80800000000000000bd4a726587eb4acec7ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8ce149703fe73f92a7dcdae42b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d3412070000000000000039b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d0051dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d00ef912eb510f7429f77d00f6ca83d9b239b4ab3a5bf85c59712d2dcda45d593b9df9a59409ce62567a0e670cc4e0f90eeff2769e115a490dcc6b343a5403d1059fcf2963266bcf1fbb6854b18edad486392b4e7cab2b6b342a7a9186cc4fd2d194dc327ef8a1c9f9de01192ecfc4dabd6cb4f5d2e75591e12fcdb3ee97addd3503a351b136ab9a8c8d3f7ba7a86a9b843c1e0422e99e3e2778d342396e24442d9840f3b838832602ac15b3280d84fa2111863006d23810eb0cb4de34448356d08f73dde0752d405dfe15e49130ae4006cf49041f39eab0f7f8af85d6e40f807c5e2cdf6aca100c31649fd28a6ecadd0264421d69c2a0fe71d59fc6bda047305f4ac9f8b08c20c10faf419402a1037f20f858f523dbca9a1751ab61059bb1066d86a8a08b6134f39013e8c23882ff814e1532ad91d7751b46b96447c0000000000000000000000000049fc0337a11f15d108540000000000000000000000000000ba4ac03549602f7cf6a771a22ad7984a35bbc9814b208ae27ca2516994c8e84f4ff4823eb6dfa878073d334b04b5883ce61894485c72f43183cc105b8da2aa67eca1fcda42accf3cc132f71a641a10c360d74e6f087ac19c6d9f55ee2bab55d024349dd2d2fd1491a44cedd69d5ec20a2f2ece97edee11f1b621924527b8ecba3704e404a5f247866f1658b44a0358734ec3649282dccb6edbcffa0f79e00a9976ae9032183d548d3c5feed1749d7cb01e61c700a2413e56b0dcaf9513bcdee1f71cd2c3a659714698c233273bef02426b589d885596ca5541c2e0dcf33c6ac35131c3e35a70b305b0338ba69a98bd20ef8665252e661ba0b302073dc9ed478cc68eb035d7aa19bccedb62d58775a747d41c49e2e9688f5366a81bd110a8159a77b5cfa4f6431d45845d4dc01478923478a66c479222a27c29e750e3b867200142ad34f39fb25dfc82f882eba3d48fd07114b3c993198d429d178c3bb0f9a66da80ace67dd3781ff92f3bfd1583f1655166a07512cecdf4a340e5fccf4a44820fef474318a2b"]) acct(&(0x7f00000009c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="84bfb65182e2e4b38c5189b40c9fbe0af7eb8f226127d9ddf19875e92f49421b21989a19df4da7969199c96c1e6f5f3e826177da13dff9e8fa625ff004a90ad0ff210f258fd38487c98c672966520e2996f2c131b9f3eeaabacf1259456af898b1b29c6409428e67ee1602ffa581075f135d9d17b55df23941932f9f5815abb9a7941966a4a01abaf3f343c4c76f5a05e7dd07aabfe55514e7a854f325d0f669ebeba29b8ffca6d6fc913ea1c92d774900b60b399a1856a25c0955c1236d79245ef97c0373871bc810bbbe3b869dd11540cdc04ee3f7c185e07b5e253e463f6e7c480cc7", 0xe4, 0x2, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe99, 0x9, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) close(r3) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000f14000/0x2000)=nil, 0x2000, 0x0, 0x2010, r4, 0x0, 0x0) 09:06:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) 09:06:21 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="ecd40c3911009a889d734c5baac2172e68e8039024d9cbf6351da8a1707cb72d7a98b978cd7d25b07735faf049f5513c491b1e3d822ceea95d6c116005fba36a93061f38b4693eca27294f35aec873aeed15a761b31b53bbd8656ad02c8156a993ccf4415bbe11e7316fd542287802e53f4c855fc4c0", 0x76, 0x40f, 0x0, 0x0) 09:06:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() setreuid(0xee00, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r6 = getpid() read(0xffffffffffffffff, &(0x7f0000000140)=""/103, 0x67) getsockname(0xffffffffffffffff, &(0x7f0000001440)=@un=@file={0x0, ""/4099}, &(0x7f0000000280)=0xfffffffffffffde5) fcntl$setown(r5, 0x6, r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x10001, r1, r2, r3, r4, 0x4, 0x5}, 0xc4, 0xfffe, r6, r8, 0x8001, 0x7, 0x1}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffff00003a9078ac1400dbe00000024e214e2000089778b4c9457cd0e2a3e372de0000007c00"/52]) 09:06:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7fffdffffffffff], [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)) 09:06:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r1) 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, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x0, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/75) write(0xffffffffffffffff, &(0x7f0000000200)="220e2a", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0xb, 0x10000}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 09:06:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) listen(r0, 0x5) socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) fcntl$dupfd(r2, 0x0, r1) accept(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) 09:06:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x4) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) shutdown(r0, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:06:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000b0000008480d44c21a86a56760a03d54085b5ac5b41a255b28785f684ddc8b0a6d042980a9c2f9de6ab9cf0de3c4213084812d24691220a7f9fa84d099bb439af3a1902271100000000000000000eb311b36f7d96f2d59773b12325546faaeaf5babbfe00000000000000000000cdd824e9cbfa386bb72574e269980e7c5ba7f93e1f0a53402e"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, 0x2}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="7dbb09266c06d50a46ac74287e4b39eda2f8085d6c2b61970aee018d4355447499c02f92e5176b123b46bd7c41ac488b1037835e8739017c2194a512655fe3803107d1d634453f9fe060d02f8063372974169b28b8b704a61654e4f29222b9d1a782310369a7", 0x66}], 0x1) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x80000000) execve(0x0, 0x0, 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x4, 0x5e1a, {0x1f, 0x7}}) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 09:06:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x52) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) r1 = getuid() r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) recvfrom(r2, &(0x7f0000000040)=""/145, 0x91, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0xa67, 0x9}, 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) 09:06:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0xeec9) r5 = fcntl$dupfd(r4, 0x0, r4) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) dup2(r7, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000540)="a28443e10983f394827a6841b49b75db4ed3b0a8c3285920b92cd6a39026089c2ad7c7be157e9a2c587a68fe426fbdb3f6e15356e1cdcb8ad26f795af29d797b0d48b3d0e92ec66a9b44a309dc3018b0c6515b9a454651b86a88ffcd2d413d28484e77b921025cc9abf7eb2f4985f9866bf6397a4027c5ecdeb7545f0660da2cc67defff48bbf40e9ed52cb9c2bd", 0x8e}], 0x1) dup2(r5, r3) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/214, 0xd6}], 0x4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x6012, r2, 0x0, 0x9) write(r1, &(0x7f0000000340), 0x10000014c) 09:06:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x101) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64}, {0x8fe}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x5, 0xffff}) 09:06:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x801, 0x100000001, 0x550f, "2ea86ecce46adcc9deaec60ea86356e97fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)="4c1ddf4819a874a65517e73142f0e46b0141cac69432f406957a7828bce33c73e4e09783e631569d78dd14a83d9ef66aff16ec936b466c523c6e4e89a477c9c52345697adb53271b338057b89f32fc6028c6a1b576affdfce85b737ccaee92a74f063e74d158e58f158101bbd0e06ad405137e0144abe4d32ddebba90100b83751aecf9ff5f038235a21c857bd8d11c9bfdfba0206a4494e446756d036fdca5a9235dc186c8f549352ebd4932f22d4eeecee0104345f736768bd29c06ffe6886b4230019aef1b6f19d3336c8e07461939b536b0d048190e40a11b89fbd9c8f914b0a7927c197e409eda677ea15427f3b38144c5f71a16a", 0xf7}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 09:06:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbfdffffffffff], [0x0, 0x0, 0x482], [{}, {0x2000}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x20, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:06:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 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, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\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) 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) read(0xffffffffffffffff, &(0x7f0000000140)=""/103, 0x67) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000540)={0x1, 0x7f}) r2 = socket(0x18, 0x1, 0x0) close(r2) shutdown(r0, 0x0) r3 = socket(0x18, 0x3, 0x85) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 09:06:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xce, 0xffff7fff}, {0x44, 0x68}], 0x2}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 09:06:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 09:06:23 executing program 0: ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x7fff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xb0) 09:06:23 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) 09:06:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r4) fchown(r0, r3, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pf\x00', 0x10000, 0x0) preadv(r7, &(0x7f0000000140), 0x0, 0x0, 0x2) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r8, 0x0, 0x0) dup2(r6, r5) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:06:23 executing program 1: syz_emit_ethernet(0x5d, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500004f0000000000019078e0000002e000000104009078000000004b770002006803c81f6c000400008001e000000201830b0400000000e0000002830b00e0000002ac1400bb00a9ab7c673253de9a1110344cb4ead254170cea5046bbf87a7cd3e7c17b9fd881704064f10335965b22e903a9b8449fec378cc10905d1c080407612c9e1bc5f0ba8f963eec6ddf5a0e21e270665a2b7936a6758b10738bea792e0bb5d27ab76ceb6d0c6c3160dd67637b200f73934"]) 09:06:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) ftruncate(r0, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 09:06:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x3, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{0x0, 0x3}]}}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x101, 0x0, 0x5, {[0x1, 0x3, 0x9, 0x3f, 0x10001, 0x9, 0x4, 0x4, 0xfffffffffffffffd, 0x80a, 0x9, 0x37, 0x0, 0x2, 0x69e7, 0x94, 0x3], [0xffffffff, 0x200, 0x2e5, 0x9, 0x100000000, 0x0, 0x1f, 0xfffffffffffffffc, 0x6, 0xe53], [0x40c0, 0x5b, 0xe461, 0xfffffffffffffff8, 0x0, 0x1ff], [0x800000000000, 0x2, 0x10001, 0x8001, 0x1000, 0x9], [{0x8, 0x200, 0x30d63aaa, 0x100000001}, {0xfff7, 0xa7, 0x0, 0x80}, {0x4, 0x7, 0x2, 0x10000}, {0x5, 0x1, 0x3, 0x7}, {0x20, 0x7ff, 0x2, 0xe75}, {0x3ff, 0xa9f, 0x9, 0x6}, {0x5, 0x1000, 0x9, 0xd6}, {0x3, 0xffffffff, 0x0, 0x6}], {0x4, 0x1, 0x7, 0x9c}, {0xfffa, 0x401, 0x6, 0x800}}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000006f48bb0db46077a8a90cd00d5ef9a9220378d5992d5a28866c8fb75c2868aa6146801d110be8f843c420a716a2c9ddb001b4c8"]) 09:06:24 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/203, 0xcb) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 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) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000280)={0x2, 0xd42}) 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) 09:06:24 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 09:06:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x80, 0x47, 0xfffffffffffffffc, 0x400018fffffffffd}], 0x1000, 0x0, 0x80000000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209", 0x24}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509", 0x3f}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb8633705ece449d9930d8c3791ed9333910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e081188aec8e68a521838243f5f01c802ac590a", 0x70}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc0", 0x471}, {&(0x7f0000000300)="2afb9073f46d3721d5bc3b4e2ad9bdc3fcf257496afa20e2d2228b2a79ea1d179b3047fc69e6537d898eb1eddf705438651aeb42ba1ce05c7189a79ec4fcf0a967ee8570d93cec6c", 0x48}, {&(0x7f0000001c00)="8501e8be74e8e6678ccf45c431ed3ee6c437fafae52b0f3fdc2c9f913da179d8d55889207203d7e8b2dd5e68d84aca60935f294de2bed0a8891dde59b8de38d45605ad741974b088e4ee819b4731b08293f669ad8e21af6b8cbaf9dae3bafdb2d342322b5711f7bf13f754c22c17c5b23e83897538fc863b5ad536caf7c6cb61293160d9bcf8fb4658f6710abfa3b01a1029d0a38926eded37b8753c74ed01c1aed4972b434f5a973c52c9d364a6f82f44ecaa80233a8f7ce7b87833129de76dd1efa0c9c963452f785c92c68cad80dd0f8d0494a9c268db6ed6feabfb6d9c89bbc68d3e766e9e11d7d6ae28d1322b1f551cb8e2336adacac695352f921606fd4541c5ca6f540ec477d83b4c48eef0df4d003cb22be264cad9e84f1ca535665d9cfafa91d146b9ce1fd209efd0c7c7511cd4310504ab4442a6bf222db399cd3cecb648c04a58c222677bc1641e64c6197644dcf9f186eb541c5f0ea836413298540a87c4816c97dde1ca4bb054456ff4e14aaebd46813e4e2791c106dfe3402a5773ac4b5008629c07fc55f44cce9668e58d5a6db35f6a825589ca4ab814e7f0b823b05e75911c16503acea5f3df0c5e098692a6ce4fe435eee06da767031d703697ab97d89c562f82d49dc20ca6aa74a563dd34fd04c44eaa172eebc553516a9aecccdca1b6c54dafbd0c4a6fe3c3a49a4475552500c1b6fa56fd0613d6259a567efec815cec5678a17d007a6a48e87b1c2340ef46be481b9e4105d2104293f0927bd00ae1e39ae34d30832efc7c190d78717112d028eb537052586795e78b4308d28696b1e9787fcc39f7e9f3d416c00e8a6f12838dd33fba4672df46c4c4b1b5f0351e1d7ee7824622340967527f6cf4f046df091ac7309805b8851ce1d444c6a6a21c11d69f02b86f99951aa44d48980c18f0921b0ecb9e5550dd385a2ec6d920173e164e84e71d625117c68977be622d03e8025fda9d04a14b15ff092e0a03cb1e9b7c60ef72d42a39abf2cb55bf3c00de4935fd7b105b89e9589d808d3a6063c9a2df84b1c441b21ed8f756e61936b8f55028fa3fd0624f9813771a57179316fb9a48098fd09c32961ac0b06698700fe2202a54aad20034be3a48e126076518bfe713a9a5ddd4cab9d0aa2e239cd0ebc67c217f9a784327f039f8b517c5764c68d7fcc13658be52df7b9a47dced0e9705cd445e95e1d32f33294a63a86adc6b2164636fd550b37f0b01ce54b9a4b57112f3346a1c760737fc876fdd3c4f0c9e0d6b3a95fcb4613702c50181f3a197d6f6ecd056010b04eb4ad331ee6308bd1410be8cb4317677a497372999f19314a8cf2facdb804ad807f5c53ae00ec856ee652ab1802de731bfa68f7cfe4732a4ffaf76bf5143689ee49837d00560ccfa00b5eecf5fbdfad5aadea631f41ed610073f0fa977aa0a60e66d9027765268544ca05e71fa5f437d4caed6043d0aef70bd73d0888b586de776b9064c97b3c013397d7bf59d4cc81bec557894e03b7c353868903368845750c3871f05c0c7c2599ea5d1d8864a965907ceee76230ebc0cdb9eb8e41820dbb89eb40cede3fd34ccfb2852a99ad7376ed3999d7232deb48e2d4a7812bb8b63a1c9412b5452455c10957bf4d6df4d59b69a56e90378daa4b08db0ed8415f96d06c9ae98ac8cd50c842e7db8d648d5dd450cc53eb748ae71832c36a43c6fe3fbbcfa83edfbfe5ba79359b6ecae945dd67d1c016d17ba4d03b8adbd7e3578b0c5fcfa44c37151331de9470bb15d5e640bd82879a2dc1d5e08d9030157f9de1b4c402688070060caf8062745555e2e6eb77cc20e2429af24c4955824a2ae4c8763e4b8629ddf32370eba8f58f041780e3c981112abd1a256ffd0e182b36960ada8520534e309222a9be00eeb3814e53cc6096f9c7e65fbd9fe8b5efededc1856ace5f11b3608dd3a91c2f865e6c263e8cd0e5ea984cd448c7d44bf2b52a7547ce77c1d0de28e984a43dd4e046e21c889502e5ba9fb4977ef1637d701ad7471579081a6d45f9e1b4e50e11965bdaeca7eb7cfe63538e08979e3a389fbb2076c3aa8fc78261fa26fa38adcb4809a1411b0a76ac7fc5232b5930128a64cfb46cb1a650e69a3713a43f95991c608e814322d220d0fbf46456502daf4d033dc175e5968e7130bab914f160b1cf9b18e0c3b5492f0e76da1a0f1f3df90c556f220de6946bf6287390428678ba2fa82d622cc23c9239b47df8c2674ec0e5a06184184e09d113048e2b1327f410086d05213275b734320ab76e728083aa32f0e84bfbeff9dbc670fc3f4c8642e4b2bad60c92b5bc3f984c72f7303bcbb5f36d8fe622ad1c033c754f62c81149fb6c22b10eff42c88c3c195a2d2ba148f8c45de37c6a61fda13a57abfbc014a48b4edb8ea23bf07a09840855a729cd75b2c7fd249c5df96374683f3132cedce46dedbdca55ceea3998c9615a842712431a8273c93459f756270bbe340a48801b3a6a4ab13da8414c10f6542b6fa14e8b9e752a39d0e0d9f33ebab986bd32a71870962891a24ed2bae65ac51b2f44fb0a927439dfdfdf027118d84d5699ffca9873957a205968ea4d652c0dfaef3512c20296078c85ee38220b3685eb920cf445e330a1b5366b590b8c59ad324f00f4b584401deca303e73aba9cb37bbd7a2100e61e8745ca31e766c6fba8b2963199cf9866fce4bbd509f408c5c12a651ba12773ab8271a66705769e1467326a87370e581397594818d9c7e8e08b49ec4fd56048e677df32cf37c1949b023d0ab860fc597a3bc95027a6bed91b3869e27bd3e9a53925694bdbe9ca485f008b067a95b12f60a2e83f9c9c61fa68a8894309cc4f18fac855e6bdeffa3ce1aa73cc893ae498ab8421f852214a667d3c4d0d24865c9d34d0042578cc56f1a20e488e54d0e2500f52490765f9628169bcbf412a7ca9d5db7ddb20fbea781e989d7181f230dc23d7652e8c0a0e3b340064209f2ecbacde622488cfa7c059f2062bea42e23aa393e66e622a1c01e77cbc1467464160a6842059feaf584c17493177cd8adcb81b0c3c8ea953b1c5535dee6f39f51caa54ff41945f107e119b2ebc42baeccc69610d140c078af470d689a3a39246917b4717c519b98bbed00efaf397f9bc6cd37f9239cec2da21c813880498418a90fb44af1451485c06e4e557258e30991e4688dd12c80c8bf8f7ed06beae635317c4911e5111b0e78265289e13c3d5b5e551c41475dd44c047bb9135938ca534e12ec5327439265de9cc2bce6fd2e377da9939249a586d611edb40be30d440166b383dcf0dd9a718f29e912ce2c341e6536d962c48a4b23418511183ddcda8b9020d6a466d88a2d7ce561f32882bd3c1edba6922089bf569a99bff13ac8ce91ce9faaa3abc7710b1fcd6e84241d743ab424bf31abeff38deb1ca65f0968710cc54752bb0865ce7123efe2b7f6ae95e6e08dfacea06cd1a4d49a01cd2b3a8d5c6e1124c92aec94272e300fd3037d6f3933a46008835b2bcbc72f98baaad6e5473dd6cb99e197f99f4c2888f0e30b72e73236094abacf80d1d65faedaa194ff44b3b45ba3460846e73916f96016ef118ea8b251da5b6aa5ac9c1494d08295daf258a459aab8b540f13f8094f2d37d1975e94de87406d3d8a4d03a8a64707d8b55f4ac43e724a04a3484be9249fbfbc", 0xa2b}], 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 09:06:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xd558) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() syz_emit_ethernet(0xe, &(0x7f0000000100)) 09:06:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(r2, r0) accept(r0, 0x0, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0xad7}, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x1f}, 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:06:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="0cec5cfaa419000400000000000000", 0xfffffffffffffcb3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) socket(0x20, 0x2, 0x3) r2 = dup2(0xffffffffffffffff, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() r4 = socket$inet6(0x18, 0x4000, 0x20) setsockopt(r4, 0x5, 0x5, &(0x7f0000000000)="bab4a23c5e5859841def393bcc516228eb3c850fc9474badc78e54844a40a75128babd8cc47608469124a704c8d1f34f62bcea819b", 0x35) close(r0) dup(r4) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x2, 0x1ff, 0xffffffff, "08142228100ff45316429fa1b47dfaa8cd7f3c06", 0x8, 0x7f}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, 0x0) 09:06:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r5, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:06:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) 09:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1}, {0x3c}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)) 09:06:25 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}, "82e46cb9fc88eeac"}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x26) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000140)="7ba6c6c887b8d3d48ea4b3fd40ada4fa80bf4b883bf97f4586b3414ed9db9c57524c442e9fceee462e4b3846ce36cbb42c3bcfbaaeefad4658a66888982eda69527c4e499f3361cff7b9008e45fb9a367bf0ef62c81d49bdc13b0e8f6411d57761bb9334f3880766bddf88b7e8aac3c13a2672c85fa041a8e09219dae448b27a265b2c4def6ec69c76d14181eba0f93f3ea7ad34cf810b9cbd5198080c9997b96cd60eed3cb7abab010e0a07d24391bcc02db5d755d09bc3c08f02794b5d7bd61a5b335016033aebc4aa5d3e6cf50170626aa53df44dc7b7d25e4d33aa3e", 0xde}, {&(0x7f0000000240)="2607b16839b5ba4a349aebd8544479558d2bea193bdb62b7827ca1aa430376738b96855f7dfd219a49a6e1a68af88b6f3e15790b29fb795dcd0fc7edf834c6a7e4c8d6258a9a9fa70ec9df6573d95aff16f1bc81c4962eae57cf76ac05768e47f7d32596e9ed19a778f3996e3908fcb11de684ba7dd27d516d7c245571aec70a8c4f26764af694ae8f0b3109a205ab5cfb82889909faacc297c4dbbe2b489a6e5bbef74df209e0030ff42078a8dc94f9eb95a9e9841f4b090dfb483138cc85fcfb7e0762de0b861885f1d9f4830db32b415d9c2ccb8f51f05c8f623e045cd0967acdc9e90b78f28f230a228bf9259741c90f081d5c9594a30ab1be3bc0ae841490cd391ee4615071da6f1c9cc163a50ab6bfb19433c69455f84ba834c6b2b16e0007cb68ad29c3880009f20e03f791fe1f9820614e2ed7a22c759abe95939b41dab035d2ed15ffe28c89a46907522c4e49e04bbfe9803acd51e08284338d48e1eaa072371a7eb7cda5bba46908e767b2908efb6d3e6df48eb2efed548c1883a378e56e3d8e516021046abcd1fa6b2f8655148b1ff58f7c47f0dee40ca6fa57f7a1292157874f28f7fbdd92118adf75d53d156de7fa3961876c988c4f53112f10473435dc4b541705099b4143cb6e4875eb5e4725ab9bccc2271555ebcafb6e6fbe75512534314d317913770c01c596f709422c692bb35984a8fdee6b3e734bf26e17fe76e3f90c65e58b9d5e35ffed2cc1c49dba2a801ea209e27bb6347ad07b19a4fc6840dec8a35fff1eecc68272de24d75d9b0471ea538b7a55508ada11ec3170ae239c39f281006be18fc006f606e717a48299a4e85e30bf34e27d9d835356fb498475a3ca6e673db8d7c8ace3d50dd5baad127c353a494766e86c7e5bf34916ee796b5f083e349495784c1787c2b8f1f0983908ae2d31cc58b406c113134e2c3916ba95378b11cf4358e501fa6ee85eabe6edb6fd7fc67189988818276ca962ac57d413e0d97b0506c6574fc34cf7ccefb2aec9a585812ef1b2f19378d4c511d4921b404a5ccd581ff8f1755769f1470e5b1fe0f4e4f555d2a3559b34f1b5018f1f730bb76979c9759747d26c3688170183962f021a602dbdd52abafbe9abc9267bc6b099a493e3d6ffc3e8a511d9b5d0c8f891cf2532c23d22489719ecabeec06814f6000d5dae064e75211cdbfc3a8d0ab930ddfd33bea7a23e451a86d3203688e4ea16c2cd4c5cf54622a83913078f7d4b0af8c3ba0f717f897a1be3ddd83d67d7d60536443c5569dffe7d7a8b69783ca7420235b3ce532b0be8586273edc4ddae38ea3ab7d5365f0633105df49aeb2396f462896c935376e52de2e40e5b95c564a583a33a6bda927fefcbb7fba5d0eac4c9a193c9685a92dedbf23b31650a7e030feaaaf03dffec1e2019cee95031ca2198873a3ab264c5f3496cf993139f96aa48d8efc287675c82ca71710723e98a58d49323010518c8a876e3b46bbdf44dd7ae340bb5a17188437230e647f3eed2179373c0bae9cfa0fa315764862bdb04f946c24938aacf3fe8df8e222fd857eb1c6d7ba90a4c1944c1c1148af2fab17103c695c288d01cdca12b72dc4a71db6009028c1fa54903916f169dc1dd0f70d05c13ad58c3d8fc3701fc593fba3a7341d8c12991b0998ce044f0eaafea398d14769ac403a0955e133102ee407917705d8296961bfaebb8b3fd8a8766583e1e61c66163cac6256a1c23c903efb9c908a8429ae0cdeba1544711dae214cee91e3b4acd07d5285ee0a6aa669eaa2d22fe4386b23d1c7648f206ae313468fa2366eb5f592498097e0b4ac6edb755573efa8d4ca8c79e604c20ef75a9371bd4b37abd9d39ad0e2908cc70176cc2da815a6fa3167c33b639a754621bbc46f5f81c850a1261ef4118d9e2c015529b48ac9586fae5ee2bb79f0a4d24da1cd14424bff7caf7d3d7f47280e361162ef89ca2f47d47a006e0f6f046a646979d151ea571eca111a2a720027b48c67915277677aed769612b38df1b01fa45cf1ae9042d7aa38738d9ce863fb7e7020260cbe7e9774447455397f7c147379c594b88c261afa054479859636757e0fed5a6c49a6de8bb696bbf241dda38a4f4963eace0c8f730df7e48d1240a410a33458e556d7d4625c67e4d02bba47b8aec8e03c81198f100ac7c71edf4f1aca8f93abe8f2902e646fde0c2e2902c5df5f078a9d1c6b0ed045f33d04c020a3bdf9fde406133c0a59e3f873fcd7677839baa4c0aa7f43f8bd973b2012723f439937383358b2f462ae6a7a2999c2af37d9ed509824b2e5c4b2c3042bddded3f0667d0ef4c8ed8670d49509f8af7d9fa8b488cd7f9e36359974154f6d511969861cfeab9c7835c129343033484626109d21c42f8d079aea152b2d1af2475718aea40e3245d3c18dd8565bff5b382d9d359fba9c316ebbee19ae9480dda1620c8dd24d9c8cb27d3333c10aa57d3b8feac6be84f157367a1aadeb8177d1818e7f6d670a5f0f07e661a3b3909a1a8d981be96214f24303d40a70b5b9b604350a350028fbbee7d434229094e8342138ce8dfaa60a583c124e76821470c5e438ca9b5967a18b97b998b8fb99546f9139d37a35e82f07ac1542f1cdfe1e90c8f15f5d5582a4511ebb5d5173ecf5f26f01d9d6ce64041a5b89e8652ac164601c632a6a8ffc765c2c1d8a36d57d979d90a5c3e3a5ff6dc7a2767628ce1cbe6894c9920e1c6fb60f89ad464bec93a58d1298b4b3dedc4eba7ffbd7c79989e566524c67b3beb92329494192544274d98bfdbdc147cd70f1bfff6a161d7d4505d93cca8f459b6ba12d8bbb28db35ee2894eeed107666e24bb76ddeacd4520de224cfff4bb7af53261643ce9de5082471a43b6f833e8f11b3fc0d9f5ace1bdc371e26f2f1939a59923b0f01727b8eb52a0eff73b12ea889ee907773fa4f2ca5e961b9c76f43fc0a8354c475b92d0238ab2cc826166e1598b1157665b6182c099148eca38a878ae92c87ed02fd27642a560370f4ab9705f44b848dafd4ec618ea4bd113e40f4a14e07aff34e2a06c99aaf608e4575e049def3f0e9487899071b60c49250d667a19ffd41cdc5a28082b20522656c311a47c71476ba08f14f0973ded59f84d7f84d1604820322f03a75f3f40f0024ebaf8d9c19cb5e0c2767170588f559dc81b1be3a8ff678dcf086e2125f0e88aa6a27fa242910cbb1f0c24f5b3d85f5f8569683559dd83fa3afc61892313a7af61fd8d96372a32deeb8b310353f73eb927821e28d4409cfdf2d232467db92564490272354f5c399baef8c1a134607b051704f00f6167b42e4a73e10374b66ad49a235f2810bea9b3e90570883b08cbe46a573c51ff7b01d5cc769dbbc93abc684cf63e99feb7f8bc10d6ddd1de06a388b39bbb001b32368b1c2657159b2d5e5efcc4b9abba643b241c4ac2b4a5083a948d0cf57eb6a9bba820174226b7af1fe75cb0c5fd097a96710c7707e9142de23b4b9969cec283332075a652bff764dd7696b966c4130500bfb881b0bda5410722a8f7b9c03e845e8d8330cd4ae9319ab1db037b11bf2226cff05bea3907ae3d81ab87697b033b2ce020ded65f4d8402ebaac2562d2000dd4076b394ffdf89376d2a9ce920c8ccbe4b042fb37e9b13d21acea35a2d43d3363e5ecaa783a31086cd58a3b82d472718ec286257a42b824e4c0d7d7314cad7449ffc8f93bf25c1b55e8f1518918a75fa92923988b8a27fbec41852485890bf55f682ae34602dabaaeb81869bd8bdaea70fe3c8c22f72cefddf9a9e235ae922aa75300ff1b5acb7c9d5523c8562e006ab97b6ec6e4c67728b9bfb6f66808f0d0f1709a2d7dc3a467a5890d45f58c5884ac54382baad494c3d2cf4bcf9ae870a5d306e3cbe3c0bc977c285e1ce463e123ae260251b5ab3ae255e81ac95a9ff4d18e61614a183563356a718561c7ae6dcfe80f7f8870a8c2e0500935004dbc26edbbbf41075134ca67d4f6a2f94b67541320c441e12d43fcf8b86272276abbd7dac81c1759f0b0ef0b09b36e987022cab610547ccebcc738c9b2c70d846fbbe54e337f84d570a7c8ae2d4b675b3ccf24dd17e9b5d19b7d2cd70175c1cab50bcbc53e51ec33ddbb0e139e647377b1c982dbc47c8b4f4b1195210f3edf4bbeb34f6495608a56af68fedd415e38aad84c29e50f4e81112666c168b64f9b264952089ba959d2774aa553357f5f238c066fc90e2dc8da75ea117f6aec74ece6e5d0fbe455b9c215498b3edd4f0c7b0bd14e1bd967a56c5525a696a2774873f8c88aa7a37562d22d9c063ed43b26b762b4b52baf538fd593a5833761bb358de5326f57c4d0af8fee29c386e69519afc1ec65ef58f506147d06d772a1d1309d1f3a7bc7500eb8ef5dbb81547f2347de1e2b42f1b0b30b18ec0893da8a28c9eb1fb4625537a51613106f37bb00d47b3da534936eb350315ceaca58f7f758c970ca3d3cccf8e4832305cf840093b9ab4453c741c7b075814d142d8ef83fc078aa264bff0ce6c1a116f3898c29f206997a62103124ce372b85f499579de3ae193569e775b063d4d847cd1382722741a791244ef0a1a1c4ccf25e0172913f770483b9051255186658ac2078b4dc1e2304deaa72b0cb7cd29245e51c667b1cc6e8eea0ba6368b33c789487bfe11333f7ab00ca16d8f5611ed429b6e4033ee893e21d2f7ba5862d1ffdbd536749fadceab88b83618af3f42918db2ab2be8759a5e0e93aaa6d1bb26fd8d2083db37efeda3f5d71732baf6586010a9508e673ba673e1128ae20247012244531117bd9350bae2bb2be22324d3714ae83b922180b1a197b8b516b811a62a148be2f94c0dcfe0bc2bc31814ffdcd36644059cc8cc9062bc2af0f9f2c9fdc9cdb4dc50c89f1e32f111a5916a51d3b3e7fc3bab255ecc9141dda1e057f584dbbf106ac61f5bb2f057462291c52d85d9aa9d33a3059739d037256200ab5e003a100c0190f862fa3fa7c358287fe2984e197f7321de5db5d02408d5db22550dd6ce8e55e1b43bc6aff83c6fcd45877f1cd89caee8149d97392c15a2c1f749ecaf14b745c4738ae37c76e238f34a3b3f5fa639764d6b4d751d7af71546d6f49bdeb3e14b5f18bc65620ecba78c6368367cc3df7aed455e6374e28160c2adf14d8582ea6ab37caaee11ea0c5ddc9df780ff7c7eac448ed947a89835e2215e712fcc702c8474018ad14b9db67f130c47620871e4f95a246921d8b1b0d2808e15ea6ac841fd1be3ba010d449fdf2015fef9af578e3e19f96a2bbde3ec58cae4e5a334e4edefb75c32a6806b9526d7cb8df999aa6cb6fa4595e849fcfa1aee615476b70a069674ad4031ed16749a7f7cb3b6150b52e4f013f56a84e10c8349f6ebfdaabe511836c1fec64c76460ce72805c8c6361723cec0ee1c5a0597b3cad483d40498a9d4d50a89b7114b7004acdc1396bcd4f4ce6fd86bfb2cb707345d44d0a0c921aec5c30e4d7ec207212322fda41dbf3d04a8b210e52af44d1a72dd179730c0c53fdd8c2085d9148083eeef18bfde9021f12b9da205e910e4e1c6b63f6ff75bd4b2f34bf25c85cf60cf4e9161a102bc7e1b576ce99ce8dfdf485c51cf3244ef28f5c03049110c16b0c9e38c77e775fb1419d064568a2ee21fce81e16716203d0269a5fcad49250e790fce7befb856ed1c208011370dd33d3820abdee972b70d258d6502071476a475c0122fee3d27dcfc0fa25e413da3ee17076d8d48797c84cae8a3ad8f32275b96869ded9aca9ee5a6fafd3d958d8f0829182764ddace187d7a0", 0x1000}, {&(0x7f0000001240)="73de73a1282979f8595c7ea2cc4dda6d4359ef37ae71b00bdd4ea6c8d585c7d2d2aaa2ef102fb340dd", 0x29}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="21c41ea3cbddfd45770a7aeb4d93e55cedd7952330bce7b76597b3085c7427f229b7bf05292245e539056ef34767b59f2886815ff21cd511f27ece9d954bff5f99677a00c776152585fc80b69ec97b70284ffef7ab86d4c0ba06af07cfa3e2068fad85ee97108b907dc46df8e67ecd4d0e449c18ef7dab1fd9e8159cbcaeae33d5f5f1bd435b302ded1e84c619a094819b095971f4b833b7254b7a29f21ee78a6b28ed", 0xa3}, {&(0x7f0000001380)="40a144d9a7f01efa2a8619424ae78ef727838b4228d41308029c18bbef0a48ee5182d33dfe82d296b159703b0dfb9d50f0f2f1d6468cf48d9b23d912bddb6ebb178acd6e116785", 0x47}, {&(0x7f0000001400)="1b9f317063d12dee63c2f25af9adc699bc3c578bae7259269e3d87dd0c62cc91a2e81094e9d7c4254b40d0b0037161a64a0a329bbbe486bc3a399b4cb23149317be1c90a762ecf21f9cfc143e816d68d0a23b23967277a19e29348f04b5a0f0ead172a8121ea9812c9a3bcbdba467b8b5653434b111d64ec57eac67447ad2f028c68c206728500a3505c548ee9111c6f53f85480fab634ea8ed043ea4fb0f9a0905ac5528c92ec91cff0db03e2700d7d1d84e939ba500903ea6a3ba21eb24e319b783e9df137d4b788b9d5bb09ef5e811047256ab60fd88f99ab802a3db804b0e63dc9691a176a403b292b1ba253a7e8674479461b482fd964a8", 0xfa}, {&(0x7f0000001500)="5a8fa2374fb6329c80ea05c7f54b0e7628978138be8e4977d1", 0x19}], 0x8) write(r3, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r3) fcntl$dupfd(r2, 0xa, r6) 09:06:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socket(0x2, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x111, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060693f, &(0x7f0000000300)) 09:06:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x5, 0x656, 0x7, 0x9a}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) dup2(r8, r6) r9 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r9, &(0x7f0000000280)="20d3cf596a0a", 0x6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:06:25 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 09:06:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x95) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x87) sendto(r2, &(0x7f0000000280)="b546795b9a6ceaeadfbbb766ccce3c235c0c4f16bc5772d56f56e791f568acdd0a1663a6311814c7d7368ec6abc977bb14aa89164097850639ae499bf10079f13a70a27ddac184eb849a28106355a5d80316354fd627d7af92165f9182369b0b80443d5c7ca835e2e4a8151b19ab39c33396282208001a53ab5aec8ba31bfffef07031a3d9690426689cfc999ef07c844a968e7a2b79ed86e94f902ad44e8cb205a519b5a4e3ac7699667806912985026563158aa6624b7e1ad9259e40de340dad9e1c74cd1c2d4a39f847e4dbd76df088600d28b958e431a117532b9f57a7c630686ad48be0d8916e4584d845a31613", 0xf0, 0x0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) dup2(r3, r0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x2000, 0x202) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x8, 0x40}], 0x697, 0x0, 0xfffffffc, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000240)=0xfffffffb) 09:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 09:06:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdf7fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:06:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x67f2, 0x0, 0x6a7, 0x0, "25170451010000a9b3e742000000d35ed900"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x9b) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9cb) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 09:06:26 executing program 1: semop(0x0, &(0x7f0000000500)=[{}, {}, {0x0, 0x400bb2}], 0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000100), 0x2d) semop(r1, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10455, 0x86) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) dup2(r8, r6) dup2(r5, r5) setsockopt(r3, 0xff, 0xfff, &(0x7f0000000540)="92f027daafdb3e436c1b30da82355258f349efdc0a1a0469b7629abcf3a84633d6800ad87c74dbb1bab90d3a6a2c00cb2adc06cd2e7ad5e128a7500c3b5ff15bb8aab95a6b60804d79897c24047608a2924d4d5a84c5316c800a07284857b012054e17f1ea7de5ba4cc13f8539d45bcb11876ed8561b289afb502f0439169fb7a14fc24d5f36998f44e175a7d74b42ddd84845fde5414705f520c4bded232c9a77578a2167d15c5b392413f7c326b544f0e6206fad8ed02abdf21bc2bba253b16f014a5349945c711d7a3e0bd5530f3370df2b07dfa1ad7f1b13d45d46f8e55c1e0f181ad81ad94062c056d577d9b8d9231f4a8239a683616ae9cfa734faa0af68f95aec5cf4c9f0ec6e6870f94c29aaf900cba7ce9601acf1722d1f2e92d4ea668b06b6f78a9dcee90a2ef19885f6bbe1be098ebbe0569254e60a9494bc5cdf433a249c2c4031328273bc0a9267f731e23a15ffc919f68f05265e14f90d2e64d2dae25b94dca93231eebcd6808e01556f3f75d5ec727661766da55992a7c0ec72a594c7a3c3e7988a8e39a017959d3e3e7f55badfb7e23f2378c7afdf616fd39ed3ac2f2906589125ca59b4fef481a1585be4df4d12ffb81629654f052659bd44b4bdbcd3e07d10f2dae96adfbe91892d170103f207714f76e9012e7759a1a3ba4d50a6832ef84a99ec5208c47e9c7beba7b2df2e43eca466d9bcee7a55f1101f7fde8ebd62150ce8e8f7a4e16286ffc69dec6efba730db32a18c5de8caf99ef937598e94a6a065d87cc158f2171980401499c09a7530ac4121f37340a94f87b28725c886b989e04d1365f58185ead9002e1c77db1c3fe8b3ff423e67644f89220914c5da085d63ab3601e0494c6621adc2b6ed7698466195cbaaaf7ec7c1d8d57918f149c824311a83a80f869373eac87972c24278a40f40da9b750009f155e9f8dac11a60045cc99f9dcc26e7030220ec2d30f45a72d99c2cf3a20cae0687ef6f4dcf5d32cd4b7956ae9e2360f26a44b28d14d7fb7a796022df22817f7533d9f06560398b97b630ec91d97aba377aec004a36e8cb33ee6b5da9402cf01814d276c919b08a9e25c879d07f14309ae2f640ef8b1d8d8dd3ff04abb2463414f60010f1350257184d5571ad62b0f7fe697d253f38304126bb79add90751d774378f582e72db74b5926c98f76b4df88273a6fc0a5f6f0a1af4ca1cba99ef223553d35a1a786ba50d2c561b703b8a900f4889edb1e35bdcb44fd5d8552f731e36ccadb378ae7713662f6cc4bd43357582a296df07d3d2a05b781725183ccce273b624ed159f0373ab2783fce52dddf73bd38ffef8a3da11ef0a8327b497d9544bd6dc0348c10c9e8da4c7580374300e0476c665453941d39443b81faf4146e44d6510d87a30d7bf9404089ac2f7b81ebdb4b22faa44181ccaba2ff89b703ae98dd54d982f733c415c58b8c412a834ae91706fb655172bb043b54e2ec9d6a66eeddf96b4fcc36b9a9e7faee86e8a71d8be410d0114e33d73a78f37579f25bb529bb9b7cdccc266288bbfa7ccb69e85ee535fdf41375cb6c7191b6c288672c13e08a1f3848bc7c2851703ddc1c09bfc7621fbf0bfc815209b803fcde3795806842e097fe37c458afb428ccb973147468d9f76e047741223a8c0a8506037fdec84fc352abba78e8d5c80a88b7c1a9ac1b6bb73e54165f1bc435b5e26c53b4c922c815ddca4c4d2ac38749b408408fde33f76f99893f1be5a52ff226f7208813bf1e6d9f0de568e026504aec7612e36d5b9ce16de839bbca97ccfd5dea30fc301a974a7ad8df0c4a41d79945accc4c1583eecaec27bc924ceaf1af985ac661e563b3581e0bd85b249f9fbbd0cfdcded3699d8329223c8d4bee514fea18d0bef0ae60b983172624e6fd42ad77bc8301adff2cc87ba0103b48d9a16f61d510de28f9e0225d5a95be8e755ede2953da89ba25b20ffe1e210a8554f591607887407d0106c220ce1f5cb6d39e9d6b07b462a5005edac2fbe1cac87b0b7bc3aa59f821fbbc42ece0fba4f87d83a2d4148cb85f56ff8a332341a1798a7504bc546150abcf6098eceffb9d096c96fb2799601c6dda2740b4b8e8820ae60874a7396b47c1c190c23ad104168d2c1826be62cb53df7bd947db9f7b2292f5ddd1cd4e09dfb184870f303f3239f2f54a352d2c3d1ecbb3c7c04a5a531cbd59427fcbb0e639e16a414c8b10a3dd5c25b53e2518820972d5bb2fce625f6c786dd3cb4dcbc3f13d183fee90a0c549f9353ea1d996485c30ec79abec7dcb67a6a3a8f59cf17396b046cc81a20e97540f5eaf3cfbb2ff94190200f72dc2bc086982a0b3c105f134f09903ab7b3dda57b43f3ce07fe7613e5e08f51792420c5333e14c8202e50a1017cecbfa579fb8183d5136f5f88f0442570721aa470066c7016a1f4a756c8ba8cc4fd10eb27bdfcdc9cafab2e0d86e21280def1fa4e9715da6c17093d96f3ef084a0cabf4efc8d3121cf1ed52e2a5ddfb09bb8fed6b212365109369d3cb1e2aa2c2f3f3be3960863f85b0066998ee7a5eb2d4bb553468e5dfe28bb3ca180d1064193d9a59a86977dd034a2f6781c40c46de8c9dac5ca2c89728c17ec3555a0a5b891335a2da3db4f92c8b8c04150bf214cda099dc6ca6c8fe1b6228c9c0a827866d826f474cb8a05b97e3cee92594d992a9f01b8a96e90e44ef10e3797b224e507dc6a2ef2f62dd0a7f93e71739de4c49e8e2c2ccdb7bb1646158f26f940a661dcbeb2883eb866e340769ec44e95f6a80f4497479a67db00f1eec098db196d3d3c37298ef4dcbee54c6038389e4fe635ce8e4fcf2ce3766512cf5c6b2b7818eb322ec00fddc4462821355eebab8dc1d400d38b8dab30b755bc2d3ad27f88127fdb6ceea5efd2570ab3e4bc0ab1b97a31f12bb9625f354781fe7d6fbccafaef83755bc628954ee397ca9523e2d6119d3ed078e48e5e7308a263d8a95a3fd3640285feaaf4abd9e0b9b59aa2d65f00b9801191d90ee998d66e3560aa760e5b2060b5c3e939dd08f45f853bfb4fa8d9295e2c2ea8614ed7d8376efbfe089f88832ef36bdb9cd94d4bfd09f43f335019bb97bac2fc28814252964e7bc48c4d478f21ecde7cbcdd92f1a45b74c758bd419ce74e566aaef5fa201d96e96c2bc5c22ca6eedbd6494631cbda6fa11bbc5bcaad763f4d2e4741a0d52877ed13f94e8f74e6ded239cb0d073b3aa45fafcc529ca666e427466241ea277a196db761c0b5ade9a2dccdd31d6358f4a6e323336173ca69770d0725a656995864c32f21673d523671d22a6bee3ef3114cf9204085391c0791546b6b12069c8a694b38fd42050221dfab28238aebb43a6172adc7748db314ae3efd81a6be1031c2ec27ef8831aad5bf40cdcc94f20cceb935c743f4f6010b8df1793c806b66f28840689cd089df7af205d432f7e645a86c11f27614e04cf107bd46a15705d6be8921e0648900cf6438fe1d19dc6c81e56ef74c15dcfc68cbfbe67c33873a22d36a7e0153634fca03bf654aef6a800fe99bc3c80e85035b4735f0847fa7e7160adb6de8a36e70bfb552a96c113d6f817d21b66e9797235413650aff0772b82d81403376a91cf8fe8325a6bf852ab8cd67e0a8220607b76dad2e3a14584af8644ad3677bfe4ccea0f690a08c0c02654bd5b8acfbbd714d6320c4c1a1574f64a415d0a9545bb89e145e366154493f582ecdbfb826d48b03d912f55b28d364423160579c551d5f86fd9e818ce4ed53fdc8c4168ee6e998f273abf168b32cf1dc73fb4c18f2923ee4897667442a1e8b73f32187ac333eae6db8bfe3d68432b60088b981056c324978e2d2ffb2b1e28b47bf9c593bf83f653280d106020cf6b2a2cab756096d4a60fd5d1e8fd520594c8b99b80f55cdba2c9cadf62267d699b742b77ee589cc678718325eb3118d5dccf3e4100f0aa138cd2a187a784ec1ed639ff5cff8e632abdf164530f1d1b7dc9a645c78f6178c23eab9d03ce98055b58f4ad654515cd3f7c8246e5c7904836a9a06d2c3ebef23d7c8fa44e033cee7cdbcd78db3c2dc963a4ce62441f2fe9cae5e8aaf58657075a6e86f04f8857cc3a63356c2482b7729f78a28fd7befc33e4636bd36e8438adfb69129e0749b98b28b43ed562d9745b04e16eb38f57e2bc4a15bf4edc0e47c6977cb5aec1acac2bf3c2527fe5c7cb0997533b08f985b1bfa1f1e6a3afa3c3edcd0b00c9d8111fd3468a09b898278811b807100183021c3de91e8bf7183fd2d5d62407208db100911b0b4b37e11f867f29e340c079ffc06aace800cfb1390d7ffe147c4093a0bf9c2d453a3a26d31ef6f2a398c9e416885689e49e58554c7450c0f9847e241276e154f06bd47c6e7076aef73a4bd9fa2247fb0359f246228295b58fb237ba44d0d843b41a011ae31c492924888bf9789afe0152d4e54af6a21643d6d90f9994cf2060f667c0bff8bdc1992afe6e22a9f3501fe6ef0ceb2e05d8d21bef7c62bb6042b793eaaf80a4fcf891c754220811527a4b4f08fb31eca82f3219b7a1bfdc72f731406000abe6a48d82215dfb9228c2f1bee8453e5be14939524891cd384e383ff5e515fda9286815c3c57bdab1f1df6da8866696fa0016f6aa472e4ac1998d4f0c07e5cbabdacefbf9c46c9e8602f3a27ad24a7e4f5be2ba6910bfcbbfb66703950df18b67c28fd0a496a3a96f8eccdec5e2c13400b993a1ed46cca5d9453658c2b3114acdb6e348f7d0cf566722647b761caa065572cb4b1878c119ae00778ce3702ed0e09fbf490d2612d723eb5ca5b512f25c010b8e30d5fbc60f337e65b9d43b5131e5d95acdd3353a2c1fb7b04ce9073b2e502070800045c8013cbbae4ea81394555101fb44545561d444f20396eb570017ee3f973975216ca22645ffce5519c8e3385eb60cd4007cfcc0efc53ddd19ea558703eefefc0912ad83e9f5fd55f45569c11354e9b2f4d7688c35811ca361b88381e2d6647ed56482236a7c0822e75cc96f6e5b1bd719fbbea2a356d865cc56c1daf2a06678ae732d4b332de664cc5130451b657a0da519b851717608f47cb0a02f2aaf5ddca5607cbb8e621268cf9a595c88cb4ba8fd484fa8f68220764eaa29899f8bb96dfef05d0768b37f86c1538b26dcf1f52e59393a186e6a2474e33fe00aee1fbe5d8a67a678e2888aebef4d192f1f0281d46ec5aa26bbd5ee9e7393a77d59291ac757b35f3e9598043d55dbb89dc0961f773b90a1fb5f02aa510106da78d496b1d4068d1b1815ca464b05581bfb0b89c05dfdac651ac04301212afe13dada75f9e2ad1016908f0f253344d9a94d45c58729fa783457763a14e344004197c6eb2704a1713924ec7739b08d1139287dda672cd2f76d9475e4c7572ae38db6189e8d358fbabb9b159b8719c5cc02a87e7f2387d5aa05560d25eccfaa0bad128f54b7c29e72520789b06ced097959c9973f7323577f116d9afc0a99cf65945a727e7693d74809e935468f285c195604589b847ed99c775ffa0a2d52d13fa3e709965b05ed25f8f08071ff31656fa6a399bfc4540134d63544c04d6cac234dd3c3c1efc7a0139eef5c1497a2afbe615d60a220eb96ad1b81a3110f21e75c302b690baf9739543fa273ebe51b80d2e77a371da4d8e7deb00774ba7f583d615a26893c5fbb240cdfe48079183d735be3ec35a8492f1dda2fcd41dbf92c6f7329cabec5c5ccf1fbb5f006c4e228779a5242930b407d6675b62c27836390b0a5ff79bfb74f8898741db294443ae0200e1bec6d24728eb18b7bab605279a104", 0x1000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 09:06:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) open(&(0x7f0000000440)='./bus\x00', 0x10000, 0x100) r1 = socket(0x1c, 0x4000, 0x20) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/102, 0x66}], 0x8, &(0x7f0000001740)=""/198, 0xc6}, 0x43) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x80, 0x7f}, {0x18, 0x0, 0x6}, 0x3, [0x0, 0xfffffffc, 0x200, 0xffff0a15, 0xfffffffb, 0x5de, 0x80000000, 0x1]}, 0x3c) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)='$\x00', &(0x7f00000002c0)='%^\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\^\x00']) setrlimit(0x3, &(0x7f0000000000)={0x10001, 0x100000}) socket(0x20, 0x1, 0x3) kqueue() ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000480)={0x1}) 09:06:26 executing program 0: socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:06:26 executing program 1: socket(0x18, 0x1, 0x0) 09:06:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0xb70, 0x8, &(0x7f0000000000)="0f6f9f839825acbdc13abe26d34b84e624792d16", 0x14) setreuid(0xee00, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r3, &(0x7f00000002c0), 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) 09:06:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) write(r0, &(0x7f00000000c0)="670dc3", 0x3) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000380)={0x6e, 0x3, 0x9}) write(0xffffffffffffffff, &(0x7f0000000180)="09917b2f1d25d3e5e3df3765279232c01f1eb7dfe6000f04", 0x18) unlink(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f00000001c0)="113c1386407eb1c5ffa2cd29d6e6e79c1b3615c31826e37f73f85bd74ad717c409c5aee8d04a4c48f641400162d222e02b7efb0e28cee3d2a6b84fe040cfb88298d880cd3d4e6ef72863adbcfa8faab10a8012442632f9f47ae0be88b74427d933c444bd3e25457e6049c2a0b7aa62b552c9daf8ef16c3f9c4ea6706ee37cb03da64143c35fda52c17961abdd0e8889f0e7147d616274bbee62b485fe726c93ad1d7d4ac0ee1ea136b3cf044ec737c0d064af3fc9b847cfa1ff62989521e6050b98600283dd8ac5b977232055341b285b5fbc2409efb95f0b8b9458b2b1818fc745c20966beb54953f6f119588eb898ffde7b0", 0xf3}, {&(0x7f0000000300)="8a47280ff103d84e63bb7166b2d09c6a6a4a55cd6d8c6feb432ce490fbb016425485135aef5dfd9b255d80c34e7bc16f8fe93b6aa4a6abf695cc9ebddf3ca03dedadcf5f23ba3b1e46786600f3e022f858f099c5ea36019df7edf97290e5f5ebaa5199e86063eae5f50bf26879665cbb8d", 0x71}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(r2, r0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6051e0130014040000000000040000000000000000000000ff0200000000000000000000000000014e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES64, @ANYRES64=r3]) 09:06:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x17f, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0xfffd}]}}) 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)) unlink(&(0x7f0000000000)='./file0\x00') 09:06:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821806a5c8ea6915897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) r1 = semget$private(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000440)=""/149) semop(r1, &(0x7f00000002c0)=[{0x3, 0x4800}, {0x3, 0x5, 0x1000}], 0x2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) setsockopt(r3, 0x3, 0xfff, &(0x7f0000000380)="0da77d86481d01b111c9e0a82729f2829d6e1c9b9843f3d8495719a93cb60b5c2be2a4319c7e254a9f58e94a45dcd132ec8184a958dae0991754baedc91659ca0ff3f39e7ee29815259b1e9e3361716b12e7dc17518dc2dbe5ec9e60883e8ff1e01b55ae35e7c0174b3a6367d8f0891068f5cc24a25f80e37a5310c914a61338c4f25108d4ae7d91e80a5777245bcf351e2f9eea2103ea2afabc0a19f48760677edd5cd7b4179e46879ff023f6e8a2a990fbf617ea6982873185cbf9c1", 0xbd) r4 = semget(0x0, 0x4, 0xb0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/58) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0xa) 09:06:26 executing program 1: getpgrp() r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) getpgrp() listen(r1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) 09:06:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000800)="cfeffe2624b09f48410a8319d567482352c6330be1cdf5c89cfd1cad7d309cddd1fd7796ba931cece55ce04afaf00caedd34058c83bbc2afacc93fb8dfac08082de5a215d46eb6cadacf9d40890a672783d885cf3ac6dd54a0c78c7effa239fb8b760f66a4be2326fa1b935643e1698ab3e5d6ef515b9db54df9bbcb19f48e0dbc487c0f97ba5e5351a33225160afe795f2ee805216159c3e64339cd872c23324867789b094ce396dfbf7c2976833bd2b769c7cfd703dbb1a8ceb03b2c73a9c21c908ac9a446a11c7c9ed226cc385d006c001e59e7feb22662fac84047171c5fcbf5dba36030f23de59bb96cd96a8117ba02fc1bf440a01e76f765cdc6f62573132fee462d725e81b751f156f10031850edc1f3691fcbcbdb5e9fac8ab2438bb8ebf6ca910b42be45e562a0d0e5d88fd2a12e33e95b5c9015f81ff3990beb1542a0fa9124e772a39a9786d492fc408f2f38685feb0af16c12fa2d24c249a3f326117f0b3b8d1979cce898544ac5a9a64e4900c7f8e2c7f9e135d4dcdb0139806acaa26e0adedb290132b3c62edf5c8505cb1cd461b64e85e6b5d027d66db1b91172ce6a2204876896cd491edfb5bccc31c6b21ae771a5e5c17b86b50d839f58b854734dcdb8e4fe549117ee5b9935aa316db9b938ccd538bfd74bd9d771b5e711dbde59312dc26146b5d95fb4b86db7a765658d33ffa581da20041cb0db522252f1ca1d1860a3f1aeaca4492ac26a30b43e41e3d2d761f89b100499a26335edf9dd74d23bc23360e6ec8fbe5aef62548752cc4d30dcd0cdc0d6723c01cdaaec537ba2b3c94ececb5cd59557464f69dba0608e3260fb2fdc548e250dc5ec335d8e2f2ada9af50f858cbb3bba8b36cbd91f89423d280ae9a349aea37037449386b615c26c613ab1865fbf4a848bebdc1753ab236a99c6f9c5e5a53e41b0ff5fef636fec7a2b4d12fc32e089d8c88cd029e699cfb2169fe9d1750f8539090345758392cd1c66d9b415878aa0fae3141c3a8715b36863878439dde05dc97da47a116ec92ea334dea21a52f2f9ad4a77695bda005c306f56c9f0d58a52a1d286eb824e2eef1611f239038dc1f2ab74e4887da8ef6eb79d462bce7e89b06700555e9c09cceaec283ce929b27832615d38333cbe0bc3034216f499808370843fcca56f13d51cf2503ff0bf277c7d3fc2a9df169c734d51f7d350b63ad33271b6b896ab1eaf54f10986d34b416393942dd904844b401293ea66b0dad41c67b66cceb274c50653d3486ac92f88ac4f74560fc47627e459abc7bdcac78e6fa2d38066f11ec85e4c48421c6a846d6c79d14df17e8f17cbbfc7851cb925e650054c226c7ff63b5594fb4f2019a6ba1d63c00eb2a993be945ac60f2ed3a55b6c678bfc2ca477052973ce373ea0857c81a68c98da297fec7b9d8059835498d0231ad00b0c208ace986a7e44f6cf60be1e9922679f531d58f039d697c7e80a8f1476f02f044d40d21c3d3c707244705f86780bf0460f9ff9b37613a90d65a9010e5219e3131f55089c54f43104784b4f59e3354c9d845cd4896250f1f5c1caef2b892e1b24dc3218669055c2abc50f52df1c6d3410e95ad9608327d87b7f6e5b55fd35f753b6fe61b0124e561dc797c753dab2a5df2349d7815384a029389a060ae84141f0fc27f1ca9822fa968917ad13c6f912fa32918f4690ad4371e8cf12927a3fcd715efcae42965abc84a235e1121a9082fe458f8f7d92bd0628d353555d9d9b14a2396fb970f0cbf0c0a5335495f0e367d834082228841d852104862abac3677bf8b98cefc8f5b8dd7c7f97796a0bd35ceb2607148e5a710e2ec844604357a225ad04d6b0161c90a04bed7f85200f6a144b4ec466957490c3f4bc1260bd5ff5b06a676e591866baf24b27c89bfabbac815c6ee96554dcc45b0b054dc5920bc5cc282fd27bc3af74432b095f9cd1d70e02a3a27521772e2dabee6a438903461cc292acf317c44cbb64c19531e69dc75a7e3a80750a34c364655aa7582b47e81a7f5b4e371ee473a3c4a0d85016734abafb111788ab3f2c90064b4cb3fadf857da1b9955140d447aa3416cd3a22a6369818d1f59a4cb0d680b17d6f765248d8875f35730a95d350db27cf586c0f94d1e3aae9186144032cc879bb8833930769815a58e6fc566e70d629ffb571f2a48c1168fa87d1589f907ad596a255e78eb62e3fdce1616cb97999a117c58251d4035654df40b36b1aec2bcf83f138ebfcac0b86b8b243fdda53bbcf648a28941739f8cfe9ea43e9f6a8c03e56e407eba6dab6a8a1d72d81dfc311cb1a6bb36c6ec473551f4578c2a59a374c3b35886413c1f6124ff474815eb39eafe06ec9da011f3652c222a6b69dd7e5c8da6a963048a7aa6d8d9f89015f390478ed95f6b21e7d34b803a812c0813575a9866bb77bafa155dfc7532fff4b94ef3bcb4a9f93073cb99e9b047eb1c40c1015a38518802fec3dfbcfd0675a6f0f3c9e791526da3cfb7e56727f4a9bf95800f450695e66e7e613e497111a3bdc36175ef2d335476a008c7b9cfa7642e71bb45812bec8046ce45982b7f72613eeea5cff77cc8377f21f392c855c60eeff767fb2847b1adfef7f27f88e3efa346bd6dcec74b745ceecd003d3cab0e47c81e7e8ecd3faa4e3677eb5e18966ca1cdfbf864cadee5d61e78a37a1deb8fbbbdc40d130935edc06c400fa1069e5f59edf464a8329bacaa8637dd63151145b0a05ef77836bf2cf7729f6cf90ba208bcf1d48da30f0930690ebe52906dc76f4edde23840f7e3b6b98cde4395cd7d613d66ff588a0a2e6088952bdb409724c74a71d6930cda61ed392d9240f4c4b9e1c32fe8f60d1bad56ba6577a5a687c44da9c2dc3648745d1407ec2477ad994b99e3f1f9d1ca1cca07fd1b192d134fc2fbc59587c3c629bb6ce04ccd7a23610ee3b4a9a814fdb154ce17e4b04fd2b885243e6ea6fabda5efe2ecc50796e7e9f9ff2344fda9e4f0ae07abfa1d31a0110ff730d6124508874a85a5d386e3a6ccac71752ed6801d8a245fd497f78e7b0695acf69ad4a851ceef3d5dc1815ca04833015a52575f1e90615b0a00a1a65c9612d51107b0b15ce7452a6b7547f049ef3a512256dc1beec0d9496d6b122c6a98b0e1a7277ed773124f87ebd7ba29ddaee09f8c4a0fffe9e6b3197ca6d3149589250a8c9609741c3d62b4a1c5b48c003fdf6cdc35aac19212c6ff8d4a20f76c17ee244aa1ae4483b4c5115b44e01e7e808054629c5323c421d4c836efbf6ff8e71a77a1f648546a31d842c1f731772a8881c1ef7ee37a807bd3b49d54186764d3a8f900f46aaa6f3502ddd015a7900ccfbefbca2f6270e24ff85c85bc7dedfe0edea2beb9c40cefea869575295b5b7a1123b2b5f337883536ba9ffb45dc4e9c757311a0e6ea1b014976a5a5a2dc90bafb79f7ebe540a4a0ce9627bd7eb41424f60f42f151ba528865420e5901f3212f4085b51bce757e78a85ca2193976842df4fe811941d46ae82e6b2780e5577144010551aea31fe2a151f725a6637a3546c83d9b5d515822081fd37386bdb6751a33e97ef880fbb1a6b8e90d3bd9a318a21284900d3b2d23f8523fbe712db71a030f20aa161e2e52538ce42e201a97708c45efce3245d4931aa7d88d541432543d764858dea14fd25e989260d7ecd3710f4e50cc33c612f055e2680ce12f940d2b1db56c29e8ea77c51d8cbd4248bb4e17d01c68bea665aae43f63ff49aa342a874aa8c293b88b8f29b9f284b18f576fab3d0de8473cb7feb2f0a29becc9c000afaa5927ba49fbe7cc56178d8956f2af48401fb86692dffd4a8fb083ecc4159bfd1df53386eefb9f43376ded09763293333e37b58c2e147e06c22d0176a01c1c50d96673aff0c1f2f40d8d40be7773d278daadfbeb834b71b0918f54e628c01a7e7aca97eeb4b177b2697ade742864130b2c08fa86a8315899ebe2558282c9ec08dc63a7e6e9561ce4d19bac2a845922b2b3f0c7d294f5a164a214cf06da43741e6ce57c194144be7acdc155342829c7de6280d5efe7156b10c14d33268c79d3b0eebb2d02de88a4021be1f657022700251a41000dd82d6e2b8a2ee802226739ce98257f0411ca2accb9089aee08192c11a2c24ab9db0cf5c101fcb47be20682f72dfefc672bb7387985a53fef043025d458a45a1c24f36a1dcf34e8a330e6fe7f073ce9e7c802c14c42ec354069b213aadcbfb4ec4bfbea89cacce21765d2ada457f1eda9c4b649b4c162294752eeb892c3ea065a9a0bc33c6bb232e39b072ecdf1d199e02c27ec3f47b84cd39a3ce4118dbdbce9a90739dcf577d3df674a935390e224c9fc27aa00f58efc8ef907f6e1065d7de8bb543e4a4ff81c9281f59e23b7049f6af17697f35cc7bb33810f8a3d5b0842cd72644cdd4e414713ea9d43fbc8e17855ea99bb23f9ce890cc9a41be5357ec8682f0180f641d953240f1c2a1045c4571e3c2a81fa10b94f029a93f47fbe6757c5d9a5e4d2a4465cae215d57a25afaa0ec08ae6b8e5362d3a04f5416d047f932c3791b0c1ae291876f84125c4289c4ce42079cb887aa8d76315e7ffece9c6ffa904d72e701b04235df7493395d539e536c78db25a47c4e7e726fd47eeab240382a60c2683a575c4ef208529e63eceba44f5682d81a54f93c89d54a506eecaa382bbf2a717cefcba410e8363a0206c043abe4484b704ae3814a12fa7dd28b466e52dd7a2d6d2ef7049caa1657d0477a0d6daaae494bd78fb79306546d78d1b2f022b663272882b1aee3f39b8e0507f3f7f67fe917b6572cb57077fda97004c26821874333a7064e510bd5b6adf849dc65b2bf4be55192ee03d77e31cfde000d96ec14de8f230fdfbf29460eb161643a81990a981fb293f97b85d7e93bb9232fe9880174be2ddc8689601a2304048b74fb104b1e1e28fbd9e989968538768489d1a67075c843b692909998984d96f41c740c5a773fa0094a313ef9a1a5db1f9d572f796e9d26a030ca6079f1ccabe9aea764e1983ceddf974c52232d26f6084607c943c09fa84e3c9c6d6fd3c957aad691002d8177b469250b0dc3fce016c2baad8fa6cfd2153d2cfae61dbf9fd5c378ef3209262eefcf573f568b63a81bba4ed4a8796eeab4fe0a73529b34215f4a6a931c4aa3a26fe0ce84491fd7ad1bc2c4dca0fdb8c50c2d2b0b1dba0b503952288b64493143283503dd4b12cc97b355c7c52107fe95354aae8085cc1c5487e3a0788863acd1ebebca134039d04c0d69a708f3fd57756df4db0d65221be5039b9c85d422bd98b8fc6593520435083a8354dd2b11cc145f014efef8a6c0957d3bdba80dd1f170d8fc05942a2c8c170bfe4be14eb13f49e3e766f9539b5043ffd6c08960dde4fcf08973d119b48fc114a41b72217feeb31e7f6606d0657f70b0bad6880f65fc484936c56efbec6da266c7a566df73158227f79e0480a1fc5a33b51527256acb734e64bb9f69bb9ba95115fca24ff47260864b1d4a48a929c794075f9e2a2a52883eae3a93489ceca30e0982955246bc1f923a84df6d7f59dab3dc056fc1e9482910efaf751d1738dedc7fc17b69de769f721f3a9f88616a9ddf2d63356fcf50496dc5014287d93a952639d3c32feb8ad4549c99ad06dcc7d55400619d88dc140dcd99a94c8463cc8be9c603bd0d1755659e074e716908b12d5216e9079c77f71da64e05267c29759f958bd2c8bdeb60157fb8bc2fdb39deed7c467fe5ebe6d0f2dddd62ebd13cd70a672fbf488bd49c12d87712d4eb3cb9944d89a02bbd", 0x1000}, {&(0x7f0000000000)="aef869f09c559df6f43a8c7cf9842d3ffedcc65e0793", 0x16}, {&(0x7f0000000040)="823cb1c156b2b68b7228dcfe2146d87ad10d45a09307f2137f2e1c185b87469300bc6084e83060401d97706d75cf1fcfdb0f28e1ebc9fad77b4aa7031c66444ee59b83c3d3bd7189b74592a36a60709c6e89951590bb5e673cea9693ddb70da1546ff3848f0d666ec95f902aeb0a86572d020baedeba0548773854debcfb99e090ccf00dd28ef9b42321e3cdde89e39718dd019b41a2", 0x96}], 0x3, 0x0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 09:06:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x93) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) read(r1, &(0x7f00000000c0)=""/73, 0x49) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "0000241865fc17ffab7fff0e091fe60000ac00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 09:06:26 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') chdir(&(0x7f0000000240)='./file1\x00') symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = getegid() setgid(r0) chown(&(0x7f0000000380)='./bus/\x00', 0x0, r0) chdir(&(0x7f0000000200)='./control\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) lstat(&(0x7f00000002c0)='./file2\x00', &(0x7f00000004c0)) r2 = semget$private(0x0, 0x4, 0x1b2) semop(r2, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x9, './bus/\x00'}) unveil(&(0x7f0000001180)='./bus\x00', &(0x7f0000001280)='x\x00') semop(r2, &(0x7f00000011c0)=[{0x0, 0x82}, {0x2, 0x2, 0x1000}], 0x2) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000280)) load: 1.09 cmd: load: 1.09 cmd: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022f82000 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022f82000 09:06:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000040)) 09:06:26 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) 09:06:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80186940, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)="15ca83845d01d78e036349d012b39f3255bf00000002b49c9b8dee64112c307aa10b1aaf1415b9c209418154dc84476d53c0de7c50b98118b42cbbee4d7caafea7385987b555e09c67212a48f34fd90900c27e340457c6a0994e7977f69dfb34539732085807aa759571c90d310b81a327d7d173d7e2a8c306f7d5ec0d0f2a6319661c7543a65fe732df9b4d6f97f357b5825881e81b00"/162, 0x80}, {&(0x7f0000000140)="5dd2eff82a834b4f2a0641324f97325019692a71baac8eeb675c5df624bc4bdf2f109d692a482e958452e92c4fba0d3e87dc9464fe767feaf7e5eced89eeb46579d712cac0078579c221047053656499e5d07f7138e97a1ca3bf4c0300d996db0843c53d1023da6c95a106a023692393ab462321896ff5095e7d475316efa9a3240da5725afba30ed9f69012578fc1fc342d5f5412f2eb00bd9e01d0807bbe641e3eafa54527f1676c8c48c7ec32b0227c6435404cf1a2097fa8c22ee8b3aed724bcb179073162e747c5540000000000000000", 0xd3}], 0x2, 0x0, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x5) pwrite(r2, &(0x7f0000000240)="84efedffe89242237fa582c8787ed4b293ee1799e0d08277cb84409d3b35e8babba8853e6c8e32a857faab63018f83b14821bdf0a723c7886832a06d68a3db02bbc431e5b4fb2aa4b89ba768d4a6310e73c6069f828cd1253ca988425180fbcd6f866668e5cfbd68d5913fb0a80267811156c6f800a376c9ad78bf8b5678fae605bb7679b87aea8add58b2e770d83fde678a4dfcbcee2e8aac335b1d05b8362e3195693bec7869ec9f0d3f3d0e5910", 0xaf, 0x0, 0x0) 09:06:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x1fa) setreuid(0xee00, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x2, 0xe473}, 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setreuid(0xee00, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() semop(r1, &(0x7f00000002c0), 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x0, 0x2}) 09:06:27 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='-$}\x00', &(0x7f0000000200)='@&{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280), &(0x7f00000002c0)=')+m\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':!\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='$\x00', &(0x7f0000000400)='k']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:06:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() readlinkat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', &(0x7f00000000c0)=""/238, 0xee) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) stat(&(0x7f00000001c0)='.\x00', &(0x7f00000012c0)) 09:06:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffc, 0xa1}, {{}, 0xfffffffffffffff8, 0x111}, {{}, 0xfffffffffffffff9}], 0xc32, 0x0, 0xffffffe1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:06:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x44}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 09:06:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) r5 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvmsg(r5, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/129, 0x81}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6, &(0x7f0000002400)=""/68, 0x44}, 0x803) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000000d9310000", 0x8}], 0x1) 09:06:38 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) read(r2, &(0x7f0000000140)=""/103, 0x67) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d7790b7d8435a700c64c52bc6279f337d9275f93cc74c346a63bf4befe9f224cf2601af7468827b37cd357eadb9227fc9f5be992fcab802672622423ff2e5679360131c036d4ede055f3c5523573ac658a0d89039c8104f9c35d1ca9c2d1a7cb0236226a8a2d491c81880dfc87dad961c11d809df99ba6d8a63bee71586d06edb39e12e35eb14f78647da0e2a0abf3a8d13422d356d5fd32ca5d4c6cfbb1cf70", 0xa0}, {&(0x7f0000000180)="410ac8d5a9ccfa909272f4b0ea4b5a64a1eec9ad374da45d77c104ccbf9fb0014399b248c777225455ef3a95563c37d7888a93f02c0e1693e19aff6dd76714e2e30cecf54418f45751f5e21bbf01a524032e81b316a7f1bc75f6cb6c72327521b926a0b60794aad3564d55fb5c0f50cd", 0x70}, {&(0x7f0000000200)="69fbc571e7b0444468997844e44feea36aaf18255d3a58bf9bd0b4b226afb78e8d7fdd1192d999484206e58aca81ec57750eb7cd0917076e96e5e673c411c0c02e3a631e7a9929c7dc4a6a15d5418c8290f4a02107dfc30b1f81d9daa967d6e5efd8331dcd5b78ccb9", 0x69}, {&(0x7f0000000040)="d8c5305918acfe5a23bc0ac537b050a0ea53cbee81f89ec685101fdf1b534e89bc3057dfb86459cbebffb8bd88115c25e445e696908051453d1f", 0x3a}, {&(0x7f0000000280)="1b88e44db17c4a39d5a066cbaea656", 0xf}], 0x5) pwrite(r1, &(0x7f0000000000)='L52', 0x3, 0x0, 0x0) 09:06:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) r3 = syz_open_pts() writev(r3, &(0x7f00000007c0)=[{&(0x7f00000001c0)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fd1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e4006", 0x66}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "da97be06b8d6c157347653790514d1ec6b156507"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) flock(r4, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xca+#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='},$\x00'], &(0x7f0000000340)=[&(0x7f0000000300)=')\x00']) 09:06:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x80000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x10000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000300)="348283560be1b2c4a82c37eec4e13822c1be948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf630baa98f5c6638904cd624aaa1b9fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56", 0xec, 0x40a, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r4 = kqueue() close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffff223e, 0xf22}, 0x10) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 09:06:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x3) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) accept(r0, 0x0, &(0x7f0000000000)) socket(0x26, 0x5, 0x1) sendto$unix(r1, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) read(r2, &(0x7f0000000140)=""/103, 0x67) sendto(r1, &(0x7f00000005c0)="830c6a18bdf03d9f9009082086c50f2ea3e1bcd48f276e49732555a0ff03a6e365dd252ec1db76b2b9e87ba5872f5c8dd3da04802eb7aa05072029a1c74f020be574df3230fe4b1fc437eb6b8d42d96659e44edf2a4e52d5e3be85cb", 0x5c, 0x400, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0x3e, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x863}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x101}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2c}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xc6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 09:06:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f74113c300000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:06:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 09:06:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 09:06:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "cac88b4d363caf170d28c1520f3d631e00aa0e5e"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000340)="2fde1d3eefeb9adda839cd5c6f410196cce6e3a1975fd990acb967091c90216b8650c4fe31a7b069e8c234bc7e6ac034f1f18e1795518cd891c70e6d5ef2f0494668c0f487b6dadc131dfeb672c9a8a1b54fc8373095df067ee65812e1f4d1f0f0fd986bac8a07a8eda0c8590191cdd571b1808b0f237e22ea613f6eb182612028b9ced6ec6418ba83cb45a560d88d58b15cd97bc17574aed05f888a487e8f6f732fb211085e41c4fab2bfd0380982474c2222e0108fd8241bad4482b4bad0cbbd2758cc2d25be6a06b6424b260c764a297dcfb9a4d8e369da9221cfd35bc39f9f74b33081c3732dd378686502398909ed3f1a95f95392824fbba2d79b2eab835b99c28b9d5c376a1cbc02b789d82252a0200b2b5583cc34dd1510347152240e83c22afc96efb0cf73c77869af409450ed39676cefee1da634553567319f24e7d5a8f923c268a8d92e8d231ebe2c07eab2b06386656e661f217bb677fa561996451ffee15c8ed037c519b60dc408a4887f7e7d757d3e63a1f130a6ade3cc13b92de6c03858183a8690814626e1759322e056f332f566fe42825f16b0bb351919db4250799dc85537b9efe16264f2e666546308e52ed5baba90b358680b11cfb3a065cf213b334be3ea535d94239f0e9cba3f20f792b336dd4a210991d5e23cce2ae1e1288490d79b2663a47df4b7a0a9362ff40575bee34d8be293f04a4fea05532614bafcc40238d91ed14ac3083b8463c34a476767b6fa0496adec5a7c2ba2ef8f6797a2c4ac8fe520f0fbb60629c318e6485edd51ce774d8d6f4d51c9642633348e5d86b0390c896c3f62cf1c4975e1e92300053d4bd085a9df23b7863837c9d0ef5371004c0f59eed726b8fcede67d28c19640361f7cf12d23d39de6732ad9437cae1d2da84c6426ec2418a30005abbbfe5589e5f1cc4d9feea518d2bfd98aa14b7be8d043115f8115887963d7ce68a379810f7ccfd31d1202c35636e2d763eccfb470367ea75a580c59fad8e7406421f0de45b956364429c20e1684bf375589160c5bab6db9a990c76969623bee2a035da39ef83ea8fbafedecfc842614d8e840fd63b783dd004bb3ccfacd97362776072549d4e91ee51da0860594d4f9acbc8f786d26d2bdb046e2d4f9d1c6541fbe480c70852d872207f0c45679a6c837cb16ca21517ea1f0b6f37286dbd351654dc987b1183389c72b43da907b9fa50fa475c05d3ca7688c876068fcd9d9d958d4fb44d63e35292569234879dc0a70a8a8255785f00692446997d3133236616440af6c9d3bd4dca1998d1ec43c8ad5ada4dec0be32be1f5a70beadd120bc728aed27b1ea4ff0648d16f810df93fa1cee6684d60fdfb495edd41fc7cbfbbf6156e0614cf2d4d76fd80106f0250d921427255949f78040e7b78b4fa484aaa6a08d49bb0c7359edf019bf40829f827b16317b7cfa6cf330f897dc1252dee3ea7a77e0ce6fd21d72139158b3bedec980389cf797425995b7d37243b2c42513308e38ccb3222ba3041ddfb9d7b7b7359ff03601e6cd9c482054eac684e47bf722dcf72cd08c88059f0a8483a73ec170e026787a08c64cb3510ca7997607e2cbff036859ebdc281337abff3a73bbe5287cc868c06b9d0983ce1b4a1665d94fa2a02256f10602a853685420b4b7e89d78586a95f29e361cd6475d49e0fb5d3a0db26cbfd0a5e4fd0a0244c83a9475330a588643794099b2375e4953643cb10ccc797745affdc40d2e5ca5c211a7bdae3f2599a5d28f7f799a203b95c5251e9325123dd0257ae32ee84d8d87a630687644843141d9c4a4dcb66b4d712e48bae67651e4baabfc8c773bc74e0a9a9f6988c1ba4d6746953ea550c5cd6c9eb1ad97c609e5598dd5ddfcafccfcfc3451c948e54a85184ed90ecd995dadaea623411af224c9f393a585c5dbf01b04d7b38068a20bfbc5382934440be29f563750a10b59a7089c7fa0529a35d1372a48207b9bb6c4abbff8d15903fbd1e7f2e10e6c8cac7d9c86b1cddb22370af0223adabb53f66ad8ed6dbb285427f5580a14263dc370c9beb85f794f4e505f0f898dba8cd8dab2c11134910221a4728fcb29a3914f0de3b05a3ebe17d7e76083b377adb58e173c22206a0782b514c0a00f59e4bbefe4a089da553e2cba4d77c1d523e3ea5b1efbbfe2afe53815ed08a7fe4553018833b60e1e698aaff3cc1bf9636a3e274ee0933f4a3f820b6c2bd0b42229626a644823102ec89287137dbf9dce738ed6bb29db310ab2d6cc5d3c9783874cd8d673ef85d8ced45a4c68ba89766def29c3c395095644708d1178f6d388f8162a9264521d83dc93a8fc52b61f74f70af52f6a8c9143ff34c1f9e85108437adc0c468fcb45fd77721bfdfd0719b0a1c999c5a22b9cb39d6d7e6a23438bf4b7a61f56b275d26205befa442df33279dcb152e8aea4964239c026c603a05c07a900949d58d8dd1b1bfc11ba16584f72c93fe488b9cbd54c71c5dcc79aa502ab991851fd572e399314266db0d61d68e154c6428133484f367b788b5b0302abc0a2d0801ef70d8bbb908893e3421831d1e193bb870ce0b9f9875f023ce651166e5ea01b4bf3c758d9ef48048f39c8d193c6cae710a989e1c9e3be480c2233b95562f49122fccd67ab56849605b5aaca1e2ab8b44f1af720c7b193783703d408fba5b6aa0f391479c30140fd054c3f44de22987fb2541ea084ca71d24e4c17838b12a8b88cf57471ead0d411bea8b44d0578cba5552bd9515e4c5181e8965bb5c857c50ab3b8c7f5904642f24445135f90cc6b2787f9be71979a2ef23e4f109288b02c525e4156ac32c1d913c0fbd5d7864fca7b30531d839c14ed5614b5e7404154d8ab703437675cfe3ea1fffea59624e674d3a4f3c2072701d04ec1d8cb7572f57a0405f1fd070796f5c8daab6212354e5d5c59f9aace9cef218bb587b5a7fdfa84240a94f09114384577d92347d5c9e50b55aa6230ea7844f7cab9a4fa69e0ecaa86d6f54a12bb1e22eb035a9af58e7946deed41f78d4a5a3cbdacf2be51c8647dba3c83d0053f303c436c041ecd6c66e4ddf8f0cd54c402844c69301df467088502e3fa772fcf4d5df9e5cb0cb552ffa17f73b6d0a57b9da7a16efa4037d55151a11845b1b22032a79de9a320d122b78088ce49c11d3901d4546b3a199c58a7f6fd8bda16424d2b422a44f46f848a92a65cbdebd29aac6783d2fb12041951635c100afc991afb0f2fea541ccf98e20bed9d4e9cd1ea05c97ca8c5438a9a4ecb05ca861ac6240ce6fb147cb40a4552234862b2aa883f40c8bcbccc7a086abc35e2fab531d6c6ea9901dba10dd727713cdf0dded66a3d03d9150d117f26f26fe13609add99cc4fe9fb1a7a0d60cdbbea62f2cba1f44808e34a97eee06055b975ffa65d6faccb21dd2ee1f00c4248f335b1f05c61d3cca8d9e327829bd1a8d2b0c822fd1c049a6430c0613863102b0ba32ef95ac6cdc41128d96691b188562184690c37b401e7cfc0033ac5718c45e618d05a0bb0f657863b3abdfa0bdab1b76d96190c2e3c3851f7afed9a1ab7ef7bef026a951aa7b9b0dbefd90775c78fb97324a3351315cbd6b8178417baf5f0a911d08b13ce44df7664c901780afd197efa716a1561591623148bcc0edd9a21a66b9f38cc3458b5ebf3bd839648c4793f57f76a7a40856ba0119db7cb7a1518fb986b0134ed2b573dad7f01691894e197b49e85042153ec63b417b150bb7164bd8e3b5dbfc70e0c4c6ceee73806c4c7ed138aa351db7264b1684fc842951183aa9f4bc535e80c969a23f5ea3a7b66c218ab8802a9ab6af5003d2160c9c7193e47237622c9202aac2ea3bd7c0b8809be29d65b8c68af67f975f357899c4b60e14db5e247d0573ce68d738bedf9f166a8dc2df4742238c15a5a99ff617e3bf8a17825ab75a8190378888a3c7670abe9fe6ff43f20aa4c9d94ae96ab7e25c8311cafa39b2bee922d7d85a1223e73cbbe7345ce2be21f6ee966d2a0eea79bba180f44e7030e5ea1733cb63059c27fb0775fbc15db67f67da88d88901651d2ed311d1269cdb339276a2022185ecd78ebcbaa2f21597bb0fe7ecb0820ac144326021302569e636ec13004490b8ea405895516416ddae3cf5c295ecaac1e36a288bb19ea2199b5ddfa5f76613d240c8fe32bbd56f8cef71853547b303a31bffb17ededd5e6ac65f0105f3b22a19df278bc36303c5a94010052fc7a8619ce37897c45c5989cc9173e5cf760dcb09b3679fc911a673d5c4fa78d126eb3bc558bea4c4a69ee8e2e50d606057a244db1820d5fe4cb624048a891aca367b958eb74d990c6f5a18efd99f77800aecd87fd4d3fbe1e629108afd2eff089ed3d98ebf7aff001a49c261837a315c67fa21d5ed8b3766bcf7cdb001f3c8ae9c524662df3ed27afe34ebe8060829e27595968692dd79a6cea90471cf2d64ef330d839ac76786eec74cc0fbc7d4a05cdf53fd132142f303f710d73c0a3c4c7e75318c4c78d71afbb0b81e0a6a72818020542783fb47f76f1fa71e18c13f663560f980ef4ef86a50c1755c209f3d433aa8218af3baac88ff985a2646ba08753fcb2ff4a62eebdfa20e3ce77b853d80e6f38e77500f63e4e4432e923401ae2a0b1a8d91c88dddb8b804bb9b3029227b413bc82b9969ff7410e63057690d80c410b15b755ae7b59169e2bfed86301c8bc48d21b66c4f6fce34ef0cbfd1b56395f6186a22511898890af6c188340802a1cd70760c976d5f916a8ddd2909a4a7074602109a18edd04ac27e3e52840a8283ff3624f50dc9e9fc7260fe78ddf2abd2032d5e004e69ef618a70c8e2b62fb9503cc88e20a68103236e23232f7f1dbec237ca0a61e78cdce374f746800821f5547f49d937297474df8ff67215d589d24c0a58aa568da0291b08404543f94c54b60938827e6cc6ddb425f3b48bf3dcae2530eb2b2c4c37ec0daa2fbec30d7da71b75835ce7dee686813007251a95b77aff15d29e4f5aba37ee9683e5482d91e05422712e5fd1918c0f748d73478aa1af57c2f53e6c46991b7e53ee449a1dc80e85b8c3dc7455827379f56ca8692d96364c536defbd99e4e6332b8d78d950449a320c04e373d5b8b8629bb069974c2f81d4c7b9ac3c64561123370976bf0e1705085fe846ecb339c3cf9778a343dd0d244dba7acbb3ad5a63f66bcc78ee517d692bdcf006ded42165d147b48053dfe42ec1ee0fa11cdf2181033db7e585b3f94e1b2932ece04f73c443a06cc5f682fbe9a3f1d18f3b166747eedec3e15a1cdeb2b5c29fef31e96b19d0e9b145b71226b143ea17bc1c45d34dcb7c72b3af52c87c0b0484e93e4d8e2bf005bb07face4ac92691a710a95fb6008231e8252f840738fa206afa224ba1b2a60d3da1fe096df716b51cf11daec9fbddd0e9e994e6c7e5ea00e4803126f2221a16ad148b55253d4d51e7b882a240611587325323ee6a171c40e1e43fcdfcc9ca76591faddaff6fa54d9996ac01b2717066564b9ac16eabc30f90e446a563cb220a6760dfcc8edb16babb5ea1d369ca2cb256652973f999e9dbdb3037031c2997e5788b4aa3b5126044461257f66dab6fc7093cb55ce286fc32651c38893fb2eb911ae0ee2a5a01941d3acc04cd20bd86c2dfbe4901047fe9d916c79d050064b94edd3cbf4dc8b0b6e2219f3d9bd8cca440b294fce6cc76ed0b7837639e49f7bbef9fa132cc118ab4d60fe6d1cb2a71a0e84b3b101bc39f486f6bde391dd4959078a3fefbb857544353cbc088c275bcbae753809a4a5d24014f379a5d", 0x1000}, {&(0x7f00000000c0)="21d08474dd7095ec16d52c10cc691300cc4ad4702108fd41b3d1adce966929c1911dac4ce8da686a2cefdf313efa04eb5f4d5ca24d3fbb5391167cf9683d8ec1e5fdda9ed53b70c66eb84dfc2adfc0e21e104f027ea8db1493da962fb32347e2c0985bc093c0a946ec56ca99c91ce95054255e51dc8e3de81f6527bae710", 0x7e}, {&(0x7f0000000140)="2031a088e5ddb64db5dfa1808f9b62e9f507daef053063617d6426803d90ef54ff65229b5725523963a5ca74f868f6d085c7cb8d3cb7f48ca6e9ff745f00a91358c10574e0158d", 0x47}, {&(0x7f00000001c0)="9417851f4c3473d424552c1b2cb4e6c2ef3544906e110cad42bd0b0567901affa6f4a164c273545afe1bd96b0c16e242fca9f3dc45a66c2c0a93c1fba10e180c54e0313157fa938434c7a5eda1f19bbf6b5e5a9403058751cf3e6cd123d35ae1572e4d6aabf37a43dbd1f013638b97e9017de0acabf99dee5babbb37d208ae089aa732386b91cfe76f859d215ac752387f231d02dbf8cb25da58a4e629657a9219d1f3845d69f2eb7eaefed7c6", 0xad}], 0x5, 0x0, 0x0) 09:06:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x100000000) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x4013, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/130, 0x82) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x8c2) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000280)) 09:06:39 executing program 0: socket(0x6, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1ead55191575e1d055b079abd528d6e210cf862278689285c06add319207ba3ed121"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="0be1ab8859622129714ee77afcca68a53179dfbfe97b46f18e1f586a8900711be2841b9050a2e69397f33601556162920152a92a51fe8fa787e1f5b0b49de9ed93198875305c49f3f0fef2916d65a2cd2e40b29181204c359e4d0b9b56ac1c5859601c2c309e203f4345d487fb98867a80d082fd071c292015b9195ce271a25929092efbdee85b3b04d6d7bde9d2d2d704293a0f1fa7ba566da21c364ff7a42eac4acd5c36d14e4cdbd657aa82dbddd2c5303246570b18fca39bde0fd7416aa2c88b50e8699e05d3dfaab8b5d272bff393ca2ac9e3c17a76f0818acd610526c36631629ed43b0cc06004efae67f8fa2a002293b5716337cb7366e60a7c21ea4af96238aaf018633c51611efce8843deb0060aef6ef4dc85e557b2925558bf6e30b9a4da30feb994939e92fe00dfa9870c8baf9deb2659beeef26eac35a9e1baab69e98dfac8a297faeb86c9b8408db3dbf73a4b64dd06a87d260bb924b479dfd90814d0c71f07ab4a1c23a8f12ebd7af0d23624a50d6411bea0ee440d9ca6126c3025a630ee58858f7f60a3a4d3855b4d6959c32424d41ac14576c19240d09ef0ac9aa9b800fdcfe580ddb6d4c47e3f08c9725ee5598759d7ea5e6dfc4baa6c410bd54dbe6cad3e6783e751adc065f5727b167834f371e8277dff169c33ef9c040a1e138278f3bb3bf3cd194c50c22d8f5a5120764167b682a4dccb6d1ea75e70d5564df5289c092b3f782e2059432a6f53ec5077dbe3449e52d6bfc804cd07dfdfe6e76df7bd4ccfd5d2eff2c5dec775759838b77df49fc1842c5d5c4c6b9f59ac9044274508e49bd2a0ee59c5193c4c1b2f21b8e4481c3e46210e1eb80e7e71f6afbfe186ff9dcd6b9dab85cb4eccf7670413687b8e208d4f92dc48f8307b93329b4b3ec366ad90e20103aa23c5c63786d2dab619d8d103aeda6bed83625e9cd5e0acd8f8b4032ab07e8da7ec7da3830bc5a2bbccd447a4b64a93119699f3d50a9c4568c75d8b9e3532ce2774b35279593bb5bf810eae89f919a578c7e5f886055ad456bab7223584f9cda3b9616fdea7ab101e0e2e5a956db72208b6a3ace22c20148d9b363563f82f74f91aebc3b18409bbbeb6a85632d91075a246f36fa3145272fa5829113f49de23e6e4040634728c7513759f2c44d872a8f04522153a8b9f757c7839faa0008f02ccebef0b9182e7e76a5ac1c01afa4358b07879c8d26fa5ce234f180d225035ff866296ce848cd60ea4be0cd4e58ffde30435397f869c414512221011cf204da3abe28f4d0742d086718882459fff9e46ad8bde71302114cd9368b1c3bc8a6882bc7b474e55c7214589efa131292669934211cc56bba7ec9cc1c3682e53d86f3bc1df119ad61b3f4142dcd91c2c7c79406acd971f82aeff6c9418069e2dfaacce88fe233351efd88ef92ad57877ac568c1e7458620c794163110bce03eb63149bf676f5ac76648b057e14e51e1fb2661bb093872cdf96c1b8285be51fea2a2ace36084c75eac99c97667c40508f2e507a67c670180052961eee1720db1001f1bef9c272a16f8bbc15b6e42eccaf7cdbec11643a6fe0f7c0dd100653ecff931863a1f392d92cbec02d9a0683b660091ffdf4536a669e6b6443f6620adcaab86fe0b8e30cbef51ed508c306c1d1a5eb7d99e01781e8e9a786f7cb7a6d1e2840ede81bc6c82a9c5f52dda1db74f019dd88874acaf9b934f58702cc797d7e9cc6d1ff6e80eeb3bdcfcb55184fe3f56df6a4a833f25aa4cd71566e04a97a69fe3d7023643093dea66579b5867ce91a4cf8669a51fb5cb009428cb187ad3df028e639fe788c27db6dd22c0d3ff54372ca36063632907acab712a9e3dcdb90734352809d9073f5f0760b4c8149370a7f18f3cfa3862c00d28b459de3422d9e85e588fc0423c9365ebfbb62b41d1c71b638d733fa759d6f54dd8fa049a0ed1982c4dee1c506fd37fbf3eab37f83c86c96b61008babaa56345fd8f31ca75c317c2f04e2cf6d20869aee92ad087b9958e5fb52d616035daf8473a94945170fd0161d224ee4a85df23236bd18ef1529d4a88086b999e60858f9a9a322d761cc9e8a7404fcd1ef9d1897e361b043bc0d94e62fe8ab9e634980065500f04dd772861b315bbaa509ac34f51e79df7c7f686ff1a698c742dbf42a1c40fbb230d1e38309594a58b13159949a2872a98169128ee572692898c1034d2e3835a6eedd0a813a74b2961c815442b50e5e653ecb0b5e7ccffcc92eb6b278378af7577e0a95fc53879b5c258a1a95f62b253d4971e17a616223c150a787c2b42d8012e83bfdb206d295d733a716b49e5b958952e6e860b39453aeaa2689e2a1782b5a2dbdb78d846c0e0de4ec3071b5e0f9a169836c613a6f150b894cd521079f17f39ce9eda60ae51a6ec5b22a88c57c2f6aa5b359fc9b0debe110faec03f141b2caeaef7b67a3a2b20df4b82036eac595a5fc78c908048a0604dc172643817d9aa5f0a9dcba5f92b5e7b62c93146f5842517c7d438fa179e83559a681cac38f97e95c34263a5275b47748fe4776d3e135288d4e893385a732d3cc5de0f528ea81e3d64801e977b2df891e80cfef890a34eaf772db49d81adefc1a5ca6ff8f8c23c5468962b2fd60a7fe0071bff0629de192afe5d826a0220d05014540e6968a54f155c444c17cf0c6c3a8d96a0579924f41e5e79034dea933f83a5caec35f108633c61f9ff094e9bd5c87b165e9ea022cf46ec02e5f7e13a9094547ac3e9a693ad8d68c5d54bf93fed54dc5df3b0c025642346eb1090a975959151f8920d59e773404b485f229e8fb083280ce6bc230eceac3267545d305a33eb99f0f5496c3b8b24d58aa4538086dd571fc9dc131132ba2218901c1b5b269cceb14dc188818a287688c4e5aadc4c7ccddb699b30180a887fe8508cfbbd82f4e5e5157411f77040d8959ec13a88aa303c3697577d9899ac4a0e3dde818605d7dec6800d5448afb81c26af9f77a33d48306c6909c1e086ca045aef953589627eadaf49cdb305e5012639369e27feb7bbf365bd9da0f0933d55a67522a33e6195e84ac26983dae383d1ef068caa891404f798e9f63d2be75c5fed17d1cc091b2eb123a299d73e159aafe03bd81e61a70ce9360dda269c0a78449b806bfb7e3544f7dd58894688d153e7e3120b7dc9f6e8c002cd4287c6a27c91aec1439877c96a52ebb626fe3ee8a1aa87bb3fab1e212872ae911c43590642235b9bae4b54d14f622471da4614907c78c0f300ba7cf202f7f159ca295b882473bc289e96798a5d8c7caba8af5b34a93777aedac716de524077e884207b51d00855362f19dae8f7f1ae9adf7f4732f8a6d7d9e3d7bce4714aa807c702e87db78ff06f99a7063692d2a8890532bb5f2c8d46be94bc90d0e70e9226a6fbd6586de60ecc6ef89b1bf471c165001c590ed0a1e5b51cadd126f38df539bb0a3729830b0fa3941e4868d5aac208d2ef0f584bb4f61837a7c6890b25dd12a8c3b5573098fd72a5da4f31f7113d347732dbeb1fc488e7983af7da6fd28e8db0126b8cefb260f66ff610f98a9e9aff03338029deee8badda92244d81e5694a44d7110e3f9dbd6da320e5aeb58ced727ab2e70683aaf930d7a78b32362bb02822aa7b78c3b353e183aa30129364f093572410cec86fcc0b5b2d163a0d85895357dbae29e0eb9edbfc0b114ac9ec316d31f05c0676a582f999afa0a83007cb8abde0b1f1651146f3e54efe49a322886980588d00e44054d60a65e383046e4c33b91d4d43df14edc3aa424f95b6cc240638ae6c17210374d006e792cb582b1928d298b5f558dedfb44692a3a905ca0df29e03a9ef45b9aa9f1b474b90a94203dbcac375c95c96a48b5dc11a4526aa7f9ad5aea8c67d79cf9baa9481fb255ccedae567d61940b649ab9ac69c9dc2ba94f8119af5ff6eceb8fd90e90a15f12388813c2f2aec79cc066d69e3ad530eb588032182ecbbbe2fd9857c04c7e287eb9ab79916bd5f4b2f2b552c45dcc03a1384496ebb7bcf60a6d56f5f5da128e2a632331b1dc69d6067311fa3c2e6809cf94bb05196c45fc46896de770a3c49bd688d4db09af69e29d2413144ee70e00a648995c0c2812e7a360447be6240f131a48c5292dbd0b1849078e36c83f0410f7109e4d31451e67b46b3c88ac12091d62ea4a836b4004c2f7649a3e9e1c08acd06c5e89829dbbeac30a8c38bf37724e3bdc1d5058671516f36194446117dde6341cb191e8612925693553947eea1f143c8c12696bc0716ac8c463e8435b0766cf6b1dee73e76a6bb267b56496bfd901bc7f45ff248b4890a7e625d0be951efb0b32c6b604b8766916fd43e15306ca888ebd830d6e6da2d44bba27f5fcb36bef3c52001fa64f1cd13d416c39024204c92b891345bca485b81d1ad355560472bc77d9535669b47a57bfc051ba1c8107866064380877294f3ed71d639ff5ca8e1d6aadb07f097a17a49130328d8c020a71bca8cbc404c3b44e1de1797f1fe74d4562237e376a3aa992150abc41082be0dc698d461b0713e42c21a22bfc39c0bea8e179be69882ba76e1a27fd3439a8a0092888173d95a2b40cfe3249e127a3d2a477c27522d828765a1b41c13aa2994824caf8584265bd9f1b744670f8b877458cd67df09c502c3282a216c4d16170118a1761f9477ad33cf759aeab1e8fd15035a19ca92639c280a32b50d7d94577a0b21c48ef72ee614e3fd45fb320f2f759352f886addf7fbd579704474d13e1b66c1bc2a01579c07e42836d8fa18a2cb1f30737a0a2cf51c9b72a3acf3e2e5f86384f400ed1649177b17172597eff5f2b1f2dfe096513742e4323c6f7523ec73f30dd6162741ebde6eca974783f7ea5805aba9003eb77bc0babfbb73d76e59327678a885543013d310af052605f9707034af7025935f884d102ab68e899b9ffd5c9530b654c719f20d45922e3b4c1b47a94652c2e42365a78a576d43ae300537b6eded3ceba2dfe441bf61aa788a7aa6aa3f356946898883255487b0ce1c0ac295a87621005bdd54ef2ae63c5562ee6a1de1f676eb7be435beff02e5e66a5601208b11beec018d4fd97305bf9538f1225ed5cecdd9d8d41786b87528f3310a120c95c141f1d59d68659e3dd42cb72d4682362dd919753e0773968feb3d91d87bccdbafb87a2eb83eac4258c87cb27804f46fb7bab7f1cfbf8192155b06eaf5c07a40af62ed05bed9162fec646571d758633060d735ce9107b0ac0b03808539ef223135bc46fb5b0179d7d98fc92e73cbeeed51fcdcbee48e2bcf7056e0227a77f79413a92e0a89d78be748192e7f662e1bc643e1365e4130979f76c5bbc84f26b866ef1d86e8e71af5a739e7c2ce18537c19106b7356dc887656ca1dec80b55a8313cd7b854e9d6cb046f6b2ad08dcc86a7622348b888685c30a52e4708e0b8f7446690eb3801e9842bd324bc60e0e29a6974d87e0c52a03a9f5b5c7fa37d2394729cd27103e957333fbfee520aca9509ee312b1de4202d0ea08b502a58e283ed09997262193487bffcc443b0acc6229b16d7858deb3f138e1d79330a2c22a18b610b8a62ca5521dff55f1c87bf8e24ef5a9c81a40e500945387736035a38c3e19205a612ed2d6752fe784061c2350591f95ac3fe93b17f6741c84cd71af26d750e2ee3e1325d660a542f40745d6142c6ad675aafa654d6d0ac857bd3c1af2593bf1dd6a22213db0fa2ee7f9bca52154d262672dd402a9a2dab11b10561c008ecb259e649b8729ed387b7ccf165cf1ea0af43961db0d9bad97", 0x1000) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) dup2(0xffffffffffffffff, r1) read(r0, &(0x7f0000000140)=""/103, 0x67) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x1000, 0x102, &(0x7f00003b9000/0x1000)=nil) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) 09:06:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008b000c000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0xe2}], 0x1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:06:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) r7 = socket(0x18, 0x2, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) pwritev(r4, &(0x7f00000004c0)=[{&(0x7f0000000140)="8448e38da04f2d2ebf1fc497bc71874d467a1d0dd2ce1bd6ec837b590efe3876cf06ca8c10fa4a87fb299c5a57f2cffa1cb415622e4fe356440babb8765e3c5e60456e72b9dfb367d6059e9fdcd03998bf4bdea57a97f7fb3c70826924690fe2f59d573270561f43c2cf7f16b10c52f9e46800779ae42aa3ff6d12c212f7507dcea5a153a74c681696041dbeb473e31f8e044afa6ddb38468197ba74de7caf8cfc70d4e150c665a9454ae8c8e4", 0xad}, {&(0x7f0000000080)="09586a1360a16f1e2a4573211afae16a97b1e2093647492c0be0b400e571585b2fe42be583b6fbb20fedd9a72ff7", 0x2e}, {&(0x7f0000000280)="ed5daddb9827f98d80d64a4b0f1847ede0affb91dd31b5b6800dcc98a76a60f1f66ba5ca02333bb53ac89e0f7dd370dc0d1b03d39d48ac869594c4b2f53db084366892c0d66e7b326499eed67583b90e5ad4ef69a6108de34fae01f0857e259e5bf23a1a9c7c114d31e8437299a1ea7226107da87cf5ab69bcbd027783ae1ce8d82119b9af8071865f9c75fc67f0b82c02fad5c891c288742db44262596824a0ff68f9b57e3cfa", 0xa7}, {&(0x7f0000000200)="f547fb7aa03a8987733e3252f0f50335005cae709d4fbedf17d5a9d92839e21843b3bf398f48e8deac8431ee9d3deac264edbe", 0x33}, {&(0x7f0000000340)="c4453ce1abf9e6876a15a8ea717015189534985616830d3d389a9e4e6c9f7124b85d945b593c43a0651be3228fedf2550c04d240e24f1a8afeb94da9d1ab219056d1646fe3d02bfcd7485b9ee969320f54a06b4d1dc4a7714620bb3d94093bb29ed5b645f1fe46b85867c35be48e530fc35554a637b66979be3305761bf3ae5cc63cecfdc63ef1fc80ca21aec2efb98df7a387710f17d1db3d6b8b94a146253255b4b1cdd5abb4cb2e537a73fed0f59606e5f4e8", 0xb4}, {&(0x7f0000000400)="f402b8aa7335ddbfbef78f0bcf1319beb210870b35325485d9b662974898d580062682a953845adae5a9fb4053f19929f593a211d195472fe92d6359aecda41598bc4b3cadc2a22e2d9f1b4e02a474b16dbd0074703fb891c1b53bdf200c4ff8539a2d279f3bee3fbbbae9dbe4", 0x6d}, {&(0x7f0000000480)="125bf74e12318b2e756eb3ca7093a0bddb5adafa60d11bea63", 0x19}], 0x7, 0x0, 0x10001) r8 = fcntl$dupfd(r7, 0x0, r7) dup2(r8, r6) close(r5) dup2(r8, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00e80044da2cfb7ae3f8"], 0xa) listen(r0, 0x0) 09:06:40 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, 0xbffffffedfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 09:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)) 09:06:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/134, 0x86}], 0x2, 0x0, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:06:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x3f) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup2(r3, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100)='w', 0x1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) syz_open_pts() ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1ff, 0xffff, 0x1fc80d8b, "0017045100"}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r6, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x3f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 09:06:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="0002f1ffff02550000000000000075473b3df6df18d8e01303901451efd3068867468714709b2b28fd6d95abd69ef4c1400a04b99271611a9581f7c4e62d9b9d757f99e7410ceeb9ad8d2368498228722c496b22f8c9b93625469f4d2dc4b6f5cb9c91da732c9311a8d42a549b7ae1a29c3cf74f4474a0c34ae23c06f75342e369e96d8800c27cdf573accbad9d25b649eddf3986df4e0"]) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510f", 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) getpeername(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r4) fchown(0xffffffffffffffff, r3, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r5, &(0x7f0000001740)=""/4096, 0x1000) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) read(r6, &(0x7f0000000140)=""/103, 0x67) r7 = fcntl$dupfd(r2, 0x19c6a51ab80983b2, r5) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x259, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000086dd60c76bdb02236781fe8000000000000000000000000000bb0000000000000000000000000000000002030000000000000001000401a3c204000001ff0105000000000000010005020006000000000000161a000000000000010800000000000000000001000001000502aacc04010005bc7c3d303b7a7a1f58c1e39d2b2184c61ad817a10a72d4caca884449f05ffaa37ec67434201456ad5aa6fa35ad7ce7161c7494c77b443246846219b75e90cf0d1ed66da83584696f84dd6fb01a0a8a51678e6688b5cb5179f068379263932d20aa1ce95a19e8c8ef064caad2bd3c0041064ccef18c557b069faf308c8780725f03aefd32cb976c6ecbafa3857c9c7ed5defbd507f9842df9d76b31e95eb070a6e0ea5437e9368981724bdfcd2de40d65bb5ae39ef0dbc1b85b9a21d3c000000008000000000000000105000000000002000000000000000000010000000000001100000080000000160e000000000000c77319159546004e5aec5fa1fc8625abe0d916facb1c4bb569441dd92138985db908210ded7e8ada2097c531915d0319232666711a8a23a4d0018ad4a40a41e6b984c1b7961ee890f39a2a448b0ad09b272d285c7750ceff5ffc14cb14597100bb7b9ba1ee0aec165ee820d6fb4eceb0274c8b6b3d0000005f000000000010000502ffff00000000492f6942b9e046cc64bc41dc3834e9f4147f338e8f316d35d89db47b3bb6c9e0cd8134277672ce4cdd4064f6a509262a4ac48ae886289faafe9a9304bba46ccf8346206f445e923acf351ed3cbde3fbe465f9f6720c1f4d1cb91e0fa4a96195c3d1491941fabfa08240b114de9f3f81fbfd6b2561560d60f0caf10c9dc15c0ed83435257777159dfbd0611d446bc61d9dd839a33490915bab5025b2d15436ff2f7b1a1c0402dfa037bda3f4879865669d5429b23b868fd7504946bc2c913e26ed0ed85f4e3f439cac849e00d971f429745e2d2e66ebadeb4b1bdcfcb6fab98455424786e9bd01615be9b1de8a91a3625dee9faea0e9ec0cdd1bb416f25c33b8ec814b7644f204e92bbdb639fac1416d26bebaf32067f90b40065c534e5ac8277e571f43d82d6483272ad1a4e4b4b5c9a46475bc8b527854d8c914fc5f39e413b2cbd0a387eced7859e2aee94358b172b5b6553fb18bc6579c7b1ad814afbb2f9f648a37db6febadd61f282001e019ad88ae2bed7d1a3d558168e94353aab1341d0bd9a3da59a33258af1f4b17d41232e4784a96deedb074e47492d51be19fe1db705874a887c243cdf1aa542212b22180af5356afb13fbb9612a81a4183250e8d68b653b0b73c9ce62fd4f1b650f42ada6412b34aa1de4d863b138f39a2b25f6675c2fb44b3e1c2f3dae18fecdf472f35d0195b3cf8dedecd07131041af30f9d33a942cf6ff97418cabf455eaf5bd9c013484d056d65498a6b29259e1dcd0b99e8dc2650533b9188e5d445d199f3417ea24eab8e93c1d8dc8fb3e451fd7b1a439d0bec3a8fbf8809a1e87b1615d438daed96823973ca52dbc5c2e7c27160c2f3154434860b7ec67d275a5d2bd2f9fdce68a1d976dbbf8d8d4024fd0c0d1a23806cb0f980effcdb300064bb8786696f4edc878f70f3cff591c8b47577ab3a7bf59802c3a604c0858b0a790e0748adf150654683a7891aa69cf139e6adb4d02c041b5e6a31d507a81c00000000000000"]) 09:06:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYRESDEC=r0, @ANYRES16, @ANYRES32=r1, @ANYBLOB="c788923650bf42766491e63168", @ANYRES16=r2]) 09:06:41 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 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}, 0xffffffffffffff96) 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)="eb61f33ac4ffcbff20a8fd812eaa4e713048e699", 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) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 09:06:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r2, &(0x7f0000000440), &(0x7f0000000500)=0xc) msgsnd(r1, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\\\xff', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x92\x00'], &(0x7f0000000680)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000380)='\xbc$\x00\xe3W\xd5r\xb0\x97\xc4\xd4\xd9i2\x96t\fM\x88\x0f\xc19B\xe5\x81\x9fM\xe7@\x835\xb4\xd7\xb4JE\xff\xc7\x99m\xe5\xd6\x9f\a\xf2u\xc3D\x93\xfd\xcb0\t\x86-`(\xc5\xa5\x02\x89\xa9\x04A\xfb\x88crt\x9e\xc3\xb1\xb1\x8a\xdaV\x044D\t\bN@o\xfa\"O\xaf\xee\r\xdb\x12I\x8c\x13[N\v\xce~\x05%B\xe1Zh\xb9\xf6\xe9\xd24\xe9\"\x99K\xe4IO\x03J\xe4\xa1?\x1cf\xb7V!IU\x06\xbf\f\xd2Tq\x06\xecs>\xe4\x87}\xa3\xdd\xe2\x03M,\xa2\x1f', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00\x00\x00\x00\x00\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000640)='\x00']) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/5) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x0) accept$inet(r4, &(0x7f0000000600), &(0x7f0000000740)=0xc) 09:06:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000100000000000000000000000004e3ffffff0000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d6146febaaddf1a23175ce18e6bd259edfc14a50f2670792077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb17ad8e83a9cd67d69d8d22eb81a6a35e2986f4ca9a569c9db1"], 0x1, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB], 0x1, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8c0300000000ffd5c9cd0000"], 0xffffff64, 0x1, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x34, 0xfffe}, 0x6, 0x9, 0x0, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2}) fchown(r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 09:06:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x4) listen(r1, 0x400) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r2, &(0x7f0000000000)="d7f95ed010dd35642da8a4e448897efd4d239b30d8cabc9dae2edf1e25cfae209b0cecf9ab6727f1e8e0070930ba3785aa9d098b58d2891db41c8332a536915ace56cdc0846d37940a90", 0x4a) 09:06:42 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 09:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xb254e5d}) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) pwrite(r0, &(0x7f00000000c0)="fb9be96914f6d6473208000f33a5", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:06:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:06:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1b3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x1b4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x6}, 0x8) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) 09:06:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) fchflags(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 09:06:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) 09:06:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80, 0x0, 0x4100190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) setgid(r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:06:43 executing program 1: r0 = socket(0x6, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) socket(0x6, 0x8000, 0x9) sendto(r0, &(0x7f0000000740)="699abd91bbd6bda9bc067ee25bea39ce11035c4ad44545797474dcf1c531355943e47d008b7c3b561febd6c50d95d47ffb5b56e30940aed0823e27d11b4a16d632b7bd66fd6b82a93b3f3148b6e25b3f951e444a353ff17449f37d48e1c5b66b6669d0556ddc94d8161f9e20e70d50151dea205d39bfd8228f9d4a45eff97086b857e343b99ee5765ec82c32de5c7285994b490c26256f93e216da3184d93b291fe9f2795316c3c12c6fe26dc4ef0ca6c82a74cef5e972f1d167cfb0d4402fbf12087ec5c653cabead3574109773e65406000000000000004fee878c49630132259e04f5da0d1921beed03000000d978dbff59c90590bba39977bc27908d4dcb0f24554d4f171b4e673f4c21e28bb8d7fba1a1e50a023aaa25835505154256e0bbbf125b69e58d75305cebdf2a0ceb6b730461f710c0bcda8b8709aabef8bd3b63ee47d7edc6f04b34e52a632e120df71f804727dca639a4f2ea1fcd3a2b767789cad0ebcb6c4ab1607dfcf8c957030000003901bf2a124026d5990e703edb56c20bb3243b04389438f798a942a04a505cdea859194f07f67c0446f3345f2e70d2184586eefa1f5a8c9228ba364fbfb823954fdd3d785ec7e2990fe09e0f72983110268f6ce4cec2b67e7590745141994abeb89b93747e9a3906f6f3ad48d9b5ceccf33bdcc2636de0c6f5175afd266dd4b31fc6441e406d59b7192b5fd95e058c799ae3c96d6a11d89b1cb38246ed15d2100cba4283", 0x216, 0x0, 0x0, 0x0) 09:06:43 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000740)='@*\x00', &(0x7f0000000780)='\xd1\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) r3 = shmget$private(0x0, 0x8000, 0x8, &(0x7f0000ff8000/0x8000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000000c0)='./file\x00', 0x40, 0x1cc) ioctl$KDGKBMODE(r4, 0x40044b06) close(r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) accept(r6, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc018695b, &(0x7f0000000300)) getsockname$inet(r7, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x59, [{&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x26a}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x145}, {&(0x7f0000fe6000/0xc000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xc26}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10000000000007f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x2a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xdc1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff7000/0x8000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x75}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0xbbf}) r8 = semget$private(0x0, 0x1, 0x35b) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000300)=""/224) 09:06:43 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x78e7, 0xa2, "c004cd6f42be2197d7d6d8007b2f63576f7bc242", 0xa62, 0x6}) syz_emit_ethernet(0x42, &(0x7f0000000140)={@random="0100", @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@ssrr={0x89, 0x3}]}}, @icmp=@redirect={0x5, 0x0, 0x0, @empty, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}}}}}}) 09:06:44 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @broadcast}, @icmp=@timestamp={0x11}}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1, 0x0, 0x40) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x6c) 09:06:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83403ee5c4d3c019a1f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99a1ead670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5e24bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd3c185000"], 0x10) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000580)={0xffff8000, 0x7, {[0x400, 0x8, 0x100000001, 0x1, 0xfffffffffffff3d8, 0xaf, 0x0, 0x6, 0x2, 0x1f, 0x4, 0x81, 0x4, 0xff, 0x200, 0x80, 0x7, 0x5], [0xffffffff, 0x6, 0x1fee, 0x1, 0xffffffff, 0x20000, 0xfffffffffffffffb, 0x9, 0x80000001, 0x81], [0x0, 0xffffffff, 0xae, 0x619c, 0x2, 0x81, 0x39], [0x6, 0x80, 0x8, 0x5, 0x101, 0x1], [{0x9, 0xbba, 0x9e, 0x23fb}, {0x0, 0x4, 0x80000000, 0xffffffff80000000}, {0x7fff, 0x1, 0xd322, 0x400}, {0x3f7, 0x801, 0x1}, {0x2, 0x3ff, 0x2}, {0x3, 0x2, 0x6, 0x8}, {0xffff, 0x81, 0xfffffff7, 0x2e}, {0x4f4, 0x3df, 0x2}], {0x2, 0x2, 0x1, 0x8}, {0x9, 0x9, 0xfc7c, 0x100000001}}}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x10035, 0x0, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x4, 0xc5, {[0x9, 0xff, 0x3f, 0x6, 0x8001, 0x7, 0x9, 0xd3f0, 0xffffffffffffffff, 0x6, 0x10000, 0x3, 0x80000001, 0xdfe, 0x8d, 0x8e32, 0x8, 0x6], [0x40, 0x2, 0x7, 0x3, 0x8000, 0x3, 0x8, 0x2, 0x40, 0xffff], [0x138a000000000000, 0x4, 0x4, 0x10001, 0x5, 0x1, 0x8], [0x400, 0x3, 0x1000, 0x5, 0x7, 0x100000001], [{0x3, 0x101, 0xfffffffc, 0x3}, {0x7ff, 0xebb, 0x2cf, 0xff}, {0x7f, 0x1, 0x3, 0xa9}, {0x5, 0x3ff, 0x4, 0xfffffffffffff800}, {0x3, 0x954, 0x0, 0x9}, {0x7f94, 0xd4, 0x40, 0xffffe00000000000}, {0x8, 0x8, 0x3, 0xffffffff}, {0x8000, 0x800, 0x800, 0xfffffffffffffffd}], {0x3, 0x1, 0x80000001, 0x3}, {0x9e, 0x401, 0xfffffffd, 0x5482}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 09:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 09:06:44 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x530, 0xffffffff, 0x0, 0x5, "cb5fcfe3550a77cf85320eb0d698cddee9d3d103", 0x1cff4a90, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x90d2, 0x0, "d73800000000e74de40000000800000000000004"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="9debacc4adbcbb44edfffd53a21cd27d731755b72bcc1120376fb479da294d8ffed9be0538fd1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e4006", 0x6a}], 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "da97be06b8d6c157347653790514d1ec6b156507"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9, 0x3, 0x0, 0x10000, "dffd628fef6fd8c57ebd5776f261b290f2e5c03f", 0x4, 0x7fff}) 09:06:44 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x100, 0x8, r2}) pwrite(r0, &(0x7f0000000080)='Ml', 0x2, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() setreuid(0xee00, r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x80000000, r4, 0x0, r5, r7, 0x22, 0x8dc}, 0x3, 0xff, r9, r10, 0x9, 0x200, 0x6}) 09:06:45 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001b6, [{}, {}, {}, {}, {}, {}, {0xffffffff}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) login: pckbd_enable: command error 09:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0x502}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) socket(0x2, 0x1, 0x5) 09:06:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x400) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x5}, {0x100000000, 0x81}}, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 09:06:45 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, 0xffffffffffffff9c) fchflags(r2, 0x10001) socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xfff, 0x0, 0x7fffffff, 0x0) 09:06:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r6], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:06:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000fa613fb22ba9a684b64b27cc7f881bf49eb9229e372f6e0e27c7cee2fd7a02ce6fb3690ff02c273e58a0592a9d9c9551c98ddefe5380ce98bd23462d8280a156acb339195e0fd730f2c874b9caeebe9a131d000000000000000000849f58981cbf06353a6c9d51d845b79c613c7eb8cfb098244c41029395fd3d36fcb8d2ec6c58f8dabebf566edce83b7d4178410dcb51977a5c34e38d41d4dc9e12be2613aeecbfb71bdd4871bac100"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 09:06:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1df00258], [0x0, 0x0, 0x2, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfffffff9) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) open$dir(&(0x7f0000000180)='./file0\x00', 0x9, 0x140) setegid(r8) fchown(r3, r7, r8) 09:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/8, 0x8, 0x3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r2, &(0x7f0000000200)="f7", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f0000000140)="7c62cbe0aa30f01acf75ceae308f02164ed1504e21491d0ffc98565feb20590264117e63dbb303de556a7c8c5b5579c4a4", 0x31, 0x403, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5e1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = dup(r0) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 09:06:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0x7, 0x67}, 0x58ae, 0x8}) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:06:46 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r4, r2) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x5, 0x81) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e903048e69931929648a09a3fc7fc335227b65641ac542ac49c38b6ae3a9e830dce9f057fdb784c5998971c83f1c601731b2952c77401f910af048352b6714cc8ee800e18999f8e02dc3d4375f93b0f4367ad", 0x5d) sendsyslog(&(0x7f0000000140)="7c74b28a4d17073f770458cacbe4de55266a1925792986b82d9f447dbd1e1c2736ca6522445367a0baa05ceb45e0ce52c605092b2bdd047b9ea27602a5e7697eb28e919f0433ce2744bad1ce7a574f5333204bfef1696565d029a7fa32d1b27d007d18e8fe5927a9bc15d8c990a99005075768091a89484e340bfe779f091c38d2d34ebf", 0x84, 0x39) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 09:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x20, 0x2, 0xcf, 0x80000001}, {0xc20, 0x38, 0x1, 0xb3}, {0x40, 0x6, 0x7, 0x1000}, {0x1b9, 0x1, 0x2, 0x80000001}, {0xfe01, 0xff, 0x7e, 0x1ff}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x401, 0x0, 0x80, 0x7a06, 0x965}, 0xffb0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 09:06:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 09:06:46 executing program 1: 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, &(0x7f0000000080)={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) getrlimit(0x8, &(0x7f0000000100)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='*#\x00', &(0x7f00000001c0)='&g\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x100, 0x2) 09:06:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='?\x00\x00i(\x00'/21], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r0, 0x0, 0x0) shutdown(r2, 0x1) shutdown(r4, 0x1) 09:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0xffff65b9, "9af5fbbaa00def07b9575f0a00"}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="fc552dd8acb5e454859f358c28fc2b7ff5a8114316bf94e11306834c792bee0bbd81803c21feb0c0feb78f4f54ba7d8ae64ebe5e7aba2b0e7a8a5d57562b6aec664831a6a1f176b6556230d8a42c3f7351c80af35b29d72f6d48e1339b5b2a2a52589e21a6c8c392ca26997698f8313e35e948d620b6af74191f44ea837aa85ab79acfaf76393b9f22716066ca5177c2e046c265ae078bca296d94c271f4afb7bc73f7159ceff114a39e10ba736c03ac12f60fe0db1e550fdb26f875052fa1a84bf50e4cf1ded58fb8bb37e9bd7e8af0be22beb8662d3a897f1af3abde255ee8488361f4101e84de04137bb0de43f596b7578c6ae8d19d19abfa184bdcb35dafe95bf97d8d22ab8d1029bf988b4856685884ce592e9bcf77bfe05c12cf3acd2884d414c5881e0ef459c1fc438111b673abf39008984411d21d7df35b2d1225bd0514baedba10ee80d3cd24fcf6e21f6d7e9434fa5e3f1d8b8f1af7156550ef50c8339824542c7693dcc795254b4ee48c3d89b6553d341fcf87f47b59b2a8970967ac85f9181b705721b2a0a63e0fccb7d98c4a7b69973a59e97f99238bddb4e48ae37335ccdd2a96c64aacbc33762a55d0d5156ed1e54020e74301beaa4256f8b8997d7b935bb0d23b329ce1da9c01821bb2564ae3e2ec3e54e3498a435114c4bba09cf9ac5095952d902903ef6dffaac39b2468a83f899b459d9f38ce1d0789cbee8d35b7a168f224f5e47b3eec437ce2016b74f5462ec74a04f3f4b9bd566a95b9d86192a97af5381748ffe3e3b848e57920eb47162e65e33a18af70dbfee289aab5deaedee2c58bc868934df2de2490735e4c9bb30fdef9b2eb5faea1af1cc3ac6ce0af4393a32bc4a61f1190d0e5f8d976aee4e90e8a9960130e503a59a20ebec5d853eef51e861643cf142f337e57260affb3432aebe17f09f6d1a9fc32ff0b33eb6ce04e90bc19583d4fcb5006ad94d6cf5ea30c97dfa87d47185ea17dae6ff7bc3795780b4680b999b7dc818be2016f9e3242d0c9f2801c1f5c83f6b81deb61cd831f820fb0b54913dbbb13f40b7d054a00381bbe02c2529bf79f25bc1ebbb1c0589a542d39555712a4d1c9197fdacf68540db044181d6be9aae0948f72f14e5c52cbd5e68381eeb17243ad158d54713f8fcd33f90f2bc3262542cc00cb466e310accf432795eebf6f26571b53a16159eaf4cf88ec0a4144547aaa2c78089f0ec6f46401f07b84a76a8050908a091059b7c7fba538487d77659dfb955ba0d9fffcdf2dd674c95a4942006ad05959ec65d1d65c1129b7a7171e139ed39921114c510a1c4feb9057c00d9f1167ac63305912a896bddaab32fbd8e3f1b193946b92bfcd536e95f74cec996fceade0665c434f05664ffffc2da6b424fe6e93867fa88baa399f27b92265a2f283bd0456766cb64be786b8e49d8d5f0909f9ed87eb3d2282bcfe208af7e861122f4f691342a82a598ba3b703b140255faca82b3fd5662c305e0ec76b4fe4685ac62b042c93b313f3e0a2acacc0b3102870769b5294d1e902462618a382fb29425ec8f9cefaf1670936739cf1897ba13faef3ca4c74bcd3f173e1c84a41f53318a2785c9ecfee6329d0e8a24fbad0334fe6f9fc279f39845f774f36bcc87ba5a12289ecfdaf8e715fb58c0a2644514701fe937b04a7c753b002b4cdb030dbf64c05e7dacf15eaf781f80beb0a5652aa1880dd9263314b5d4be2d96a251d3404e5f2414f2b0f59d150a60d04972831e03ef9ef89ccc3d1822e574eb154392ee9b76cd3e104267adcbe48f7b728589f8032b5a3adb7852d2acb24e3584e68727a041964d33af4e117634c2ae8b85f697e4b29fa36588f061181da401bc2ad5ccdfd686ad83239b88a594ced36d92d45aca7c657f9ca396bf50c24dbadf14dfe7ec167b12e7bb744e57ace36423ddd32752b9e10b4b4db007b0c4c1a18f272a3b8cdd146e17732fa0daf05b5739f08eca33c61a9a76174950b10784920b12ac1f46e213fcf334b8826579f0831f2ef3adfc2613f3e53d0c03b30a2ed11f8d5a387ae2d4244dc5e92bc1348eebf0ef49546a0687de079dddcef6b83f8876fa1b0d30ab91ae6b2ccf91348f11b11e79c82d2007b4de2292b0c28ff272ac66ed07a425b1f5349763295a7de3f80f6587b4742788af5f502507774f90e24980ee8562ea1aa6216ee00a7d5c1790f9e9b3a41667bc5ad093ecdb4ae7ac1d2223594f8d94cf91a6082abde0b77c1da4c49696171bc5c0be157eab552c3f864a6694ed0483054caae6026ffa7ec92ddc04b7ead0778cb453919a8d9c79268eeb13a263e44947b0733f75d055a06b0032dca32a7f365760c76b6ed6f3a5bbddd10c3836147695775c63b249898fbc314e5e1644afa64e4bc826405248a7c7db7bbc4fe187d2e9b6afe394547d971b44fee9b6486e32691f79eb999228430050139010437adf928c51ca05830f6b0542638323fe4f0b9f4a53275fc41588a9837d7da633233f48a683b91b79c6bee7b31410ab0278c30fe9a57f14d9655ba930d3137247183486065c50afd47f97d04e93eee51927ebf7f4cc548396de3b89ae324abcf4f2768bd14d818989f054477d6794a778527c32c72e724542e0c62c6732e75685318de804d1017c2c7739bbbbf9cfef", 0x75a}, {&(0x7f0000000140)="a3612a826d9c71818e2eccbff6d7928c1dc64a8e6b1a7af794c1f5a3383e072a0e89fa761ad554b7f4050451e11c999cfe6749908bdf3c811c1e58519c4a3e1c25f5359227ccef79807bba5804758e5039e578cfac070437b08c477131cc01c57f77ba8ce42eb4e706", 0x69}], 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 09:06:46 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, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x8}]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) pckbd_enable: command error 09:06:47 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/45, 0x2d) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 09:06:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="290200200000000161d0aa45a4b062de60c8593991c322ac41f6a28c7a672e94"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pckbd_enable: command error 09:06:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() chdir(&(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 09:06:48 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000e4000447403ab967104e5dc1ec1efa2bf616678934d75e88e175ff92"], 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) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x100000001}) 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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa962b638ca2fcebf, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1ff}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) fchflags(r0, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) lseek(r1, 0x0, 0x7ff, 0x1) r2 = accept(r0, 0x0, &(0x7f0000000100)) r3 = shmget$private(0x0, 0x1000, 0x292, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchown(r1, r5, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)) 09:06:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0xbf, 0x9}, {{}, 0xfffffffffffffffb, 0x40, 0x2, 0x7fff, 0xd2b}, {{}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0xffffffffffff166a}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x5, 0x2}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x6, 0x81}, {{}, 0xfffffffffffffffc, 0x30, 0x80000000, 0x1, 0x80}, {{}, 0xfffffffffffffffb, 0xc, 0xf0000000, 0x1, 0x60}, {{}, 0xfffffffffffffff9, 0x80, 0x2, 0xeb, 0xffff}, {{}, 0xfffffffffffffffc, 0x40, 0x80, 0x3, 0x9}, {{}, 0xfffffffffffffffe, 0x0, 0x8, 0x200, 0x7}, {{r3}, 0xfffffffffffffff8, 0x95, 0xfffff, 0x800, 0x7fffffff}], 0x67, &(0x7f0000000400)={0x7, 0x89d}) write(r2, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r2) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x85, 0x120000000, 0x2}], 0x200, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff9, 0x1f, 0x2, 0x40, 0x7}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x10000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xffffffffffff626c, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xbb, 0x998fd44019eebfab, 0x101, 0x2}], 0x101, &(0x7f0000000080)={0x8d1, 0x7f}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000000002}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 09:06:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r4) getgroups(0x4, &(0x7f0000000180)=[r2, 0x0, r3, r4]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r7) getgroups(0x4, &(0x7f0000000240)=[0x0, r5, r6, r7]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r8 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x41) writev(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)="4849b2155b8c0380c453df9b8d8194bf12d85573a60e723a906c7a3760c2ce6f0d3aa24001a3ad296d", 0x29}], 0x1) 09:06:48 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) setuid(0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 09:06:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x0) semop(r2, &(0x7f0000000100), 0x2d) semop(r2, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x2) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/133) r3 = semget$private(0x0, 0x4, 0x150) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/4096) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000001140)={{}, 0x1, &(0x7f0000001100)=[0x0]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 09:06:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x400, 0x8, 0x3, 0x3dd}, {0x3c00, 0x5, 0x4, 0x101}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)) 09:06:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000080)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x200, 0x0) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r3 = dup(r2) socket$inet(0x2, 0x25891afd93d546e8, 0x44) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x3f, 0x53bf, 0x1f}, 0xc) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x800, 0x0) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/114, 0x72}], 0x5) bind$unix(r3, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000005c0)={0x0, 0x7}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0xb3b3fe34f285e8f2, &(0x7f0000000680), &(0x7f00000006c0)=0x10) 09:06:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff71) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = dup2(r0, r2) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x80000000000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0xfff, './file0\x00', 0xffff, 0x100, 0x0, 0x7}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)) 09:06:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) recvfrom$unix(r1, &(0x7f0000000100)=""/137, 0x89, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 09:06:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) r5 = semget$private(0x0, 0x7, 0x480) socket$inet(0x2, 0x2, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, &(0x7f0000000000), 0x10) munlockall() select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1002, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r6, 0x6, r7) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 09:06:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b619e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f0d4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd765311087eace27ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) msgsnd(r6, &(0x7f0000000000)={0x0, "03bfbff0ae9805e439c81cafc5fdadd7c2128a64b1197bdb60f39e5adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"}, 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 09:06:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x216b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x48}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 09:06:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) read(r2, &(0x7f0000000140)=""/103, 0x67) setsockopt(r2, 0x2, 0x7, &(0x7f0000000000)='\v', 0x1) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 09:06:50 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000300)={@random="19d6ab98c7e0", @random="504e9306171a", [], {@ipv6={0x86dd, {0x0, 0x6, "000500", 0x18, 0x11, 0x0, @empty, @mcast2, {[@hopopts], @icmpv6=@ni}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @multicast1, @broadcast, @multicast1}}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="b4cb5d68fc9fc12eed2889bb2b91ee99762ba88957aaefa323b9dd7fdea116a341d39502bd81dae76c33a3bbfc3fd0c095084085037c512014d8957da7622a082b6f1b2526475af4efddc5c05de4bbcf17eb5681388fa12dea876a7e8844a694fa165cf562c823e878920019af291860bfdcc2e8734595a83853273aac01f2b6d6", 0x81}, {&(0x7f00000001c0)="76a1d428d3c238e2a139743d755679ca8cdfc84a0132785d5ec8734fb42a9221a4b1d32a0e7f63b2467c8eb22b7292571194e296f572e816a5826199e7a2bcca14f08dd55fa7a61b631548f98009b14da9985c0818875e3e4b54f52537d994276b5f0b35a475cb03eadcba5a34749bd677b90253fb64714ff067ecdddd6f181a8383a152602d19dad685da623beb36b7b4428c58fb3956b316f113706d29f5bebb96e6a43a065d3bc07e2a4ac3b989b9a653a73a1ecc3daa6cc1b057942456a60fa7e0db0d18889d3683ba824048ed13deb14f9c6abf0f3f79b86de707974805fb7628", 0xe3}, {&(0x7f00000002c0)="675469b440371b5da95f5ba4b87aa8ad899ab367972d98c82f50fbb530301f86d4f3e377b1094b46129688e13a547aa3", 0x30}, {&(0x7f0000000380)="f52327751e5b94db33e9c6973e8b370df96254f360851af725f3a8dc5168677cd076506f4543069a93060e0f1fd758ff937d19ee4234a7fc33d9da24aae06b2f83eaa622815a9bce76de26f15534739db2e2ce15d8a542a0c798e72764099f69e9d311e0618400163ef04bf0c9eed76d70f8ffb12bdb817a1a37", 0x7a}, {&(0x7f0000000400)="2521b2a050ba642f72b870e42bb56972aa2dd3f69c96a90a1bcd75330d9af162a998dfb9117ff208be4c85861ffadcfbe1a3529c2a0018c97a7f2904b18af5ade618bd77046e4d9db0e9b39fdf3dc5f47b3ad16851e312af20a0afeb194b42d9af46f68057810bb15f67e0368c24ae4c6886da84272c36d84d32cd4dd64508b4047c560e7fdc79676b39dee3d52a314063616f35c43b13cc9f94237d61d34e02bd147bb38e5c6a4f56e7e21a0d6c3add6a17919430352c322eb64c2f3c3f6137598459f14a5360de26aa49d15cad9c5d8d81a4a4c05ffd9b4c", 0xd9}, {&(0x7f0000000500)="c0df596ab3933b110197f8a7fa4af473f2a7668a16501bf89cfe8472b89695f9d5e6bed8e0945acf0adfa26ef5f07107f0976daff48937fb99d0c4167d1c51cded443dc7b0f682c81bd46f3d32862d8169b210bd6693759a1446f48dde350687d91b5e4e4ad10b3e79077031e4fe03ca5612b80e87bc9e98da405a8355642b3ff8db761ba8912ce4d8be0d076ddc37968f53519f1470c420ca1b3b946a06ba8870aaf1ebf6d4478adbbc518c7e5ddaad28e45d90513b001090bf24667b4aeb2d8040ea4180dd19dc1dccd25cd19b0a4c065c04b65626c8bbeba9b914aeb28c9a95b619c4771d7e28c1c9fe5b82296c7d5f5bc6362a3dfb0bfa969a7275af8c8325d750a0e80776c8cc357d5930281a635d581ee5a2c18c9d65f4f87dc1f16fe71ccff8cef2922092480c44c779532a9b07e4059531df28d8e8f822d715f2234be214424e1a240c22a2bc521eb14b922ff4df9a723b4da9659731ad1580d24ec6689016195cd07c48abf4a7798ef574f6d3cae44d26b841043e2b334cb35e193b9060ebdd2f3a5cee523e70cd3cc64957f4614d21497b88c97a81c928d5e30f443181b6fa38f42ad6a0bd24fae1f08cda824da6d28e4870718bf485cb0ba8618b381d9143a80fb2057fde5dd54f2eeaca6a4534657b51456bc02f7bf3fc818724974836b3fc4ca7203df65b197b8fe919bf4302814a52a1a655f7a24c8e507643c26810cab3814b7ae774fe05ac539262ad5717b302573d3a03df021dee54a57b37ab5adbf91d751afad0434e65a40c7c5457ac63e5832651c8743e727ec68266da691b5f198bd1732b49d748815ec47ff97e72cfcfbfc9cc81a0589e042ce2530f4d494e05765faafc90d9a85f7446416dce1b2c6978c818472f67600f23ee49dd91a3c5e180874be3e199293c246609d2fe0fe0676736f6bf1655ede98d93369b3129fe18cc44a49deabffbaf026478f7413e1d8ead8e3e1c944a032fe77866f5e09cf0a39a87e979fc2569c90e73b89ef02c18ff47a78c45da62b2397b6de2a6e160ddf7a7351e2acd36e9cf33181677e9e74a24c16c713c798bc51f361759c4b02ef95591dc7d62a68321a968fe9f271ff86105b491db3a0cda7950978112a2979898911c345a07d63bd3b9f9a0abd73b61b002c2d961c4b3e4f201f23fa1336d1b248064ace71bc7d0c19bea43e2c2a09f469c1496cc09c5bc4cf80ee2ea56491f5ad746879502fffa88c71e8f3fab2d33eb0f9114c49ff40e9b99ce5c6210669d0dbf8a0b11248bf7e0b339bff52ee227d4a50a58704406b8af1b6070481d144c2a047389d8b3113506397cbd881636a4644cc131dbd54b003fcdfdc8cc090e5a9bed0bf53933c30dd8f8a4de4c30da2ec2a8e49ec615ac48d8c8e24a041889ce5c535c36facbb5a89e7882d26243f303aa587f70b09ff3f50bcddf7849982ee4203e4e980c2e60736db6ac1199a76a82bd42c6036871e8728fca0bf437bcb963a170b8b911ba98e12aa73a61ec57d7fd14e9d688f48a82c93855401d38f40def5efda9e317571fcd6081ea0bfee536ef6676220a01dfbd135f11122e054ad26b53c7e78f7e4007cb68a08a708f426efd22b215818b74041de8dc6c99c7eb05082d0984ac0f95e3437340a64bb0b9bcc98291e5dcd38663fd75a6359f995e4942405f777d84b91b4e3a0edfdf69c78fe41be9cd400b790bb039321bcfccd65f84a9dbab6c2d6baff35fb3133f369b253ac414b6233c699a231cfbe6edbcddd39f0f42302f82a7aed584fd2eeb1c02286a35c38952f51020a3922c0cb96e946cf11c769c230e9b5eefa40e3257708ad64b72cdcc8cb4a17964a3552e12067a435a2658c9b07d6496523c9e3dc49327e9d163e81845feeb1c4a1aa5141c08cdb8b4f4bc1ff5b2c2c06c996b6d579521dc58141f6a1b1f91e3e5ed979844cfaf142f45f853a06da863dfbdc810b155254334710759c3ca8a1a811bff219d1227da078f3ee6708862b0d8d7e27d1871034db60befe3e570c279d544657f477f1ed5e14ae73dcdf79a56249960e917613afe90de54f543874a75684748f0ca36b3e6eabc627163420b73937758c25b7afa094b943bef700b21794a8d2e0f764f9d3833f94f1fc748c7607ad756bbdc1b9e04a745199ba073885f5ef1e46e7709314f526ea94c6205074527dc0ee995cfa538d13ddda778f95a9b9ebda2d7ff617ee572397dc306bf78af515c48337a43e0a805030af690c529ad6f1a1fe841dd1df64524bf1e1211b494bbc39d787660fbd1620d732dd095a5b7cc3a78e4b7efc305fc9662b777498005519b99a832eb3931d2710bfcbb11551bf2a9c9bd476e0e88e4a52ac06a7d626b452856610df5ea24eff065c6dbfa0b2ce82e17ffb50c7ff3abb3b4d2fb3d9090da562e717e2cb50e3b576df23fadb5aeb635ab8eef6234a65157c6e473838e15dd08d2b8800ca5b1099cd1e3fdd847285c70e4f28a467f03365419e7fe05ee64ed8a337ac02f0c66bbc4df2cf24dabc5d6210cf5543a65e14506bc971f598fd79a6cd1c4d73e99156b3c3ce958db11b87f59f7ddb66b2f2ae1ace949d4e3a84efa51d1e10d9a86b9aa86f0a1006f5a9ccb4d4335ef581680b848333a783874ff316d490a054406872c08ae121423325826e7d057e70accededd8aa973c6bf3955cdb6cd05442c50f78c963ef6c18c3e4a8a6caacaeac2f94572a3bbc7920a8a85791e68e506f57e0ebcdbd6fbf569aad86ea3d7269dbad9e18ab105a799dbb77c5549c6e94d6e8d707cb1ecff28c21757d71ef73402d41e55334aa0d5fe810946b7e465de414a5681759b18aaefe9e0f31dd296fcba7e7ac404783426b5f8820ff3eedfd638d93360e2638ff58c17fc3a9520a7bfadf04edb1a202ac238da4d05e370b24578f38f6bf9afc001e69cff71ee25d9bfb8a2584d2cdada02c634fa42fd71c5358b1747abe1d9b5955f65df3dc29614731abd3b9b3f9a5b7eac7d0d473210820518e5dbdc6d2e3d4ae0197d2f016dbc014369359f6d55510181c68593434d165268c439e2bca80229096069252ffb26b31d3283849f68d6aafe4c71541f1da45ef8f5535976220cb81a3cd17c27679286c6d659d05abeccf8174ea55702463b4d265ac10ac8cd9e0ef1f5588b13d39535d58dce56e6a829519739172111719215f7a5f13565f30661eb503033d353b8dccf29d890d411a1b07106ae438873e3765b5ccd69da60e5f3c768b714e173ea20ae3813fe9c2f9333de952591ad8c388a8afed40441e944259d93b5a060ac5fa868b358a4e867e7084ad7fadfff09bdea7a13c2e20a4b0aa78738bac1514caa69ad8b4abcfd8059a5f435b4a7d0fa422773d118e7e92259805968da6f680175d5ab770a3c48369022d3dd8313fc1dbb2ffae4cff9532bfadeb29d4e8b32c1287d056b7254a1414540638e501e424e0c005b88cd2be39988dda098193628526ca9e05100d7dcb9c9903f5a2ff840b817e6d72f492a6b3bd00f2b3cc103c407b4abf9f5299e95623154be3b4b1631d0d8e96236854aed25aefaedc573a19dcc3c8cd8e0eb73d921baa87c65d5a9424c48bfd24d38857cab1d972a2bef0ce75faa8121354e482ad0188fdf8ee51c5eb85d379f2bb890a0791ebbf5e5fcfcb094b04b6e9944174ef2bf42a6a6da7d94c68a90f2bf44de4ff102d6f23bcb08a296066868e4e7c76a4e61c0a00948bea02112d342d0ec2d107d75e5cde07049c888b9e017c2ac331813f4925aa66ebdd01a56fed93ae2f3dc183876bfd34f6149c5dd73d24321ecc43d2eb103bce04c0cf7f6a3845d07542e66e694b632bc12a466b126bd8723fcc64f18255aadef4b56ba57859fbc3d6e0609f4b9a9bc7931660cc96b401cbea67fbc3d51d5b0d01450ea5a2d7023d7e646979b3ac517607b015893f61be5bb14b3c3c0ad476f1992bf321b25722c4a61a5e5d9d4d54de20d10d4c30f962c1d833439a334e5df72e153229cd0dbf2301705c8ef1a752809f8eff3fe32b55d82af48d9dab5e51d170e6e42aaa7e15fceba1a5564aa92e6dabdc15da349cacb5018ffe1b183ed907f538c961c51c5265eb22850322929672e3a329a51c11b56df885cb3a1447ae3821dc6010334eefbc6fe1c5c3992360056cf5a3fc2bfa231efcb6bb320735ebaa34e7af7a0478795353c27ded4b5f9ce7e3198a761942edf09f4e4780cdada6ada9d1cf68e34f7d67f0d2f2fcf619e251d575cdc90030c99e88594963cd8873cd0654f112cb440100611d26a9affff144c12d579676f88e27879379be7fec91525a2b91d58ef8ed901aebe3c916145509541f52bdbfb868304172b6f86192ef54632c538cbaa3edf5678cf1448ce71b6e346f917de86c60580d579471d9d55b04e3bd9c8dd50794aa87fc4e7c4b87b68cea4caaacf8398ccd3a7dbd4fdd10078801cfa0a1d75870350ccc41d88dbafccad66a337173d87137e799230d011b80e738ce29fc1e0fcc3f77ff17b6fa73a67e032b2764c71de331315f0dbaee039007deb95d4d0b57ef7002fbc7e9a12af29b355e48160093c6f6c9f7a899f84cf328d2e62bb8aa4750afc2a625a6ddabb4aa4a315c6e6a5f7a409871123c21a080cd2fd71a3cb693def9dc4adcd1cfcabd6ae1a3b2c850f0761fcda4f012baeacdf60491adc1cebbc9046a6d01e309e218537da097a341676a2d5d7edc651ec1f34abfc0c4cb16bb7c3e10a2110192fc5a826ac3f8e941bb6ed85c6350c661e8f41cb342153355ebaadfbd76d1471e2a4b62b5f846dcee936345f5c3395850c17950b7dd6e5c041bfe33e798db5a9c32ef275a0f1cd19a3a1a49684f667426eab12adf0894007f33fc72a8432714b4539b2076370e0c2873e7f633049dc2154c441765e756d2e3dc1aced2d7b657641c703ce4f39392eab80cf0ff0016df277a31e7d4ffbf0e3353f8b2184ffbcb2c8ebed7cbfb8b47c960b448348de13aed8ce3d686aa4290bc5a1bea215e35ab5f82a5edc3d2d34637d9b2dbaf987ce406ba75f251911eb640ca43c9e14a923b7156d2b10f8f07c704bcac6852b2eece90af8fc1244d097af3becf5a004f7ad37f0112c8bf8c89c5fce05a04985a05df8a05ca60d75bd6c42d42bbcff5830cffc5532cb64a0bd88b2ce312327237355034b07da58e47ced5d4dc247d31d88c506da6cbcd6f0a9b2d156c4b3fa59e903ced8c865254ad9bd674882f81d55993f25b4259e69a70857d6de08c09ca3cb500e910587ede13c4e314bc1e6ef28181e84accd82e640f944e0c6faa544c902693686ba5720c85956aea5aed19bc41d8a49a23440752087033e6a48ae04b3c5cfce6ad75f6a6f4f7aa5695a02c484b44dbad940ae701ae0f09ae9f8b4d4a2f1923aff08984a62120df9e264ab4d676811d0ef856aa509aa71f4a07c00cc18ae38a87657ea4973a47b20f546b6f0f7858cb7a455ad9f381bb73d96efe68cc128c9c74ffcf429fdac84058dbd9364e752cd4aa476fac04892427b4a4618874e695c6ea93493047f8cda747f6e87ca0731a3e334c03fb4525eb0f3d3e0a81fc0d3eab1160f08a8e34d5b2e991ab5be1b7a02339470ff0164d96dd92e3608be52520f5da505f0c28afa4da6818bf49809b84d32b34730e7725efb377770213312cdad2aac31d900cd36c98690aa391ed27eac3c55793ff8128562fa505a4566922b5ff8f4b4e2310e608f066e31732247351115081ceeb2db4011f1e3d8cd331e50e5a27f2ac6fcf5781f2e6c86e5d2500867d3f202c6d7839b30b98ab16", 0x1000}], 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:06:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r5 = dup(r4) sendto$inet6(r3, &(0x7f0000000040), 0x1c332, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockname(r6, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r7 = socket(0x10, 0x4, 0xfd) fcntl$dupfd(r7, 0x0, r7) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) 09:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x14}, {0xfbfe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)) 09:06:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() flock(r1, 0x1) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffff9, 0x77}) r2 = syz_open_pts() syz_open_pts() dup2(r2, r1) 09:06:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x5, 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) socket(0x1a, 0x4000, 0x1f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff7}, {0x44, 0x1}}) 15:59:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) renameat(r3, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') dup2(r2, r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x6, 0x5, 0x20, 0xff, &(0x7f0000000080)={{0x5, 0xda, 0x1, 0x9, 0x3f, 0x4, 0xffffffff}, {[0x4, 0x4, 0x6, 0x4, 0xfff, 0x7, 0x5, 0x200, 0x35, 0xffffffff, 0x7, 0x5, 0xd30, 0x80, 0xe3eb, 0x2, 0x1, 0xfffffffffffffff9], [0x1f, 0x0, 0x6e0b439, 0x4, 0x9, 0x1, 0x8000, 0x7e4c, 0xca, 0x5], [0x6, 0x6, 0x7, 0x9, 0x1000, 0xeba, 0xe2c], [0x6, 0x20, 0x91, 0x2, 0x20, 0x20], [{0x2af, 0x3, 0xe3b, 0x1}, {0x2, 0x80, 0x3, 0xd9}, {0xab, 0xff, 0xd7c, 0x20}, {0x7fff, 0x3, 0x3, 0x3}, {0x5, 0x6, 0x10001, 0x9}, {0x1, 0x9, 0xffffffff, 0x5f}, {0x5, 0x6, 0x8001, 0xd74}, {0xb215, 0x3, 0x6, 0x2}], {0x9213, 0x1f, 0x0, 0xbcb8}, {0x3af, 0x2, 0x8, 0x4}}}, 0x400, 0x2}) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) 15:59:53 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) syz_open_pts() r0 = kqueue() r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000100), 0x2d) semop(r1, &(0x7f0000000040)=[{0x3, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/252) kevent(r0, &(0x7f0000000000), 0x8201, 0x0, 0x40000033, 0x0) 15:59:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20000003]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000001740)=""/4096, 0x1000) read(r2, &(0x7f0000000140)=""/103, 0x67) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 15:59:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) fcntl$getflags(r0, 0x1) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$unix(0x1, 0x2, 0x0) bind$unix(r6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r4, 0x0, 0x10000, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x60, 0x1, 0x7, 0xa98e}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x5d80}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1, 0x7}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000000c0)) 15:59:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200008, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0, 0x0, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x46) socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20, 0x34) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) r3 = getgid() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r3, r4, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/46) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/48) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/76) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/111) 15:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/14]) 15:59:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setegid(r2) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="51cf6eed99437ebb80ebfb5459af7f4b6700ad29c370bf88df6fd09ffa3b29174506a392f20035ff407717cc29e00c53200bd6925d4364f3bdbbfc9e61f3baac14b350be43181ca53df948e3987c05ee99654246ccdff06db66cf7e84c00b640ca6d1eee7a8d3d47c4e8750000f2b1d74b9153085e0fb75f10972f89ca1b5e27043fbaa28fae3e37a73790e3d28f6d25a567d8889f484ddf4c8e4ef27cc3002da6e1fd722dd88d7bcb99cbc6a0a0aae063dceb8e0d75307ae482dd01ea9a1f541f37470b9594232b35096a046b63ecc775f03d05441738570b236762edc8cb86599b852d2a99346155b6e75ad8207eca4606123994db8f66316a13a870d48353066147694815582d62d9d45a898ff43cce90fef123353676d19d89c7e299bd9532d86ab2776a48ff3dedb1ff875af9b214274a2d3e5a8d4c96"], 0x10) sendto$inet(r3, &(0x7f0000000200)="0e42ec447454b1f7", 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x9) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0xb, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/41) semop(r4, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x3) 15:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6, 0x0, 0x0, 0x40080}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 15:59:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffff8, 0xfffffffffffffffa}) syz_emit_ethernet(0xe, &(0x7f0000000040)) 15:59:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)}], 0x3, &(0x7f0000000240)=""/52, 0x34}, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:56 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8883, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000180), 0x0) 15:59:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup2(r3, r1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r5, &(0x7f0000000480)=[{&(0x7f00000003c0)="d2e07fe8c7f69b1d4273d46d7e53f6fcc16af8488d01381b5e2f82d43ac504e4309b36b85e2e9eb4d1af39fa63fe47d6cdf022f8d7516cb2588b30f8d93a6a3a8349e7e0a150e0874ca541fa7994d65b97666337c18e5deab5e242ad", 0x5c}, {&(0x7f0000000440)}], 0x2, 0x0, 0xfff) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x4) r6 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r7, &(0x7f0000001740)=""/4096, 0x1000) read(r7, &(0x7f0000000140)=""/103, 0x67) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000340)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffff77, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 15:59:56 executing program 0: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0021ac2404160521348545c70000000000000000"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:59:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x200, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffdffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0xfffd}, {}, {0x2000, 0x0, 0x9}], {0xfffc, 0x0, 0x0, 0x100000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x2a0396f103d7c2f1, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) write(r1, &(0x7f0000000100)='w', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x7b5dba04b1b32adc) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 15:59:56 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, &(0x7f0000000080)=ANY=[@ANYBLOB="688a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 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) socket(0x18, 0x5, 0xff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:59:56 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) 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) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:59:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5) socket(0x11, 0x8000, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x3) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) 15:59:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) write(r1, &(0x7f0000000040)="1a", 0x1) write(r0, 0x0, 0xfed3) 15:59:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x2000000000000000], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000793000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000054e000/0x4000)=nil, &(0x7f000027d000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000029b000/0x3000)=nil, 0xfffffffffffff0aa}, {&(0x7f0000491000/0x3000)=nil, &(0x7f00007fe000/0x2000)=nil, 0x2}, {&(0x7f00004e6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f000067f000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x35}, {&(0x7f00001e4000/0x4000)=nil, &(0x7f0000131000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000064d000/0x4000)=nil, 0x8001}, {&(0x7f000003f000/0x600000)=nil, &(0x7f0000162000/0x1000)=nil, 0xc7}, {&(0x7f0000248000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000073a000/0x3000)=nil, &(0x7f00006ba000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6ba}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00005d2000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f00006e5000/0x3000)=nil, &(0x7f00003e0000/0x2000)=nil, 0x81}, {&(0x7f0000676000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)) 15:59:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffff"], 0x10) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="86191e9788e7e74c05e0f8b7710e80d068fdacd5efc52d4a777b36226634371c22b1b62a85870840644466c3698a0da0792abc91ffb7e29493a36d12161f6d84cd76046eb89c553c179dfbc7d7a5bf6f", 0x50}, {&(0x7f0000000400)="49f6dd7348336b386b7a0b1f6c53e65e058e2b7d0eaf168a439e63965233b4a9066e60ac25f383c14b95630aea1ea4a53eabf8c80425421be4e8b10c22823156cbd18d7fd1351d7f10b163", 0x4b}, {&(0x7f0000000480)="c3f7bcce0094470d1d4ca275fe85d45c0fd52da47fde6a689800256d39359d2c1d0bf5129b0f20975c6ebfea6ad4cf250e05e184fa25702c8edb35334bcfb7c7f44a74057e10dcec4da02a79c132dca54d7856ca12cb0cf649a7d86a865becdd5e74c4ebfdb572dd992b859ceecd31c43b81fef7aa8e4c6571144c73f42fa641618b6a48d3adc01e403fbc3a341cfffdaf5df22c5e7aa7244ec813578761ac4ea415f9c6904ee688e28f022437424f9e502bf2a32774e5872a3322da7d4572a84accafeb3d42f21360ee98111f65f4a31f7ef8f64a522996def17b5cd86691249a823c0e46e346545e529dded471af9b988c308e17ee8915be69e5dbb74acb99504d7016ed1519bab301c16a58c0727f707375c6276ee685afe2e6c945a9db284e1cd82e24038cb261bc9d50c425f39d560c895845ffd50ea1d221d3954b65d06b1dc0eb75878327108c029596eb785b80c5b4841636159f6e0287baad7b47875121117755a970e19cf56957b98bcc9d44b1422c0511c44aa27ff809624545ee62dc017c778221694bad0e375660307f55352989faf01f54664fff71d998871b56073c8505d967fd9509143884cfb1789d5b6bb28c7c78bf821bbe855488c969bce8b4da8b747ac57fe1a4315b4ead705520bc751987b96d4a8255cc493c88a55a4a0480ff8bb66efca15a056978dfbbe02c82f4f0da77eac17069bc4b583e25a00645cde35406261185418b9a27fb0fe49a444e89354884f31e7ccc89c41459de7502a143361efc10f3814a5f97dc8fd2558a38da49f60f73ac52015baf44974395b881204924172a86bad3dfb7ce962737ef4d6b47bca0a6203e6605f3ac3b523d94b4185d4333eb1178854082d8575d7fc69055bf1209e1c262a28d56b8e9a939c3dd3c26a820b8626962de316a53f44360fca1e7aeb04581e15a070d2824c9ca3aa899d7dc6df590c8c1a3b53dd593acd24e5111d0b1a46e739a9471ad10ec62476868ff5912ea07b7ad52864d04eabadf5e68d8d9ebd9cb54996002900ffbbf689022d9a6faad06bd89e9483937024d7663faa6af053710f8e26716c783d0daf21342d7635a79c395a1ff9bf68e5092a96c41c9db30593460bed00dcf46dc948582907b49a8738c309b327d6833d8d76c4df46dccfced8b4f59b0f0bc77120e63d01c219d5561118a26720a4adc247324d070a95fe3811061711eaa511fe4974ddc63840270a2688a962678721cafc803bb23fee2f316d2dabd2e1bab277335adea94e17273c57e1327c880f40ff6329109dd11344af3da35ffae4302d671b42fd683250ebf3c471677457f68a9ea7e4e50deaf764b6f7c4b763dea3c8ff7a42327f8c1f26da60dc62c26610ff1c22f8e4d792c49fb91e2111af29775afe0ec3756e18a422499e803aafa9181e54425496380422d0c49ad78972171648f3e3ed27b3c62a3450e4b497db1198f65df3c8d7f8fbb96e6753848ea29c804b376056d35e1bc8e5a11fe65bb0d7e7d256699099e0949e9942bc85979d7ba23c27edc576bd8aadcc89d4891b9d28fac9da3940254ab940c5fc6cbced67eb02feae26940082476d07168c29bfc9819ba36b929e5d712ab09f68f1f35135b3ad15191b26947f141faf3e6971c3a550bab7d7cfd6e88348bf1e61f177f6fd60c1837a4aeb3b25202295ed0adad15b67cda290e60029a1e40c5b5df7aae1c6af2bbbbe67f3266ae22e2625de8028bf81541990ebd3579e70acbd43009b05482de4ab82b860cca73224d015dfb44ef4c5deb69f341e8d93e903a87a57a420ab822", 0x4fe}], 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x4d}, {0x4006, 0x1, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r0, r1) 15:59:59 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x7, 0x0, [@loopback]}]}}}}}}}) 15:59:59 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000815000/0x2000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000955000/0x3000)=nil}, {&(0x7f0000072000/0x4000)=nil, &(0x7f0000137000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000ac000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00002cf000/0x8000)=nil, &(0x7f000061c000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001d1000/0xa000)=nil}, {&(0x7f00008e3000/0x1000)=nil, &(0x7f000027a000/0x1000)=nil}, {&(0x7f00007d2000/0x4000)=nil, &(0x7f0000520000/0x4000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000276000/0x4000)=nil, &(0x7f00000fc000/0x2000)=nil}, {&(0x7f00009db000/0x3000)=nil, &(0x7f00009f0000/0x2000)=nil}, {&(0x7f000087d000/0x1000)=nil, &(0x7f0000a77000/0x3000)=nil}, {&(0x7f0000406000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}], ['./file0\x00', './file\x00', './file0\x00', '.\x00'], './file0/file0\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x6, 0x8000, 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x8, 0x1, {0x100000001, 0x1}}) 15:59:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)) 15:59:59 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffeffffbffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4095, 0xfff) read(r0, &(0x7f0000000140)=""/103, 0x67) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x200) 15:59:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000002bc0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000023c0)="91703049a4", 0x5}, {&(0x7f0000002400)="a2bfdb3cedd4b6373ad08a934b1aa49cf8b7761949670102b07be84efcacaa50337d338224ef20430a852697a7f54dbe840e4a52e21e2d3d039c23548ca0814adb25422ea9df3092cbcced6994bbe38613eced0b22ab8fee3ef530742c6e518c9869835a8fc4b7f2bad1d5ed0fb235fceea617afd4e4d245052913929afb422d10a98e", 0x83}, {&(0x7f00000024c0)="36847ae63f63497ef1909e77c044bef1ebc89b3aed699f3a1978b105e66679", 0x1f}, {&(0x7f0000002500)="93f627216361b38aaaf1f6afab183af5b04a016308f75f80b27f2c391e6d5e3020", 0x21}, {&(0x7f0000002540)="f227315accac337eacce5805af9c537e25b70612c92cdcbc6e015986912e75254bc8db10591b8f04641c0f2c8c18fc3c23b0829fc816a16e33090966f9957a357a12a630758153770f927703", 0x4c}, {&(0x7f00000025c0)="7b4fc5cad51d793ccf3424fa878b9d81e1a888f07a3cfad0dc7b2d4b888d66bec0aefd086560ba76d8964e035359a74f2418ab2b9c58bac639b54de68799707ce6bff8947373533fe30626235103c235607ab6184319036ee91ac6b9652e1f84dd543f101f8b223516d7d0d0d183b765f263b1935e27149299688cdc988bfa020a0fc205c742d6908b269ef4bc40a5a44deda9bf149ac369041468848cef380129f21e", 0xa3}, {&(0x7f0000002680)="294990c8eb5e85d66bc95c492db6ba36458a8c6a21eafeda1fa1ea3d23cbffad36e6b541a83341f9d50f205e761116f238598196aa53127ac3a2da404a1499578a4eb035d3c296c3b82cc93dee2af7e5c7b066407689a962745bee09bd15d63edc74ac69aeae76f4826b6c5ec638597f39b050b956f1f685df4ab39bd6960745cd16068519de6dc66c6903c5901414ebd947ba18bd5394c489f0f447e02fcd5c34f7b40d6c8420582404c70064948d2ae96d884a0729d4cdeb10310c24064bc04d8592d93a0ac3ea54b72bd2", 0xcc}, {&(0x7f0000002780)}], 0x8, &(0x7f0000002840)=[{0xf8, 0xffff, 0x401, "fb6e836a433b78981ea765796396c5f24918b32fe2b337b68c32b27019d0bc3e35587e1e1df8c9cb5a3e5ec52511dc271a76efe3d91e749a3063aee9fe63578b5bc663c5b371aba0a564e51a83ea692fb369766d7ba5a72c71ce7be73faf5b77eec21cd99ed34e39cce608a2e5053cf3d4bf8a4e39fac870c973e1c51b35c19d6fdd771200cfd49fa6aa0930c14d153b18e282725b217ac2b35d134701902464d901865cf61e5112dc8325fa05957b77e6f022d5d17a2294456b86c3a98cb34730dc2a8d477ac321244d293ebf6b07ee11a44eafab0646856f0a44fba0548ccb39b20667b9"}, {0xd0, 0x1, 0x6, "fc9f4246902a00c024c39729a9146529db085d50a3ae0b663959687bbdcc249dbe8254294aa3f8895f20b818e15f238e5a66bc6cf212e9da5a0890f4e7d09486d4814f5cec0737be8231885de2a27a50ed46a59824fab1ee456cb41a14db6114eaea82dbf55e1bfd8738315fe72492ad6ef6f64007f8a2449ce9b17320352d581a8c898585ddb23bd2c6bc1e09cbd724c33da0e9d4de02e527f59fdeaa2164627757a522019e6af0be9d81caab1bff71e13ac51869289dc9ae"}, {0xe0, 0xffff, 0x3, "39dfde8cc9a5245747c7d545df90103d7a7186074ee52b0923b28de67bdd3f15a3dbf388f14ccb86c1852cc9291cc45081c35c14b5f5fc638caf68fe1bc424b9ebb7b772f89e3c1494bb02688f5004e50f5c97af199f928a0493acdaf53deff337975dc6c9bace1df16bb21304cc8cde8820ffb1650d8078dd1da95f8723e790a6d97a5df1042ed57c0519dcb98c20429ce17fe072c8451bdc140d751c4e83747b0d3c2fb6fd19da5c26066e4710596eec1e31d7b41c2f9eaac27ee985f787aa2522bb2f58d1cf9c218df1f1"}, {0xa8, 0xffff, 0x9, "112481431ba8ff3e3a2c84c2f2539d168ba488dd0e79f0bd3eba6ad5724a0a9623829b4d96842e244bb132940fd0c93a7c7f9573d3c2d7f5f898a5d8b22cc6958b2dfa2ccd1139b44f9b8cb46b4e7717580cce3fe74e83ebbbb628a4aac82797f6d5b782d2420441fe47c2dce4d7d769520faa8d408d63f4c6aa16e2d60985d521610e99517ddf754027bae1d7b9445f0b184dad1f"}], 0x350}, 0x9) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 15:59:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffe5dd155352cc5e6f2310a3e555b9a412990ca9ec064423912a78f5cc69e795"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x4, 0x2) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) 15:59:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x392, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000011000000000000"]) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffea, 0x2}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffffff], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c8790008000068c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eaced1d9cf0701cd8e57a0118d1e099e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e13148df63675cb6ba8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e0300000004ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be643ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c0074fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e292d22cfaa4bde6f4296ef7d8b3a9c571ff7efa8a6b1a58b7107d9e7a853efeafe52920000000000bc8beede33936ea094240a7a2b2615ae00000000000053c5bfd5b8a7649a0c856f0581987e9a1a6b25a39501578ffa4b209da42e3bfc490efbc17dcef51cbc8f0ab4cfcbbf9b8ef70e8437180a9320a7d027a6e9"], 0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x6, &(0x7f0000000100)="305da6fdbeeb944f9cab5c8c7995462d94796b743b541d09d2195487f6d6490c3cc56307b7647a2884ef2483ce810b0b117bb24f575175965e32fe137097a377fe6f7e4df8fdd338c19a38332fd6382cb7c20ef6218e2354f801c835c23d74387e3a46f8f789711c2bcacc3afc993e841db884e925382229e3b9b39cc0547659bbce", 0x82) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) sendto$unix(r0, &(0x7f0000000500)="0034000000ff00e400"/18, 0x12, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000de7000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil, 0xfffffffffffffd6c}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000b2c000/0x3000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\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) 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(0x6, 0x1, 0x6) close(r1) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fbe3", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0xfffffffc]}, 0x3c) open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000540)='g\rr', 0x3) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="b15f7d3cc5f59bade3a307ff152798151fa77176e108eee74a83bd4b4c9823a510c15f6b77a464655d36729938f12fb810a31cb35ec2d8da96d7f433c6142a83b15ef20aab695297f35c2ccc579e1c7486e304bc65948960d0248c70d9cb80e06a4242f5faef231dbc3009f8ede55f7a5e35c7beb32667518078016993e10bd6bf0011c1c90045bbe92299"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcc6a39fb669cc1bd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180176cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b3a98139808698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380a03965da50f09a79ceadf6a96f580594e6d0452fa14cb8dc6758b21c248fc7dbd5a3fafba6db3e551b809c78321c8aa627d1de40ee71b83d03073cb4f934d732cf02f21168b67854095d0289f0ebcb1d1f42d58aea18a1c0ca85fa000b80c910df419a7ccc0118e54d10cc74392195ffb1a72a642d9ba6ac94da3dd5340355acfaa3ea633e1396db848ed5f56ad19d40062b3d816d18e09eb22c3a5021506e570d6833802231d51c08f665cc772af5896b4d18dab886d9b11c44432d0659bb4cd6343cfb2a043b5a425e8784084b29a622c486dce810e2d94bbf757c2fae20d49073dfecf656257df93b8d1de83b2d2c0abe02cd2e0dd33d1b96a17113b0ee05a97ce0e0195b101a5f65bae122c2516f854736786eaca4e64856e16a71f87d65f07dc6dfdb8ffc29c7fa99ab9dfd4c1fdc4d0c0ad445d2d7aec326b26077433b29c"], 0x10) socket(0x2, 0x3, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7, 0x7fff, 0x4, 0x7f, "1890a24f0ecb823d056bf282de2e09028ba2ff94", 0x6, 0x728}) 16:00:00 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="40e3f8c1bcfd79a08ac06ff1756d3dbd1c5849ffff19001c00ffffd58247122ffc7bc2f6531907302dac8fc8846dd135a5bf5502fa2b1108db66c3d8ea6d9c574805b21fa52cb16a920c37b8a40a48e1a0bb804aca1f3adabc85976f0db9ea16c9b7470f3979f3362a6be6ec5ad2ea3eab7535c9f5c56f196a914123ba436c3e8f6950891667cb23b3f0d012a3fa31dd6ab81fd866664f215bf105187384316d69250924b2a402651edfece08090ed"]) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) fsync(r0) 16:00:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001780)="23cbb40a3b57703ddc96b8df590c1641c5a2615182f1790865efe746037d656ccb210dcf664a65395c645775800fec1e9465867edcc2ae0062804dc082a154b7bdd10f54569a7cf5d9af1ebee834314a88c962330b6d41781295c3c4ea2f2304273ecc234c1b3d40d9bd97c1cb3f9856ba1a3322925a88503ccf277ba54ec02ebddeafd52b31b2bf01f9ec4e10922c2e63f7dec148f3af8b6452e00b6ae2edddaf9909b383337c3088f6d7d7bee451fac6460e5130122283900b5f14f087e3712df6ba91e9e63a03a139654c9fc32598ea2e8cc571adad55f03929386173b5eeede2abfe03811c582d5e110aa27cb0ce89f9fda0d8490e544db393d2ad", 0xfd}, {&(0x7f0000001880)="16326ecdd6f632f71a48b45819b4b14668b4dcfe2d3515c720e7e1cb8c9efd49f370aa8b951a83bbbfccb65c24f1fe5f9c2b31e4bd74ce11500ca6e092da3795b339fd2ff172ebf3750cb0735c5e2e6ff086f2cfba53c0498714cda8a5265da8d18ab3cf3388645d71968fc7d2497ef5cffe0641db4d8f0d6e0304944cb4133bf64e7aaf1b68a96574968cb780e805be8f4c70ddd71881552106ed96c49d5388", 0xa0}, {&(0x7f0000001940)="bdee9e176f42b5125b2d91fb0739f59a6bde86f9983d8622e606699206e66d249a4c4ffc1207ce63bfc9408bdebc10ec2853cdc92266030894d5b5add3dc1f9837d6cb9af5ff1ed48816be2ae4dff0c6c271933ed279e257a573d96bb1cb4f5534d2c2005dfb8c83c3e6f50405adbee7aa36f87c9d8df406f219d726414d08ac053c5f2dbe5972e7b6b0c2d19cce58a0ecbc26f16fa0f097a55f3938ea81743d94d231836082b8539f4e7ac313dfd0ecc74ef5f1433a5e2c57a1745b513ba5902d262a909cdf40f326b4bb67234b33db35c1ad90c94c59dc934537b54a16dccd6d8b4186eb71c67885a338d3a7a17ccd5771c9690be5c2560f58d4a0c2", 0xfd}, {&(0x7f0000001a40)="c778540e5a0440c5d6cbf6e8db52c4c6092b2f172a050579fc8b519523450618e7871cc6d355d548ed269fbf4c211a8fb6f4d59f39e22f4a090d8a6e48bc6ce61759058cca1b5252192701e411cbbbe0e12a8556ff48df2a3e6b039bd97de9a449f5edc3c7c950ba168ac5d432f8d9a08647f44590685ba1734bc96731fb684fd19170fc1ed6f240a6b63e6f1170d9ce1eb3e9b41df882aa492a65b1bf7e7956", 0xa0}], 0x4, 0x0, 0x7ff) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) recvfrom$unix(r0, &(0x7f0000000780)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0xde) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/103, 0x67) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000000)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:00 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) r0 = socket(0x2, 0x4000, 0x60) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xfffff, 0xffffffff}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000004e80)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004980)=[{&(0x7f00000026c0)="75644c9351ed1db2cb7b10a6e047d5f4b6d6dbd74f2a8a5cff756b675c985333fa31a7cf1827d9588ec25429ae58f7b30718b86128e17894d76e8875cae06dd072ccae64cd34e1cf36d573589dcf069ac93df90ba9da352413288d6324dad51f3a0460c0d252aee5cb3a9b4cf88ba8c4fd43678cb8fda804a8464510f1cca7e04682071c9276f5bf9a8584ddc7bd8cdabdbdedef11ee93c80b5ac21145182534dd20f05b2f66e1b51c9924b6fda6ea79881e496a11f689b7805f70dc413992110dfa91907c9e96007ee6446de503add9286628102865d48150950a7ba4c611df7cb5b23cd9ab644645adff7d902218e4730d58f5aa", 0xf5}, {&(0x7f00000027c0)="ea9449fdeef747dbcbb738439590251624e22c1fe6651cc4cbf1546d002c65061a92000ca1ca4436abd64fe32a973dd8d8d5c45dc877df5043c786aeba055946e5a3ca7255630f964886445fea93c4aba13e6276c589800bdb1f234df19a34cf8ef1b5a136c787104fa2182a5641eb9c861102f7c77c9b2855c9983350e514a6bad0e787302ff1ad458718b26c7bd8d3e771054a4603491107559554a8467bf96b8eeedc7ddbaed26bf4df2263a9b160f4a4d4407af1991c331ca9866eb67ea7d9", 0xc1}, {&(0x7f00000028c0)="5715de6d4ac00d5938b52e782d9281008e14b54b38e8b7f54526e28ee9f875018510fc6530938fd3b846bbeee2835bd1cd38df6bac123c903a2bfdaf115c67717e5fe6d0cd633f0b48cf6033a4d6d579e1ecbef36774858b5e6e91078ad6a63aa5dbf2ff8f90f2ebd6a8bf4b917d66670b1b184f3e91260ca0f1706e670e46c1a455442a5bf54b77536ee7d636b6c5e9a3e94aaa77146d74798bcfc9fcacc786dd007ef67027b2743a0e4d004b9f9795e90bbc3ee62b796755e19deb12f2795f8f1bb09659fd98b15b2a3ea2690ef996e027e3f9c6fee84093e50fb04170e7d02ab3d4bcdeb5ba63888916b2cfdfe78bac8475771064ff88fd98cdc5898208f81a4f11d42193dd7cd91d9b4ae2752b350800d9dcb1b14cc657e1bad7be73a273cd36f4fbcd40044a6c3be57c146ed53cbf12eaba221e82a0c24c0fc648a495a1eaf36cbd8c9d6e6bf71ce119483513651769d86eef17ce5101d186e09214b316b373fecceef9050229f46f10eecf438b3e53b41b66b7a01b51ab2910e09bf90b2e1dfa9405f0cdffb80438b51b678bd6e4bc39b738b3ebf560e030d26a7fb3b3e0ebc41562b05702049fa1f4ab28ccadecfac549e7c495b2a09f1567934cab395f2d426815350ea4ff93ba75c1d74f41d66e6cf45ee0ac53b7b570234633804ef9efbe2b7f0a5ed3d45790b1efa4e7ad59abbeb0db0103abfebd59a4a384811e533494c519298f56cae93554d68c79d075b677669ebac72d61edc4551ac9fc5b65f9ad1f63ca63b9412fb5a149c4bde8761648fc516394ac90e734510b024a52186ee555ae0141e54a74ac036b1de40f9283109fda3623dc2175c3baf885b26a7af6d7232efc710706304ab4731315422b68bf37b4a5ee4a290c83580863d1c89c3ab8e5aef58a59610c990c933b6dc7430d89a7a64281082ab5b4491282d80935ca8d071b78bf34c5c013d4a940f995a09fde2c8ae83cb57196a72bca52637288defa54d9dab06c5a60eba6e5fab4b754777d80f93b42ae95700122840798f3961a99c7eaa957ffc19f8ca6da0b1d24374499363fec7fd85ea4218c5eb62ac4aed8a12fd88d763dba4cbda4443b196a2a0f727bf09390e53767d5474650eb08eb264cd163366b23579f902d631460dc8348f3741e4c0af79e50dff7123094e89b4ad326b20cc71d36a6990331f28ef6d78de5f5baad8a3e7e183936857315ff5ea3573133b7b2fcfabdc0a52f23bbba6a54d289d57bc2c8e8c00809271586e37820648d77b8f05b860f8897c6dea090db86f5db0431964da570d2e2b028dc57bbb0cb154515ad78240bcefc7f25e8f0730d387c1eeac9c0064ba1a6e95c57ac099e6bcc258fea65aae0a695fa0ddea1c63dfa600b7af501178470cb42df05e2d44f0c8371c73afab3ce251c890fdd7cafd0d2d17bd59fb7e0f171f7268dbffd0ffc5afbe697ef8478ff98cdb52a6416be732189f46d3f17ddd0b450f0f07479986c7787b1ff389078f1dd961e9691c177571aaab1108a23d9c8c3d661e46259cb4274727e7d1fdf4f2f01ce9bf9deee935afbae28b5b8c6da8f4b3d87b210e12a6b52ff1e4a035427b36c10c2ff438bb6d60af5ebfbe513eabe12db6f2c7f21b418743553393404f79e6251cde4fdfdfac01cb6f00b658143ba60939a1131b8ffc0dca3dd4516e0c152743eff95386fdacb4fa54b69f2cfeee8c6c682319062e64a31677990f1d0f1500014baff9e8214c8d51f7214da14712d38aef8cbd67adc7f23a95596d4560db1900406afa649f05df7b3c5f2cf64af6717379f621913463dd8ee493a096478f4c61a371f235f9cee29e4e3224c601a1f2b631f199dedf5b8c8fb63a4d99a77c8769a4aa4a7c8f115ed70c2f3adcd007a13619eb78928dc101f0454090f4cc2656f9de27e099a9e6578b45ffe557d8470bb5f85c6be8cc6358ad33b9ef3721298339078a11d3bf19ce74393af2f3bbcfdfbb360ad082fb102a86e2c571f3db37aec76efcf09036aa78c92815d30d354d795748262cc9948cde6cfc2b8289b27ddbe918628070846e4b69751688495f8fa88fab11594961232fc835dfe66ec8caf8df6ea3eecfbb7b8d306e33b58da91f959272a41e217a378564cd863706023fac4ff8d995cb101d15a27daece379c7e094412de30661f9bb723cc8736bf4707e64975d87528c217fbaf7d813fb0fb01a9ab0778ecb2dfe07ba4f73ce88f740c0b42570fdbb632af019d47658a6f11fe893b87950867b18fd995e38fcee609c26979d717b3339f9afe19adaf3c1f03e345c962ba17b1897f8615e4b4f82ce7c1c3d718ae9dd7c00e7be7e407bb6d042c6e82480ed1bb5a768249842cb40a82c99931a49f26f7f86ccad597eb77af80576514d5b5229d545de1a0b0fa13d800256a5306e605060f4437b0f857a7e032b731a4644970a327399e4d4e255bdac49650b4af9f5a14a6d1c28e77f421150aa9f8afd226a5fa0142bee263f183f4f78f44b270c283eddd7c02f46583de4b31a838e5e10be525b72de75386df1cda5cc3c1e93d66552e12d4961bea5ba4259dc3644e6c9eeea38d652e73387cae3ec60b02f54b01611e0f6d3272d644de2fa24796fadf1467797e24e996e6a4aafb3a2b0ed9a67209976d90fb15e5107619dc8b45e36ff8a8e7a76d29d2bd4e4583ae4054f93b54e011806c0dc458198af9deda77f5c8a28d6d235c8e3222319162e99b96033c827b50ccb94d9e68cf099402240fb31d1d21a4c90a5d102638e043d5d751433cc64edc73abd927a0a651ec1f0beb62af62cec16957e16b6ae78ed909b5f0393e761d2fbcf5bdc7784129079a944196bf80124524d158b553e9e7fc5ca97167acc2b6dca47a1be708470eb94270d68cd89d9c186aabe8ff1fe81d90b90d915158718c698402875c6a0f186c69f5436d0a96afc651329cdbebc0ba6cf086a2d2e25b5e9a1f1aa58ca6fdfa574e6bad85995932db4594c20ff90d4ae05f4e979fc464ef879693d76735b4ec4779436f11a7d6e8292324c4b79d2bcfcd11b2c4bbbbe5216aff931c9753ed0f408557eb6c722817cff20c1104f14098ff05da1cdf05a468c01c24e9c597ac90b35172c72da834fa3cd0a65f312e37a513567badd6cad040c14fb7240acf6257e4271ba0b3fd5487c84c09c1cdec98c349bde2e2f4113d4a9ecfd54fc5632644930578483838002177a64f3f31f43c4babd133d5f625d6881ab1efb6f090db897853c1ce471ccf600b3a962adce11c1f0eeebcc3ed72ed939b6c925ce146b7d85057eab1f5aac914a3a3125fd571b5d9dd02cab9f2fc54ab569823c104c01ce5c516f93674f998555fecde0d198e2af2f1d6932e1e481d47005748892793d7487c989834889ba98aa6b57df75e36528f390b3b2cac77fd04fafdc930af1341515d808601214aaa88bed02e064514022bd55b984d366dd346172d347ee749df704b46acd4fbe37d1de6f4f5cbd07a32a7dade604c7d9fa1cc67cddbcc34419441719e9c5f0ddf63c7f83e6989d15904e5f6247c14dc08ed76083459ce29e76782a21435d8bba69eaa6dfb5e17620704892e2e9b8b74bab360fe30e3ed97f10dc05ddfd0e6e303578b41151f0fdd29711f6f4fa504fb1d6b9be3b713bdcb7343083e1aca2f735031aefcf34e0dc7c8d580d2064813f07bb7f8d19950e9d8169acd7471545169831ea9d027e0d924feb809327e9860d347b064f9d9f8b505509ce44562bd2006abe435a1ac4047991fa168018a29e98cfa28131ea93cca516d5ebef93e5ea8373317b3563d8a952c7fddbe41e43358f38c9934a7d985baad430e597a40f91de69f90be8bbbef3467e484bfdf89de3c9950d304b47acc5d0195668a211e4d71e45487daff8c929359600161633463481ae2f0dec78b4af0ddce58557b4e1fd8870420ad6804555ecf7a7066987c3104ee501f5eb692e513af1e97b7ea90e5b923a9b4f041a480150bdf961126c97db7b1c35428daf83919cf3f8155368ae059025f9533e7ed88e1aa54468cb610fdce30b09ac07ed2331370fe0d68965a4e705bf0ad3f9f20d882ee0462469eb8474a87400b296bcfeee169f088205d043cef8da2a7bbaf8ff4c5a6217f9bc2f236aa92e43f8f924409319e50e7f1cfec4c1f94561ecbb62109024c17473bc1b3e841a49bee7e5b7a0e9f55395592d54b1aa8528bd1f91185d69f38d83600200d6f075603d69115d43506c83f3d015867ce66d842eb79ba22722a9354149f855c4ae9e9e15972c8c8cd31a6aab16ee1f9458492b57bafbee5919004dffa2da1039b46466a4a37ca9c733c98aefabbad35512cf85b7df653bc6eb58de1b662964aed5358d5761cce1d60c466a01117bfb3288b87158b4c5734721a62c4258779b29fcc51ffc59d6831abb2c911e6e890ebf9a974df5b08cbcce9951a85773b8721d5c33b1f619b60830e7083ebd4c0266f9f3a4deedb4c4e7acfbc1adb0fe770021937fce94e9b72b34db048e929ada69d11a9fac4933c72e051d0fa63e1ca0808003c8b5c4ee065070ad128e6d4bbad160551d4b335be964c43238e1d4298016dbbede002f0cbc31a4aebffc5bc7b72ed2d65b34a49884d661bde2679a73e8b72514b60f055fa12e6ecc387f2130dddd3f4722d01a4bfb0535de9a184590343255249013bea237944904ed31329746e9a1171d5d718d5e3b9d0eb211d6eca458b71ea8dcb5022711019604ae46be770d3bcc1b7e0a0759950a0ca246801845c130b336e87f452d792355fe8cb2990c5899b26d082ad3da1bd907b2d39787f64d1e0d809842e11aba0e098b3a24d51dc7ceb097ce00fa34ff0981a401a0cfb99941740fda207a64477948efb9c304662605b1b87821d2678fb94e8048f65dfcea45b526a9595020eb5f3c2cf07dc781456886c3d288bee113d99f8e59b3d6373e4509c91dfeca17e752dbd14163dafac3e4d398087ce904bc7dfe10d7f617f7db987b049f2c9ebdc5697ba2f1e7b671ac781e5a17fbc0c2b2bf938eadf2dd4c1c625a90e0b7ff029bee2b32307172e4e5dcda4c4e3250ba95fd3d91709235971cda17785bc783eaa28c0a91a5e1eb73213e24a3d69350a44e34abcb46f83f133cbbda6b30163794e66825764d5d6f37da1a7ade8ea27b33879224a3fd2e8ca9460dfd1811aba77da14fa291a17f525b4b5fee933778a81ce0a566e7a7a14d3acb9d043def30ccdb0b0b4feca6131bcbeb21f9e6688fe6edac69207532113b9f9022cbd1b5d1f756824be5df9fb7806cbc84dd021b5ae50def85b0e4846335399fa19c37b9ec3fc611fbe2dd4ba6b53d3031eae7b6d2c2b1c3e31389813fdada1b5763a12cf133153997818ca372d080c9f638284ed2f3ccc2e37821e00d8737f2af41d31f060211335fd222fcf9adaeac7180a5c43ba164c7cd270c075af188c0a4badb7c5aef825e43bd39ed384a646af3354b1cf34c594c5f6e712c18caa29936f433a836357f131b6d2aec77d61c5383ddab857b113cc9c5033dbcdd91a18dfeab8d9d30da0f7c8b8056d69474764a5e2b5b8a9e0ae21bb001b4678e24ab126a08cb49399fb91d76aa152e65195b7598b88248f78961e617ae966cbe59ddfc9e58e266adbc60110267ac27cb1e94394290d3fb89ac132f89fdb97727adcd8bc9057645fc749f1bf810eb085a81fd084f386a37b3203ed0939fe37d1b5f4f7ea541c50830370a2b0bd3cd4c86a600dfcc10dbc2ff59c3ce8718ca82016ebbc67e1ce2829ef3de2bfe10689ea78fcc9f7873145cdde716eb", 0x1000}, {&(0x7f00000038c0)="d5d230ebf4b53b9ea48e5289b6a29f6870e154b56c933cc357655fab005c54942f052f25fde6f8d477bab112c2c7016058e389771bb7900c2f69f8e73ea7a91a1ccac3f27fad13be63857ead2af5f734ae2ec2777d674bf9bfeeea700dba1df0e80c2c915061d686230d89ad6e2542a696520146ea370ddf5f99deedeec842f10e6d7955175003e9987f8b70ca0b8efbf4dcf633f8767de784e1e043f335a565dab47464a1375aa17fa3064e63d11a9f39c982f82d795d3ceeed19544581e0b78c56944d9a0c8d279b048f2b4a207f45f799e74b70788ca954ee1ee3734b8005de87253623ab9ec5adba55db0eb467b781026d2a40a480383c68abe263dce395ccd4e12e6d3bb02c009ca4f911cdaf39d28b10611ddf9df2706640166cca2b21a84abc6f0dd03469b58b7b984381e8f7060085f81b350f46a76a8673f53ae9e26ddf1a7c275c8baf13317b2b4711c9a514ca797064ff53d8f904e9457b5101ff8fa0b7821c3843c754ae7049b4cbf30a283270968586acf27a7066d50cdd966ebe60f59a7cde6ab6159419f1085bf32f68e58accd8f4fc8964a9bb5435ce484ad9867e8331a3031a175ff15dcf738b7cfa4f2abfc3cc92e440898621fe6486822d5e7495633545a6768da737cbf0970e1ca5b10ae5528fd61e24667543f8b7ec045076e3eac95af256114e2fe5dbf8a8d0fd1b5f78b37e9a4f59ce84650c6ddedf2ecff9f4451ac535b008c6db74c7ebef4dd1ea7ea6a6e7df21da748db0b12c5432da8f065fa5a522a8716b223f9777a74e4b9c3c1dabf7680e4e49205b4c6bf974bc4c76371891e59a49b27205a3888afdacbaf59a70e88cfa4867fd353d9f7844b56e269f9df7664c8e9fe81aba71e0e356231659fb9a2db35970a5085f230f58586d7d7e5a24ac2b82289d0e3def5248d710520ceb991f0e7c5899b2760ff92cd80a7aecb35f0ee357e64a2d03f6789cfdfceb7c9dc20802d0ff17ed63748926e17b219953b6f1ca37f447400b1cd52fa45ecc7015a440547a95ff0de1a67c95fac85be93c2755aa943080d1f4abc8fa836e5967b1dfd4375542658b41d25c4562bd96d355fd3d55a731567faba7a86127fd72518108b24e054d48bb2b5442849b6cf60cce41ec6e4d25950cf6a9c63b7d4b089308f994418be5b7a24576ffcd846e47dbe359b1beea5cfd8713cd6e669ffcf0f76f54fa907dad8e559a6f5d6b2c1af6a5c6718430f45a34ad6e102a88a5d34ec3910e5ea762fa6a133c62bc9d5363f34ac2b125a84c9cf28e006524955173a38cc4028f339f786386f0abcf6dc5fe6ddebbfecb9b3ac36962578ad9739c3d0acec4ac64f728d2384b2c92972f1f1a342e44f171784c84ca0bf78ca7f9bd6601ce8ccd26579f43d2ddaec97ccac9203d37262b39594683f1f23c4a8c0662d3bd5772a0d111fecaffc81ccd31477db5125d81c83fc69424b5f0073b228604258a28b79687c377a595dc02d9051cf78a33b8f8f8955985d03ee0c948f9f38f81bf86e2ed6652e4901d4cf8faf93d1f681562865f0ae37171c1af4b15731b2cfd22c57532b280434f686b66f2fc3d5f94410abca4050257582156418abd2e56abc09d8da6925fa5810be6dac3420418ac32f369b4b6d012843a028be4b0073990809f422bbf73f26cf83efaf9dae0e2c8abbb1ea99cd8e5117e060e7aa87b27ba98dec648f9140237f8a702d0ce8fe1c2dda7c62bf9f29710edf2bd0d76ed53357330c871a4cae8f18c2a2f07e5ff673be45cf239f9a9803d5110cd011254da1b2d29d14639b5b1df35670236766410ddc070b7808328f748f703bf956a2f436831af208acb10c6ac1119649062040126bfdddfa960beb8bee6a0f8d708a97bc4fb485c384d10ef85de1f8745def4bcea6afbad3897fb83646211f8c1f47dac78cfc6425b965f25d6fc0282a75bd6d8c2d078c3b3885ab199cf14120e54243bd2e5c3136ff30a50a0134daa830f589b4cb78edf7915df843b8e018fa0fec050203f3becfef642b5ca2780788bb13576806b63f8f4eaaad0f0f40c0c68607addd3bf1a10183a1986746718766ce6d4961e605f4f4a79ed6e37e567b72d5974632f866eb625d25bed012429557aaaca51478035e1ee1af167da808c8f539d36720bc7a95e816c9821e3c341bb9c6ed85248fae8279de174791b428df2dca912a11bac841d1b78acfb2f94239557c58949789775a19102179490b709a50b8a1f6a03f44bab050100018b9c956a75a1d1cab8fc217395929394e0781b6a134c40c77942dd9c7f4995c5822d7edf29087232bed6518e82212b84dac7043da42e60fb63eb880f4a77ff004776d1ed182b4caf6e8adebba8c978db8e80dd96a4779ed95ad3997c46cbf970a28886fc89dd1e286583c59af7e167b376797295eca6de339946e095ab742df9395b5bfe09a6bf0e1ede7cbf151b9271a8caa9a3349a3c7f56bced05e2aa1f6f791ebf2afa3271209622ef236df5e5e02803af0d0681e35ad1e7c361a1620c5d5f197a866a3480fe1dc6e653fa5a52aa9fead2bc64189692eb26c03020b1e4ab72c2455ec16c8bd57ec272b0160e0fbde82252310c4419bfbca85fe7455ceb0921bae6118a0bf25b4f5fe684a4af813d539b6a967dc97cedf7e2cd68ad4a4373ca487b52e0775d1e87eaf95e1fa840debd85ec144a584cdb636ef6db5a92e7d795f32c959fa83086ba40ca32700930bee6e86fa9f5c2a611aab6e71708b9b8feb9ae072374983389445580d213424e5dd2b48048f1068996f82bc5213057073db078fb1af1c37fa0031209941e0625c7c84d6e6a532de192f4e2f1ebb31f6c3285f6752db28c368937e59c671ac12e5afd7bad5f29ba829160d10fed1aafabaf07a87c3abf3bf864c635e0b74b4b32fc526c25e2e6e51153bd38d7fe8e14e0c611b8613ea239aeb4f24b750baa0e201b91d97a72b735d0bb5bed79978271fb10e11277ccdbd7966040f28a4d0137c3c68aad4a3aafc17dfd22f9bd68f03dd0650195570704551cc4e7e0096b4921c45eb6583a57fbf31978ca0c0715d6cca37073e11b43d9d3a2c472d90f87dd7126788f9f99381fbf13337a05ebd033700bbb5b7b52e44ac78c5f0dcc2a7ca99c4e9976d4181a6fb460adcb21f2001ba908d18b5194aa516338486c49b948425bdbe104b4b6a04851bee28c8c21540b1d066d3d9a3b8695a0dc4f1dd29d9ab52cfbfab2628c19a45166905cd161e2321431d1e28477373d47e3e714266c06cf816321287a3e69e19d6e92aba7cb8c2b79456c57ad6b2e88a6f330313af8ec1a20868891ba5b95d9dfb80571e05058b5c97d9939500474a4295666dd4a11e68c68522414901f7d4ebf32684803542cb00d9423df0434b56e2fbf9bc4084cb8c243e77050d451bb1f9ae808eba8112a1c2dcd3721fbb6fbc487c8973b3cbd1d23e5898b92c5122888f2935e6dd2c055e3c97b473376b02443111a6392618a907fb5ae5e57c511d0aec7b58441db34d7c7ec0f18e1f126f992cdd3e897c57f11a85b87c5577865de039d3f9cb7632514da2a3371d53149554978d7792357bf925e3bdced55ac4331483cb1870505e9a6546e2ab4a9ba8600b2d8daaae6dda374248172048562cc683dc7dedb12da479c5dd6bf139a24942f2c603e72a4b53be99251400dbac618be5c6a39e7122326ab0c86530c7e07e70e220f68f0eb0d476b19e3237b14e7b02d2f26bbb738ed382b96371759cc91cbdeb94724f89d28bb9f78e309e78f05e71a9a80837dd49b07dbcda20af828b113f4f4ce4fdb5361b3bb393d495e119b6e6e3194422385b4d4408f1ff66a9d0a92edff1e53d451f820c18ca78f05f57db05fe5c00f3d5d50c97bcd501bb0f4aecc1625ca8c9d644b467ef98c4bc6701c4922ecab459df59eda55de4bccfba673bc3fb2a561b175c7ea028501a3c2106f6969155dac527e0f27f20269f73768a8918ef9d59cbf5430819242a207a089c2d5f5b51285a6ccd8ddbe1d2c53fd55190c1dcc76104b25cc228af839b8c4c851c4dd81eb43caffc609470799be7ea7f54cad5f39b957bab0bddbd70781066f0b218c5f88a0c4c14cef7a7f4bb406ff8c1eed75120ecfdda4f408adfa5940d40bfaac7c27d9cfa069b5e619bd4f6195fa3370c08db0b5b7cc8821fb532b9bb38447ecd4add4c0bba4b96984b7d683af1510129888fb206e969b60a8e1430afbbd87e0ad31879cd8a524d0cf21cb6e092a331f8fa55bd346a9088bbeb5c06c844669ecb00dd37745757663acc7c36dc127180daab44280dab2bbfd3b67d75fc1b89b45324504ce84361ccecc0049d638c193ac7b2fc03eb3099fa7a8b1c84efc7a783f55ae5ade9a8908497f52bae992b0bc67c288fb1c6b4bea851aa5f2aa75bbf710ba0b12c7ae4ae0fdb52cab8ef511a70d5658646622be586882e386142beb2795ea10c0bf5ca456114901bc2bc0f50bd3643a3287a265c114fcf14f3a68cbf45cb453ee20aa254152df6d0df464693a270dba9a7e84db52473859cb0a28adb990dafa75c2d8de7895a84f5faaa39b9369fc3c9dbfcd030fd34da732eb6a5f433f39533f330da7c23298bf3b0f9bc69c4028d12a24c593459db3d9095b74f144cd9f12222f6f4d85d62ec8ade81e973b5ebbffe826d9f931afa0f626d40930954aa2ecd8c835aef24b1c31d2756953a69b64851a55c6a4f8a9755b053f54e921796c8a6d1d8f7c846df7c461bdfdc8909e0ae24bbe2ae00701d5cb192a06dcd2a8120825f0ba45a1c8d1e6a1981d31fba9b51cbd888e984d66ff58eebcfd5e7bbc6a02abe37549b15bd1791aefbcbc79206b87d014efdd3799b351a245ed95eac0e6eae0ff5f7f23df414fefa55375e9c0d2c49e14edccaf3a8b9731d5462946bc12508599458e2259e1f7d77300745b18c99451307396b94f9c2955ceb5c427f2f19d015f0cbd7e8e1e02ad3177894cb85248221cd801af6f2cf2000f1a9672186801a1ca8d7a795e5b033a9e56a862055b50c7dafcf76f81295964616d65840f0b8fc0a4ca9262b5677779d5ea19432dd29d0c465ed10f9a2c5f3ccd32f03454cdeb22f2faeb74c7cb41ca0f698708b11ec85db3c798084222b730e60367b541acdd5a9134a044b4c99839db511fea7d5d558800a27643dd30a8456251b9762defb9eb41beab661967492e277d910af6ec2b415eec15f15a0d9ac8176935fccfcec5656a9ef826b7ec6e3b35f5a9fdad48e1064c4a4a043e8533fa64614b85a3cce48c4c5fceca6466362527e7ed379d1477b7a7589df6a53d670b025e270a46298953add4c9a70351595415c3c0978c2d2424a3c4ced27a806e3c16fd6ce5010c4169cc4219538edc3ae7657855be80d2038025a6e0c2b2b8260d624b10383dffd113a0b8748c17d0890407fc00ce814ba84f8ea8da65af5d9962e3342d597d8011d11aed2003a85a686fd893cf315c26f70fe7853f8928a0d49c3e01ae55a8c341f8cd004c6e360bd0a04e7d3ec570419504338a6550e4aaef6c420be7698c69351ebeae95c2600f021dafb5f855dab3090eb2e5b654dc756d8883109f0a77805949d0db7083e81e6f57c5e0fad306b11a84904ba6f9fb8205994211c85210b56ed2c192ec12d52526cc18965cf43bc0896d1ae5ac34cabc55f2238662a9a29fc05a2df109f9c81f5857c8bfd74775cdf99e438b0c635b55f49e42abae817e770d238322e7ad13c96f14908ce62cb7c6aa565699f153df260e102d8ebf11d1d0589dc5b4c93aa3a9909a0dd7a72801d1", 0x1000}, {&(0x7f00000048c0)="3672c429412557b9cb24f3c01e4d085c4c266984b10bcbda6d81e6abc5a32ea91b9d90309a5a778a6f06e7995ec7c29d61ff9ee42bdb72f2e663b4b1f88b1bf5c470cd97906f320db4024dd0000139cfc6ec1bb75c23c4565c4e153c2a767c7c90bd2fefc04bcf509fea4c22c5d5fc099d5a7e201d3f7df20a19502840de0d1068e3b3a69f4f", 0x86}], 0x5, &(0x7f0000004a00)=[{0xa0, 0xffff, 0x6, "5ac394bbe0ea61fc45b0663e6e7538d5c9437e6b881ed10d89e4f4abcb2bc64cc69c13eb7c70b4915996cde01e4642e2630663e86fc1fdbba7163a33643c3bb1c34fca902a94eca95cca607e596ecd27263346c3d475db1289f89c52f7b5246456ba154c35f71ac55c264888fff563ab6e770bb492f934e2ed528b25fed650de751682953b1b7a63b120e442f0cc2a"}, {0x98, 0x1, 0x3, "f2ed2e7070c36f2c6c6a82c0f0e02d86ba9cdeed687e24b1560b393ebe021ea0b3820b2bd46a51889e2094772e0d828399794f90e2a92c9c7851be07f884b5cb954dfc90699d93658a572f246320d1467319d5bc814927831ef4ba7d7ea060c1146939ab0d5dd61abf77409dd399f2067d14e93f351e817405b200feebd2ca88afe5"}, {0x28, 0x1, 0x400, "26e83cee035db0e21b293b099c6e8d0fbe08daf016b0"}, {0xe0, 0x1, 0xfffffffa, "c25830bec3b0e235ad455563d23c5d3eb912393240eb5be0fd4b5913db6bd2d04d4982096ddc62592e130f086fbc5ac468fbe6a2b5f0ff5c738ecf627c52d17c57ba4c296889e2b33aca0b21d7e7cafbe2282e08c613b4d8316a59067daeae730a499d43840a62174e527b7baf4eaff2fe571239a3a132b8c75ae6a54616652b1f7205849161462e7ac9c3784d42520042a1e681abdc0812b04d831c9975796a6190397ca5ac072dc400e5ceba9369076ba53adc731e80e70baefa66ad64e25411b99f852e707e2b6eaa2fa94d52d5e7"}, {0xe0, 0x1, 0x3, "2976575a3ae706b32661018ddb39eaf62415ecba286349ae12ea0cfb0b603b467a868e79a660e749b9fd2719de6b6c6ad1cb15dae5f750a763db77f43f3df84101354e3338a3ee2050a8a779c124237bb6e131ad795bb442f54d35332928f542fe8b78244db45a35dc05e9f8d36263d7763f237a0e789392eeb166a43ba503045b35b6c39026c542a68776943ada0b782e2e7c59c1386ca79c94f8a96fb8d1649eb172ca140c1846e0122f064da12fd30f799f7bf8537eab97035be23fbc45fd5eff94c7a6042127e4d74dd6fbaafca3"}, {0xc0, 0x0, 0x4, "ed691c339a2f82a5bf9ac1f0c207832845f142323d17e83825af82820893c5ca5a98c106c98f3ea6d75ad458813b550f316231beb18a8f316fdc0f057d54afb7cb9e2140c3412648780d8b6fd76384ce6b55228e7f2f01f8052ed967745182650b85eff82be4aa6f9eafcdeb746591a3119576b443ab42002120fec152d4a44ec5b174f7fd6917d02048d46198a24652fe184e5264ffde6d1888e2568e4b4c8d00a1bf9de5d991248fdf"}, {0x78, 0xfffe, 0x3f, "8c0a9a4e290f82eeb10a715b039dcbe06c0d6dcd8e7c08ffe995022e63c12fff358bcb70f84f0ecbd4008d3d957987501f36e65ec3882c4f30aaea01ae2d1456aab9549353d245fa9243b450816a8515aa32f36e8cbf48d44127ca77a90a8c23bd2e4e8b"}], 0x458}, 0x40b) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f0000002600)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000004ec0)=""/90, 0x5a}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/82, 0x52}, {&(0x7f0000002200)=""/202, 0xca}, {&(0x7f0000002300)=""/113, 0x71}, {&(0x7f0000002380)=""/195, 0xc3}, {&(0x7f0000002480)=""/240, 0xf0}, {&(0x7f0000002580)=""/83, 0x53}], 0x9) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) 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) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:00 executing program 0: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) close(r0) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = dup(r3) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) dup2(r4, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000100)='w', 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) dup2(r7, r5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x7, 0xe3}, {{r3}, 0xfffffffffffffff9, 0xc1, 0xf0000000, 0x9, 0xef67}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xf0a, 0x8}, {{r7}, 0x5, 0x0, 0x1, 0x8, 0x400}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80, 0x6, 0x100000001}], 0x1, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x889}], 0x1, &(0x7f00000001c0)={0x5, 0x3f}) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r9 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r1, r0) fcntl$setstatus(r9, 0x4, 0x40) 16:00:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x1, 0x0) chroot(&(0x7f00000005c0)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) readlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)=""/82, 0x52) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0xfffffffe}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="bc67e8d6d36d0c17918d79d8929a7c7171316571466ddf3135f6cd37bdd02526c588be4905c6c4e74eaef20cc54ba1a4a9eface3198749ed56d5fd57aff37abec9706a31ee2d5a8535d5e25934b6e3710a979b80cf9d380b884ad1665e237b24b5f61c6a76c72e79747c620e3a18cb608a08d71b6dd3ad4c94e52176f4cec6b99fa79b5869123a60e0403a6ec68d890ad6f945ba9fc567a91b1e5c01b75226c278f145d96aec49dd6ca6a599225782b657c1efc79cefaf7ca49fef1f12ef47eb05571ff716d95df3e74c7233930809029fe5f3d92a96f79140a524b8053e65f2ebde2683c7924968a43f2024327a0ff0ea5fd71abb3d3dc69f292da23c9feafd078621d1a542a6825dbc62f629e8e4840cc749a558feaad16d821383c9a3e8b61a2da86a13568551ac9e181b3e272434564555f4b88e6a9c9bef0fa6", 0xffffffffffffff36) r2 = socket(0x18, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) r4 = socket(0x20, 0x8000, 0x81) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000100)) fcntl$dupfd(r1, 0xa, r0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x50) r2 = getpid() r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x164) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r2) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffffa}}, 0x0) r4 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0xbca, 0x0, 0x0, 0x550b}, 0xc) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403], [{}, {}, {}, {0x8000}]}}) 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)) 16:00:01 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, "000000000000000000ffffff00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x0, 0x94) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f00004a8000/0x3000)=nil, 0x3000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) socket(0x1, 0x3, 0xfa) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0xb}], 0x4ef, 0x0, 0xfffffffa, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401, 0x0, 0x2], [], {0x0, 0x0, 0x1}}}) 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)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0xfffffffb) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb182e3b667902e3b2d7552722700fd1a9f2d2a45723a85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68c95752f4c0d89c16212d60ab2d0ec9ba66ece473d03169427d072cd5f66dda2107940160199205000000fca4ea020b6de512c1efad599ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ac1ff8175523c8187ba99b9b3a9c338a1787f148c29769ce25398f30b140d1ee4b77442614449dd3258575cb601ac8a84fd0f932667a568318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f5535c30447492ed173a472abb5991a2e81062b55dda0dc000000001646ad29e6cabba9063dcf39b2e756b73b82cc102a7bb809f6c60d6fd65c03fcb21ca592909c02a0dda299ba4407ab9798e69e31b6836592d3ffe621e7beb21a396dc1f14be32f575809dff73f28d405e2e954700612e503be83e28597016ba130603a3b1d209ab7ece24ff91fae3f6e2a02dd125aaa3ae045662b2a8be11b2c000000000000000000000000000000000000aff60fc35da73dd711b9014e7a8564645ddba4c18e02d96702ccaa3369c9144c06094370a5798ce5e2d3bb0fe025df208c5483cfcb56bff46e318098d409bc053eeecf95baf3178345509d19728731d1f49e3d3a553991e9c2775e116f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18a, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r5, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) setsockopt(r3, 0x26, 0x400, &(0x7f0000000280)="eb01000000011d1c000004000000000000000000b42defda9e19ea62161073eb5d52ca1cba0f6c160ad9ab52e0a6e261584071aea1d0e6a0a6f042b8b174d2df293e7a", 0x43) r6 = dup2(r4, r4) r7 = dup2(r3, r0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = fcntl$getown(r7, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x89b, 0xffffffffffff8000, r8}) dup2(r6, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x400, 0x170000}, 0xc, [0x8000, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) read(r0, &(0x7f0000000140)=""/103, 0x67) sendmsg(r1, &(0x7f0000000100)={0x0, 0xfdf2, &(0x7f0000000100), 0x0, 0x0}, 0x6) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:01 executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x6) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) sendsyslog(&(0x7f0000000200)="eac3f503c600785ca3ed453d3c65885400af94c63665e9ba36ab1ca4f9ed01f42f2c06ebe480860f1ca36dec439d723d65f41e14e99d76a6c42177cc15242309dbf8cc7f243d5d126761824e3ddec001f2aa08ded84ba4b16e12597b3994fac5dacaf0c431dc2f53d6d03e3db0c47e8bab57fb50fae4899bc5c68349bd50ccc0b47f08e0a59a3895b4e6527fd10eadc29fbfcb472cad8d18dfd7b06b5724c9f2f22080b1e12b7c1e3004b73e400313d13a40f214a4bf6792c08cd9ef666eadb366ab23dd5f6e431752a5c5d2e8e20292d8e9d25a7365ae04622042acdceb7e424178890f7198d9bdfb10b16388834d8d174dc40023f367bc08256ffe8f552cfdb9e5aeb5eba5c028fdcba8c0ed2ee64bc853c3b0c4ef88aca62314b4bc12b6fdec5dd44ac4e3c3cce962290ae4c35287aeeebf1e910170e08762fce0d77035ebeb5df0194dd34b1c7ce919614b70f61dd4cd864fdc49fbdc642ca63d21c485412ab43ed7d306ad2c9222549552367cb2149ac16805e02007257108c3408dd04125a2c7bf73b47e49fbd0ff1676c8483e202524117d7bf9f908f31c5ae8a0ac2afe1bf333d1dcbfdbccaec8d527979d782ff620abc4be267c3ad94fa06c8ff1a7b6eaddaa89a009c11bbcd272e4e7c64b5397f93de9c8b2649282b4b3187438bcf98680d8d17fc2645a65d075083620fd3cc9af3fd8eac9e430ce0f96d98e73654ad2a3174ab5bd091d30d5e9677be192d66a17035e8f31b49658ca30e397c4531a0b25d1b5c14221a2504118f60501e7548b348c39f7935be03291764750759e809170d53961cd6189804f72fd935c2af706bf1e74e1cb20842b6952276265e1e0cad04c5055a69fcaaa6ae2a2a91986f1bf7a753cbdc0e4d7aec64e83542aacdf1a85a6e88cf03caa935e4c61b3cb363644b6b05cea5a436b739c143a9ad12437eda5484fdb8e605a8b425939a8a29fd406f9cc7e768e2eed262a016a215c774320bb5187f311fd4d7916ff65ea1a9cfeb13ad78e133bce879e0590c3b0a87bcb5b779fd8225e674be40185c1c636d77cc4cdad865f97a23c0ad12799d128121dbd7a916a5409fae8e80d509aed60aea53de648d6b2487e96f71f3b57142e473ef9487671a1a6845a5c2bb312e5299d3ced65983663c5a441e5fc1e0475484360dd9aa52413b58f6c92961af994de8deb459293c9a11dd586f97edfc82990160fa6bbabc4340ac8eb2cec56800dad2e34a47b953cd8014cc3de5e27f558a706e3c5093f58008aaa4700b9aa11d5dbd99a9f3917a8596c789ea67336bc969eb793275d0384a806d72c84d5e88431b7a6f2bd3c81924ab7f28d00c8631dbfeacc5313decdd32ca2205042bc7c37e7d471110589c131a7fb376f563d578c362b3f3fc571ae8c0c5d379e86b47c580cefc9a0ef6cf51bd11b675a673fea256df035f370f79f8a463a645004e0f8bf364a58093d693f4f91d143d3378979df8c94169883e770e8e073633a696a04231e6081df3837323f240638060e0f43274ba22223bdc53718f8c82009115a05542473850c0f1d7290eef7e55e7c296fa86df929608f5cdd4987ab3a055be2e55aa9bc678126a91a3af6e9a121b65cd0ee4460c839597531577ef9a49c05f7552df63ffc9117524336ec5c6addd87600fb87735b6a0a75737876baf6f8ee1970c919c095bd5345d1e54fc88a0395d7fc4bea129871c3098cd639ea819df8e36a0d3745db8bce881b8a941079cf17903fd06193b38b97ab724d22e4a6cacda29e0a586c6284f576cd98e750c8ab3b9bef162a3026b64538bcd0a93276f29dc07992c80cc53ced3d76151874288b7a054b191cae8d79c58ff032608e1ebcea37ef64fa2992c8d35b768324aefa013ff92db4cb9a2bdd56d70f549d8b511d0794d0095e221ee7f06a4b96b09a042bda39f4d77d37914287a088c799e8dfce6bccc35c081b9f6647d7338f9106413125973af988f1fa61c99d1bbce07a43fd4c696fb518e19db59ff2ac941d233a8a9923fbcb75399fda2bbd7756eb7cc8fd73f27095d9155fa0fc9e3e14954b41ef76cde19a5a2fd03b79fe0a06f018b4b6f0ec570af919473ced594664d885ad60fc1fd9c3b43d29a1950de11b143e577a88c2a214ab3a2e52c5af54cbb99a834d3d045f34a90f0089e1f9fa759fbf7c4d81232020ced123e3f3c7cb06879bbf77bb01de387d945fd81aba10a2b839c56a47f63c32ed8dc0920286c0982d97fd74f942c325903a68583982e883e05c4c81b6bb523aa3943a1b4a4bf2e17004e6b85cf1ba3dfa93168edf90f591d115eb080cd2f82b21d541cfacc6f01998ddbc1757e5ac4ff01fb4224eb7c01303f540aa9b29ba59590ad03298fbdd3fc21980520c9090bb583b045a7bd60aa45c3d2c4be49e77203ffb45aff79e4e654dd0da4526e29bdd8f0275effcd9e7c6c0d0519dd25b288a57c1b0f7e5933900ef913a6a13c0db9b6ac153a0b21eb0c45d7c22b257524ccf02b1ce41f3d843ce787f1b30f189be298806a539c73827ca86af927166aecd78f53fcc53cfb3df4a3e29c212247e6e0b336642e6ed7f9d04f10939b85b260e157e59202e613645a4b33208dcfa86c79ec5a018583e74d3e27cd361cb17984c1c91f2be5dcf071bcfd3a908871ca5d27c6bc94b8053061b9b13e6f78378d584824abfcf03cb55a60e06f9a0660e57ec14d9ae4e065e9cf951a8b79aa74e464aa67883e8877ec43be5c1fef680a4c9dd86f385e7270aa8507bca133688e6dc9aefdd7722f5c5c76cba3f61690784d975f457d13ecd4f8066e84e2c9f4611e93ea3f92e69bcc6306979cc020277340d55b17b51227a95004f197a328f87d48376f37d0877f2925eb2cee79806bcd6531dc208a28bfaff6a2e2e4a417c8e23611f983ee8a6a2d7064dbd16c79f083f474827a8c67a4652d9b9cf63f3e0b2fe7b8867247aa32f3f33e4758a9e6935d734e9c352a7fab53b435259e20bac919f9c9b72d9f4f2dd0792408d7d00209fcf77cdf62b927ba057c97dba8e4ff789ab3cc6a14e8ead3e471e0da337d35db384570e0117aa98eabedcf85e47cb63e85d4b89d9a19941508c1f3527e8a62c94e9126cdae1e1dc210a66471c410e7fad3cf603811b2ea03172fc89c07fb0cb937aa01a9483f4050186ba593ed02b6a75da7d0497ca99a0ea944099ffc60b43f72cbe392fc3ad51b77487436c6e0dac9ea1ef66afbb4c84bb7572401232fb859b17653ecf2e8262f3c99d030f0c14e3eb5b4e735dbd4e5183994dd07bff2486a270be3fae9ab3d7a37bbfcc0d8e6764716468d2a0e959be60d98bd9a8609d5ef473d917f329771b554eeff742f2ad51c0872403ec7421e8ee8e7e11cad9fe3b9d1a5dc623787e2dba162f5cc63c0f71874d9df0c235f8e54b533614bbe351621c071948f90890749abee523feac708bb8d9936c8c5b37d8fa210480ab904fa85d6e24e94f79baf17fc56002b2fb4a72442c362efecd9f3eab2925361ac64a959c520f736e4a66aef4388e989da677344469fe22645352f8d1572cc85f37709178ccc692dd45189fff868d9142b660b2913e7665b2b2ab35d07baf6c056b658e51677f765934a3738f64c6ed0a2569836b78b1541c46517727ba36584371751c68c5d143cb2efb1ca103ff361ea89e6b988caf6239dd04709ed4e539990f90df997eb9194ef10cd3536029a554dbef243277eacd94fba16aaeb400bedfdaf86a2714a5e60c8e001ce758bcad5b0b568d5fff39f5040c1f2104c063ec728edb18b1cf96c59889af3e38240d0578afc30460988f816c73abc0b3cda35aad9d16a663edc356bf3455ed133d735e63b63de048fa0a96c3436c98f81105ed7fb21ce942bbf92c599049409675a6dfc56abdd340d918b0c1fcf7a5f6124532d071042ab89b78003a0eec3db7ad4f8a102b9a58eec356a0347786692c1ebcb57ae8e3f49ca3aa5046938fcd3f36c2ccae13eb12ca486b009188d5d4e58ced866dbbf1fdfe0c9346d7114b53fee21374286edbeaf7e6c9680d65cee5b0e19cfffc2aeb969756c5de26e62fbbe4251852a8a6bc2e8088e568d49a76c749c6a03bd84f608b3c98b6b9fc165e94334bb710caf4bee4c5758702a45ae083b6352937ac8092f8fe1e3fe890b8e3c39dc48c707adaf24d7c19a236aef1471018c3fdb666160db7783aaf83aae48e010ea3c5e54c5beed62d87f0afcbe01d437b924e3e3761f2dbfba6c02e0f417126af276ecc2a8f24a337dfabbc6152769494cc8a61c216ccdada5a2111b852719263db3643df40fdbd044b08045b71e7e65ebb2efb1b5fd4f8c713ada519ef68062f8c216eb0c45a2721d3d2a81de6d23af6646cdd93f8a98765d9bbda4bf837c90c74248b2de5ef3566fd2ff79a2a091daa2aab73ab99ff53b6bd78a7ae2604ce6c3e73deb55cdd7dd40dbb7891d11bff3694921dbd0d340d96fffe3f9d770d052b0fb4ab6141d3cc04eeecd2ff4d8e864e69a4fa823f1127a996b85331a0778186b56b48e04beb2a85ad8178c59428819882fd257f0bba8ccc3633f028bac59b7041685191563a402f6208447e4b4f3cb50f61a4c045c516ead36efd3ecbfd059c383faa498dee52da359cc53a2f6376e61214e15a06a7d672cda443451190aeb8a1d20211861a2d726adb8e856413245f0736e3e0f5e761aac7a2c739b15ffa23d21991b259401cf3d1a970e986876118347aa020ccae9ce21a002c39672668af9c43314851cce9617e897dd7439d2ddc52a7f4fd3110a8d1defd69068668c0cbfab5bb9e46f1ee170d5eac1e358f31ec29f3edc7995179217e5e020b209e5a35f9604131a820fe55020090c7734cf39119952167523ed1d89735c4e34ba08c6862decc685d29080d73ffc6b80086276322b56872cce182804a8ca75ef4500da7b0d4a5cc3c3a3a14b19f078a9f820e61117d40a1f2e177d8e51b045bdde082886c202c997f2a8a8c72d513571f4eb33bc56fec2adc86ec701a1d2c7e1df3003a73828fbb4d5324ef150453358d21a872b65738181e3e926821ee8572136522c824ed833ecfcb14e89b776da756f5da8d721050f3a5343bc2b3ffb9b25aad36898601a4304570e57c8dd7617eaffbba3539fe0648152ba744829042cf48d5010912958635faef14f3d9e359dbed6cc67bfaf6d11b723eb801c4b2779b863bbebe0d97a3b122c0734cf3277ce8dd5b94bfa2d7f43ada3085d811dc4b88fe3c5968b6a5c2075688a5ce088fcfefed694bb714d5896568b1e0c6851aadecbdcef365d6016ac44f49b5903cc31d787af387a139ce92b30049d03a13f03d7f98a5ad1d15bdde8274bee566c4b81a51e9632fec2c67a26baaa6d32145c507b3cea0d469a60e503716060b9af192e2c1a79f8b823899029b75d91f5b22052c0efa2892eada07e98f535e6ef570666dd1c1501a312ac9aec903e6b6e75798b639a55c9212cc1d5adee2f70f705e793ae815d094499d675baad71be3b321d11d730e5eb35b083b0f8c62429d121f1015a6e36d350840f6767b1c5b99dc95a01d0b3ae89098958ba82a5b8e328aab349cfe23e753f339aeb86f60bfa38e4c1f60e30e460a3102d3204506c49104628eb38e262c18ab0faba2f417ff5984cc71965557ae34466ccf73cf5756c9ed243238e27beeba1c58c3c90416c96b34ee3ece3e17d52980027aff3ad3ff9fd33aa4b8b0cc8b37c7b3372431c145977d9b899c66f276cb91caf8d00095b2b446200b7e0739f603f71e0e801c189987562698f1d712b446", 0x1000, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x7, 0x3ff}) ftruncate(r0, 0x0, 0x80001f7ffb) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)}, {&(0x7f0000000100)="029df8595fe8f82dce70604b561c332aec927564d37b6a0b008ffba97184c4f648c771222859351221d4a5129c8c5eafbd86419c773edae5310c3f78507fcf73eba4ab1dd7f9a7fcb52ef08e3dd1b3179c78b945441b1d13a883dc038acd8688851afe65824c52", 0x67}, {&(0x7f00000001c0)="29e2d9721100f8440616b181b75c8be61dd65557ebe19585f8f6a5c05273b6d06bf11119bff716bc531a200c25c96ee465dd44fd76275fc67bacd3793f0fe6e4210366c495c733baa3c9d4f38313c04058a83b5267cb937e2f3ce75160dd9d6f54c4c947574b631b7ad8eb0352e4bb6eb5b799ce8dfbfb129ba638dd3831ba9a18afe6151d94fd2b1fba7ebada31c2b9412f0cb3798d25be8a00b45cf1eda1366053830eade8b5300565791aba4d245ed8ac7c4eed02fc2a", 0xb8}], 0x3, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) close(r1) close(r0) 16:00:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x24) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560b, &(0x7f00000003c0)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [], [], [], [{}, {}, {0x6}]}}) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcf2a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000b93000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10fe}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b91000/0x3000)=nil, 0x5}, {&(0x7f0000ea6000/0x3000)=nil, &(0x7f0000cab000/0x1000)=nil, 0x640a6f36}, {&(0x7f0000e59000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000edb000/0x3000)=nil, &(0x7f0000dea000/0x2000)=nil, 0x1000}, {&(0x7f0000c2a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000b0d000/0x1000)=nil, &(0x7f0000af7000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f660100000001"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="8d012e2f666fc42eda926d9c3ddcbf566c653000"], 0xa, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000000c0)=[0xea, 0x81, 0x0, 0x0, 0x3, 0x3, 0x3, 0x9]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x800000000000006, 0x0, 0x0, 0x3f}]}) pwrite(r0, &(0x7f0000000180)="d000000000e6f691890d13e73e0a000004000000000000b88034f5fbdde394777eb0253da9cc7135773e0f405a6020c51bc0d58c01478e0253ec9b3cf48623536ddf152a224d9897", 0x48, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000080)={@random="dde1708642ca", @empty, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x2, 0x1, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @random="57e77f46cc79", @remote={0xac, 0x14, 0x0}, @random="16929fceeb13", @broadcast}}}}) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x94-*:#\x00', &(0x7f0000000100)='+*..\x00', &(0x7f0000000180)=',(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\xdc\x00', &(0x7f0000000240)=')\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='^/\x00', &(0x7f0000000300)='.\\@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)=')@#/:(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':-\x00', &(0x7f0000000480)='\x00']) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4103, 0x1007, 0x840, 0x0, 0x0) pckbd_enable: command error 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) r7 = fcntl$dupfd(r1, 0x5, r4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/131, 0x83) dup2(r7, r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x0, 0x3}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x2) 16:00:20 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa0000000000ffffffff9effffffffffffffba9571695583d4420448804528643857"]) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) getsockname$inet6(r3, &(0x7f0000001080), &(0x7f00000010c0)=0xc) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000080)="5f49ea5384f0e62e9d263c0120f17ff71648ca6a8e10eeb0416cf28aa972dc11e7b0c5e2d60541d29c2b1677e58ec0a5e7094fa46208fe58ffe0960346b4347c4f2a2c303a8538b7c9cb1a710b94f8a16544efa58de05a347bce4423dcf75ebccf8b3e78dd25412854f2cdcd47df2873717f42bafed212d5e514e49e9949cd3ca5a1e0efea22c353a8a60085e359fd4bc37e4c658e7aba6a30fdfe4f2c80c7ad9b07acf5184da765650ac90e33ae4cdf8720acdc1614652a43f1726e72a8e75dbc8a7bd5bc6dc2241d0f98753f3e5164df35fff8be03dd81a3b6515c09a8aecef7bd063873fdda91751eabee233ab3ba70ffbee87bfeddbe91cdc3c52e2253a33c61f6c974bb94f1dd06eee17384d79e1b313875a48584cf4cab7449441eb98a7873bfb32d53f17f055522eef300ef204346dd8cff9a68925c99a8a00a42d8c37bf06b34343b9ad4f599dfd135ebc467d3dd478a902960ec084648c31b3144760c09100ead7c60b140c0dce557880a0ddbd10dd3e5c867f421a5a5da480f901c8a37c6b725989012137e4d3d76a9fd23f743c27ed42be4aee348ddd26fdb9b83dc2bc2b34e82c367d5dbeee8351e855b4065b4d9cfe3532ef6d659a34a281b94acdc23543f131e5f5f17fc950931fbeace20c893baa602e0eec2cf2c43b48fc825a4558e6b73b99a07f3c4ca8e7b773bde8d039b586629b5f16a1920b061e175931cf1e213dea228b167d7f5aa1ab8d9d15c7cb5945370e1735699821682efdc2886ed443ff7fcf83c17353ea80bd3ec4b9ebb28729d08a183acdc1e889c4519d9234df7b2779df9ecbd545aef9762e9602b32fd11e60c75277b4662a4c2ac23b0bd30cc7a7658fe13454769b49a285bbed7749e1f9c2ca21e334a86573399f2bda1b4e4d9269a0420371d8b6908b57725dadc29c023f18ff3a98294f2ab254c4d2474fc030de3ae7afdb9e967687c01c8cbd14f94a8b73e3619ffcbe094da54e77fdd91ff110ba721c3a3a083729b8c14ef96222651e9047343b696dfd66da08bae0fb3b57df9ab87ef47b38541005347710ae40826dde9980642f04b562913438b821ce9ffcb8fc0ba794ccefd4069953ff808f67908e61a24d6499d917774644d31392256778df10ccbd8c068e7cf12277fab481d78a0ae8d733ee657d9caa952d62e254c2f7ebf2e9b00583b56b619980cc9f590352fc7af83837d433b9f4a57f4a6b8a6d8ea7c165cb9e67c60c855e932d452fe46a5aa888f8b876d25a1cf7e8aa1f1111b31f740213e864754dd399b2db47f41b9f79ec8d827ce41cb3068910f10645af8e629d27bb780b612f82995af042664faebf4c2c1d41aacde890ad8da7eccf55af8ff12ff5653eaa1b626f452c35a67052c4cc79eebb0138f26c3daa7bcbab764fd83c1812c3fdcf965e44e2de4df9a2cddf364c2b78e21c5dc7e0a255867cc8db3c586ef770ed0b26a78f76552ff3c2ec165195ec374e992ed46b894381c15d968fd16badf7a997c46942ce0ebe025366650c1380f8c50300c7467b6eb1f01b88093725802ba5e93b858aded2f954f0220e8d94e4c613ab0ead20b7a20a898b8e7979fa42d9d351c0cfbc70c88fa28874c411598733cd658884f432d72cb4ef782bcdfc737975a5a71408aa6fd3ff9b29eddd35fa9dbcb602d018692e02c1c3ba5b5f322c7bf312a2c5b9a8e21f770d01f626f351f792cdac3b559622a7b7f620d313b2b756f43079d607e76f91af897782c4a98578aeddd5e57dbd92ce9f46b25646a5207f4658bb401a00467dfac4757a6055573d86429478a584a30f2c248a6daad4d2a200a228da85059b9011e0bc3ccc452cf0be92499e9558964630be44f8509b9e1361076a7dddcdbba89061a4dacb3ad9ab5e83a08f4a4e09668dad0bd569874be508ca3787e7f4bbf11fcea5087d562a359e472d643dac9d72e61dec2da62251d49a2a3452acb13719ab07ed20c6de841bf15aa80592d002fde72b679580ced59dc24a66bafcfee769044eea50f301dae8e712503c316b9cc496e7872cc79d4b7e531817ac50e508770614c035538769f0bfad075834f4146c7d05b4d36bf291c9cd9f42face82eb429c2240c95c0c7b2e395e5d71ceb20670b352a8eb94e891e9edecb16f9858f586da3ec0aee3c912148c095f34510b168c2d893702a22bcd529ea5d52dd395d7194ecae3d689b8268d6ff932d6583ce25ae5b170ad6cc1aa6b9ad9f4b8e3c19e3cb6938311623f56af5c5363a8284999672ed039d0e2de0ec77af4d1e562189bf3094b7c422184f02e015692282a3d7b28b9eafafd7764d70730b4eeacda82dc9145d2344db39259a07dc90e9febe03308673197be9c64c63da3b5b3fad3a18e15415d8063a911c7aaa0c311bd265ba0e7748c582176733d80d21297db1b1464f1b4c8e614b1bc535f1951c5485402ff81f2949e3a2f96514d52707cc3c90d83b6f4f1c9c62ce3366f3f5624472da5bfa032044e1ec5cf75f0d3d062562c2e85f61bdd3086218f864eafe0ccc9d8c65bb74a948a1fd1104505273edf18dd431a8d993f8f6e05f42350204ae12ac3f63d9f0f7f9df789411f2acde9cf4acdb7de81e46d443556f23a593970bf626676802d8378f9c9b692beacf807937da86eb7942b945a9a264a0b851a0f6d777a0527b82793a917170436f0d02a21272dc5dd8d196627c742a45595a98a43840570d90d5f8aca84e951b5caa7d836dc6d9798c36a1c1c52e9660024b154350e48dd081bb24d32e9fae4f6c074e85af9a1e24cb0a62994d587a0b8cbc7ff76d587b8874b0fa0f69c371390fd895db461f99b1c9a99dfb55508b3b25297fa761fa3dbfb7ae26c875a950280f8a996012136150eb3ff2c55412090a86d03241ca3c1b8e32cdd92fa08137d0dd966c78d1dbed13d61dc1ad9ed973b10f4b23e97140ce1bf87934e02eb5097bde0ff7335afbdbf48c9b15048f9f4046f58791b6b8dfcd43881e48d48d91de8ec1835fad057bb6bfd6a6c4417dd82d8a74ab6573bf488beead51d62a6fcc5f3acaa3aef3d311d512e66830b6a32df3d81a6fa130079541010c34e8a039498fd0ff06f9e33374593ad9fa0d2ac3cc44ff1021e1b705f15f6fec7a393fcff30f83d8b1993399726d4d011673e8f547eeb130817071075272d1b06aba1171c3a5ea7e970a6ac51685459cd2d33feaa2e80b40eb687fd90523c9383dc219e51c9dee166185be559b121f14cc862d0307c5cad31cbbb53378cd6fc8340474ddbc45e217a8f9b0f27b826baa7f5c3a7abc466cc172b2c0fe120ae633ff67a450973f88863652ef2601190a8b4896d042fde86f6ed3723ba63556d5f7ade0f6f0ec979f54328eb6187bc72da445f25037a6894379c08f2b4a91e1723480ef663e8edc7ddce7985601947a34c74049cc0ace0e943cce51c1a01374ae02de620f2f373ee584f90b95dce3132a2052082cf6a96c34649612f00a9add5c131089aac52df72ecf919b19928bdcd9b2a5bfe3e23494c7d478a871ab3ac4e9d07a51045a658a5ebe332483e3e3b04ba346cd37859b09ff45173c43aa1c23161a957e7c8d80bd45b6be6fd545b37fb000d9fe88477c7da0392ba4d5a3e36c94da39a0b5ccb25631d121a16b50529d987a2acd51cc57c7d19e97a067086e04f71ba58ec5feecf65545574ef9df97c3d48fd0fbbcf5dbd364b206deb3e964c1d0b8b1100b7a9325f7fa0834844e08864114e9723408faf71d70877458f2330afafb7e7593d26e7667d9e539610738a5b890f52d8d3fb23fecc800d10997cfaf73adfb217781144aeda43302acbc7b07014917e2f1ae6f7e336d15afc474aa269b48692795bdd4372db7c344186cc15ab402d7520783f3b76bda34055b621e7a8a2a88d02faf416e5f6a836b7b82804cab510030f4324e3ea5cd5f632c1924e5bc7f8be70680156b09063efb6fb80457fc1128bf4248d280cd66987675c7a5226b2a3919ce7c57ff5551d35f3e4710306daa4d2296fdbb6386b34292a8bec3234d03353c3e1572424668a901657d8eb3a0c9efe47967e7f73741add627fe0360fb1252e9e0d993cae9c537c5334ffc83d69d3fdf13123f5df913b6be67fd1b774e75195e50f14edc0fc6693867d3749fb57957b9f04f18db38da8ca53773111ed8b7f79a7d257f3bc6221beff70bb0da3abb44cc64746984b8c1166fa8e11351ffae290ed2de460fd366fbcbc7403cd7cbe13aba5f3c4718b1ee47ef8eaa4e338e34f13d91965f709453728b06efdc5241cb7354dbfebed6aa2ebc440c8ff72e4f89b40f5f2c7134c29ed9f5400f2c4f050f88b8ddb0ed49d0a0192f050995606a0d9ad3856f40014f5f02b20801a37ed410ea1dfb03111ed4cdf9440a790cfa00e7fb527cfc881a22b9d7c5768c6e0ec693d06cc2da1f72875da4ecab82a1a4ce36476b72f9252caef5b0831cda7db360d511db315c563304156a0d6816bb905e0f3df5abc569712f1bb4210eba9ab4f279436b2ba7b81f7aa666d140d5d76bba5a071db7dc456e208f288585ce36e6aea9b2b48f59f8e4edcc01ced95ccd8193eccb4f46f79a617ec1f59bbdb0685466e9215e17ccd5647f5ada53befb4a36d24a56cd8ccdb2aef19628a8f6c75006c384627f7d43d54c3994257c23d69e4f003decebd6ef48ab7ade3068018797f978676ba5becfaaa5a1d84d9e69ea36c7976f361d76b2e71b0194e4319cc6634963425fa2567927abdb84645d14267b2ea95de119cd3c717089573975c78ac6b74c0118f085ca3a2de7821d03de9b712b8e527ad7edd7462878c65813a4b0d99eb5f6f68ab4447af393466b264ac2fde8dd9aeee058885bac84d774a9547947283bac31d3f26629f02572ae5ddfd1dde8b727b582819ee9fe8824a7cc4ece887834a93f80849fd47cafce654f84882f32f80093938d2323e2aa2591351ed6dfa31ed2cbdf6286559475347f5d99d828b7ca8047714f65a8e42ae9924227329affaf2a04461da4a9ea887d3c5f1c08e528bdba1ee0a4fd7f9c6e55841d88d3b0d90a440950604074006c914dd94a14d996a8a2763e8405df7d0b9ca414dea5c202a8d229955abdca9909488373dceafaf27e5580f038b6e9bcff4d106a4df079bdf91db2bc178b121c9e459b4505bfb916400010781cf6fffdccc1775e130aea773a160b5887da2016c892f55d1d3a1144ab50c97cfaf545ca5295f87327ee41d2f9c8b7eae369a7307a7e1c7e236173481037ffaecf7b804baafc3825e94edfa47c8894775ca010705b2d10534eef7357af7c15b27aa9cb82726052822a013b900809dbc4efe45627f71432fa4cd9673eb25bc776a4ccf784af29568d17348d1b300deb72190785238b91bad317fe9d545ab747bc236312ca79b003c12e53ee93d2706fae399ce16c6870245e79555444c5d6945047faa1f3c1622d0b8ab2693f7fca008d0a59695ed8e6f0621028db944dfea0b5630c6cbb2f31f17a3a2cf0bd76e0d4fe340e02235124ca3340eb3f7afae50888ac5f378dfbcfae9dcd9cb8327daca6cf48c79ba0d5195fe0484ad282e67134810a6ff521aaadc49224818474860bf220f521a1214fb6f30d9aa31cea2fdae2842654d93187b3f4e409ea18bf49292784790aa868cec80017c05a796ef7f75f824ea2c98937b341b503288d294da506caf7f59c5ec9dd869c4427ea192bf7e9334d4b90dbff6bbe87739402a3eae42fbaddcdbd1cf75d87355ff51c4542e5906d1002060d47325d09a2a077d2fe9a38cc5bf7e0c298df00874a5e", 0x1000, 0xb, 0x0, 0x0) 16:00:20 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0x4, './file0/file0\x00', 0x80000001, 0x9e, 0x80}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) 16:00:20 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff6afbfa32c8e17c4cc608004500001c0000000000019078e0000002ffffffff120080be90780000"]) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) socketpair(0x6, 0x3, 0xff, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x80, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffe}, 0x100000084c01002e, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="770100f9f367f3030000000000008c75000020010004010000800004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r0, &(0x7f00000000c0)='N5', 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x85, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) 16:00:20 executing program 0: utimes(0x0, &(0x7f0000000140)={{0xc}}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) read(r1, &(0x7f0000000140)=""/103, 0x67) recvfrom(r1, &(0x7f0000000000)=""/28, 0x1c, 0x40, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x186) write(r0, &(0x7f0000000000)="df", 0xfebd) ftruncate(r0, 0x0, 0x80001004) ftruncate(r0, 0x0, 0x0) 16:00:20 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) setsockopt(r2, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x1000000029, 0xcc, &(0x7f00000001c0)="ebffcbdff7f8e67235af68f23048e699319e96485a110981fff51eed3783b21ea8ab0c60c163e903165408c1390ff26c", 0x30) socket(0x18, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x53) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x10c, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xff, 0xffff, 0x5, "5b9262009798afba9f587a71d8bc75a09db9990b", 0x5, 0x3}) write(r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xac8) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x7010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[], &(0x7f0000000040)=0x37) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) unlink(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="3c9ebb9a7c2912bd76b9f9000000", 0xe) 16:00:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x3, 0x10001}, {0x4, 0x1001}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x2c02b2955e602cb6, 0x5c, 0x800}, {0x1, 0x4}, {0x5, 0x8, 0x1800}], 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000200)=0x3, 0x4) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r2, &(0x7f0000000340), 0x21) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9a71, &(0x7f00000002c0)="2bf7a985d4e04b977f6be0ed11f3c326b49e9b09c85bbba78606d7da704de1a84ac51a934d05d92fc21aacd46326ba97d880bb5b51a15daa67847ea91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ce1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d", 0x83) semop(r2, &(0x7f0000000000)=[{0x4, 0x1f, 0x1400}, {0x5, 0x3, 0x1000}, {0x4, 0x1, 0xc00}, {0x3, 0xff03, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semop(r2, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) 16:00:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) read(r3, &(0x7f0000000140)=""/103, 0x67) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x402) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x200, 0x1000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff, 0x4], [0x0, 0x0, 0x403], [{0x0, 0x0, 0x0, 0x6}, {}, {0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x5}, {}, {0xfffe}]}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='w', 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(r4, r2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) dup2(r2, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) dup2(r7, r1) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10003, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) fchmod(r0, 0x18) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) r4 = accept(r3, 0x0, &(0x7f0000000040)=0xfffffe48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) recvfrom$unix(r4, &(0x7f0000000080)=""/201, 0xc9, 0x1, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08060001080000000000ffffffffffba9571695583d44204487445286438a100000000000000"]) 16:00:22 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000010, r0) clock_getres(0x4, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r5, 0x0, 0x6) r6 = fcntl$dupfd(r4, 0x0, r4) dup2(r6, r3) bind(r3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000010000000000"]) 16:00:22 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000d000008e4000447403ab96711675dc1ec1efa29f67a83797c5a0088e175fe92"], 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 = msgget$private(0x0, 0x208) msgrcv(r1, &(0x7f0000000180)={0x0, ""/243}, 0xfb, 0x3, 0x1800) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda358702000000000000009478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068ac05c5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf9729423a5de8bdc5c0e762d613cc1e109f4613d9ba246db3601508500770cdfccb76c7599fa357a94b8"], 0x10}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b4f7c2bfb64a30686430577d248e781a1833f8b9e1e5930117982c7e79367b2db4bfbf8cfa538bf48208442fe361aa0433ef48333fb64bec4b4e52983d3ecc2766ca2c0c7297900c70a682658f769703cfa3910ea905a469d9cb7f748351825a23af9e51", 0x64}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0xffff65b8, "92542c467dc50f479a8933ec72545f0a765e2ba4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) dup2(r2, r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000002c0)="d76fee73802238d1953b87a0510af3bab1b7f9f94f26ed96586f68a7193bc69ed335824ce0ee2ed8e5490a5246f9f14c501209b9f295611888722de98f3024262a4c67459bc897d048d26b14b2306f64e0d7e64f70cb966b2ef2681c280c0398c5984cc2ece9d4f5a975adbef5ecd19adea2961b18e48c", 0x77}, {&(0x7f0000000340)="fb3154d0f15ed842f345da7aacba4d6ce60bb63b7ec96ac72473648eed4fd1656c2b555a9105bc232164ce627ca07d77454a2d86c9870f4a232bce9854600bf0b06c3c5fa83b392979db3d050f40922ba9bd5a2b5f4a9a771c0d49e51e556a30db8e117ba64278ad8021cb9ea989e0effaa68ac1ce217adb9982114a664f3e039e7a047f6c60d7a8272932a8a8a9fcbf747ab25ecd3a5abf5c3ca140c30d20323fd85c7152", 0xa5}, {&(0x7f00000004c0)="c23824793f1b8a898434c928dcbd4ce06b9779ec38e8b24016c92512d73a06851414ccd038fa1324693f0b0ecc8748eeda6c4652248b7d6149c704a26d64c6498798dfe0de8bdf4d238101968d1c3ded015d7b99354998344ef13e8f2ba4c426afc4daa19f0983bd6c21368771f55c5b8ad5714ff634f8b58fd0467ef93f1121dc10e15aded3cfef12ad91e2f6e0e8b4f63f2d87034a74028fb6e6d1c78541f4444eae313b0aca707a5d9ec61ab5ab0f9ccca1426c5b4ff7f5939c9518c050", 0xbf}, {&(0x7f0000001440)="461ba8ecb46c6f37ce8e071258fa0a591064ba024633b5dfa196ce94776ea908ddca8890e00f740615743891391ccf3dc623e4f934274e2098f10e904bdf28d7fcc1cfe904de59e29ba1eefb0a21957f0f2af78d6fefc9f9db05885996864d48ef58e0cd3d46aea86de5487b324bb7e6be8af3534af213473f9285a3f737625b8f7e23b9c604029ad2f75d1f1bc043d6bfcc7736fa47f53dbdc7346151bf3ae14ba9711a92a38695ea30dc7bb7cee0a1593bba277cb1a6fb515aad9c41c3a0269d081f3f0764ca4100b6e2d916f8714ddc77c50dc6380c3bba947bbb793576e328017dacc021c085a3b86ba628d7105d333b1d1dafc6a1cf2d9024f2f79e5476474dfdbac83602accf1a5e838775df99f4336b7a522198c4926094c4357a5ed8bc8d05377a8b7de2666b1ddedf9b9a77a1312b9480917cb166beaf71bbb2f80d42d6637625dde4a84bf73ca90768ec72bc1b163919df6d6b5e42e366a88b43611db9b4d87c6a9553bbaa2602342f095e9355a81ed0dcc1b327d9451f235974e98e6633ef13bf6cc5a50dcde0635373049b528c44ec06dc5e0c254e10dfdef86850fee801c07f7cbe6599858142bd56b3ce8491235aa96caba7c16ae300cce3ac719136ce4be5f0b20a1de2f68a1c2fe678c2939da0512ccfe46e1aa9229d90502eba02a45be9ba0dd148b1b8a87b92f17c5e4a15e10f12ff15ce5d30ccd79beaffd245a1da1ce7d7579f85804d8174c5c53d82f6705706492ac85970a56386c0f4d3073b6a65cf2aa788407c782cb98b5fc0d8793a0a4264b32ef05fd324e949a9dc3cf505fbee1b7780735a81577e9a4faf32b36d1a71813d64b78c163dce338d6508cba688163bfa65553c60b2e453c5d8bcfa0b314a36e9893e9e71dd37e6291be5882e45e3d727606b7e3cf2963a0d735f681761e005b7b49d19bf8c2b70c66a3b902245e978fffa205932755e0892478c58f1897958c4edf21b079005460caf51cf6a0951da91f03d9d2eb8b2a23664e581c15e2c2f458fc1d92eed77be659c7c5aa1a2ecfec7428e36696673501da5f1fdec502677d506a90378e35dde9bed78ddb868a4fc30f14a14ffac79f526b9f9c15381183932053cc743eda811cee57c8a5a3b9907ff0da1706816b16238b9e0cd7376a089bf2244bab1ef0fe28ddc6d989afa8fe61d1ed41936e3811d84c7f9ecbca7ca1cab9b726bf9d6cdc6e74d6afae970c6419c9ce73f02f5d6c367f9e05aec3e4da99c8e2a8ab6bf8ba1e0cb0f36868914b1a206671e390b55d91854b06619aaf64995d7d227303500d91171e98545fc0a2bfdf35ea481acfee88bdca3557090b147bae361c8e475d67bc1471f09c286dc3402eaf0274a11ef989bb4cd21ab2bbc79b4d60f60f6a2a241086a54f8402e24d23d126f242ca1f21211f1e068607e01f82315536e1562cec34f06a6b17c680f8c115a87ecc0cf962b632d11d28625134cbe9bd44be0e259ea875d8845a64333225714fbc7e373d420d362821ddb860a7e761ab6c40df966df1d3a5e3cb72d8371d270dbed3544e18c40d7f24ea7acfaa5b57a4fa1f1d2ce80efca69d308a47f22bb301cc0ed6d9c93036a43da52efb9f109f60c8ca288b6cb966f344abfbb69f431dd0ba2b76f4beb61b8454940c9eec7df93653a422354feb6544ab66208c56dca0931537eafcf4f894424579fb77d478fb58075e150df8c4d94a74ade86cbabad0f1fc27bc9c89c537d412b3b0dbdc5bd4189610582f718b4813dfc668e02e4d920544c538dddafb468d26b5a2033db87da2b2fb05812b87d4d8203ae49f601f3436f85e3736a610bdc5e973af5c0d37a04758f7cc615a3dbb4fc7bdcd700a53cfb38030393858f4f6cde49a4d37378b118ed29b45b3239bd50bc24bfc785d2c004511f2a814984840e384a8ddea458787c7453d092237c79b8b4aab64ca92b96008e4f4d6ac8f43ae98bbc5421ddb127f8f860ad957f6a7980f49d15ebf6b9ffab6674a353ebee85773ca7c0604528177597bc92c751d8c8cf50df44d0b00be6b4ac9c1ec340d9c6af40065d2d2471093c742b2a4c75b79df33f0dc866f819e377f4826ab81347852eee94882b2f683ad79ad581076aa86863b4c7b54fbe5fcc255fc36c5a5c0f6d65e857a75dd898bbab4785815367ef219eed1867644c30cfe67facdbaf409d9521a3f2935f91b0e4550c53fbbaef2ca82be5211e162ac3be6a2bc0a06b5eb157a8d6a7a69851b47b4c5c2ea5a5d48df9a3651f77c8a6b08a213d1acba66e442b9eb81da2c0c0a8e814736681f845998a2bbfb5b39c6ab6b2ff68352367be86a98a8b3ad0ca9868c66b4b6f31a6554f52c22f32ff884435c622bfdcd382b653ccfb9dd02420696cd4b670736e09320929e3b3f4d544d21899f263cc01735391b0ba1df88c3f75658535559d6fec4430a32f8349abdc4fe0a225fd6199c6e07921e0ce91fd8158020ff004960b2184a9b6ba78ae4ff1206145457a5245cdf2cc61adadf591a3169ef23260a1e6c1591264b81b4a5f6ccba2a1edffc63450a3f03345f68dcfe4acdce64f5b61fdbb3b8e313c6b81785f0b3ec00317881cc35642aae957212fdbdce80447cc30439884133294a53d36a97d2ad4cf98b0bc825489f6cb0fc040aba42d8ab550ed73dd5fec92ada1666699c1b4ec579957d9ec595075e8c3faaa7370e4ba288fe5fb390a993ba6066812d06fd563fe6e4e02b736a4bc310bd3067300f64eb44c733806bb73a3891f5d98a9f32a7125d59af4b78eb717622e40d27a9c4a940d46335e25f0cd4a6465d445366a0c651484a30737e17e1a2febd86b888e76d89a85abf7183159fa167ee47df43b57ae7564a7eaf6100920f362390f951a37d7dc010c1996a5ba9cb28df1c541affc539ece7f65279a1fc2a5bf787783ddd4df16182913aa0740e47253bef4c8fe9054dad1c6191102c1bc20d1f4ada8c745155ad9998f876cbea65fb10c71ed3ba80d640a388b9fa8f2781beb4c9b0e4138d61c55190423727527e4e476248ddc731309622b9db37bf40d359f35c6f84aa509f9aa9511c819027c5b0ae111d4362e4fe6e92f515aeb6142124ead006384ea21c02d14f3d7442f482151839cac248b178bcf181aa64be6115ba6c21d5952db3ee58b5793395118e2d717e1dc3d304f4afc42699a1cac9a58d69f359fdd9e3178b083b64a5c8633414961eb61afbe54999776592dad6bfe5597e7a205e7610f0e1ee9d2b11d003aedd4e7377de1adb3293aa903806d285575b9ab19313ba63532a83b3e6ba9583e4f46ef6a55c66380fadc78b1f0f3242921b20451404ccb0d805870dde79ebab97b35cf21e6ce0a0d8a90ac1e668254ce6b535442b0888c2dda6e06f1fae4b20caa93654ab966b1e325d5e28a69a713a5bb1d71b45bd169c2c36e6b60e7d842ad3079b71895d1360aa92082c759680bc3ebd37d39bdedbc3b761b172cc7d66d1ef6e75084567e8e59bab970e99748603bfb57e1912e40daaf41687942f67993dd93b3c20d5bdf0d3e32d83c6544ed8ac601a5d1c2554d22ea77d9e23ea3a5b6e8405e3eb2060eb2022fe7ff866d800142644c1d675e61a50c08e60bae60e8210e8774f57f4cf811d334e3b9dd8a3fd4179c1b14bab11a2b41c1706e0829713a73badb8ef0509b480c49b74c43754c28726d3a1e5af3e33c3c1a80876fca214d1e3f9f9681457ba47983e5005bd4f8a7dbacdd6fdeb60005e2ea8c9dc6b50c3df080f8451a836085dfcca9ed6b19950474b16a0cdcce973b90f93efff63470e8f7180fdc667c5961be9c95348471ea9affce026d64c15d174c6583b9124fc526b1239de0ee27f896ca9f8154a2cc6fc8e539e133eb9398b664750fd2740d09be881fdfce061f0bb4edb9a49416f6716da01233e98805a5841638dd6d4d2e5def06220b86e3968b7b71d1600833988e07f8fb8e0c3f168bf9d4c25dfbf25db2b04a64b5d0b91383edbd98d8fe2655abcf336a2d3612d99ed34fb8c03b4d17dc57b6efb3fdf1f7e269753e04d90924d50b93495a102dcdeeccc1bdcd6e96a0fc8069bcce267f09b137d5d391dab41d351fa2b627429b68a78bb2986cb8b178d43294af9415edc064b32f1c93901e33de62b2aa2b1276552a95b78807e8591571d353baa1d461a23217356c72f0efea589a09a91d601cb34867e1160d721c222ca315349e235332cb6aa1dc12a12094a494920477df9176b3257039a5724e877e7c73799e2cec51447bdc3a58993c1c20ae79a6919429d788cd785c24047bef381f9e1ac94b7e5a3bb02e37baa5c6b53921dbda9f4443d053c7f28de88dd00905acfddf4b1363bda4e4b48d3347933abeeeaba14647fffaed322e25121af59fe88863e62c3b92f1e6dd0628f426803ba2a3585bc175523e19cde14e21427daedabd4cf2880c173c80f1fca8bc53db16a13fe5b6d93685e1afbe40bcdf403b9d3e44a717aba78f937a7ac096524a42f14decceb0c44fc607eca6759f8a9bb98f6e511c8d381b63129e37df6fd44b5da63de4408ed9fbc744df6e31b6f3e1ba113777daa9409fa59858c2ebc616684614ca0750f3a47dd95338ad552e7ad8562cd194148b499163f1fb92f11a27118ce48bf32edd857afb838cd4751b3a4ecead0518c78882f710833947690d91a875658937eda0872e0cdc718815b1f1ccf48cdceb4478ba8d6b3c661e6673e18a5940d2ebe5df1337a7fc74095ac460a8549cf9460d8b704d660aafdbebd3b92810670d899b96d0b5403876fd15e3954254de2aa9c564e2a40cdeba8b9e425754db0cb5d3b8dbfec723a23554b35aa4afb18ec6eba49b86934a08cf6c5618ba0595e66c71aed54ebe802d67ca3280d29f611f4903db81adb546a87162e5797994c08e9b029b769e66e952df5ff4acdd6aeb5a26a7a10eb45905797cb542c291a7fef030da2e01ecdb074c240b5a577ec8e11b465eb7e408913d3e0768cae8be980c358e843f409ec0e78e87b31bf9028027feb7deadcfb2e61d2d9bc240e70b293827470fc2e4e99fab59eb1b5d767faecba2089f6c8bc3db61d84713652753116198206ff0bc584b041f61d7580ce63011d8bc4564840cff89eb775044b35e9cc5754b72ed9f1f9925efd727380fd734184986aca365e14f107ce8a535d0885cf78eff068364a8267560a5ac1886d0285ee1b8b3b204ef6284c887eae2e6a137ea6f7c728deae2868d383afd916933b0a57e6fd058db10e0af670b6df227a753da04c2a15f9cf6fff3607653b106bcf7429b4ce8f42483b5a26943db07b100b9818d990b5d7b45393bb538bc712102cc453c34d7f1d9a87b6f82c7e4a2ada1c1b92e07150f7b33cf9929e47d07558477277a86ab11785b01d285c66622ef44602765e2f76d87ca7a2afd9bcc7934c9c63b709f21b902838f38031bd6e274dfc6c296a9589210089d2f99859c41df00aa3e332d35fb3a4dbc3dffb253f27f1d72149dcbeb23eaff078315c0ed6b7e012d4aca8e12fb7096301d5e364134c9b84d99a280744d2b93ee2b8104fe56269d7de9d479447e3df21462db7e0b1ffa102a6830cc9e93c53b965ef8d1e2ae428ff6d3e3b68afefd3849903c1325d04b924317b3070b6628905018266420518869fb3105ad8706424102ddaeeb1496085a9703f86e05c3f3eba658d8bef736ac60b14748793da6e40e8f410a218fd42c2798b3b2aee3ad409729a9d74cf965744c03e00232e296bc317a780a8cc9f681e94506c37c2222b0de4553b1e4ba13ff5a30bb4d0c8406", 0x1000}], 0x4, 0x0, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x5) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x25, 0x6c, &(0x7f0000000080)="c029fd4b3ea3b44fffdf07576364593d9012e10ef49711113036b38bed67e767ab2041f8a5d1f8bbbda0a3e8587fd9e35c63e1013dfacadbdd375db681993deab830bca123701399d7cc375fe21fbc77932bf5563ac670cb9564109c156ee4c46c550d799c88105a9b22b0e104637b9f594fe37bde4305d55e9663fe200b7d3ad8c4400fa70494cb8e8de3fb647bb036d985438dc328362bc1722548c5b6272a66028f21e15598507608f2a4cc708b8849295aac58a05802a62e1a1039cdd90275c3ea749dabd465e311c874be66f8061254cf58ae3e610ca1391f27f20a43694524e2", 0xe3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x82, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000200)="b8c9e136ade706efc830058858014d8f13394ac767e78ebd6206ef443db45a0426bdab8463b4ca9befeb2bda88b82b6b63f11361c552f5715db668a8d7f235a3265cef59050502734cef7b23f003264e12db5aa0c078408ca5d9f2dee17fc1869045bcf34f05c4b1e9db6b640c79839675c54e322f0e7fb202f00e5eff4d2b40295316cc56e6d1580811442d6a8586c51a", 0x91}, {&(0x7f00000002c0)="71680e7bfac8d9c289eb131c06c4946b1911e073e0060d72620228482c6cb27ae0726820b5b712cddc703cc00a706f5d7fc32542c80492ea7f1969fa81eff2949b73f9d9f8874e2afc8289a9ad467214d6aec3f5f5d8ba788628319177198acee05a8c6d0d28c3d359abefcc3c49a47eef7f834a75c5fd78f30e756f1f252d13bedde295a9a212534dfb55897a6c8489a7792cc038a2b648b49bed560198e9ddeb6defa53fa58ec0ae3eb68de5542e7f543045bc951fb347953bad9e11a9ec1627fea19d43ff3ba9918b10a1ba4a9a21cb51597a3141fa77eb24926a32022ddb269055469fc61c850bda766d888c2f9d3d32af50964435dae878c371afabba750309b6849ef8ec04bc6e04064c9fa592d713f49fa031904c085d841b086e770a6ef2809b315b0b0259f8424c1c5d95f697d4acf974429f4a8aa8ba5a48b1db3be07dd86d8aaeaf83a25ed308bbe344605cc4a8a018b15759acf47462851dba4c0e28630aa4d831197487b07361b3810e892308e98752566126b2cbe42464a577f7b8f4974f125f66c9ce7617fc29a7299a084e612fb78789fb395ec0dfcd4e90b75915e2a19555ae3b1d4e7f9483115bc632dbd81dfe554a912f853f009bc5c312f249cab08984270f77cc6668f3e099fe2eed6ace488793aadf1b24db04120209590ebc812186382c4628b928de879090f02b4432caa1a53e3645da5e9beef4ef33a30c06feed0dcd1e1ceace9f05c07a067d0274191cdd08e3bc16e1a73f650a17a09a79930f72ccc9e41561c461c71032a469779cc0177bdc8fb8116b90c5041687afe983a19f98b6e9e3ae5e7d3222b1d6e07ecedb1a092923ee6f0800b5c86a40a269f173e144c0107a271988d35def9c4411b24b941b9cd0dce0142d6281f243bea1992032d16273d65493c1243b1cfabd9be2fddf8032c8f707efbe429c93e247e97de1830b85e30b0751e1243f7b4e0aba5c0edbd66daec6981e52f2b5529fe800e0d2aef581fcc289a519b543963dbe8fad02783585e6ec8b95079f77e0c3970de19cd48e00689690608eb97b361a475f37693ad31a9c2a5112bc72fe7f956beac08b4fe4f4c42b2f8d1b432535ef392bba4683487abc2e93bab52dbe1ca3c001afc2ad69198477617bc90bb76492d2db740bfb965e3416178ea08757657943309421cbf1f24a18454108cdf8b4671ef41e5e89185b27988f69d3813bd83674d86bd398880e2f708e149bd8c9bd0ae1d4fa3d7c3ec9dc19e99e24f7c6de8bcd9f1db4a48d5ee9ec3a750bc5362debb80141e4aadb8bbdbb882fcfa1a2138a846b4b669f3d543a84db4b4f1b074433faf841d68e7880e86829c19df04da285f3e3ec76836286e1107a1a2ddc15be3b273b5641f861c16521262e1c106d382d8dd1ef14cb46ab9de31533bfa1a7c542f34f946a980dedc04764def046129018bbdcb4e5a557229930ad626e82a4d958b26a3f0b1d7f6a34c5c7f4512e356eff9fc2b0e155fa14e024217453b35bac87720889436d8d853d5f7c737dd364c62114f362ac3741bf185df59f1f307883aaab0ed13a600237cca8b43335f8009bc16e1de12b2ba73446f53794294e87b8daaa8df549dc7b45251018ce7aa6ef6a578375e36c094523de3ddd4a6534296a47026a5f342f811c17fb58ca3b0fdcbedcd53ca2e07c61c56f6c1a0561f15378f3085347656fc96143a98cdc01188548e79deb6c221b4f89fa0f81b294fbdfeae697a52e80921f3263c124a87caece597dddc05c89135bd498bab5e853572d67f5c96fcece95fd0ea3a4d3d4765b35890d2b703118751df1f8c89945032fc1619bd318eb8fbc1306e9314fff5523d544c259933ced019f7b2cbd6ae0aa94c4722d8f4dc42817dbe1006cba2913ca941f449453a55ed26ef51ccec00a2df9097f0d804b5d9c8051dee9696fb1111db00dee946c99211e55c763fb35d0765b2df0d5ed29636574a56462daafedc1e86a2b78dc5a50a2b2f500bc868ce1d9310b823d33f780df02687a3af6cc7dd2bd99a3ad78968c2b2621cb355c3c609833c443dcd1f49b2cf8d8885dfed5ee879cc989edcc7426e0ed7ef8d1d2bd28b4cbd6902abb9729e861e42ba2e3aea5a95ad96ab885b45ad20df0081f9d372f6db3dcba127e1ea507659f199020e9848af56ab7ec6115d56e0bea37927ff022ef7da06984056d47c090f505592189373550d147547ec08e6ef242f416634b7cdc6be2116bfdb0d5354ec3049c53eb87f117cdf2fffe7e628f6fc378c5169f79cbbb90d7129328bd3e6cbf2f3d80adb150408a223bea353103f4a2ea0f97ccdd33b6f708c059d477b7a089898c2af086feacc92d90979e0ab95f888689844e03a01d95f19d81659dbe2f38325f38f90ab43ef82c963195a3b821c280d72f95ebae4a40434ebc4ad0ec2d5eee73e990715999cf85b2f9b320c6d42c1e7e9493ff3c0f55a4347bc1bd035b32a309eaa037cea4352d139f9f03332e84c368802e14dad2c5216d22e4e889532a08037867723f4971b9904f21fe22682a0e85ab264b76dd6e5ec03fa97a45376d2ee11f5bf13b75c688066f728f620f1af015dad41d32153ab8defaac40208e24a5b63b0bc72baac460ee2c593ae890235bbe513b3ede1e7fc3bc6fcd4df88c7e661d98eb15d500449d0382c440335b5db8f7d7c6b0e011a125f553d6c4ed16fa8b1c5f97210109fab9625495c179561bb546f70b9b1bc21ef6bdde5cc622944089f243ae61ce353cd986f126c3702c25540120422703bdbd06ade28e32230a00ace946e0a7095e582ed8ba566bef41f5c2eaa9b906cd8789a473db5c18946c388ff92e8155e8a73acd818ecb6470f85bee2996cb7a69d92673610a207f069ca8beba34fd01d17476739a03ae0f0fab1f5f6540d8ffa5038d4d8a84ea4ef7faf0880d5b99aee840675b2a35668967c3303f009e480fbd1105f0449d995af1473abcd4c4807d780c80f23d92547f4e11974443ed6a787a0765d7df0cd1619f87aab47ca8d6c53449d66b24d1443b59e3c411e60dbbdb93766ac8a370ca85d12961b6da800efc01b258f6a4b5e145b7300a10ef67db738ce41a66b71229cb103c5bb809327efcb3e8b51ef53b40eb35e50d05a092bd791c5f0c4f6daeaf6430305b63d4aed192678ee0f8f1e2139126c6f51043b624145d01671987ac320d0b78cb82eddb2fb8b396b5193c11e615771df3c113473122727d99d84ee72c8994a82bbb2623a07fb86106bda4f7aed8a1c81c7fed4f20ab4b11b8c42fe4d49b3d6e9a9349f5b1329874893f473da5b12224196f1ca15ad6bd3de49bd7ecf369e49a673a29a1d616b4f23e198fe4a1cd89760aa33c03d85b503d2ded15217bddd379199bbcaa5faac2ecc0f627010bf4c9ca96305fa3f34ca3a3a797abcd4b8a73c611a53041fff65059fe703815002c94eb1a7791ae9e40113c6a36f050f601d3dbd5c04bfa2f061e51440892114c125c3498190a45715d1b32ab718dc2883978b34b2a9e8ba8927a61fd0fd232efe2c08de8523a9a5fb2a409b3d54bc7a701a72052116fdbd7261d58bac96d1d6eac63272e117af8764b7ad18d72f798d808aab8a6e505c1a90058af571fc975ab9cb5bafd2cdb694aa43d7668b3a03329d2e2a17406c6cef72a0aa440907f8550c3dc3330843c02fc7eb92219fd1aa455391e5bb3129d9ef6427ef70a6629a2506362408990d0f41c40f0db66a024af63a8693135c4d73a04aacfc6b1c7f0c4318a89f2d87edb95aa05ae4f3a4a7a114f02eeba52a48bf951dc8c0affd2cc1157b34ea40512447951bc075649430ed270f273cea8ef3b122b174c912fa8c944d044126a2019adb673a90e842924156472ec9a06e815c2e00ba5a7f29ed042d2fee11c3cc4323759663b08e42aa1809cb7c00c2243c3d349966064fdff588b2c0c5e31b23041784a4f640a37be72dc97e87fe9bedf3744f9f529342ff083ad38830eedb7be4678c23bc65f65ffc4ce78d9dbcc111dd2dbacfcb2321e6e5996b3c54f98d7b1b8bdebe2552b72bdc83db2935c3ca7b51d5f6cbbaf156e3b550e00b9cc56111cc75acec169c018cf594d552ce40c8dfbb0b47174d4a2f6980a97d288047086b12314f8e650bb878ae0acc55f6ff8238522738dc74379388f81881fc2712608296f45e6d00e1971a5d6bebf7b3c4eb5df2eb31b8f05af466fd927b09ff9687e71e4f2146d7c557a7e44ca4422a3be2c06dcc40d603696ce7a502520583bb6303647b8b62dae494f89499e8e5d72a82de2f5733750b794075563b680c94bac279ad4717189a89dcf34efa8822ee03a07737c3ca7516eb54f40508329a944b381d8ea7db556105be0a17e453671fbc239e15cd22054b5285d75d1f7bd5b9a68b563586c3a5fa1bbe6f3ba213db56d6febe82094941100ade63c2ae5ac5ef7836ab92f16d5b73581a3e033ede6096485fdf7218803cf1a19173898cef8f1e29e09bad719ff16b24b0aaa383dc0a56aa6e58d78f10c23f0f4fc180a66fd893ca229a7c1256f0c81659335a925dd59e1ccda1bc60e3c284e0624d8cf790f23dd7cd745b023cf5b80e115e693888a58092b9d43491ff7be3c4206426f09fbcfac9596aae1726e120f85d019f561742247f509d4c2410a92b9b94821555bf541ab16ad3f266ec5f3570dde4a643527723d1a5416d5e69d88d63acc77fd3478c7404b5a202132af515ff2de7355b5f615434b9c979aca885bfe02fab0e35144188d38876b19b6385b5d9a52fef56dae7d67bcab7837a1039bc39eba3e7fe72d9ce61fa02c616be3f81c386b5918c2ce2c47b563a2fd280bffec6571268e6b71f5f61b43436fe4c4ca2f7f18dc0610a8d3bef3bcdb958416b148d0ba6340ec02103d42579e4a63d4614f63b2c455bdf959c5e35746072ee01e22f0a1e844aadfaab0f2e9a17695cfa5e866d57d2524a5f4306a7887fa2197a4fd767a1f7e66108fc98fdcc0584205487ac3cde7ef35686bc8cf1bb91e6e3ab28c471451a11524e549501f781aa81119ab2b5e1fe015d6318f60f5dcf342fecba39d7db77115d520dbbb8c3909ea5419de51b9114241571c856d5137e42e93e5e72e6d2f98750e31cc7482e45051f736a54d8c444f72aeb6c0bb1a7cdf5006eff065f0b6b57637fa2a8f5680eaa82bac3893d2aae701150ed6ee921c6809bd51ae6c78bcdc416b13dfc98e4d20b37f1c5bcc07ef6cc5dc6db730fd9f16903979f28cf4e9d3c36c423c73571548d0e3b76c2fc474847ea2707f292b7832de75d40e359fddaa021bf0dd309d875ddde6159fc5d1d4d62bb4432fade90b2a7964e9beff9e6e4b1e1688923a2550a1f9374aef0721b35d3f0b7b36af1d55b26465f63d76dbd74decbea40df177ddde8d7bbb181f7dbe777e6e05b2236ce58656d0601fcf032d98f039b3ae67a6a5ffc29d7eacb8841040fc6ddf4c78ffd55801a9905ce493281a3d1003b11c1733a95341a36bb74762910c985527d64944255ae3b1efed6fe19f44b359cd6dfb41eba4445dfdcfb054ecdce874147ea52c67873102e6050bd0de60c85659310eb34f185a1d448cdfcd71d257af5e7b612918a80f7d1f557ceb40b0dd6aa53e9b16564eec9614458ae9578141d3ffe8eb8eb74c6ba755276e435cb21a888f20558ce415d7920d798eb79f782e63a640d39bb068dcd27b11ec5f404720aa5f72f159efee449369d6dba57ff3f1d47b4f16bad4b7ab801aa96b61a0604f49bd8e4d67b886c5b459ef3b31944746848865387f0bbeac9dabb908", 0x1000}, {&(0x7f00000012c0)="281ef89cc4e27a56fbb9c7f54d29523ee4691e26eea0c797679bf526d80277508c376f283857175e49235329cb835e83a9d8d2cdd535a2e406ceea8009e877b5f2e1a5464e63ec36748fdd4e0d50f7767643bac34aee", 0x56}, {&(0x7f0000001340)="e7fb7a86226ac1fdc32fa0b8af17bba110539f174d11357c4dc3aa68f3e2e2fe424bb1bb78427f042423e060b17a10dfb4cbab99cc5def679d26c0bb7a665c3edcfc04fb405f8e7b6b625668d537e3f9a43b28d1564571c0f076223cbe96a16785fe85356bf90b8c0d2d358ef34e3084", 0x70}, {&(0x7f00000013c0)="0158241db4d7da5c1207e92868361f5dc0af68eb362e47d3655f8bb86e18b0df1ef0df42d0cf72e8067f462e5bd4eaf8cde533b03723b525ed955cf1d44c627c8edeec1d9a58cce1a7ee5bdf40bab96664984769c677a344768f9affe156a316d9364182cbc2e68c7eebbb7d54879a2f01196f1c27b6ca4aaab3c31d9f1eed673f8066", 0x83}, {&(0x7f0000001480)="05112cd5b9bd96935fe17ca640302a24ab606949b121681ca07f8bc61ed7a1493c2e7611b0c04bfef4e7c8328b22392e69dbde124723856afa92144d85dad52bfa6c25850c5ec2cfa23b8c39101149340b2102a61fabba3cabac59e71d480290ea0883d05d69e6e0aa46f8b0b60ec81a2185d68bd7f1beab12dd52a73e51baea898e5ea79c5daea38c1b6e420902875a1576736856d5bf7c7baa471830aabf351633611cac", 0xa5}, {&(0x7f0000001540)="3f1e237aa3f9cb60efc875eb941dc0684d78b06d5e6114de6489c09dfd38c3505d4fdccf260cc8facbbd3b96dda073a991950be48c393d42c6b9ff4b47467ffc000e77799691cb895133f336718131ad77d5609660b5a1af1c02c9b57170ba4bd8f629a8d78f05b441c9f4a62cb5765e89ac0acfe4249a494b990130e018bc5e4379820217ab0e107275868e6ffae39f27c06a26b534fb0cfb3e1180f64df170ea047a8b0378bc7b7249d011bc80ed9f1daf8b84af875503f7550f85918f92b5b732cec4", 0xc4}, {&(0x7f0000001640)="3231a3b79a8bff793980c294", 0xc}], 0x8, 0x0, 0x862c) setsockopt(r1, 0x7, 0xffff, &(0x7f0000000180)="cc83fe144748e6abf1b8dfb99fc062546dc72934a63eb8cf0b82f8f2d9db7073d9fa52b447afe3595ffb018741d03b6884bb42ae5d19452d9d525920f457275bd278c87513049c9a6950da68a28d0a81fb8649707e9a0ee476a8eb636a5552e10b2eb19bb6e05db2f7f369", 0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x10001}, {0x18, 0x0, 0x0, 0x6}, 0x0, [0x5, 0x3, 0x80, 0xfc7c, 0x8222, 0xe99d, 0x10000, 0x33]}, 0x3c) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000100)='w', 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) dup2(r6, r4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0xffff, 0x3, 0x0, 0x0, 0x6, 0xb235, 0x1000, 0x1, 0x1, 0x7, 0x2}) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) dup2(r8, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r8, 0x0, 0x9) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(r0, &(0x7f0000000600)="a6ff0ada22a8b22324da4ed687c713ce3e47871c6880413c783648f827f7d294067340946600d81ca77737091d721e3a891b697df693453844a40d2860ad7c5c93da0aae8e0c5bfaf1904ed1e8c738740c057800d9899ad356d39b297cc7fb2a66b8341cedd7e3cc86aca5a2355f", 0x6e, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xfffffffffffffe91, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) recvmsg(r2, &(0x7f0000000580)={0xfffffffffffffffe, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000480)=""/87, 0x57}], 0x3, &(0x7f0000000540)=""/31, 0x1f}, 0x2) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="36261276798ad63add8806b97a081fd2e4083b634702d4378f2d63fa678b2e6516a812e10eac29c669113df795442ee03c3b3178c0fef5ed329d2aa5f2028017b22eb7ae96d729496fc6a99d1ce32f92eeba387ed0caebe383a3afa36a4c", 0x5e}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000740)) ioctl$BIOCPROMISC(r0, 0x20004269) write(r3, &(0x7f00000005c0)="e0af3c8f977672a5b0d36433faaa864182f4ce821ffd5ab6a48d2a4e853ecc5d5232fc2908a65817876a6416c2ad9b", 0x2f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000680)=0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='w', 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r2, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0x0, 0x0, 0xfffff, 0xffffffff}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) fchmod(r1, 0x30) 16:00:22 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r2, 0x1) getrusage(0x7fffffffffffffff, 0xffffffffffffffff) 16:00:23 executing program 0: setegid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r0) getgroups(0x2, &(0x7f00000001c0)=[0x0, r0]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x9, 0x0, 0x0, 0x0, r1, 0x40, 0x3}, 0x97cd, 0x2, r3, r5, 0x3, 0x7fff, 0x81, 0x1}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000a40)="957196f0825a1bcb8007d7fad3bf0599b5054e376237a5b2f062044aa0ddb07e75c1d90aefceb76a3177b5b8d2d532ac21047dc87d848ef2fdb444b47567fd4138645a7104ad58e9b695d4db7f60bd4e2e1af8d68ce1bad45c7e2bccbe01bf2d1e241b9eb85d93b25503d0bcd09166351a2ebf04e6677259240274c2ffc5ff504a0104e4a45c351ec2f69b926b7b97d6ce92b2d55fc18b02f160b673c81983d49a3de81de440c9d371336d71e74ba7de3476ced4370986bd791e9e4b8db94e78d16ab3c087d8e8d3615f3cb964fdf7d9c82fec050913db9ad6a07635b3955d310ee722e01f5ef90615aa09d16c723cbf41f5677ba8f5f2afddd7a37c8a22a84500a6eefd4993cdc5a0733b43aff6391606444a9dda18c795e421667e35fefa598cdde0c0ecced5f943071f60f01e727bf9eac9e30fcebb564be6a7cc702aa56d8d1f16dc728091d920364243a0372f0fffdbf35b64c623598d9ffc8026813aee0e3827572923f3828eff4f56bde12e44f224c3463879108a2fd1fc809e70e60e1456388973e64af8ab3c8f09ce4ef4141768db4d40855df914b7a118d0efcb38e590f984b9bb371e755a40372bf8a96fad03b156c869a08bc03e00d61c52a5604bbfd89a272bee3132f9f8a92ac12846fba594374e370b5a7dc56d2b27b4076a5e950aa4fdc826e020a75625718836dab29cee0d7b76797ff8843a9e310f0ea11462d427de8c34d3320980c27f57051c8b653ee097d33b5aae0af8eaa5234f467b6aa8534966a24588e4afcff25417c1985acb9794189933dc0684f14fbc1331599a54c57daa1531cbc67c6ebad22f53c257f3917d6b3aedd61e74b93aac39c48195cc76b68091a461649ad03f2b1af0f35d6f898ecfd5e4e5934aef336e5fa305cc2fb214efe44201e48ace55d11d0713911fb50d01d847adeff10470cb8f2c7972d9dffb996f138ee99221798e3dfa53dd6785667490949ca027ff38eb26c893c8a169b35c1bf68e90fad0688288bf8f0ac4bf0299851333a6bcf86e2a117248ff8a38938355ce511857d8a7be8bd6fc106a696589ca1740d61a1e3ff45dd1179bbad34d444aeab365f521e9d8ee4318e2370b30654aaef1d0550d7bcdd0d7863e25c6b980a69cb9eac35ce89dfd18766770b167250179e6fe1a62644f8626a8ba3bebf68e1faedde5d8f0648c7c5426c015fdbb6f5af3086e430790631830fab0543d254b30da61116223b074c33f08cc32a68e7d1675c6c7e3cfce3a85a7cdd31d5c5864c819ec05f33a0ea6e9588dcfaf3e81cf462f28a9b0fbf9fa3eaa27296e92369edaf97eef32913c9fdb8e086ccd3ea61ff2fdb38a69b9a2b37c4c327a3590a95af71f93ebf6e4e0672f18ed570edae3c3e64ac78b1198414f919c16c79337a54c92304fc3af8a46633e28db234ccabef07c6a86f33128c872f77066f69524259da74072810e4617e9640bd4c9f1823cedd00b28b33c12748e393902f17d5e371f967ca8e97a80cea413cb7c1a7674fdc5db23612715eb11f0075bad800b6e7a8d0522203c248beb9b2938c397c8b6626f0d173318840900722e90b7fbe7f489ef428cfd8830c25e967fa4953991ec1060a6dee559fc084700bb3eaab1207b0d31c39e5a7596d523e6fb1e02996bb274f197a41f70f643f721d842f2e2942ce9960112f6a5176bcd294e00021abbecfd708cb118f3a96d3e75645d23d4e283bf38c453614d5aa8e5bda470a9a204c4607f3edcb2dddb2a523f0a35e41c0a23cac705e82f5159666a5e57a42e357da1397e943f2040c72056d690b79ab40348632d040b531814aab6056d4a4ecd7bfc98b53144e1998047313db2f8d37533a4df58e45f9c2384a595fd4ec843c6b07ff8bc32ca2364e2e8aae0175cca075309f853932c3cb9ffbca99cc7036c18ea71f745a445f93a5a6480496c41d47d6b15fbac5ac07d29396de1efb54673ef061859d39e345d5296ac902f6d05e3bbff4a6db7fd5fc9a9b6e5a5441831a51a6387a00faaa99d74d8fb24aa0ca4d93d84624093a0758af7615acf7475fe0308df4f9c448a098039aca8cee55948b1", 0x5c1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000100)='w', 0x1) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) dup2(r9, r7) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0xb9) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x4d79995b], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) 16:00:23 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x1, 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) dup2(r3, r1) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2, 0x12, r1, 0x0, 0x9) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x10, 0x20) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x24, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) setreuid(0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000300)="146abd8b6beb654fe41cab35cc584c50466d62acf94957242d7de408b363da2be706acdded129068ceafb3f9c5e446e0013bc25a3d5f84fd337bf0e277ee72d899a609809d88109f27daea9c5557d146d2823e7289edefbaa9251c7fee5e55111e25d44ee40f434c3db8a1a9e3d378c05e17e25e634ae05b5ea669a055234d85fa9999bc42e1fc74d7671f4ca018d33116d6f8580fea7052aa9629e2e44553de7f1ed909b24b30ce1aa2fcad13d5278d896cf09d74e98aec3e83e9f70a7a0a587afc5e3a1eb6966b4c14b0a50b3ecf81884b967f48ff4ea14990c985323ecc40fd04c54d53b7f9eb0ea64ee749c30a8426cf20167302f7ca2e3b3fc630a07fe0e6368cbff11ad241d49112cfe362d733ed158596ff3f1d9b4591ad6b410d34057106203f7e01000000000000005f7918bf9a1700388ce66d099f6b2d6c6dcbc9b1ba7b470b2538fd806c", 0x14a}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x0) fcntl$setstatus(r5, 0x4, 0x80) poll(&(0x7f0000000300)=[{r5, 0x4}], 0x1, 0x1034) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0xfff, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x1af, &(0x7f00000002c0)=ANY=[@ANYBLOB="27ee30991472aaaaaaaaaaaa86dd66d404680179704000000000000000000000000000000001ff01000000000000000000000000000137000918650000000104000000000000c2040000034bc2040000000705020200c20400001000040104000100c204000000060000000000001600083868000000290001f1670000004e214e22", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="004001009078007d0402020404000005220000003d0000004000000008fffffffd000000020000000300000007000000200100002533c054166b857ee552a6040047e34eea06da0dedcc60f588bb94494ec72f3e64a58603c517726b3e0793b54148d7b3c71955f041d7b3eddfcd24a80795405d714065651607c65b42669e14c5db2c1b3ecc1666c55bb7b7ffe4f033fe0e2dc79ac2f2ad3fc24187622098228f8e0ae640a47cf950f69fa9bf94cfc9501f2e736591fcefe4d1269c30a41a89e4961b68e9f3141a0cbc455198a83a572d57bfe7a12040987f968811e765c9e40491d3ea56d8d781d701373184e69dc74f09d9a9376f2bcc408eead3c49901acf3b328f3558fc176d4824fde3fd8f8709f466229fb473bbf8e88521144022e59a9893e8c17"]) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x102) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='w', 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r0, 0x2, 0x6, &(0x7f0000000200)="8bf66da446745fd9eb6375033d92c49c10e78789c7aa2605921a0df3baa79dd3a2e070f70a4c2bbe6fd056ca7a641cb843c78f8c549f0af82201cc90f3db3b851ecdffdcc9970acb870ae90d8f79d53028af3c44a3dec36c7e7423badfc93ab1353e0c0a274b72a0ccbfff66b82cd500978afb6591", 0x75) dup2(r3, r1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530000b2fd643df9da552801d804b85248e741d6d9e3a4615ad39837aab8451c02ba14f723036b5b5e1ec915071501da42c6861e76a7bfb5980647cf7137ae10b10c12d68aa38fefa3d82acb20ea6b8f5bb7c53964dea51"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000040)=0xfff) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x80000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd20], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8, 0x99bd], [{}, {0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6, 0x1}], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe60) setegid(r4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0xa, r5) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="9688e4760bbadc28fe3edc891720c637932911083a5b9ce970a68fd3655fdd0c1c598085171dc4455235269aeec73b7ed7b2988abf0be6400bba948094c8a5071015e08f9271b09e23bd0a185621865693354eb7ba37a87eba8d90180fd114de27ed3b01d1aa5258b3d5cac36697d3d18e14a504571a9c48bdecc549209994ba8ef7f04bcb0e2f9ab7af9aacb454e342614bc80e97735293ee59d4a48b8ec90fe7f66eb9018a39bac16838c6f7f3f9c40d12350c50e0ed3e4142d2ec9c3f23e3da8ef25d", 0xc4) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) uvm_fault(0xffffffff8253edf0, 0xfffffd0000000048, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_map_clean+0x44a: movl 0x48(%r15),%ebx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8253edf0, 0xfffffd0000000048, 0, 1) -> e uvm_map_clean(fffffd806e954178,c002cca000,c003138000,8) at uvm_map_clean+0x44a end trace frame: 0xffff800020f43460, count: 0 ddb{1}> trace uvm_map_clean(fffffd806e954178,c002cca000,c003138000,8) at uvm_map_clean+0x44a syscall(ffff800020f43470) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc00004feb8, count: -3 ddb{1}> show registers rdi 0x11 rsi 0x10 rbp 0xffff800020f43390 rbx 0xc002d7c000 rdx 0x7 rcx 0 rax 0xfffffd80650aa000 r8 0xffffffff815a1263 uvm_map_clean+0x483 r9 0x5 r10 0x184c6023d21b710f r11 0xcfac7ccd6c814b0f r12 0xc003138000 r13 0xc002d7c000 r14 0xfffffd80650aa000 r15 0xfffffd0000000000 rip 0xffffffff815a122a uvm_map_clean+0x44a cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020f432d0 ss 0x10 uvm_map_clean+0x44a: movl 0x48(%r15),%ebx ddb{1}> show proc PROC (syz-fuzzer) pid=178812 stat=onproc flags process=2 proc=4000000 pri=86, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ed1d50,0xffff800020e6ceb8 process=0xffff800020ec9728 user=0xffff800020f3e000, vmspace=0xfffffd806e954178 estcpu=1, cpticks=6, pctcpu=0.2 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81089 175303 79498 0 7 0x10 syz-executor.0 81089 411118 79498 0 3 0x4000090 fifow syz-executor.0 81089 109066 79498 0 3 0x4000090 fsleep syz-executor.0 81089 154319 79498 0 3 0x4000090 fifow syz-executor.0 81089 416687 79498 0 3 0x4000090 fifow syz-executor.0 81089 446265 79498 0 3 0x4000090 fsleep syz-executor.0 16409 36352 1 0 3 0x100083 ttyin getty 39470 387130 0 0 3 0x14200 bored sosplice 79498 234589 33331 0 3 0x82 nanosleep syz-executor.0 33331 99473 61265 0 3 0x82 thrsleep syz-fuzzer 33331 95824 61265 0 3 0x4000082 nanosleep syz-fuzzer 33331 97492 61265 0 3 0x4000082 kqread syz-fuzzer 33331 84567 61265 0 3 0x4000082 thrsleep syz-fuzzer 33331 184054 61265 0 3 0x4000082 thrsleep syz-fuzzer *33331 178812 61265 0 7 0x4000002 syz-fuzzer 33331 385736 61265 0 3 0x4000082 thrsleep syz-fuzzer 33331 352873 61265 0 3 0x4000082 thrsleep syz-fuzzer 33331 46603 61265 0 3 0x4000082 thrsleep syz-fuzzer 33331 234823 61265 0 3 0x4000082 thrsleep syz-fuzzer 61265 376716 22148 0 3 0x10008a pause ksh 22148 51877 51271 0 3 0x92 select sshd 51271 433487 1 0 3 0x80 select sshd 65066 240054 1625 74 3 0x100092 bpf pflogd 1625 179963 1 0 3 0x80 netio pflogd 21657 139722 48279 73 3 0x100090 kqread syslogd 48279 289533 1 0 3 0x100082 netio syslogd 17495 495008 1 77 3 0x100090 poll dhclient 87304 74984 1 0 3 0x80 poll dhclient 18199 197003 0 0 3 0x14200 bored smr 3164 111320 0 0 2 0x14200 zerothread 23267 53152 0 0 3 0x14200 aiodoned aiodoned 70008 150433 0 0 3 0x14200 syncer update 78367 340052 0 0 3 0x14200 cleaner cleaner 72006 230201 0 0 3 0x14200 reaper reaper 27581 7050 0 0 3 0x14200 pgdaemon pagedaemon 19428 146702 0 0 3 0x14200 bored crynlk 49592 26952 0 0 3 0x14200 bored crypto 8932 251241 0 0 3 0x40014200 acpi0 acpi0 60734 17507 0 0 3 0x40014200 idle1 82160 289644 0 0 3 0x14200 bored softnet 26377 50462 0 0 3 0x14200 bored systqmp 37476 506352 0 0 3 0x14200 bored systq 16121 436710 0 0 3 0x40014200 bored softclock 35097 22269 0 0 3 0x40014200 idle0 1 266331 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 33331 (syz-fuzzer) thread 0xffff800020e6cc38 (178812) shared rwlock vmmaplk r = 0 (0xfffffd806e954190) #0 witness_lock+0x4c7 #1 uvm_map_clean+0xe2 #2 syscall+0x4a4 #3 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8266c1b0) #0 witness_lock+0x4c7 #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9523 6425K 6819K 78643K 11119 0 pcb 14 8K 8K 78643K 124 0 rtable 82 3K 4K 78643K 301 0 ifaddr 74 14K 16K 78643K 125 0 counters 41 33K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1491 0 iov 0 0K 28K 78643K 155 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1385 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 38 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 4 9K 25K 78643K 350 0 sigio 0 0K 0K 78643K 9 0 proc 63 63K 83K 78643K 501 0 subproc 16 1K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 35 0 in_multi 55 2K 3K 78643K 125 0 ether_multi 1 0K 0K 78643K 14 0 mrt 1 0K 0K 78643K 7 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 236 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 124 63K 71K 78643K 2198 0 UVM aobj 14 2K 2K 78643K 24 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 85 0 NDP 12 0K 0K 78643K 25 0 temp 89 3038K 3107K 78643K 11839 0 kqueue 3 4K 12K 78643K 36 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 30 0 28 1 0 1 1 0 8 0 rtentry 112 61 0 30 2 0 2 2 0 8 0 unpcb 120 150 0 138 1 0 1 1 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpqe 32 959 0 959 2 1 1 1 0 8 1 tcpcb 544 158 0 153 1 0 1 1 0 8 0 inpcb 280 665 0 655 5 3 2 2 0 8 1 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 9 0 8 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 49 0 49 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 47 0 24 1 0 1 1 0 8 0 pfstkey 112 47 0 24 1 0 1 1 0 8 0 pfstate 328 47 0 24 3 0 3 3 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 246 0 117 13 1 12 12 0 8 2 art_table 32 247 0 117 2 0 2 2 0 8 0 art_node 16 60 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 14 2 2 0 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 34 0 24 1 0 1 1 0 8 0 shmpl 112 22 0 10 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1940 0 537 89 0 89 89 0 8 0 ffsino 272 1940 0 537 95 0 95 95 0 8 0 nchpl 144 2665 0 1075 60 0 60 60 0 8 0 uvmvnodes 72 2086 0 0 38 0 38 38 0 8 0 vnodes 208 2086 0 0 110 0 110 110 0 8 0 namei 1024 7313 0 7313 3 2 1 1 0 8 1 percpumem 16 38 0 7 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 560 7 0 2 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 7327 0 7327 10 9 1 7 0 8 1 plimitpl 152 41 0 34 1 0 1 1 0 8 0 sigapl 424 567 0 536 4 0 4 4 0 8 0 futexpl 56 5979 0 5977 3 2 1 1 0 8 0 knotepl 112 103 0 90 1 0 1 1 0 8 0 kqueuepl 144 72 0 70 1 0 1 1 0 8 0 pipelkpl 48 352 0 344 1 0 1 1 0 8 0 pipepl 120 704 0 689 1 0 1 1 0 8 0 fdescpl 496 551 0 536 3 0 3 3 0 8 0 filepl 152 3804 0 3723 6 1 5 5 0 8 0 lockfpl 104 236 0 235 1 0 1 1 0 8 0 lockfspl 48 65 0 64 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 294 0 283 1 0 1 1 0 8 0 zombiepl 144 536 0 536 3 2 1 1 0 8 1 processpl 984 567 0 536 6 1 5 5 0 8 0 procpl 624 1402 0 1357 5 1 4 5 0 8 0 sosppl 128 2 0 2 2 2 0 1 0 8 0 sockpl 400 845 0 822 7 4 3 4 0 8 0 mcl64k 65536 264 0 0 33 2 31 33 0 8 1 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 177 0 0 22 0 22 22 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 411 0 0 24 0 24 24 0 8 0 bufpl 280 4024 0 135 278 0 278 278 0 8 0 anonpl 16 63149 0 48586 75 15 60 69 0 124 0 amapchunkpl 152 3434 0 3290 21 13 8 20 0 158 0 amappl16 192 2413 0 1623 51 11 40 47 0 8 0 amappl15 184 161 0 158 1 0 1 1 0 8 0 amappl14 176 24 0 20 1 0 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 172 0 169 2 1 1 1 0 8 0 amappl11 152 57 0 42 1 0 1 1 0 8 0 amappl10 144 174 0 170 1 0 1 1 0 8 0 amappl9 136 382 0 380 1 0 1 1 0 8 0 amappl8 128 369 0 331 2 0 2 2 0 8 0 amappl7 120 277 0 264 1 0 1 1 0 8 0 amappl6 112 28 0 23 2 1 1 1 0 8 0 amappl5 104 466 0 447 1 0 1 1 0 8 0 amappl4 96 494 0 463 1 0 1 1 0 8 0 amappl3 88 120 0 114 1 0 1 1 0 8 0 amappl2 80 3633 0 3562 2 0 2 2 0 8 0 amappl1 72 21958 0 21529 23 13 10 18 0 8 0 amappl 80 1655 0 1607 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 23 0 10 1 0 1 1 0 8 0 uaddrrnd 24 558 0 538 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 558 0 538 1 0 1 1 0 8 0 vmmpekpl 168 9084 0 9053 2 0 2 2 0 8 0 vmmpepl 168 73654 0 71761 116 25 91 101 0 357 5 vmsppl 368 557 0 538 2 0 2 2 0 8 0 pdppl 4096 1124 0 1081 7 1 6 7 0 8 0 pvpl 32 211546 0 193912 169 19 150 169 0 265 5 pmappl 232 557 0 538 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 311 0 14 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff82523ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff8266bfa8) at __mp_lock+0x127 softintr_dispatch(0) at softintr_dispatch+0x4e Xsoftclock() at Xsoftclock+0x1f end of kernel end trace frame: 0x7f7ffffbbda0, count: -6 ddb{0}> machine ddbcpu 1 Stopped at uvm_map_clean+0x44a: movl 0x48(%r15),%ebx ddb{1}> trace uvm_map_clean(fffffd806e954178,c002cca000,c003138000,8) at uvm_map_clean+0x44a syscall(ffff800020f43470) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc00004feb8, count: -3