kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 24 09:19:04 PST 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.140' (ECDSA) to the list of known hosts. 2019/11/24 09:19:18 fuzzer started 2019/11/24 09:19:24 dialing manager at 10.128.15.235:23845 2019/11/24 09:19:24 syscalls: 337 2019/11/24 09:19:24 code coverage: enabled 2019/11/24 09:19:24 comparison tracing: enabled 2019/11/24 09:19:24 extra coverage: support is not implemented in syzkaller 2019/11/24 09:19:24 setuid sandbox: enabled 2019/11/24 09:19:24 namespace sandbox: support is not implemented in syzkaller 2019/11/24 09:19:24 Android sandbox: support is not implemented in syzkaller 2019/11/24 09:19:24 fault injection: support is not implemented in syzkaller 2019/11/24 09:19:24 leak checking: support is not implemented in syzkaller 2019/11/24 09:19:24 net packet injection: enabled 2019/11/24 09:19:24 net device setup: support is not implemented in syzkaller 2019/11/24 09:19:24 concurrency sanitizer: support is not implemented in syzkaller 2019/11/24 09:19:24 devlink PCI setup: support is not implemented in syzkaller 09:19:28 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/87) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="72cda2bb228d7fd854404321660b5833a33f8961a8dc8b2c2965280e1226ae913274dafe772b0a919bd2b4d82c562b86fca097", 0x33}], 0x1) sendsyslog(&(0x7f0000000140)="f3ca936389dd9217fa494467b3c878eba2138a0830e2cf9094605fa44809ad1e8dfeac8d8d3fb2499a6e0f013aa7351a3167edd0f7b54826831d69eb129b8663d6007369", 0x44, 0x39) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0xffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xad85}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xf2b4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3bc}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x76b}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000740)=0xffffffe4) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000780), 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x36e2915c816adac8, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000007c0)) r6 = accept$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) r7 = accept$inet6(r6, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = accept$unix(r5, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d40)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/bpf\x00', 0x8, 0x0) socketpair(0x46, 0x1, 0x1, &(0x7f0000000e40)={0xffffffffffffffff}) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) r21 = getpgid(0x0) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, 0xc) r24 = syz_open_pts() r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/wskbd\x00', 0x10002, 0x0) socketpair(0x12, 0x1, 0x30, &(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000001000)=0xc) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse\x00', 0x10, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x40, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x400, 0x0) sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000980)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000000b40)=[{&(0x7f00000009c0)="34d50b11c3550c614cf122be", 0xc}, {&(0x7f0000000a00)="890b2c60252cbfff7d822022cda186ca880a86345d5582df71606ddf50cc8d1570f3f2d85c6c437c8bab1d347ff6e2968f50998bf7bc11503daa9251ff4ea76fc49b57aa52404cb5d2d7101015f7dc95abb6cdea5d38ab386c15c91c582bfb", 0x5f}, {&(0x7f0000000a80)="6f21c14075b4efd85396151c6d70c42c4623851dceddd006feea41326a653b955752e4512a8e83cc73d16cae71ab118a3fef10510e46896f917c4b195d40767e214a6fbe22ecdedb2827279d5c99fb462fa66d0829", 0x55}, {&(0x7f0000000b00)="d579949a50492149c84d2f283a1767", 0xf}], 0x4, &(0x7f0000001100)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r4, r7, r19]}, @rights={0x18, 0xffff, 0x1, [r20, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x28, 0xffff, 0x1, [r24, 0xffffffffffffffff, r8, r25, r26]}, @cred={0x20, 0xffff, 0x0, 0x0, r27}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r28, r29, r30]}], 0x120, 0x9ff63623298adc7f}, 0x2) 09:19:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="8efca60c4f1f8844eb51364bd658a8738db17b06a55c59d9815fd0738d1f8a3ad3b4fe549f9081e882793a497c3dfa618f29aa3b3b81134be5965c0536432811fcb5746b4d0c47", 0x47}, {&(0x7f0000000140)="7c760b29f8e7", 0x6}, {&(0x7f0000000180)="2f1d948237cd468d69ac9b8efd5927a17dec0f81ad739ba54aa5309d7ac0e490bc7db915adfbb09c36cd51c4c19c37e2da70ff305e3e0d8641921ffbbf7db043400c5727a86a474d4d138401b00c9efc1b26d52cb12470b709ab6ab723f4d365460aac3f61fb919c6490de000a82ff21d4733dbd3986ac5009a3deece4d11d2a5d1b8d8875a597b509b90db1df7598e80838e1339bf5177cca6252f189ac76c579450dcb98280ab4bfcc921fe876dc403793c63c50cac1f0de4eadc4ef5777f5edf25332d7945f5b688ea65c154c5ee5571cf7f5a1e691f72ecf60a233", 0xdd}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}], 0x38}, 0x0) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000400)=0x8) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000440)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0x1, 0x79f6, 0xffff}, 0xc) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000004c0)=0x8) getpgrp() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x280, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000007c0)={0x3, 0x9, 0x2, 0x49, &(0x7f0000000540)={{0x9, 0x3f, 0x5, 0x4, 0x1, 0x2, 0x7}, {[0x7, 0x9, 0xd91, 0x100, 0x5, 0x1f, 0x3, 0xa400, 0x40, 0x1, 0x4, 0x7, 0x1, 0x2f8, 0x4050, 0x6, 0x755, 0x1f], [0x101, 0x3ff, 0xfffffffffffffffb, 0x2, 0xffff, 0x9, 0x5, 0x0, 0x4, 0xcdd], [0x4, 0x1000, 0xb, 0x1, 0x7fff, 0x2, 0x80000001], [0x5, 0x4, 0x7, 0x3, 0x5, 0x6], [{0x7fff, 0x80000000, 0x1, 0x7}, {0x3, 0x10000, 0x6, 0x100000000}, {0x0, 0x6, 0xc6, 0x4}, {0xffff, 0x1ff, 0x6, 0x1ff}, {0x4, 0x3, 0x2f3, 0x4}, {0xc, 0x1, 0x1, 0xffffffff00000001}, {0x8, 0x7, 0x2, 0x5}, {0x0, 0x3, 0x6, 0x4}], {0x8, 0x8d, 0x834}, {0xbad, 0x8001, 0x1, 0x6}}}, 0x7ff, 0xdb}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) listen(r8, 0x13) bind$inet6(r1, &(0x7f0000000840)={0x18, 0x2, 0x4, 0x1}, 0xc) read(r6, &(0x7f0000000880)=""/248, 0xf8) pipe2(&(0x7f0000000980)={0xffffffffffffffff}, 0x30000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r9, 0xa, r10) r11 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x2, 0x81) getsockopt(r11, 0x3, 0x6, &(0x7f0000000a00)=""/169, &(0x7f0000000ac0)=0xa9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r13, 0x40044273, &(0x7f0000000bc0)) r14 = semget(0x2, 0x0, 0x400) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000c00)=""/195) 09:19:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) chmod(&(0x7f0000000080)='./bus\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d5706003610100400"/28], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) login: pckbd_enable: command error pckbd_enable: command error 09:19:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/105}, &(0x7f0000000200)=0x6b) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000140)) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 09:19:32 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sync() getrusage(0x1, &(0x7f0000000040)) 09:19:32 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2398e4a0f433f462, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 09:19:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000014c0), 0x20000) syz_open_pts() r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x80000000, "4b4f8c42cf3371489c8f81ffa32695e65af070eb", 0x7}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) geteuid() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r4 = syz_open_pts() dup(r4) kqueue() openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x10a44, 0x40) pipe2(&(0x7f0000001580), 0x10006) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600), 0xbcb9) getgid() syz_open_pts() r13 = syz_open_pts() dup(r13) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "0100406dbf848e54c3dc00000000001600"}) poll(&(0x7f0000000040)=[{r14, 0x21}], 0x1, 0x0) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r15, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r15) r16 = syz_open_pts() dup(r16) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='\x00\x00\x00\x00\x00\x00\x04\x00', 0x20000, 0x0) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r17, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r17) socket$unix(0x1, 0x2, 0x0) r18 = socket(0x11, 0x4003, 0x8) sendto$unix(r18, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r19 = dup(r18) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) accept$unix(r11, 0x0, &(0x7f0000000180)) syz_open_pts() dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 09:19:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x101}) r2 = socket(0x800000018, 0x1, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x6}) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 09:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 09:19:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80f8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5c) r1 = socket(0x2, 0x3, 0x0) msgget$private(0x0, 0x400) r2 = fcntl$dupfd(r1, 0x0, r1) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 09:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 09:19:33 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x823, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 09:19:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x00\x00\x00\xfd\xff\xff\xff', 0x60, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000240)=""/144, 0x90}], 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) 09:19:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x83, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2014, r4, 0x0, 0x1) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) r8 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x2, 0x9442e25034d59a6f) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) readv(r10, &(0x7f0000001480)=[{0x0}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r2, 0x40}, {r1, 0x80}, {r2, 0x20}, {r5, 0x8}, {r8}, {r1, 0x8}, {r10, 0x100}, {r8, 0x118}, {r6, 0x20}], 0xa, 0x0) 09:19:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x2000, 0x402, 0xe1, "02000000000000001000", 0x200000}) syz_open_pts() pwrite(r1, &(0x7f0000000040)="83518601e8ac020518d7e25f519d1b13c573dbafb0d37f63a1883c08574cf470e9c39665e95bcb24d4f750b3baace39e99993c13705c0c8766519ef7c1616eae5fde444bd8f1b5b5599da41476cc6ccd84731b7a07cbe6c6c51a2cf50f2e1f0ecf67b14d7d8ffc86dc4ef07419d6bca19d628961d6542f1c87b3328a4a08734c791f6f9f262dac1413b7d0722254241be6e5deed351f50390f296615beca091ace00bb84252fc317db2fb60d0524fe61c30b5a28", 0xb4, 0x0, 0xb1) 09:19:33 executing program 0: semget(0x3, 0x0, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x5}, {{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r7 = dup2(0xffffffffffffff9c, r4) setsockopt$sock_int(r7, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, 0x0, 0x0, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xfd37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xff5d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x5) lchown(&(0x7f0000000180)='./file0\x00', r10, r11) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r10}, 0xfffffdfb) r12 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fb506bc4e73b42327dee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x7e, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0xffbfffff, 0x2e, &(0x7f0000000340)="ebffff13cffd812eaa4e71300100993192964800", 0x18) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0xa3be, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0xb, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, 0x0, r2, r3, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r12, 0x0, 0x0) 09:19:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:19:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xe3, 0x8, {0x2, 0x6}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="077dafa025ff199b330200"/20, 0x14) write(r0, 0x0, 0x0) 09:19:33 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCLOCK(r1, 0x20004276) semop(0x0, 0x0, 0xa) pipe2(&(0x7f0000000080), 0x0) geteuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) 09:19:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00\b\t', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0xff) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xfffffffe) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:19:33 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000024c0), 0x1000000000000162, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:19:33 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30b64, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x2, 0x0, 0x3}, 0xfffffffffffffd3e) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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", 0x21d) 09:19:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 09:19:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x6, 0x8000, 0x4) socket(0x10, 0x4000, 0x20) 09:19:33 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x7]}) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000500)="bdaa7eb904cf7db133b1e34353dc286abd2fe3c9c0a7203651174580254bdc7c94d9c7263fe09220e6d5dbd48af398f25d523ab322bf56b12f3add24434444b7441ceeb3c12cf7ce6b065b5c0c5daf47a337f9ca0d9732ab40ef31dfe5879480f08904c0babe3d59c43e27d13855e94e05c247ceaacc832b88fb9acbef307f160e8a001739fbaf386d2e8a53bf72a9df1abd0cec63267722edf1ea77027b893c459a1f84c8d2d7a4f839687052413958c5e7bc855650bfd68b0799f1a82efce2e058cfb972fad418d875", 0xca}, {&(0x7f00000007c0)="816c47e128a7d91ad4633b96eb46ccad2e7565b465c8779365523b7356716c5e1b8403251ae02f48fc0a02943d44fdd899d820a82236c8c020ceb505c6d11299a3404e48c75ad901e23d3f04ef23b6aac6456c3624b5c580d79bff3e9929957582e04aad7c062ba459584026f98ac8a6e4631c736cf3b01ee141e5176140e093bfca3330f5dff250f6add82b8c7b78b2854acee68c1d69528958b424880feda65b342e6705e0", 0xa6}, {&(0x7f0000000880)}, {&(0x7f0000002300)="8bca223794fafc28aaea8c3b094e759107f8553843c0244f2a3e06320fc36bc7257413d9e57f411fb343b55fc275bdc8ed8dbc8bb88cdbd0525dd8a03f8f87e193d1821ffc3a96a9fd4f900ccdc5430c792ddd046a227c5e99ab8d01c4b29b6ffbbbb0cf4fa058110c4a51b553d89eae8c9cb6970f0ff2d320228ba8ffa2e5e7dd05bfbd9eb00508c65b69b2d3a7213a71c51c1d2fca8933c5225db66cf4f586b9d2f30a3970fcbd1f0ecd6b18c346420e40716eb676d4b52758b29b4c345d79435a11ead7ffa20d06b1a2cb475527d00b48a80fbaa6778e4e45352bb4d61e2d76b08e6e7f8a88deaeafe4c1cea7e08a0fcfce54dbef08feca56dd1173bfaacc6908343883d7c9072e2b20ade7219c4891605416d086584e635e0c4c91bb7eaf6f2b3b997cfb05403ddd003229de2f7123828170892c2379197e514d926db5acf9cc73441f387c65d5131896de9953c5086409d7094b4059f1cbf95d8ff94d3fa6451c0d848130065eb0e489b0fc20caf94e7b22782eba161df8ae772d76c58f99049e32214c548cf3a5ea5e80a49a1e4f4d5801f7f676edc44bb2b971aa3228d3626e4a1911aae1037e95588b84cc6a6a2579757680512465f828a2cf545a3189daee9fe41b2b3a7d9fec18ed88a7b3eaafb82d6edb25bcee35f99fd649e96414082142e8da4e9ac4170555fa6adbe4ff857da783cdd2503988b0c6fe0daccfadc57a959a47262cb38fd6b5ac72fe44f5ff7db719ce85450d5ad07906274795d35a063979ecf9c442137ded8d77d2dff050bffb63b02bfa202f2ef7df0209bced9b3506bb5713af9783d0daa646913dbbe673cf784d9f8146a268184c514fdf8f2b9b9ed20573eb437d0703ac058b5537fb7d60cea9d05b4564e2f44c1cc3463f0d2860a2ba4e6e5ad35870ecea3eb21d558f56befc1ca7eacb452aed07852defd16d553c8ea0733c5557807eb5b6ac56b167d96c9570448d917f590a27f4c7261bf4c815cf915e6fb6ae7c7a6e02e7cd4071fdaed7ef4c5c0947ecbad26f84b9aa6d57de74e3eb1857e7cc47f7845b2a3025500c720e14bc22ce7149eff195b6f28fb6177f8bf15e06f4c88a444fbb0f1f33310b6ffc4e85662b22e90aec419e07ea55b6bcdb8bf6b02518cf2df853de7b69c1dff17a4809773f31c4aba445c3f4933e85ec8fdaa904f1fc9fbf8c188cbbf010f6c355dd057494439a5113fb45f01ff7a64254cead66504f39e899e13fe4416b242a54d7494fc998be2ab5fb807295fa5bd3e90e3945970cd27c8de7c8c07db18dc53467ecab21eadea297387f9099ae8e3b62f2ba026224c340cc8e92f9a976a07ce8913f35b2e779ccf45df173bfec5a9d9bcff5721a30562bf1ed16a13d6df7d0e5af571d2edbf240fd9bec6c72924a0264e2f14667c79055f1bfd212ac654e5461a837cb105977792058be997b3f62b7541292527b59f6155a5cba3067063669a4f0ea87a9c41de576d995fdbe184c37a97aed717e18aa91bed6f156345930db78c9c0ef50fb62b8920c5bffbe529c2d8c3f5f0fcd3a9c9f90a3cb409c170c573cc8635acbef0a4b8f3ade07518b571cf0096ddb2a41b6989508fbc3a839c52c8762297ee05677817e6c3b461dbb581eef97ebc73d560f900aa54b3f6df9ab87ce0a3e673c760edc387b82fdc73809a074cbeabd86c73170df531ff35f12fc2ebda995221aaf75121f5cba2e977b7c14672b0e46385eec05212b596fd38e952bf8e034d866674c197130fa3f02df28453e3f82af8e1bc631f21af17bc2318f67aa4eae377055ce1683e1904067e8f3eec89dfe8f4b8f0e2e2676092572e7d4d3fbe1a312ab8580eadd8177aff87dd5c8c814a79903233220cc431907fb6def3b830584355d39eb191678815eae13cd14c79121a8bc97f3e614bd3d8150cac4ab4249622e8017298d3447965bf6b39797499bcf582355335a069e5911385dfa546b757098fd134ca2d93310e5195ef5a0b77d134e96af836fd45de8a507fcadd266f90f2af90102b4d6cd99de7ef2e53a62780e2f64dc369af5c537730dbdfc5e7d7a407f002019446c25443eea065450fd6a10e57254970ff45f40fb9abca6d0ebb17bd8def689a200a29eee692f617f393126cbe439e4da0139f178f08fa45cad2beba4996cbd5d6972ab8b2a516cf2596450115b34959ba415da3ab60764db7f07d3b076c55b028b17eac911cd8570a2f154be4201b172d8f423b41df04dba771f31d674f66330bbb8af8b9a4570531e744cecfcee8fdcd8e88a2dc4fc672fbcff5c32013411133ed256b8c0b38219bdd49bdd88762d84e9ef77fe612d1d3c873422781c403aaa339c9c182a8494a3cf58e7efb0a8a40a79cb8a453e493a6e6a786c634af968157c2f5da7f8a42a3912c608dc6495a19258a20d35f68a4a2102c6d2d91e6e27c5d4d3cc88fe65daed68eb556ac1b6b9ae4d67e9ec78b032dcb326e8f03be9d5167c2fa55eb7f2da9568d678b82eee8793474be20be714b7308978996341f2161c558337b8b1f92f192898e8716ccadd9db088660b9e2780299bee876bc0d046b5f75e4472b5321bcb078e4e0c0f63ca7d2ee487be57a7f87e51d7c9bb258f1b22a3d233259446368cfafacec0f13a27564aad3472bd2aad1aa2cdabbd41cb0412bd6929f115b8ea30cdba8ea8c10f62378948f8c8a095877dfa61e7466309610b05609f707b36f5e5502fcd269b4e6007ed4ca4988519bf17a9548d45289cc2ba83fa2938580c5e02ff8b2029fa3ddf7cd2b9b1ad71bc4f6c8274f489f48e22d5d9eefd04e98d2293bcd11ef52f52c82e642ee504e5f8ba4563d983537e0d5892e25d4d024b6d50ea59c6757fa0be58aa7365d5ad5a64c4408f770171b930a25e60e12a60fecc4e1aa898a7fd3f788d0ce28cf64476ae58ad936818e892850f49c2f4c75012f3787d94acd4f9c058e03a14385ade2e5c03077d82662d029905cb1fcdd3f0eeb82632b077a2adf509691c5c944b24b538a3e3b7e59e672caf9890c9f6395fc32a1d067ef3de06f1d767a82897a3dff97a946a47483f5bd8a9c40588aa210f61ff30ba37a16b056e1d12ee4f741109962505296e4e1f2a48147b39ff2915bd60c8f16d058205411cff7e1cc09dd83edef56dde8cf5408a33b8789aa30d28ee34c03c1b015cbe225d0c501e4f29727161f4d50c411d517dff21130cc550ec5e3207c9aac7df493a366afcfbca01460f88799b899e4ac834fc2318d15e6ca28c4c86dcbb63c62ac07808d3d5dad00ccd51859ed707975466065ac3fb006e1720eb48ee51e07b71c66c663d61e0ae14f5a9509bc198e9d3d99f4b335cb1abe13f0045cf2ba47d9c0fe3966e5c6aba9611d008f26bddf53a951b8a2c4d1601d8ba05a5e9b0aa49dae4a00b26bfa0934dfd1ee452cb7c9f570a320a4d48192f02d7864353b8f5055f9ed7388d5e076c0a591215469bf985ad7b68399a41d3d63269b18ea35600380a45b963371e0b334ea9039655eb67d342f77c4456c9caf40f96698b0f10ab37b2825638ca3504ccff3ea61ff009d68f057f31bf43da6747f11207e871d06e2864b486602c196c64c1689528ed19d99405e5899771ea486f99cb29489044dd2b90f1d0bedd9bcc88a5fb98aa88db4784ef25fd5885a68f8b7e7e8aa0f2204bfc2048f529309ce9fd7300ad0ddbab22fe71a1193495a190c6b2faed6496fe9a1c3d51e7f8de16bafeae2cad512f28f219fd3ccd3c40e2c13f67f176954981e2de66f4c6bee88d2e4162d78754bf92485247195c2d18084c97d8c3ab7792e6349488e98f4253103de08014cbfec1e864c9ff1ff7b772a297624a38b5151cc31e60b2b0146e04ba0ea6c72022d7c053cda3e5ff4e238093b3575803e2a67a0cd1053b6fa714d51fc00354d3c086928e03893ea35abde0f3cda8acf9b83a8927aa4194749c44ad934e795187380c12e01f8e57acc801992c42812121318695f29cded622e508b3318821ae77c197261d3a1eb6c4a9495981a9f576dabbd4c5893805a64c314e77d4cf01fde07260ad333e9c79206a0835f6edd65ca50877b8a38b6c39a70b163060a3d6d53a7389ed34496351397400ca3c835d8afab2890d93ee1dd97645a1111ab3cd0db976146c511837446d4f89b9e9fc45614d1f76a5a00dba19b380998ff8b6618c821446382bcf076d2834c39f04bc1e1f81599a2a656601d9e2b66514dd5c2d741b40a780fab859f5ce3a41bb1bbbe761cdc60b876b9da887860a75e32127015476e83472f6ac280f6e79f45dee4fc2dbda17143f8894622816dce71ce85fd701be0efed683ad58bdfdad3785806a81e20216db63131829d30c10ff20a560912b24b88672fcc5ded653663bd17e2698b71703d0a7d155eca00dfc747e5d4ea8331cfaabde9c193d85d80c7529df1cc11404c8e3311b5ca250ff819721a25aae3ef1cdf59191379051c23e7d0079cf3ca2ff8204cdcb60d95421f8529c97c4295823a53b655417de42d7ceca48a0a6314b97596935b74d397f39978026a3e66f460f5bfb22c89e7e5b33e8153b1fbe695b79e6aa45d3470d58552112da59036a4bcdd389c31c7f633ea71ef648d61dc41eeab08a2963d91f4dbc8d23ceea5c1dbee921859dd0bee5c1e3b3227e2fb8ffc400ed7a1aa68a34119fb0cd049bcecfd6a6d9d8fca45293821fce4e89b34aaa10b7d32bc2f4e36008d26bb2f1942731a104d9d72f31b7fe2822309193d4fdb8940dcb33924301004d7d673c5b92817a6b779e955fab5b9390facadd674c05fba1ec5784d389ddaeb2221cba0978596d494c11dbc451a9af4f19011bc464237cd0707762e72d700eb337caf2af899a7db46397a92108e9169efe6b51d4458c3a0313f76bc59d5abe2b7426469f17a1a312bef8079d7354c659ea42cc76137a43154e86139ead34d72667491975def694a4cf02d3de8e369847cc56eb4e5db78d65fd56e01cb23958d983482f11fba32a7d95ff1cdb419a1e8d9d45460cca30be6bde5fc725ab8ad899417d431b34914581d84726a6eaaef85c45634fd1c0b9ee513041033d63a52b753885e22ce6e1bfc5505f54267a4dd82e421327cead7b88fe67106143ccd93e84339713b2bad5522f7d423d293f6b116fc772c52aaa545d55828cdd1ef30d83aa6ce2e7c5c62407b9b0ea2d0780e19bab5f59a23a73f93b6f5f2874efdd7a7cbc601821c124f54fa189f6ea5fad0b47611a729c70d6215295b8343e7a76f58a239a72e9ae22eebf57fdbfd607dedbdf9637e94f25bcd9b6a8dba12922f916a4c6db81646ed0c2b934e24418a5d63d869a64e54a92441b989426d3d09f3e688aba3f1ef28313860fb00a39bb3534907c30a84e91d0b72defc2d7ff34d4287b1a58241d6beaf33a77cec7da8190c429e60b8157b962da9eedbf67838cf9edf7064e7d583da9d42b05bb24b90420bcc6e4d2942eceb849ab00a975da88b8ff9a9b94bb66e1122bcb3a7120edad3101b29a22385615436bb999521cf85de4b4737cb11f947660f97a2b032e5a8881708690a278bb6b9b107034be8ddcac21eae1e96d17124a3662a59b40493757a5a6dca39fedf2abf6bedd8a5d6cbc892d61ae59c4c956ce2ef2508cca334e93e9d50a8684ee77d936b31e8fabae81925fe58d8d01b3f1f3c77e292202b9b6667acca966bdc7f645c8924d9229ac452c4516e4f0be655794d32dc2cffb2bd0f5d8885506892690f2370f4d8a23a876fe5990f2bbf056eeeea9715b3fadbade9ca828efd4049af1937f65374fc554da782ec59c504d549bcc98596e42", 0x1010}, {&(0x7f0000000e80)="611b2f863ed3a469a79a716290031184b2220015a0681bc4400104000100000000ca531d187736b22839da0273ac42e9f7856b63f58b43670ee5cefc08ab94bc18d1e81320765358bcd94bdca0", 0x4d}, {&(0x7f0000000a40)="9a439e4892add0c2146f66371ae7cb5b453298ec279bfcc8285ae8527ccf36851de202276fc3102c803fe1f7b2eaa30350ab7a247ee461d73600a565cb100c07a0aae6c899721d20368e8079834fa60e56116c86f759b4f366d63da05bbbd74096db8813408039ed5b552c66c1ba99822a2e", 0x72}, {&(0x7f0000000d00)="4965c7d6e9b769bee2ee1b2096a4d9505d460a3102c76af47f57882f694a6ccd1279a1fb103e1525cfa487e27e7ddc346f88f3daa614aa8228031a4fe30196becdb6b086fe6064411e6b320a6d804f6c4c37b5329f2d11b3f102699092daa084ba417ef296ecba2171139b3ccd3a0948d74648b7ac94f7f74c360095dd66de456e754d5646ed67e6b9b7fef25278d882a2e5cd3359de4ce8c26fa3f5263c8c4099fc4e1b52193a621fa2f0144a5354b20c6e91f7f61331fd7d79ab60a69b01c20b57cb9262510cc2ec5cc4f1fedd7cd61907992e4c44101f65632900fd8f9b3c16243db4adee7af3ae53d569df93dc0d87fb2caed2", 0xf5}, {&(0x7f0000000ac0)="8f79651c43fd73f42aee5100a58c8e0b5d", 0x11}], 0x8) close(r1) 09:19:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="809d61624f63a8d7f1c0869f84fe1a99ffb062a40fe405de7f25cc5687e39e46c82cb8f8c4ce4da6428e0649730a1e881bd9dfdf2a0d3db95419e70cde3cc8f8e938a97ad0761235cefe010000000000000068bc34cdec7e2106879df99e618c357710568fbfe911521b6b00000000009fd188ed47e90d85da76cc0530801b85ad8d7c5eefedb1289dc499909634a75b0e67036a101d250200600c4c96f9a15d8b2d3d8a5bbb15edae41d043ed17e68c10dff3bb3211ef42289f83277577b00bc0695e0e458db6e81d57077b760f5076d0831bb95c7814b2fb2968d7a7b638e2ed9fb7f84f0a5938f4a022368caabf00b695ea5064739244408cb116c22127130800000054e2bcaeef8e9eab1da25c2127e1172f873b3eb93d2afaf6c636a910e7f9a57987d4b90d8637d9c3422faedca38e99d11b08d5cd7c9d4c7989000000000000000000"], 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) socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0xfffffffffffffffe) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) socket$unix(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffff}, {0x46, 0x7}, {0x2d, 0xac}, {0x43, 0x1}, {0x100, 0x177}, {0x81, 0x2}], 0x6}) 09:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x1, 0xc001, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 09:19:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\xcc\x87\xe6', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x8c}, {0x6}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 09:19:34 executing program 1: shutdown(0xffffffffffffff9c, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 09:19:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 09:19:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x8001, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x30}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 09:19:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffffffffffffb}) 09:19:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:19:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7f, 0xcc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) socket(0x10, 0x4000, 0x7f) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) socket(0x2, 0x4, 0x0) write(r0, 0x0, 0x0) 09:19:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r2) r3 = kqueue() r4 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/24) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(r1, 0x1e, r3) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x3c, 0x0, 0x0, 0xe558}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) kqueue() ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000280)=0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="db675483ca9b269e995e17d6acba60e8640af55283169ce0d11fb28b7f00fae2627cc480b7bfe5173e897612e23a8d5bf23c6739cf6502bbbce4bd5bdba97668865db2bb6cfc9fb4317ad6ebfdd857a1fc1ff90b1d067ec3e5fdd2dda890aa34fd6e43d62c076a15dbe0daf1ad35ef418c09ed528a038252fd7cae98d0acefb1b7abe95b6486718e4b5bd91612", 0x8d, 0x604, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x80000041}, 0xc) 09:19:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 09:19:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = getppid() r6 = geteuid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r9}, 0xc) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 09:19:34 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0xc, 0x0, 0xffffffffffffff49, 0x0, 0xb6}, 0x8) 09:19:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/b5f\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff80) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) 09:19:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) sendsyslog(&(0x7f0000000040)="3d1491c07dc88a079bd6cc8875f3093d44929b660525d1ad6b4fb364e2d5d2e4f4350662f666a8da74d58522c65e1771485f37a7dd68909fd1debc8e08937ea32990b60d298b5de88ddf194e53e359a2501014ddb5a658411f27600a6b987460ae12c58774921f343ecf27ff281c852276b28b595acaaebf80d9ea4c0d4f84823245d9f47b7de21e1ea8c42f4fb53049ee63d34d526e69a00caea3e9d67122f63ca2f2a318583381c8385c5cc3c21c6d32b6637a928ccbe1f97a51440f66212d0495ac8f41b7887e4f9647148c9b2b106f0fb32bfc6cf014f69cadda61ab5b9027c0ba1d1d2524235eead7943a2b2bb5244c3df1320e0f3a476946", 0xfb, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x20, 0x0, 0x80) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:19:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x337) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="94edb6cfce83f1c4f6d9aca6cf6716fbddb388111d7cbc065e74fc751775ba72dcd1be5134ae5ab87a29be406b1957212ff1d72670c33d60fd0056bbc8dc6e2b61f906fac628cf5137c3c47ac78671bc3be73030dee85888decc27e4b81e95077e5d94e846f3d51c283aa2a9c3d284ff04a6d56e8cf163c844e929143ff0be468e5a1f1200a4eb5385a984dc1cf1782e8a67716f1e4138d4b20480045d96a302eb29d8", 0xa3}, {&(0x7f0000000100)="281a6ceeaef01bd3379511bd992c3124144288392e1c8b0e12ecce6c9b93f16250797e2e4fec1a02149a5bbee629e5f14036982de7bfecceec9a8d739ebba392949339b7bb945e6b48488b6604bd3bbe2647f6f1451f2030221fe704f778292e4bc7da55", 0x64}, {&(0x7f0000000180)="8b17b17e51fc6b1740ab3117c1ca28d42d065e9197cdbbe637112affc7f87dd43e9cc520695269358d42", 0x2a}, {&(0x7f0000000340)="1c6f9765fc3a8e85da15c790deda3552403a10b29d005f234635d1e700843591e7a1f0f3c43a9a2e09a361c8127237734bc99dfb55d56630026b58c822fc0eee35a274624b88cdd263bff0ee8760d78891b1912df8bf2f5f198df91914ac6105f683c36348baa15558562562fd3834b15a0be3ee40cd0131b661973684ac7e7d630469a2fba41f7c8bba6d9d910e95cc0ba3a723dd578639081a29d09f4a84d0f8109a7d19a83c9633667591d5c132e9ac5a792cde921ab92c9b516b7c13ead9b36d1530f4c0c42a78a4b5bf8ae54cd68512235291fe27b2ef96bc961634749f29e304dec20c465c3ede9935d04edbb357285cb7adac58c5c26645", 0xfb}, {&(0x7f00000001c0)="3653e9ed1777264b29a2e3c7015a0722bbcd9b71cb55682838f8771ac03e4598863c6f2896ab5631ee16f215b8c2acf75de138b70807efa1ed224027201ece70e734e9633e586e31a725", 0x4a}, {&(0x7f0000000440)="b3819c25cd2fa0bbcc837a7aa4f8d4832d4e85612e43598d0058", 0x1a}], 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x3000c) 09:19:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x40, 0xfe}, {0x406, 0x0, 0x2}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 09:19:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 09:19:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x100}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:19:34 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="0600eeff00000000"], 0x1, 0xfffffffffffffffd, 0x1800) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r9]], 0x1, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001000)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eeffc8d10cef1b5a14c627f0d"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r5], 0x4, 0x2, 0x800) msgrcv(r16, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r20, r15, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r21, r21, 0xa5, 0x1, 0x100000000, 0x6}) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r24 = getgid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r25, &(0x7f0000000040)="670dc3", 0x3) write(r25, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r26 = msgget$private(0x0, 0x402) r27 = geteuid() setreuid(r27, r27) r28 = getegid() r29 = geteuid() setreuid(r29, r29) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r31 = msgget$private(0x0, 0x0) r32 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x80a5}) r33 = msgget$private(0x0, 0x0) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r34) r35 = getpgid(r19) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r38 = semget$private(0x0, 0x0, 0x80000100) semop(r38, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r38, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r41 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000140)={{0x1000, r27, r28, r36, r30, 0xa8, 0x6}, 0x6, 0x2, r32, r35, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r20, r23, r24, r28]) r42 = semget$private(0x0, 0x9, 0x0) semop(r42, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r42, 0x0, 0x0) semop(r42, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x0, 0x80, 0x1800}], 0x7) r43 = syz_open_pts() r44 = socket(0x2, 0x1, 0x0) getsockopt(r44, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r45) read(r43, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r43, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r46 = open(&(0x7f0000000800)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r46, 0x20004b08, &(0x7f00000003c0)=0x101) r47 = syz_open_pts() r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r48, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r47) 09:19:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7f9, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x8}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) dup2(r1, r3) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r5, r6) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) r11 = kqueue() dup2(r11, r0) r12 = fcntl$dupfd(r7, 0x0, r0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getgid() fchown(0xffffffffffffffff, r13, r14) stat(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x5}) write(r16, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r18 = socket(0x2, 0x8000, 0x81) r19 = fcntl$dupfd(r18, 0x0, r17) close(r19) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETVAL(r15, 0xb3315e96bd4b2fd5, 0x5, &(0x7f00000002c0)=""/13) 09:19:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 09:19:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83], [], [0x59c6], [], [{0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0x6}, {}, {0x1}, {0x0, 0x0, 0xfff}], {}, {0x0, 0x0, 0x3}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000680)) r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) listen(r3, 0xffff8001) r4 = kqueue() r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fcntl$getflags(r5, 0x0) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget(0xffffffffffffffff, 0x0) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000009b05674300000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890f6ecf5a941348382cfee9f800"/262], 0x1, 0x3, 0x800) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/114) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 09:19:34 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfff, 0x8}, {0x3, 0x9}}, 0x0) 09:19:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)="10", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:19:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x0, 0x0, 0x3}], 0x3ff, 0x0, 0xb29, 0x0) 09:19:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x4, 0x7, 0x7}) listen(r0, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 09:19:35 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000140)={0x3, 0x9}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="73ed5e67f67470f76e125a6e8b1d36377589b5f8bc7e1ecc286dafd1e389bcbca602088bc7d5aac1de4755d03182c19181d2fcce57f6171b79c4a7", 0x3b}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:19:35 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x200000000000000) 09:19:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x24}, {0x5c, 0x0, 0x0, 0xc3cc}, {0x6, 0x8, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = getppid() getpgid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 09:19:35 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"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) 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, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:19:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xba45a53fc14ce9e3, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f00000000c0)="b97a437daf2afbc2cf5a0f60edb41cc2b0bc94342a6d09555f1bdceabdc6ebde6a8ddce91d83fb0dc409aeec9f", 0x2d}, {&(0x7f00000001c0)="aa7c479de1d6b7e9cf6b5dfa03772e489b7c68de6349e579dc3d0fd63cd2765b8885d90611a7e7cd4247f9afd7899fb5300433e0802b3fdbc303ceafca60409427bffbca39cd65b2804ed84f3f552fe29dc010dff9d27ed30bc533534ee8402409839d3481cb82be2be8db07236499d5e3d720eba8d62ade725fd3105607c6746bc5d3dc032d4c39e57716db2a089bab940cd25877cd8e31fc7fc8a914f072d85d95f0af6cc6fdf90c5538eaffb3cf06", 0xb0}], 0x3, 0x0, 0x9) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) close(r0) 09:19:35 executing program 1: getpgrp() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = getegid() msgrcv(r4, 0x0, 0x0, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r6, r7, 0x0, r5, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r8, 0xa5, 0x3, 0x1000000100000000}) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="02000000000000004eb35dd4dfba16f2c277f9baba3026346c0ffbe74a57a3c2214402f61860718bb7d2f0a2c54949fcc8c44b399e16b0238f7870858f6b19d35a45bb98afd3322eb88ecde7e4d47efa6eafa55c035835c882a2fa61be1ea25841274679ca1f89f20dad4b1bb4aa5e77b3f39edff4ea6c712308ac19a9fd73823c3d4391f0741626a17ef1f1e6b9c0ce37529a2063528e1458eb43b098cf1852052081cf6f1538a5235bc8404c559740a28901858997cef7f6ad3e5884ca47fe93ca107bbb3cf25f4dbf1e41a5338dcd3fe87decc6b19c22134003c42a7972788ac9d95ef0bcc55ce2e94cbf356abfbcdfceb4297de3044091"], 0xf9, 0x0) listen(r2, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) readv(r11, &(0x7f0000001480)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) readv(r14, &(0x7f0000001480)=[{0x0}], 0x1) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r16, 0x0, 0x0) readv(r16, &(0x7f0000001480)=[{0x0}], 0x1) r17 = kqueue() fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x6, 0x2, 0x9, 0x4b9}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0xe0, 0x6e389672}, {{r11}, 0xa7a259ec14e5beb6, 0x5c, 0xfffff, 0x100000000, 0xd6}, {{r12}, 0xfffffffffffffffa, 0xc5, 0xfffff, 0xdb1b, 0x40100000}, {{r14}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x2}, {{r16}, 0xffffffffffffffff, 0xd8, 0x2007fffe, 0x4, 0x3}], 0x3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x101, 0x85ec}, {{r2}, 0x7ffffffffffffffc, 0x4, 0x400000c1, 0x8, 0x20}, {{r2}, 0xffffffffffffffff, 0x84, 0x93945e60c4be2f38, 0x10001, 0xcd}, {{r17}, 0x0, 0x2, 0x4, 0x4, 0xa2}, {{r0}, 0xa, 0x8, 0x9e5d02ac1cdbf779, 0xff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0x8, 0x8000}], 0x9, &(0x7f0000000040)={0xe532, 0x8000}) 09:19:35 executing program 0: r0 = msgget(0x1, 0x204) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000391, 0x0) dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) 09:19:35 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:19:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:19:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 09:19:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x75a9, 0x100, r6}) 09:19:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffe) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x10001) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x8, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0xa) 09:19:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x3d5, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b781b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r5, &(0x7f0000000280), 0x240) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, 0x0, r7, 0x1e4, 0x8}, 0x5, 0xff00, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r22, &(0x7f0000000280), 0x240) r23 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r23, &(0x7f0000000280), 0x240) kqueue() pipe2(&(0x7f0000000280), 0xba892f739b5d2ad) socket$unix(0x1, 0x2, 0x0) 09:19:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) open(&(0x7f0000000000)='./file1\x00', 0x480, 0x100) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) 09:19:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/98, 0x62}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/104, 0x68}], 0x9) 09:19:37 executing program 1: munlockall() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) accept(r1, 0x0, &(0x7f00000001c0)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r3) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='\f5') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 09:19:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x802) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) pipe2(&(0x7f0000000140), 0x20000) openat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x12) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x4) 09:19:37 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(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) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:19:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x5c}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x7}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0xd3e78e590d5a179a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 09:19:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000740)="99bfb40421e982993652a69fc6c471f04b54d037b86c7541e4a86ac6774d71ba27988b260625fcf03933e786bd77fd054b81515fbcbffbf169187d31ed4d78bcd4c5a13ce943e48ce526b70d031ae73b5c1e38d2a07ba95bfa6981794b9377b11285e6cacbf64dc6e830c44336adefb20c3c13ae02712e73b6eaa54197dc40d7c465e44ea8aa05dc95fe5834f4e7a22895ccbbd2de80c4ecf09e4abda2bb05ba131bc5f8491623c7f5738340717f4b82b995fba97b171cf3b1767e4ef24c7a93010b0837164775f6e19188e9bd5961f915e77dc39705074b34f5a9c7781b481df378ef247ece289422545536c7849269ee5935692fc4a07c83007a248b66957e10965d58ddfa6f6fc0290f82f07d6ff928b72eef36cf2323b8a286741307549438b7dcca176f82b960e9172ba56019097cf91a1027ee08cc527ae16fa4e159e03641e3bc4016a3b8aee9d95ab7fbe0c51aa581d443d70b900d642b942f55ced5c5b4bcf4dd1ce6986b48a2d06b4e9983a17eab655a95d3da0201788e75cb07c493b69bcc964ba04ad273671d34f13a74fbf1a630919e1238828ef073f2c9820ff47c80bc16eebb7864303ddc36b03abfe4a2cac6a346a133070f74b86e60d1a7d14f5a6481c68e31b04d67a5b398500d30bb9db9056e1c71708be3439ce9338ed0f5c9efe3cfdb72e346632b2bed37e8e367290184e8e52100854d7d9053ff07b5ba0695109628e3c8527ed0dfe8392ba704ac3397b9e7e133fac9773c72de885ffab0c7453c6442179c348551689fc972189b0329e799ae7a66d3d2228ea37b8f08a6995d65da7d422a807d4cfaaea1c5da82990ebc1dc948b4dcd47be29ecf4a0698645efe6b1c7a4904b472be726e9ec0a48280095ff6a96ba617243abfc17380df", 0x283}], 0x1, 0x0, 0x0) 09:19:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r4, r5, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, r3, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r7 = semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r8 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r9 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) r10 = getuid() r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x38aba7793b554af0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x10000038, 0x0, 0xffffffa1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc4288e80a5d093518a407fce454394bf0f7eb8a201c40c976e240000000000000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r20 = syz_open_pts() readv(r20, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r21 = syz_open_pts() readv(r21, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x40, 0x0) syz_open_pts() readv(r22, &(0x7f0000000840)=[{&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000003680)=""/4096, 0xfffffffffffffd8b}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000640)=""/240, 0xf0}, {&(0x7f0000004680)=""/102400, 0x3db}], 0x5) r23 = syz_open_pts() readv(r23, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r27, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r11, r12, r28) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x7, r10, 0x0, r10, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 09:19:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x80000001, 0x0, {[0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x10000, 0x9, 0xdfffffff], [0x0, 0x0, 0x403, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x4000000000000}, {}, {0x0, 0x0, 0xffffffff}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4406}]}) r2 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semop(0x0, &(0x7f0000000540)=[{0x1, 0x2, 0x1000}, {0x6, 0x8, 0x1000}, {0x0, 0x25}, {0x2, 0x9}, {0x2, 0x7, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xec, 0x800}], 0x7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0x3ff, 0x1, 0x1feb, 0x40, 0x5, 0x50e8, 0xfffd]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4406}]}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) semop(r3, &(0x7f0000000040)=[{0x2, 0xff, 0x1000}, {0x0, 0x3f, 0x3000}, {0x1, 0x7f, 0x2800}, {0x0, 0x2, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x7f, 0x800}, {0x2}, {0x1, 0x8, 0x800}], 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 09:19:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x11dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x3, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c, 0x0, 0x1}, {0xffee}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x8) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 09:19:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000040)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:19:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0xffffffffffffffff], [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:19:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000100)="bc378c6d28c75761ef8ebdc84d6b89ec03c8bf8fffde8b760ad948058146814ae51af62846e5fbbb5036255b5063b6c64544230c16ccd67cf9cc1700d9978abf70bcda7757763d2d67610fd65ae8f2d8a96b2388acf45a4ab0d28d0847f9a5f8bf003e9e1e31eca18b62e12947c9d44b6ddd510c552d615696cbbfe2819fdb5e1cc8fc2e3d4b6246b1e711727608f52dfd5f", 0x92, 0x404, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x1ff}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) fcntl$dupfd(r1, 0x0, r3) fchmod(r3, 0x0) 09:19:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r0, 0x92) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x7, 0x7, 0x1f, 0x2, &(0x7f00000004c0)={{0x20, 0x0, 0x2, 0x9, 0x40, 0x400, 0x8}, {[0xfff, 0x100, 0x87, 0x7fffffff, 0x81, 0xc4, 0x5, 0x10001, 0x0, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x400, 0x3f, 0xffffffffffffffc8, 0x0, 0x8], [0x8, 0x84, 0x3f, 0x200, 0xfffffffffffff46a, 0x3ff, 0x5, 0x5, 0x2, 0x4], [0x9, 0x3, 0x6, 0xffff, 0x5, 0xddb3, 0xd8], [0x9, 0xfc, 0x8, 0x9e, 0x7, 0xfffffffffffffffe], [{0x6, 0x9, 0x9, 0x6}, {0x3ff, 0x3f, 0x182dfd69, 0x6}, {0xfeff, 0xfffffff9, 0x2, 0x7fffffff}, {0xbb, 0x82, 0x2, 0x1ff}, {0x9, 0x9, 0x6, 0x3}, {0x519b, 0x7db, 0x2, 0x2842}, {0xf801, 0x8, 0x10b5205, 0x7}, {0x1, 0xc3dd, 0x0, 0x8001}], {0x1, 0x7, 0x4, 0x1ff}, {0x2, 0x1, 0x2000000, 0xd6}}}, 0x7, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) fcntl$dupfd(0xffffffffffffff9c, 0x0, r8) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 09:19:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = fcntl$dupfd(r3, 0xd5925f09af74f243, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 09:19:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x1ff]}}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) write(r2, &(0x7f0000000080)="cbf11335b6785647e07f2fac7b70a24c81a5a0986634be64218802c93e474a7294e6fb8d1d615ef9", 0x28) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 09:19:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1ff, 0x0, "cd13879c0000000100002000", 0x4}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x67af) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 09:19:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x8b) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 09:19:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) dup(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 09:19:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0xfe5148498ff01359, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 09:19:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000206000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$KDGKBMODE(r5, 0x40044b06) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) write(r7, &(0x7f0000000000)="f403d70312086fc935fbc15ee9adeb1560f2b9ac28c441e07d877cd333f853a786253f", 0x23) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 09:19:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x3, 0xb, &(0x7f00000004c0)="0aac00f74556dd10e2d82e6a53e944662fa12124c83848ab1e904193af9eef90990e06b26557f255017b2528dd8122e9759d22ef3343ef3921ca50494b796ba6516202a34482a7e79eda923af83e457517a09cec787b561435960d822a3902423ae8f9a048c5e06d319da86a65de81e49a3f8c348b53bd14d027ac358bd445b6c6da80c01b5c6a8881baeb6c2a0936b69e82c336cd39dda49f733009d9953e91517b2514e94344fb0ac806a4e4eed1366448f44613c6f7a9c5cdb9d647d1834d7aa8fbb5ba93fe2ee41ff69094be", 0x5a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x800, './file0\x00'}) close(r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000380)) socket(0x400000000018, 0x3, 0x3a) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000240)=0x8001) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000200)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="adbaa0e1f46518f05de2f4ef18", 0xd) 09:19:39 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020300e00000010044b76744c52700000000"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 09:19:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x1000010008001}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = socket(0x0, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x0, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = getpgrp() r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = getegid() msgrcv(r6, 0x0, 0x0, 0x1, 0x1000) msgrcv(r6, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="250eb1e0"], 0x1, 0x0, 0x0) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r8, r9, 0x0, r7, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r10, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) accept(r13, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r14) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket(0x2, 0x400000000002, 0x0) setsockopt(r16, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r16, 0xffffffffffffffff) r17 = geteuid() r18 = dup(0xffffffffffffffff) accept(r18, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r19) r20 = socket(0x2, 0x4003, 0x0) r21 = socket(0x2, 0x400000000002, 0x0) dup2(r21, r20) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r23 = socket(0x2, 0x4003, 0x0) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x0, 0x0, 0x0) dup2(r24, r23) r25 = socket(0x2, 0x4003, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r26, r25) connect$unix(r25, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r27 = socket(0x2, 0x4003, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r28, r27) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r29 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r30 = socket(0x2, 0x4003, 0x0) r31 = socket(0x0, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r31, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r33, r32) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r34 = socket(0x2, 0x4003, 0x0) r35 = socket(0x2, 0x400000000002, 0x0) dup2(r35, r34) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r35, r36]}, @cred={0x20, 0xffff, 0x0, r5, r8, r11}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r14}, @rights={0x20, 0xffff, 0x1, [r15, r2, r16]}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r19}, @rights={0x20, 0xffff, 0x1, [r21, r2, r22]}, @rights={0x20, 0xffff, 0x1, [r2, r24, r25, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r27, r2, r2, r2, r2, r29, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r30, r32, r2, 0xffffffffffffffff, r2]}], 0x140}, 0x6) r37 = socket(0x0, 0x1, 0x0) close(r37) r38 = socket(0x2, 0x4003, 0x0) r39 = socket(0x0, 0x400000000002, 0x0) setsockopt(r39, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r39, r38) connect$unix(r38, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r40 = getpgrp() r41 = msgget$private(0x0, 0xfffffffffffffffd) r42 = getegid() msgrcv(r41, 0x0, 0x0, 0x1, 0x1000) msgrcv(r41, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r41, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r43 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r43, r44, 0x0, r42, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r45, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r47 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r48 = dup(r47) accept(r48, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r49) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, 0xffffffffffffffff) r52 = geteuid() r53 = dup(0xffffffffffffffff) accept(r53, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r54) r55 = socket(0x2, 0x4003, 0x0) r56 = socket(0x2, 0x400000000002, 0x0) dup2(r56, r55) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r58 = socket(0x2, 0x4003, 0x0) r59 = socket(0x2, 0x400000000002, 0x0) setsockopt(r59, 0x0, 0x0, 0x0, 0x0) dup2(r59, r58) r60 = socket(0x2, 0x4003, 0x0) r61 = socket(0x2, 0x400000000002, 0x0) setsockopt(r61, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r61, r60) connect$unix(r60, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r62 = socket(0x2, 0x4003, 0x0) r63 = socket(0x2, 0x400000000002, 0x0) setsockopt(r63, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r63, r62) connect$unix(r62, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r64 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r65 = socket(0x2, 0x4003, 0x0) r66 = socket(0x0, 0x400000000002, 0x0) setsockopt(r66, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r66, r65) connect$unix(r65, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r67 = socket(0x2, 0x4003, 0x0) r68 = socket(0x2, 0x400000000002, 0x0) setsockopt(r68, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r68, r67) connect$unix(r67, &(0x7f0000000000)=ANY=[@ANYBLOB='/file0\x00\x00\x00\x00'], 0x10) r69 = socket(0x2, 0x4003, 0x0) r70 = socket(0x2, 0x400000000002, 0x0) dup2(r70, r69) r71 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r38, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r70, r71]}, @cred={0x20, 0xffff, 0x0, r40, r43, r46}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r49}, @rights={0x20, 0xffff, 0x1, [r50, r37, r51]}, @cred={0x20, 0xffff, 0x0, 0x0, r52, r54}, @rights={0x20, 0xffff, 0x1, [r56, r37, r57]}, @rights={0x20, 0xffff, 0x1, [r37, r59, r60, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r62, r37, r37, r37, r37, r64, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r65, r67, r37, 0xffffffffffffffff, r37]}], 0x140}, 0x6) r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r73, 0x0, 0x0) readv(r73, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000001300)=0xc) r75 = socket(0x0, 0x1, 0x0) close(r75) r76 = socket(0x2, 0x4003, 0x0) r77 = socket(0x0, 0x400000000002, 0x0) setsockopt(r77, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r77, r76) connect$unix(r76, &(0x7f0000000000)=ANY=[@ANYBLOB="8202182f48796c653000"], 0x10) r78 = getpgrp() r79 = msgget$private(0x0, 0xfffffffffffffffd) r80 = getegid() msgrcv(r79, 0x0, 0x0, 0x1, 0x1000) msgrcv(r79, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r79, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r81 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r83 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r81, r82, 0x0, r80, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r83, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r85 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r86 = dup(r85) accept(r86, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r87) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r89 = socket(0x2, 0x400000000002, 0x0) setsockopt(r89, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r89, 0xffffffffffffffff) r90 = geteuid() r91 = dup(0xffffffffffffffff) accept(r91, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r92) r93 = socket(0x2, 0x4003, 0x0) r94 = socket(0x2, 0x400000000002, 0x0) dup2(r94, r93) r95 = socket(0x2, 0x400000000002, 0x0) setsockopt(r95, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r96 = socket(0x2, 0x4003, 0x0) r97 = socket(0x2, 0x400000000002, 0x0) setsockopt(r97, 0x0, 0x0, 0x0, 0x0) dup2(r97, r96) r98 = socket(0x2, 0x4003, 0x0) r99 = socket(0x2, 0x400000000002, 0x0) setsockopt(r99, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r99, r98) connect$unix(r98, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r100 = socket(0x2, 0x4003, 0x0) r101 = socket(0x2, 0x400000000002, 0x0) setsockopt(r101, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r101, r100) connect$unix(r100, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r102 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r103 = socket(0x2, 0x4003, 0x0) r104 = socket(0x0, 0x400000000002, 0x0) setsockopt(r104, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r104, r103) connect$unix(r103, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r105 = socket(0x2, 0x4003, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r106, r105) connect$unix(r105, &(0x7f0000001400)=ANY=[@ANYBLOB="8202fc25536df1e30d1da9"], 0x10) r107 = socket(0x2, 0x4003, 0x0) r108 = socket(0x2, 0x400000000002, 0x0) dup2(r108, r107) r109 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r76, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r108, @ANYRES32=r109, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r78, @ANYRES32=r81, @ANYRES32=r84, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r87, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r88, @ANYRES32=r75, @ANYRES32=r89, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r90, @ANYRES32=r92, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r94, @ANYRES32=r75, @ANYRES32=r95, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r75, @ANYRES32=r97, @ANYRES32=r98, @ANYRES32, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r100, @ANYRES32=r75, @ANYRES32=r75, @ANYRES32=r75, @ANYRES32=r75, @ANYRES32=r102, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff12503d3fcd13000001aaa7005e3a2a01b3fb9649bad85f8b244974399b858c9991dfad1d13d3e5e6225f682ae18666ab9c00a1b6509f2f541aaf77d673d211f88ad43434dcd17ee7", @ANYRES32=r103, @ANYRES32=r105, @ANYRES32=r75, @ANYRES32, @ANYRES32=r75, @ANYBLOB='\x00\x00\x00\x00'], 0x140}, 0x6) r110 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r110, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r111 = getpid() preadv(r110, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r112 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r114 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r112, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r113, 0x0, r114, r115, 0x1, 0xff}, 0x8, 0x6, r111, r111, 0x0, 0x0, 0x1f, 0x400}) r116 = geteuid() r117 = getgid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="69aea3e9d296e9c8bafabd3085cf69671255999d74e1928ba5292f16682e1510503e36e1dda971ee71f27a67cf5ae0bbc84730f7532a00694176b840972709b07fcb31eea17c02433a67cefa8f1652f2d66570", 0x53}], 0x1, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r8, r46}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r74, r87}, @cred={0x20, 0xffff, 0x0, r111, r116, r117}], 0x60, 0x400}, 0xc3d0f9130a70b80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r118 = kqueue() r119 = fcntl$dupfd(r118, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r119, 0x0, 0x0) readv(r119, &(0x7f0000001480)=[{0x0}], 0x1) write(r119, &(0x7f0000000300)="30de41aba47476c3e6277e514326cd594439e38e30b726efe72bd69dd8f53a8af2cb76c3f8552e37ba9b317aa17276cba4b0b8dc5c2715993f2d08d737f2d25940cc40ad98f9355bcbb1566b7e2a0d5d0b02e48cc55301cf84b2e80c62a2df4fd885df83d6df0e97f40a8b88f37c05f431bcdd062bbe76429ac0ee9cad2cf27e88bfdf1aea7fd1685497cca38e392abfbd01042d611375a767d5826b4c2295b6d268f51da731d019e7bd296b69487b3f0ee7fb2a0cbe9894ab2f4de7f41095548933545788c04f058a46a1109a442b88c3aeb90eb0c5caae57db0461b319c5864d204874bd5aa6e00f1b9eaff56b658a96cac22f3bea276ec89556245867904c065114d26aab99a1e51826b878597d381c6e6477528536f3d8d109f507b05463dc7023ebe4ff0dc9e922015d69d421e71ce7603c5e6f9f28d302bef586f6cde69746654d1334638e78d7272773f01c3b22f54c71ac957ec75d3f8f46e4460ebcde0bc05a4c8778f11f2079d3f06e8c390e9b498854a7b1e0daa97596181578ff888bdb68a33abcb9841de76c58127bcb0427c6f5f9c7f58e4b806d30319856a240506476db8ce56f5f72493c94d5f74e3f3c445232153481be71089cc367f1686b1cef06ffd05a1945aed7fe079ab5c4199cb1ef8c9c9b6b0983892f8260bf3c02bfb403613e7fe957823228a61c57b9449e515cd0a82319671ee94ccda1f05fd243f7a8578e59eaa18f04cf453ab09252252d2f1cd5fda3f9ea92bc77082dedbbf48f2fa3812e396616276f448170d504bba22616cb1bf30fb9cbc35fd0985c5b5f64b035d1febd7c7901fe0bfe23b06f10144f8ab01aeb64a2238bb4f7c84c1a64a0f1e5225864efdc91d26cb1a052f6c299f11273775f1cf6be51c82af87f05855e42de82df6b7c0c2416088fe01daf41673790b8d4fce78cf41e5f2a6bbc9844d55fee2e22c03fa1ecec5a3ff661a525dc2acadc5c6922487eacdf7425cfd41fc01b3140ac288b4afafb19c95b232549221bc47613f5da334b852bf9183e84f8b79b6e5e04ef02d6271769ad207d3d06ed1517d6e5e7bed9ee7f4b3cd229223abcf98ea1c20ad69089539449e1fe47cd6d0366f0230419ef77f9dfdb8f3ac6a77db5ef6cdb87e99bfb2c01a291f09b740240f56d3086146a78db890908bef54c306080bdac2a0fad69c02ec45a2e271e8fa09b5d40c752d29d59659c4b2a0184e27ffb245200038a5a9ce53130e4ba7edbf3771c163136f9d29882c0157cc319ae7ef1203c60821e532825ea12146665c1bdb17dabb26e3a02aa0dd5757864158f7a6bf3464cd30fb4680f7b668eb1e5b581f46df68000cfe8d03269fbd46d668029b242cd7b8a9b1b6e1a6bae346a1ea714c2e32187d201e0121192c9e4ae00b1c655812f9813c29fa397a7c51c654aeeb06263ec4f70700659b0bf5061cea27dc8a1fc46455908168255428a1265668def0ec322807bdf2d4dba86b14d1b36d46dd4c10968b2f1ed7f94949fa8d777960a518bd7e50a72cb7e8cc0df93b04f78647e7557870847921ef7e0c24d5d47a90109a3d61348f9fa37621f242c721ec6e62ef447e15757a2e394162e9d502fb3ff55f8c74beb9547d1a5121eecd84aae7f74a5557c485e68161af3961937663fc4490c134b1a4ee1b3f8bd476e74cb16f78eb03a272b6f380da93086e5887964192b86dfaaeef79a685fd7c881f352d69ba44dd1e55c92a15582d2bbf1970758939c29a2ea7149ece49913eab4b9c8608597a24f9d93f718e8a1f1af78261538427e2a7d172508e0ffcd03635e613aaadddf85242cf15c5c6198a620f586aacd47a5fd66688dd7b4f5f77b125f322681be2fbbebaecb76db471715a9d7963e5199e3e8b6e49cfd761978add223a08e120569567adabb318a342bad3e1d9a9e65903a645c1561f6c6de5aca0ae588194038a2cbadada4d24c8f80441d6bfadf222dd652f861d0ce5181bf2350f444cee4a26b317fb1e7e6c148743603b961db8ba4eca52b69e6c039f22022b28c6667c7c081f53623f9830f107853ec6e8c036bb154ce778dfac9c99ea9f45b87696bf85f3d7d86e2354993809990bc83ffce454db8ba7e08de2f2a2416974e7f0b458549b3d88a2508c57111cfac28511a7b8511034254bdd895a225be176a138eb58fa436c5765126d970f07a3492154316bc9e4ad60625fbd92d8eca947b8e5c07d37f8a7279f003a946cf60a5af7d7dd93b44a15142beb0ac88ecd9e0fa57d84804a71a1380caa63ba10ec03eca386e8e3f756955a6eb4ac28a3bf37b0e0cbf1767078d80a9b51e78791c21e5dd704b15084efbc54c298cd21f0715319139a2cf4cf6eee0baab53be4de6165fcc286cdad9362e43168924b2644e0953cab409d93f0a19432c34b179de31d3e37010d31069d06358097f1cf3ba712f9c805e8d53ea9aa69bb0cee59cad5eb5d791acb71c6b4e5705c971777c1a3893b87c94ceae4dbaf30d37c66647454518acb186e54a0ace55c723a473ea796acf171a9c1c307214c13e6a802d10a34b5644fdf38cf2cfbb2a15706548c141cfc843b5856719b260ec1cbb63b79d2eaf6186861295b49b70a92d5deb39f08ddfe34b596946de5fd2e6f0eed6b6c8952ade8859206d108a83d1982aa6d2873a6f12249c2b73186b1ffa8e819747a62423e1147195b78d5f0c04f3e9368dd36d719733450f96ccd3380ae774189f6719361dbf082877f3682fdfa5c556a9cad7c693e9826cb77ee0428da91dd2bbaee690fb477164526f697a6e75598e2b775739fbddc8f82a13480b9c1106ad5169823ab64d087b3eaf80c0ec9efd809c371e6d8206ccd67a9cbfd780d7b6b05739c48f6f9671dd7059523a5f1e771e879f3a6667cb3817eeac0b8cc48ceb1d2782faf1bebb86a79f88e2c6e338cc644af6af4c40b1cc665e85520d38b1f7a5aedc42db6084c6b553ad676a1b6a249a92e2c24547b00591581afd4e48335265b1ab025d8c0b9c74e4cbef63153aaec76b58ed5442489ce7d6fdb4c04848e9517f4277b5a3a439e0412fb7b6f501b47d717535eeb75da2ce9c8b0ce97f7ee4ede0d3a3ce1647b0c2e9d111758a4ca524c42854f2161716e0717c9b8342606f6b924ad898045d21f1fbf6f349973394679546ead90c0954317cb976f6fb182b7806a593781ed84d130d326243d1e83b937f7070986c4786aa4a8ba66fa1a74a503fe91d35cc4e2e39b153d2ed1a9661db62bc87cde3394b7bb7b0646c7e8c53289765d00d49d8db0b27577d6ee5cd0b0810e1f42a8e3e1a13fa892388629306b101f7556424d25e8483cad4aa1201226e21c915d593dc189463a1675a7753318ae2d827daf1f837ebdc63e853166cd7c6502a16d174a6a7b9a457e0b0a17fbbdbd80fa343993f3b29d9a5b8dfd5b8ae3213c11240f85929a1faf490a4d2b1646c1ba02597753d70378238fbb517dc691edd6eb3861970b0f6a048a4f76679225ced5a53327b6f3884f1fcff6d1b6d0641f3cdb9eabda188950a6716eed719cadc0eb969cbed7d9f0bbedbc67aeae54fb84b74162bac64e8e4e0e16b6c2a4500dbfb99a78d577570fd9eb3bb851466fef31a16afb01e4fbbe5b791955f9637691c8a484c8315549e9dea212bd3e2d71a7ea0ef9fcceb11d0051f70631980eb7a5c71931caa7796ba58c37a4a10276014a3e81f64d76af1a8d92043a15481c9b27aa7e659856c05ba89eeb6dbc679ef71b82a1c3e8fa62a102598e7efacdf0189ff494b1cd58dfa4d4742871dc4e96de405d2875be3f565a69aaf2cb2f190cd5e5c0e559d72c4bf0e7d4e615eab0ff64cf64edde56c477bcec851808743e969421ac9dfcb3f91b6e594c290acb93215408eb4dbae957b18560e81a6bd48b605bf86846b825d8ff781cac4c21d0cef8b973b5143a82129904c3b97cac545f9ced22f8bee422d725d26d1b5f157f5b8d06ac5044f8cbda56e55e2793937fee684d2903df3afb40e4040b7dcabdb2d922b9ffe627422588d6a851a57601827eb0d5021243368bda53824de3881b33401bb7efacde22c88f2fe4004e369e9ecb771b0538d05553126992a5a2cf231bbebe2a414372fb43cbfb781723953235953cc18091efb2987678135387d1556d47aea099ae13d75aa14a80e47d0660f8057f01fe6fd27ec7fb554e9296483d7c5f2b33b8026242b304fdd54721eb5bcd6ff40812ecf76b8d6647e66ab2b3ad39dafc02f9245e0b140e6397089eba3404d39eef0189d581f47d4b64130b33a8593006437d24896ab7bb6b8987cbf5466f0be54f7b2dc76da1d5e99c7cf749280dc2263ecaf9d3e745c9e2254c7195ae9bd6edb2c571f5782082dddf247de79a7526becc6c55df7de6c5696d54b1ef39ab3475d07adb7cc4010d62c7544f61edb020c3bc59b953a5e15228d1d05bfa4edde7a02977994757083fd63fcdfb89eeffd52b564cb6a3cb67480e17ee2ebc252c8f354ff2e5d83b2ca915d556c93642605316e4bb8f9bdc71598388655a8e02ed6c0f4477b2efde8ed41ce00d1c21b7636e06c93080562ff56715e2d096d06d8588ea42ee3667fa9973609664329fa7c35c570f9ab4b0d065e0074a4fe921be7b39f39c078dd61b53f3b3480b31009672abb1ef3c39ff93b15ad7a51f15d662b16605fc04627e5086f3bc535e6dd1d0075e60a4b468fc1e222992d61194ffbd66946657db68f697e061383b61758c6141cd2af6ae132ceecfd2084eb74ed9bc15d582a734a30e0546d63d8619a0d3cff8a3ede9959f060ed69a022680d0ebc63d5d0de6a5189d868d172485ed3f7179aa6afe4c89bc9203215f153457619ef9cd5822546a2be19f1c4b5c1985b8dc7f0e5f3925362a27fdc40341778adccab8b1212818f6fec627b6d4dbd16bfd65c1530923fef155e5a86dbeb82d2e43bab072ea891bf200e5b9325f09bb85afc9ec2c43b33b965121bbc684fb77b9f964c54d002dd7918a675956ddf36ad2114e9f0619ea9d3a1b6530bc9e7497c5119208abf1ada04f0ea8b79f16997a4b574342b1ec99bdfe66b5216574c8f38549c99f3ffb668391abc479847a1ffd88d542398862a76f7c29741a9643f830da2ba99134e0ac3c708395115c1b462b59fae732ec2c18ffcbbe0db5c0b26fc5420ee742dbdde369075cfcb7d4c0268f2dc9f8f988638bd8e088ffe3406f3c710782de0d40882dc3ce8f24b2860f3e49a24efc04108c248eaa4999c86475b8b0cb74e287a3743fa400b2ee38fb26ca95b6fcba8ae974ed81d25aa4b779dfa6ac3d663c43a8f3329b9848acfdd833ee8618a832ba95ae40c5d2a5dc4cf13066f7da41d4f66b5193b6216e8c5e54ec6a5230f04bd51863e4e9673d56e8a2ea6668b550242bfb056e524019e9f414d97e81b3e6c90576b2baee30a53e9e2ea5096a111bc4d8dbac3f77f456614ea4d61b3d3624f19cfb86fb0138428c2a598bc45fe6ba93cd637bfeaefd5244d80e498bf371eac22c3cf6cfd8667017566c33c05531205d9898f2182d624a1e84b97d15ce2323eeeea13c8297d1f36b2ed1679648141d775f9dfebb6741e720e04488aaade683e41fda7b8edbd6eb6df4949e5df5888bfb01e993335921b84ee0aea20bd251af44eb2b915dc53306b1c4c2fd5d5b66a2b2f7d7f76b929a7fd121ceae6593dbaedfd6bea74fbc482a4bde4cfd7845e7a7920012b7f2aaf1b434e8884d49fca0a6b0d3459486c9d0596c40519653f52f0ba90d06408cebe82d551dbd8ecbd2562b1187352f046fb835b257a2ccf6acc56", 0x1000) pckbd_enable: command error pckbd_enable: command error 09:19:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xb946, 0x3, 0x8001, 0x10001, "000000e74fe40000000000000000000800"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x8, 0xf83f, 0xdd3, 0xff, "c9abf881ecff6551c593b26d949acc8aef0edc4e", 0x6}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x2, 0x851a, 0x2, 0x800, "48377abbb6a11bf04a850d39e96225d960dd08c9", 0x1, 0x69b2}) 09:19:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r4, r5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x8) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:19:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x4, 0x800}, {0x0, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x1}, {0xa35432a02fc9178e, 0x8000, 0x1000}, {0x0, 0xfff, 0x800}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x83, 0x20}, 0x1fb, 0x100, 0x1ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000400)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x70f}}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x10001, 0x2, 0xfffffffd}, 0x1000001, 0x5}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) accept$inet(r1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r4, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r4, &(0x7f0000000e80), 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='\xf2b\x9aX\n\xfd\xb99\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchflags(r5, 0x0) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 09:19:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="8cc69c632ea1f73b5fffa318cc24fa0ba7d43ef0ed0a9bee31d2ae7cf7baea4b38ec8d875b5fa86ed300a8d6eff8f74c490e0d62a3b9ad9aa94e70a6b7d023b83a96996d1749b2c71eea000000000000000096f881030016"], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchmod(r3, 0x288) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 09:19:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) accept$inet6(r3, &(0x7f0000000380), &(0x7f00000002c0)=0xfffffffffffffd80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/13, 0xd, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="379a14c0a3a0260c59546a49c355796e4e620c6b18b762a54657522519b8546d81c71ef863d9bd48e0ab14ec1ec93904f6de326c79b2882855e156b1a260d6a4fb6135c46602649a7f20b7d728528a800922456719ef51733a8bf9bafeb3d468a56d642951bd3c7e9fdf1820dfe744e0832e56672f55ee1e3c21d0966180a51ea7631678bbefe4dfe37e66a9cab9", 0x8e) 09:19:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x3}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:19:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0xc8, &(0x7f0000000040)}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x2fa74a181c431338) r3 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x26) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 09:19:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7fffffff) syz_emit_ethernet(0x1f5, &(0x7f0000000100)="79ff070000") 09:19:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="49b5a6396e5a356fd187a996eb60b9002e52995355fd702ce0b0db07e0cdc7", 0x1f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x7, './bus\x00', 0x2, 0x7, 0x400, 0x2a1}) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, 0x0, r7, r8, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x0, 0x1f, 0x400}) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = getegid() msgrcv(r9, 0x0, 0x0, 0x1, 0x1000) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r12, 0x0, r10, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r13, 0xa5, 0x3, 0x1000000100000000}) r14 = socket(0x0, 0x1, 0x0) close(r14) r15 = socket(0x2, 0x4003, 0x0) r16 = socket(0x0, 0x400000000002, 0x0) setsockopt(r16, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r16, r15) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = getpgrp() r18 = msgget$private(0x0, 0xfffffffffffffffd) r19 = getegid() msgrcv(r18, 0x0, 0x0, 0x1, 0x1000) msgrcv(r18, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r21, 0x0, r19, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r22, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r24 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r25 = dup(r24) accept(r25, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r26) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r28, 0xffffffffffffffff) r29 = geteuid() r30 = dup(0xffffffffffffffff) accept(r30, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r31) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) dup2(r33, r32) r34 = socket(0x2, 0x400000000002, 0x0) setsockopt(r34, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r35 = socket(0x2, 0x4003, 0x0) r36 = socket(0x2, 0x400000000002, 0x0) setsockopt(r36, 0x0, 0x0, 0x0, 0x0) dup2(r36, r35) r37 = socket(0x2, 0x4003, 0x0) r38 = socket(0x2, 0x400000000002, 0x0) setsockopt(r38, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r38, r37) connect$unix(r37, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r39 = socket(0x2, 0x4003, 0x0) r40 = socket(0x2, 0x400000000002, 0x0) setsockopt(r40, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r40, r39) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r41 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r42 = socket(0x2, 0x4003, 0x0) r43 = socket(0x0, 0x400000000002, 0x0) setsockopt(r43, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r43, r42) connect$unix(r42, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r44 = socket(0x2, 0x4003, 0x0) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r45, r44) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r46 = socket(0x2, 0x4003, 0x0) r47 = socket(0x2, 0x400000000002, 0x0) dup2(r47, r46) r48 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r15, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r47, r48]}, @cred={0x20, 0xffff, 0x0, r17, r20, r23}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r26}, @rights={0x20, 0xffff, 0x1, [r27, r14, r28]}, @cred={0x20, 0xffff, 0x0, 0x0, r29, r31}, @rights={0x20, 0xffff, 0x1, [r33, r14, r34]}, @rights={0x20, 0xffff, 0x1, [r14, r36, r37, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r39, r14, r14, r14, r14, r41, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r42, r44, r14, 0xffffffffffffffff, r14]}], 0x140}, 0x6) r49 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r7, r10, r29, r49, 0x51, 0x9b}, 0x5, 0x2, 0x8}) r50 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r50, 0x0, 0x0) readv(r50, &(0x7f0000001480)=[{0x0}], 0x1) accept$inet6(r50, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:19:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x1e, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000240)=0xfff) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x2, 0xda) write(r3, &(0x7f0000000100)="c60c020e019ea73c389ad2a7c5f75893616d68a2d5b6360d35d8cbbec4036d9559f85e", 0x23) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x0, 0x10001}) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) open$dir(&(0x7f0000000280)='./file0\x00', 0x8c02, 0x100) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 09:19:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x1couse0\x00', 0x20040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x25}], 0x2}) pckbd_enable: command error 09:19:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 09:19:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x3) 09:19:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0xc}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3011, r0, 0x0, 0x7b0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xfffffff8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) fchdir(r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000240)=[{0xf5, 0xff, 0x6b, 0xfffffff7}, {0x6, 0x6, 0x3, 0x5}, {0x7, 0xc8, 0x20, 0x7}, {0x8, 0x2, 0x80, 0xfffffffc}, {0x200, 0x1f, 0x8, 0x5}, {0x8, 0x0, 0x5f, 0x1}, {0x4, 0x3f, 0x4, 0x2}, {0xe9, 0x4a, 0x3f, 0xffffffff}, {0x3, 0x9, 0xff, 0x4000}, {0x80, 0x81, 0x81, 0x3ff}]}) 09:19:43 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = getegid() msgrcv(r11, 0x0, 0x0, 0x1, 0x1000) msgrcv(r11, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r14, 0x0, r12, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000}) r16 = getuid() r17 = getegid() r18 = getuid() r19 = socket(0x0, 0x1, 0x0) close(r19) r20 = socket(0x2, 0x4003, 0x0) r21 = socket(0x0, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r21, r20) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r22 = getpgrp() r23 = msgget$private(0x0, 0xfffffffffffffffd) r24 = getegid() msgrcv(r23, 0x0, 0x0, 0x1, 0x1000) msgrcv(r23, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r25, r26, 0x0, r24, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r29 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r30 = dup(r29) accept(r30, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r31) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r33, 0xffffffffffffffff) r34 = geteuid() r35 = dup(0xffffffffffffffff) accept(r35, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r36) r37 = socket(0x2, 0x4003, 0x0) r38 = socket(0x2, 0x400000000002, 0x0) dup2(r38, r37) r39 = socket(0x2, 0x400000000002, 0x0) setsockopt(r39, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r40 = socket(0x2, 0x4003, 0x0) r41 = socket(0x2, 0x400000000002, 0x0) setsockopt(r41, 0x0, 0x0, 0x0, 0x0) dup2(r41, r40) r42 = socket(0x2, 0x4003, 0x0) r43 = socket(0x2, 0x400000000002, 0x0) setsockopt(r43, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r43, r42) connect$unix(r42, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r44 = socket(0x2, 0x4003, 0x0) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r45, r44) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r46 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x0, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r49 = socket(0x2, 0x4003, 0x0) r50 = socket(0x2, 0x400000000002, 0x0) setsockopt(r50, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r50, r49) connect$unix(r49, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r51 = socket(0x2, 0x4003, 0x0) r52 = socket(0x2, 0x400000000002, 0x0) dup2(r52, r51) r53 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r20, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r52, r53]}, @cred={0x20, 0xffff, 0x0, r22, r25, r28}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r31}, @rights={0x20, 0xffff, 0x1, [r32, r19, r33]}, @cred={0x20, 0xffff, 0x0, 0x0, r34, r36}, @rights={0x20, 0xffff, 0x1, [r38, r19, r39]}, @rights={0x20, 0xffff, 0x1, [r19, r41, r42, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r44, r19, r19, r19, r19, r46, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r47, r49, r19, 0xffffffffffffffff, r19]}], 0x140}, 0x6) sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="bef724c5cc96411a8511f5ffabe67f1d79717011c48f", 0x16}, {&(0x7f0000000200)="5ca9243c6a9c1f4cd1cebf0d882430d833d348f0e47623251b81c1056626f178d9a1be", 0x23}, {&(0x7f0000000240)="c0d561dbebff97728a86b63b5602f06728f8249651cc5126abddeef7c9441033ef07a6e740cca1d0ffa88537a6195e6c58", 0x31}, {&(0x7f0000000280)="721bb7e957f76a34214948391d27d1778c13376dd87e50b5b08a1376b2ce8fc6d3f8c35f8c52632ef3bf32deee70c23fa894198fba79a383f2fbf110a4da4e4762e6f18a6f6540545d6343f216e590635353b24b8b937c548e4e94cf0d6076e1b911d490e5383e024308d46209b23cf875c3d4f6d424759e98", 0x79}, {&(0x7f0000000300)="6ecc8ac7dacc0ec6245d0f996ea3717281877f9e71071cd1ee07b2e4a593755f05b6665de8407085e957aab3aa5d6475a93c03d27dd4e9baeb6fa39a022f989898feb145e1459ce34f006fa7cebd0b655c7e11bfbdd9d4ce0a9ce344c67a16620e61d9afce6e2464551736b9f663b27ff94d2cb7a3bbf6791018b70ed5827f3fa4468a4763cf2c16d75188399f83767d", 0x90}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r18, r31}], 0x70, 0x41a}, 0x400) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r55 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r54, 0x0, r55, r56, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x0, 0x1f, 0x400}) fcntl$setown(r2, 0x6, r6) 09:19:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000100), 0x2cf2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x1000, 0x1000}, {0x0, 0x5ff}], 0x4) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x181) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/79) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) dup2(r4, r3) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r10], 0x1, 0x800) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="0000b25043a8b4e1c25fffee18146b33956c60906e87aef88c76eda6c2921cd9af5da48189eba8819afa1bbf1a341934db6f79812f6965dfed4b713a129624bc87ef5e175478e73c5e3bc5d0a27e285dd105bf7d88fd430cf5b2b1d87a7c52ea92d311591c6d588af2d1ab267beb505e52e5a792f02f8f484f841566996f4e90ff271b581a0bd14b78b5d036ed6fe5e02c6685dc4170ba2c08f17fed5f28f8b2dd711bed155859c347a49eadb1af1f89fddba4709413cabe051e7765c2b0b4bb4772b9555e6b200118807a6a149788be6bab8e8357c32e6e63b42259144f3102072dd3414d633c80cd5f4b17c0f5a0afd2dfcf446b079334e9c3a4885da59bf276511ac871b4b2b9665272ff5203e8e1cb66ff9629b66175bea21696a1eceb86300f3bcae10678fa0fc7a5db56672f88192799ce10f2d3fb8e1381588897431908106eafd1b9786c9d647636fbf4d7ca078a4937d5d6d550001b31e5f23719803bec7ba0425e18c8b478e526506a373e48a79e9cdf75b514001287048e6702f58daf31b31162edc7053931bbb06309053bf68dd5a26d3563fccc3c46f709937c0e6e1940787abd07926f3ec273a62cd8dd55fb2f1631a7a750dc37975ff08031944b62d0436a16a7b0e8a280c4270ecb5ae6d039fdabb6dbdd6c913714880d299196c9f4259ee4d306f92cc570e64d8a0df711333a5f5a521d81fde980ed69bfc7ac438b65866c2225959a178b99ff20c0586d1e9b6c80127f8c319acfd6d7bbd57bc69ded931187bca5aea32fa85785f7299b514c062535b951e9ca4a9e1db3c55a84ea21f2e96f86735980a0ba9867a1e60ede5ad818fe0f8c71e21bcf67dc8fab16"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r24], 0x1, 0x800) msgrcv(r21, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000001680)=ANY=[@ANYBLOB="0000b25043a8b4e1c25fffee18146b33956c60906e87aef88c76eda6c2921cd9af5da48189eba8819afa1bbf1a341934db6f79812f6965dfed4b713a129624bc87ef5e175478e73c5e3bc5d0a27e285dd105bf7d88fd430cf5b2b1d87a7c52ea92d311591c6d588af2d1ab267beb505e52e5a792f02f8f484f841566996f4e90ff271b581a0bd14b78b5d036ed6fe5e02c6685dc4170ba2c08f17fed5f28f8b2dd711bed155859c347a49eadb1af1f89fddba4709413cabe051e7765c2b0b4bb4772b9555e6b200118807a6a149788be6bab8e8357c32e6e63b42259144f3102072dd3414d633c80cd5f4b17c0f5a0afd2dfcf446b079334e9c3a4885da59bf276511ac871b4b2b9665272ff5203e8e1cb66ff9629b66175bea21696a1eceb86300f3bcae10678fa0fc7a5db56672f88192799ce10f2d3fb8e1381588897431908106eafd1b9786c9d647636fbf4d7ca078a4937d5d6d550001b31e5f23719803bec7ba0425e18c8b478e526506a373e48a79e9cdf75b514001287048e6702f58daf31b31162edc7053931bbb06309053bf68dd5a26d3563fccc3c46f709937c0e6e1940787abd07926f3ec273a62cf8dd55fb2f1631a7a750dc37975ff08031944b62d0436a16a7b0e8a280c4270ecb5ae6d039fdabb6dbdd6c"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x405) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r31, r20, r26, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r32, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x8, &(0x7f0000000200)=[r17, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r34 = getegid() r35 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r38, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r39 = getpid() preadv(r38, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r40 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r42 = getegid() r43 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r41, r42, r43, r44, 0x1, 0xff}, 0x8, 0x6, r39, r39, 0x0, 0x2, 0x1f, 0x400}) r45 = msgget$private(0x0, 0xfffffffffffffffd) r46 = getegid() msgrcv(r45, 0x0, 0x0, 0x1, 0x1000) msgrcv(r45, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r47 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r47, r48, 0x0, r46, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r49, 0xa5, 0x3, 0x1000000100000000}) msgrcv(r45, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r37, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r40], 0x1, 0x800) msgrcv(r37, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r37, &(0x7f0000001680)=ANY=[@ANYBLOB="0000b25043a8b4e1c25fffee18146b33956c60906e87aef88c76eda6c2921cd9af5da48189eba8819afa1bbf1a341934db6f79812f6965dfed4b713a129624bc87ef5e175478e73c5e3bc5d0a27e285dd105bf7d88fd430cf5b2b1d87a7c52ea92d311591c6d588af2d1ab267beb505e52e5a792f02f8f484f841566996f4e90ff271b581a0bd14b78b5d036ed6fe5e02c6685dc4170ba2c08f17fed5f28f8b2dd711bed155859c347a49eadb1af1f89fddba4709413cabe051e7765c2b0b4bb4772b9555e6b200118807a6a149788be6bab8e8357c32e6e63b42259144f3102072dd3414d633c80cd5f4b17c0f5a0afd2dfcf446b079334e9c3a4885da59bf276511ac871b4b2b9665272ff5203e8e1cb66ff9629b66175bea21696a1eceb86300f3bcae10678fa0fc7a5db56672f88192799ce10f2d3fb8e1381588897431908106eafd1b9786c9d647636fbf4d7ca078a4937d5d6d550001b31e5f23719803bec7ba0425e18c8b478e526506a373e48a79e9cdf75b514001287048e6702f58daf31b31162edc7053931bbb06309053bf68dd5a26d3563fccc3c46f709937c0e6e1940787abd07926f3ec273a62cf8dd55fb2f1631a7a750dc37975ff08031944b62d0436a16a7b0e8a280c4270ecb5ae6d039fdabb6dbdd6c"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r50, r52, r36, r42, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r53, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x3, &(0x7f0000000280)=[r33, r34, r42]) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x67, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0xef3, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x2, 0x1000}], 0x6) 09:19:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000dfd000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(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}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x3, 0xfffffffc, 0x1, "010003000000000000ffffff7f00", 0x0, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) chmod(&(0x7f0000000540)='./file1\x00', 0x89) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 09:19:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r0, 0x82405605, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, 0x1}) 09:19:44 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x800000000009, 0x200000000000007}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlockall(0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000280)="7b8c202745924be7eb89e802ec8c2fb0a9d04c99084d0eee4d6ef00cc3ff980f1710802c86fd6e59661c0b379dfd587ec578a3a1b4cc44d0", 0x38) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) lseek(r2, 0x0, 0x5ff, 0x2) getrlimit(0xe, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x13c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) clock_settime(0x4, &(0x7f00000001c0)={0x4, 0xfffffffffffffffb}) 09:19:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:19:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = getegid() msgrcv(r1, 0x0, 0x0, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1625180b"], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) r5 = geteuid() socket(0x2, 0x4000, 0x20) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xffffffffffffff59) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xfffffeff) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r5, r8, 0x0, r2, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r9, 0xa5, 0x3, 0x1000000100000000}) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x54, 0xfd}, {0xff, 0x0, 0x0, 0x20000000}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 09:19:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) sendto$unix(r0, &(0x7f0000000280)="2448770e33ab0b38930929923d09237d230dfe6f7f793a99ae3f3ee2b0cb89f4b0bc643f0abaed7e353094a0a0ef6e51f96837c455bcdd29d7808c0ffc8e93ff0675b432ee22235db2970f9cba67a7ab5e40b828d20a00c71eaf8cf94ee614084be0db3f80ad3bd8f94c0b87398108a7ac9c38dcf4ced628a12a987a637382b46fb3fa3aa3771120d6135d0a307736197d21ca941236f314a36318bd2681df230fe3c2fc9e787a2074b73e4a90228e47b8a7bc4cf74c4d063841fd5e66641df9d72fe0ac8caa38c1fc385f99aec63446d4f2189de32f8866301b8d078c642224a32c49a2aafb05e544aa878f307f6128b459d43a5f015897afa85071f60ca55abf26db24a9c6bccb0eb126edb0afa460f4080a6e49669225c16c11766d8a8796348b31babe5a4e0b11239670aaac5c8ca5e24e041c5640115d51a13dc4a85a8b535bcaef99d7a076ddfbe652c6b12ae3fe2f67801a69a8585e8e044689f7d66b4bdc9a570e3702d6a35fce2c85d8047335926f8b73ca3ed93d75d8a37d21e1c8fdeec596fe418040370f71300a3c6e3c3ae9029fee4639f09c9d65a48aa8f5102a661e945090f9a71e0cd999babd0887ce7b6294f684441d73dc01ddaae6bd3d76eacd49aeabbd91b636241000f9d2c8748239e7d82bc4863eb53e77241cffc13a8dcfa71f18d0c574cbd0bf1ffff10d9513749cc96c53571424006df1baf9f80fd8a592c7b5aef148ee2126bec02224d72d88e2f235f93b9e626a1475db8d801f202c9c3bc51493d80b754fdffeb90a1e00b3e4e44d924a26d23e0048323684721496ff38e1121a170fe1fbef71491beac9567386bd42b9a2a73f046964e44f2c763e9b2c26a13b618720424fad74fa79494c19d149d1b015e2417ef70ecdb52f99d27a456148730ad1167992eb72db3135b31b52dc6b58c0c41f6ebe9d3b75b1ef1cf0c111a4eb88ab391f0c32545450e28ef09f51581857aa05277fcec65468aabae241325d3d6a7e633b5fb28e6adaafc7c21785d45ebb4fb1878482ad427c6ebddc5fe94c9b9a9bbf6eef5a357de20422e1de122c74288c89f640fe2200f158101315438dc70e526f90907f02b19fcc259dde14bbe633464c878adcbafa53b7d9148c2af7f674fefb19daa921617338bd0fccc32b44ae661301b401225c3768a35de0e933d6f5ad616f80aa5aeade464ef5019178c2c26781d70894cb0842c6ed00394288506ac894efb30ec4d95837e58701be4b63a772fe8dccd744a985aa040a742054e2d3ab52eb2b549b73987d9eeed08673a6c4ac0eda21ed76c636fb244cf2f2524954a616e51fe9813aa4196f365a696903798df2c316e39e9f30ea3a9d28a127fc7725d68a008441fbe6d8352ead800b9ab34221e05c407b8c589f45c50498c60b6e2d80bbc4f3bfe72b7e0dab2398dae938ff404a16e46a5fe301997272d8ba4b80022543b44886f17c53ec06985a6101a30f2f19774ebd799b6d16d4489ba5721d57574d815da42e7d8c9fb14051b136abb2762035da6b5bee43e0dc289d89a00f7e253200a50fb870ac056cca334147fbf61b532a7aa26ac383d916abaf82c1b0e38e40972ab8a235caa8e036337e27b2d4dd0aca418fe3f984d3204c1551246f1cc2dd8b86e163a9398fe858066b7ab412ac9b1e62d90d872f7dd6cfe2a08ab6a6a7fd4b6a08608f8d6fab0a35abf5f093ab80490439adb0e2b49c5cfba4cb8a99d042718bdd17e97c030ce6f9513cdfb9a4ce99ce397195b8527a90f5f3166bc9bbb4cbce1bacc20bbb98a26ff186cf8d9b3f59006870d6476fcebdc7846394721f4d7c6b39ba4272f138c3caf011f5862aa5117a9cee9b36362e39f598cb7f074a8ecc06b8972862302d591cfa61c2cedfdbd02e9f209d3b69fe9b8dec4cd26a20657a6b574e601025bfef5511b22d9975653123a6001180bf1ab057fa4f9a6a87abd22c2b4237e920b72a6695b608fd6b191c52250c5a0fdf350b2d29f226aeedb8b4eca2021cb694a0e3785a008a821e76dfaee319cb4d976fd28bdc602716812d45784db754d6247e6748a563f1377db09117734a267d8ea8ed938516bd85825f8e0ddd91e5956ab65ba85f4b3e89279c19b53463c2ed87772c3bdb25e831a5cf233541d1ee33a72201039bb8c27aa4dca1429452a8e658ad8bf5b9452de672bb29db3a0d8a467ec93827cafef0863536311b0b69a57d101ad9ebc76836cc102a29537683c6d065e3ae44904b0da1e7a6cf489310376e2834c61f27688e4289a3ce8f16cb9eabe68d977676254c12b5374ae5cb3a4ff9839797a9a092b452dc29aeb7142254fe87577411589e5eca83fff990a5c6b04dbd6853d0d9b30d5f4aec76c181a399fac11f86bc64d5a49dce23921f489046fc93bd3d6d186a7fb0b41e1cef6753c5d1b961a313d2d7574369aba7e8e3103a2decd02eea0a5546807715db4abaa915cf5dc4dc6bbb38ea9b904ca01df1d616b9b6b6ccacccce680067b323fb18de9d52d6df7e97b5903795cdc332fc42c8016b0a7705a18d515e6a78f047aaa224e0179162e237eaa9d8d966bcbf6289ebf03ee2dbc4dcf25598c0c9a7c10f32f4e6a989f7132b28a622db9baaf862c40c3b194af6d9a25afc15c856b375ebf5551cf207caa4b7a6f7f52a82e3a33600ec120d7aa4551bda0b976c6031a283a00dad4132466288bb9518def8eda44ba6af598b2cc04d0cdcd8a5a8595005b128ce29e07b17854d329b81ec3a1a1b15e11ede02f95dac73093640c502498fe96ea8a16bbb83124f1f4503f415e641c2ef78d384eb69b99d626c42deee3bd8d22a1afa5be51737c4a01253b1999467005715b9f40468f1055ee1e7d853443842200d8daa599a2f26ad5750877647620614e42b34c2a86a5af8dda6b8c3133c7fb4979f26ea72bfaa047f89db1a0a08bbf5c9a16ebf7ff6684da82f5a38f5c99cf36e805af53d83242830dfbf5de25cf672f5e16d21b532ef5010d8c8abbedf3a34b23fe23b4cf9755a1d76b9a5f8f50a3e9d3c75a092bf5dfdd4de68e5abbfdd448a3391d7b2cb1f1acb92cda2914caded458abd5b0c3229f0f262290921401bce6d7fbf6edb05dd57ea7a8c4f289899c25f3d51144236acb6c1de0b8f09a931e080cac58f91d423995648f5fc4d2e5a24bda22402532db2e1d498df1ec49d56e544765bdc5f7a123cc136c6dee8cb7e99da68b7c438e81077ae719d9e0f55e9a4f0107a148b2556db027fb6fce56480d366092168960748902c0705a59236c959d9b5e59665bc3d324f200f646afc1f90efc48cf6185dca004bff01f1f554c2640b99ff329cebb1a13843bfa7d812ba7309273711c1ea50f29130467280dd75d51047b74d9f4ce77f88a6a58bddbb2203351e4a5941ed87c7b887eeaaeca3982e1fb4ced883c9aa06d6ad4524a40d48c834c9166c9b8ebd75b28b5b7564a07fa2d4ef13b56e375acf13cdfdd4028305270a86cab5487d5fd96db3d140c4148eeede52441cb8f9dda4aceb60ee3340aa1ef38e4469e4adae2e31c2a9269ed1cf67d1fed56b65dbe848fab290cdc20f44053ecfa31b296c57ebe1699016e39af44cc3bae3cf49861aacf89bacb7b925370883f309d7c1ff2f8c1bc782ff8bcfd32974d1c5a47ae6268e93211debe75526422d5ea14e50031fa9742e0f4a3c3d263a8a4aa9a32ddcfddc53fd999558f6abd81dff9e6824a2499388109704e01b33c800b481d140e898a84318a78dd487f15a00440a60b7fa44c5254069b9c85c6fb9a25c09bc19ebf2075094a2f8b2a79962d08d744dceec16523631e53aee4001b6498ebf54efc0b7ee5471e93dd15b1375834210c8e75e886ba8db78bcb43cb8b866ecc216aebdd77d502658c936cf532b2a54f3d7dc16f7b18214d00bad108435518565f63504c779c0ff643a734cbe14f28f59e19d8eccdaab23bcb20ddddeb185fd3e7f2007c442656eb9b9af7d5c538a14cf2505f63cdb8a032bb561eb06b7d248839aabe49985d410c4cf2ee5f390cc99d418d12dc7fa26733fe1893d3a6ab9883a01c9623fe0e03a0cf716bad701a2420fe28c3e53ac4ef19ba8eb429a9ce898132a8d7a7d4c123f0d7d6960ef99d1221d18d88878c4af49be39c39ee0cb0fe5da6f1df42d94e634a4d4b5e7ec5e7e2e522119e3ec3d065285974d750ca4fbcfc010387f8d4f96f5d8be4da9b40ade809f813f40b3481f9be46a1b473023bd3b8faf15cfdd10114d665677d63feed6b1460304368590053ed0456dcffe72e0f92c77a0861dcd5ec7397519f6d9b8fe68f10185f27a79051c74c9daf3ee92030644c819f75edfa8a8f8be351205e83850b386fc80e031f536ae7dcd3d6b3ba6cf31881fe39be8c7ebf25ef50c09f94516b268475a13ca477d3762a0fd4dc48ea10439f3ba76c1adb74002f1ce4378395ca4646d214e204a7051f0920a079abc86115969a7ea4c47faa855ce224a1d8ff170d529bd069814943e984c3c8a646b97c698feff170ce5cd35a68eeae00e29b0342b733d9ea1c2f57fe012dc2277a928d280fe17c0403aa0e8de8ef94d2aa49937e4b28212165f2df9b8da8071b5bf6052e069d7e8f661c628b8f10ca13167c79c47aa599402517a072fb2e690e24ae06d60eff63dd624a73783ed0631ceff5546fa64b7d953fe440228b61aad2347bebce1c13ce0cfeaee594624ed6872d414cf2c26a16206ba2165acfbeecb6bd5fb676144d4fd30584e00e54d2069968f9aa60d9e17941efd97f7a06f7a415b7eaa0ce76d0ed3d4caacb8abaf5f124054e882a1c7c09422e569694ddfcf7fc87678dbc46b3263b38f0329016dee5e91af8bac174fa582754f72b00a40d4da1c66128c1cb9c342dba9d8646d7d3fcc56fd3faf98c5c6fa3e7f24aebee3c854999763b1fe8db21e7fdcceed969be9ddc4b9b80a5fbe52c30e31d649d320299535c2b7c3c55f30ce24556daa6219ca1a43d7dc782a69e29b984020ffec56d2d7b1164237ba3bd7ee7a37f64fbc179f450e119d018744db344428a93f84f8f9aa2d9dc0667f79f2066f48d7034fd16a258ca4e73ffb217485006bce59758d541026ae64c4e4fb04b273542177dc823bdda11d1cff6b98ca65026f29936eb54b93498fbb124694bbe4f3e6370d109648333fc370ab92dae788d8f03e75929e9df2164699b19b99269f3ccbdd289f60e5b7b81929ffd8454c6359ea3e81f73ed92a0560e013cbfaeb8e4a6041d0a51649ce1f32197ad476cc8d8959e03a046bcb045bf70278a3523c88a8f5bf26a08c27418ef63bc71f1fdbd368f02ebf7fa1a283994acb117406a89e0a08d92b17f66a462427338ded8266c8e2b99405f69fa32e85da9e74762a80ee816575c68ed737e000624b6daaf7da79b070b7d761983917ee36e31d009e041c6ee41087cd7e45234ec7d5a518018c08669d428fded0431fe4ecf6c8a8d2096be7c694874b812f8578ed4bab6e3e900703ee5b502ac3131d28828a7cee62d5a089aaa6ac8174e619929ed6b676fe6d0ee338e85fc32b436c7bfd7f516dcebbb772c74a8499800710c62a16c5d83dfc2c5a5e3089248e2c508db3808b43ad427cbca8eb23cf18a76fbaa006eeb2e38f098ce157e13f2057a54dca3f01e7e34aa15836118cea647e0b58447aa44063e75e6d125f0d066f0cefb806d2ff3351838f626c1a2f2c6eff343325f6e3611a891eed7db9e46becd086ad37b34f46b0c54272ba1d0283366bfa2cc48a373a3c24be6ea51433a9572bd077641449fb5d165a557f5d4d724a76fed1a6", 0x1000, 0x0, 0x0, 0x0) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0xfffffffa}, {0x18, 0x2, 0xffff, 0xec3}, 0x7ff, [0x7f, 0x800, 0x7, 0x6, 0x1, 0x1ea0c000, 0x10001, 0x7]}, 0x3c) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000140)) r9 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x800, 0x82) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffdad) 09:19:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="b5922b", 0x3}, {&(0x7f0000000240)="eb3c1e743ceb958061389bf8c3b1588fa07c3e23dd1a637a1f20ee1c9910a7a4f5b9a7065fa821caeb3c2567002fb11f231150de136ed0a15dbe081081d286da0a43111b0e53b0f76524ece6db044f44d338fb5aff03daba16e92a29e241c2b6fa0cf329c2ee347129a310ebffde54c2d42de514e9f3d81c0b883bfccd2d8123a5f76611b2eeb7f563c7d74457254ccd5087c0db31145049e50d1e87bbac7bdfb26672420978f53a49337971512b", 0xae}], 0x3, &(0x7f0000000440)=ANY=[]}, 0x400) close(r0) socket(0x18, 0x400000002, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sync() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) getsockname(r5, &(0x7f0000000040)=@un=@file={0x0, ""/20}, &(0x7f0000000200)=0x16) 09:19:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x488) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000000)=0x800) 09:19:45 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000000), 0x0) 09:19:45 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) listen(0xffffffffffffffff, 0x1) setsockopt(r0, 0x29, 0x23, 0x0, 0x311) socket(0x2, 0x4, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x401) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r3, &(0x7f00000001c0)="06e672391d779892a10ac55ad80ef9d2e36e09b46bcd9305a95e597957a8d82deb71ab347149762a422dd5de84660b36b4ad3a9202cc9417b47f1d48d7f2104f3acb4b6a5907c742e3f8d4125e7f04ef9ceb4d831b1c448a197e08a8043a215aac9d6889559e97d9b9cd7e05311bc713f312f3abceae4fe1f0c852b1c6f815fa8fce281813e4b4927208ad80959d480543b28a42ff0da90bd980ea6a6e1e8d6de33e22c68476787fc84839e1d535b7d150292a5743928610360000000000000009c4b52c69ad936f6e1fad47e797da92df1e4b049d4d664eb843a2c4b066a3a7d1c71cd07ce31ceee2", 0x8fb683ea8cdaa9bc) 09:19:45 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000500)="04000000", 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) dup2(0xffffffffffffffff, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) sendto$unix(r3, &(0x7f00000006c0)="b100051360000000000000000000000900f3fffdcea11ea8fe6caa0416fa4f376376acf00b7804be781e4991f71fb1dc022b297be1aa5b23ed00b5d602000d7d02666fe562ff37421c18e4fd89720fd3872babfbb770c158be94fdc51b41cf99339b5af5a872c881ff7cc53c8943035c09310b404f369b07e6a00f90006e7459e4fc0503cdd80ac6852fdaa4e01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000000000000007204b2004789aff4397c7a229dc0b73a3afc5f209a50e3324dc1a4d8438688dbca7d69577361309f5840390ae49ec6da873cb02b06a3b252d6", 0xb1, 0x0, 0x0, 0xffffffffffffff80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x40, 0x0, 0x5, 0x80000000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 09:19:45 executing program 0: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 09:19:45 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000400000000000000000000000000000000000000000000000000007bbd9c420000000000000000000000040000000000000000e9e57dc343aaf76076f6acc51ca20610de564ba2c138e63725f03b5e23d058bdbc7c5c1a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:19:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000004684, 0xb902bc2cdd8e9427) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="af22b4609ed8de65b309b7c744210a30ebc789207d8063a13cfa60d184688d32b47a8855c6dfe52512315a456c89d0b870f8bde81b5ee8ea277892c2159210cb3a432d6be30c5582fc6321cd90425a64b3f52534f0a1669761", 0x59}, {&(0x7f0000000100)="b16c619a1793dde55e86cf2c3a3424", 0xf}, {&(0x7f0000000280)="9a3a9a1f1dedf7ce0beb7109ad70f3959e42aa550d3ac42ca12860a3de208d3a269c58a16651af551f7767068057d8d52425b436c0cc778849839d7eb4c5f6bcb3e7a0f5a8cb47453a23655ce952ad646d61d8e959145fd1170bbfd17c5130d8a81eafff18df480305e996ffb814eb9a1b3297f68c3cdeccb70f165ef59ee9ecb62e6a8f4511c5d4fddd18c1861a9ec08406a31c3ce3c6eae2ae42d3e87af5255cc8d4bd530c70250a9c3ba2cec6b6d6e468350dcd723ec2776724aa37b5b873a4ffa87abcfabb4a798c49701b837385aa7a82410eaeddd4022cbeb1ac051f0dcdf33b21da863414d7f9b1cfba6fc07edd8ac8722080ac61035c", 0xfa}, {&(0x7f0000000180)="9a615a42d4ab1a1cabaa43b258a6f2b596edb5cbb37fa248cc9b5442f9d980aaed3f8e171c0cdfcb18c29097baf622729e50", 0x32}], 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:19:45 executing program 0: nanosleep(&(0x7f0000000040)={0x8, 0x9}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x8) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x59658d6c7b8328d3, 0x0) r7 = syz_open_pts() r8 = kqueue() r9 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0xffffffffffffffff, 0x4}], 0x75, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x315e0d9938d5bb86, 0x81, 0xc8}, {{}, 0xfffffffffffffff8, 0x4, 0x1, 0x94, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x186, 0x2, 0x1, 0x40}, {{r5}, 0xfffffffffffffff9, 0x24, 0x10, 0x3f, 0x5}, {{r6}, 0x451f13fad7001b6f, 0xe3, 0x1, 0xfffffffffffffffe, 0x738}, {{r7}, 0xffffffffffffffff, 0x0, 0xa587fa9401b42252, 0x80000000}, {{r8}, 0xa3d3cc3a5d320c2d, 0xd2, 0x4, 0x1, 0x100000001}, {{r9}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x65e, 0x401}], 0x2, &(0x7f0000000180)={0x400, 0x1}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r10 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r10) 09:19:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) 09:19:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 09:19:45 executing program 1: setrlimit(0x0, &(0x7f0000000140)={0x122, 0x100000003}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x10001) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x3, 0x0, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 09:19:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0x2, {0x65, 0x7}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000300)=0x57) 09:19:46 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) socket(0x18, 0x4000, 0x7) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:19:46 executing program 0: sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) sendto(r1, &(0x7f00000012c0)="f192bac708862de441a272dce0472c6564be602f0985b36d03b45d05f676d5e69a06cb583c927d3d2ccf6e737aaee77548c2745739ae498a4e8f9c28845e06ebea20e1075506d922bb2e973770697a36d7b536b67bf4fac23dad19fb70304f3848859e61e9a61bcc", 0x68, 0x400, &(0x7f0000001100)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000051f300cbad4c40341a7fb8f28f539316c93feed5e69ec81ecebd9e705f836e94ac58904daddbb76d3198d1a200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ea6ffe973a9466fbe4350dddb97428045fe4d3f241817724aa4000600b70a6279419e8ba7d192abed727944285455e9362dd088ac12293e03bc343f12257f53129c99b9e0cedd48cb417aee1c218a99e4aab16d7b1894af8fafb8a04b5c1c03808b757393cd81728f5fec012c881308130f9831b6c205c54890c89cfcef764e864a67c8a50f045d0feb000000000000eee39d972be0c26e544953541ee6a546c66a34777e453df8a5b9f2ded6a690d106030d3c64565ed55d1a27999c68ad4394d8c85f28090000dc83478bb8485936e900002cb55bfb629459691acad96fbdd8a719b493c6663efe07a73e6a5ebe59f437bcf8ef1b295c16464d3dde083c7586e2ca4d4f2ec812b6645ad9bac1ee075d5c62a94c00000000cf7b464981d85120774f49f843eee782c6059512f6d38845e001e355256bb70fb35de32ad8e00f13adfcbc631aeadf431eb80c47054c2c10f70aa272da0f787b8a5f18c94c0c03dd5caccec5644c029f9352429d3b851998efd8098882c2676c4175d0141d0a9bc611f785e00f320ea173fa0cf585bb35211fd4e4469444890a20521853b2c8b6b7d8cbea14e6202c6607fa35351399dddfccf4bbfd0de9e8573a23b8b698f55e138238ecb284940dc9b2fc75fe794e05084ffa815a6906cee14441736c672844b854b8"], 0xa2, 0xc2c25e0089590800) r3 = getgid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000001140)="006f8578f95e96cd1a01cd837c67e847d79b15f3cbe0c90a038903eedab797b782676440724ab43ef212dc02cfaa4e537ab836b294468d74b7473e22e0460897b0b0826e0f0304", 0x47) setsockopt(r4, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) r17 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, 0x0, r3, r5, r9}, 0x3, 0x0, r17, r18, 0x9, 0xb01, 0x9674}) r19 = geteuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) r31 = semget$private(0x0, 0x9, 0x42) semop(r31, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r31, &(0x7f00000004c0)=[{0x1000000000, 0xff01, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r31, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r31, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r31, &(0x7f0000000000)=[{0x4, 0x100000000, 0x800}, {0x3, 0x100, 0x800}], 0x2) semctl$GETVAL(r31, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r31, 0x0, 0x2, &(0x7f0000000140)=""/161) r32 = getuid() r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) ioctl$KDSETRAD(r33, 0x20004b43) r34 = accept$inet6(r33, &(0x7f0000000680), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffff08) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r37, r38, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x3, r32, 0x0, r35, r39, 0x89, 0x6}, 0x10000, 0xda, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r45 = getuid() r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r49 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r51, 0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x0, r43, r44, r45, r48, 0x1, 0x9}, 0x800, 0x1, r49, r51, 0x6, 0x1, 0x1, 0x2}) r52 = geteuid() r53 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r53, 0x0, 0x1, 0x0) getdents(r53, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r53, 0x8004746b, &(0x7f0000000080)=0x2) sendto(r53, &(0x7f00000012c0)="f192bac708862de441a272dce0472c6564be602f0985b36d03b45d05f676d5e69a06cb583c927d3d2ccf6e737aaee77548c2745739ae498a4e8f9c28845e06ebea20e1075506d922bb2e973770697a36d7b536b67bf4fac23dad19fb70304f3848859e61e9a61bcc", 0x68, 0x400, &(0x7f0000001100)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="cc90a5f6ee47cf94f2453534d42c31338aa9b999f9e57caa00337a27af76c90aac74bb9b14844a04cc9269ec37bf73977774e2efe843d8ae0a8c5f983bd8e17c4592c5779f9163de2571f23658f88259fcbdd80e8b188beaaa70e1b948b1a374fec4238de744f52e89c9ecc843f14bc9994fb3a3ca00dd51981ef57c37910e96467f7bcca5d67b061b01e62b6bca40b72a6768637749c145ad809180fc2deaac0819c5542bbcb70f30d4e10483163cf87a98b483b8de", 0xb6}, {&(0x7f0000000140)="595f36f832311ef2858c417b90de0b2dc046df7b33e79967e6425cb3fb6d0d8ec3b3a2b9d1b74e5d4c000dbcb903bbf792eeef0ecdaac62df067f30518a0264e33365b2e94e5804d096c8145632ff2c91deb0bc18357e6c3190333fb578f41f758117cd951287885e116fb73d7044af7ab75eea481d481413bc3bae2f48a45d75c4a1f0639eeaa0d1b41ddf778b9220d8e75d62b26ad2c071e47095fbb", 0x9d}, {&(0x7f0000000200)}, {&(0x7f0000000240)="49c76be208c60d1edce9749fda9d0d701a5212620c74747aebed48be6df3be4fdcc27fbc0848a4cca0f48b8f60433106b63bd11ab5012fe21ad741096e5078b68e709c8449520b3a9032caffbc19eda4a8268eb8722871320fbe5bc960e6f62fa7910fd1094264ad7d39566d12f7ed0fc094c1f3a038e4408636496e22dffba8a1eebfd5d5118c3102e5c8a5302a8d9e", 0x90}, {&(0x7f0000000300)="61d40a55bfe476cbf280b70880ec3cb4f12f4bab353ee8f4a6baa08a398c4cba3cc1036d7afbfcd97751a53029796a4229b3a6214fd61bc208b24ed98eb4b7354641b8b7fffb2333ca8ae70fbed01065ad556d1f7f6db7d0b1d0af73c171f50b17d75b95cb8e7bcc3744d681488e2edd79bdad1535502e4fce7842863bbd7afbf58bc1600704599374d355c4bde6e45cbfd6c70f88ff36f11551d7dff60e4f5af630ea378c0f78a3951cc0dc6cde98b716ad7a78cf737eb6677b6086d1af11ca9941226197531b1c74709ed335554c9b8d7d96b5587604ede4934caf3920f25aa821bde52fad5b8aee8b077324a0cf2a", 0xf0}, {0xfffffffffffffffe}, {&(0x7f0000000400)="17023d6570080b6772e1a6e93c3e74047bc32b7526c2aa8acc0691f87b995e817c9b86fbc661bc8c9628342e8ae4cf63131eee920019d7836cbe6bacc14d44e80ada0806379885ab5d6003a910f503d54b442951cc66f1935f6c05929242c673b8fedf2a5d78d61d8c7ad7939ebc6125970edd1ee5070aa1565676592144dcda2fbd6e965430e143cce6", 0x8a}], 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000aa70150180e55214e74277a3afac9b0ba2c7440e552012609972f85cf68306474e16fba41b5c8d4d64f999f74682255f34610cef1287087d7399aa581988a381d8565d2e0e885f29fd5be8e4865415bcc4b5d33999d44e428e7520c1ccb5e0522d1d00d420bcf019ad91197280b5cdce17fa8043bc447c7f234eb6d8a85a90b9fd0afc685b2919f80a48cf70988ece926043640e4ae06d7e32", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r32, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x200}, 0x404) 09:19:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0x415) socket(0x20, 0x8000, 0x9) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvfrom(r2, &(0x7f0000000000)=""/133, 0x85, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r2, &(0x7f00000001c0)="cadf1c866a8cb755231d4904b78d83008a4ae9b9186f819859455cb341ea49362f949c2acb34361b714dce2eb9b429c53affd2ad475b49e46a90690694607dea32e0fa01e522a2a49dc6e084b5c5867555d97a9045b12ea562ab059f5df6dcadf76c4a1b7a9e50cbc713723eb516ad2a740c32e4dd803602a761f9b6618a62", 0x7f, 0xc, 0x0, 0x0) 09:19:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pread(r2, &(0x7f0000000140)="6928dd44999b71afdbcdf2ffeb08e52285ca25f1f139adf91a11f40dfd4f7315e04b087322e5fbc76c11dee6b7280b55fdd98626a63fc301c9946afee5aaa48c1a681c6dd524d94324207e4d8e438ab53291aa5dd2009a5294f2b540ef873a433fb80a4a640d91b63ea4942246b138245198851bb5184ea727af7c3588f4d98563f9507d2f14e0de84fe8550b22a3ea3086c30f5b2dac23ab9093d4615a0c73234f6c2fb3b11edb623b92e5c5d5f368345d07e0a96013de3f49e30943d9861301cc6c55ea267ce4af4162dc64e0c14c5479289ad56ac9812855f8401da31b48547423d5d13d8561fa35d91b3e962dd50e22ee708762abfb6d66791b674e0fc674e4fe9f9a776c596f6046cf4295bab572fe869ba935694c0601154ba3422f9423349442381ee07d976a987a0fe91b343b201b8f1438d28aec66ab2ee4a5ec0ec8ffd1b108127ae4801c209530d3b99db15b8d0ee6240dbb1ca9beca15e33fc0e363102c1328259eb481a08d2631a4a02d07b716c98f9e3cc35fd3e8ad3800e18d16454dc49178f70d632993944fab61f89b35f26631508ff5a17ed3a65ab5d2b3b7b0a0ce2cb98277b95c077c9d51bac82381ed10afc97f28a9fb35352ab89693349176c7edf89844c2c24883ab8e8d5fed867a895cd0cdfd80c5efafe63dc2b954787b8e55ab565831486ebba3133953a754f5b4b87d542025db39cb13524e6df88209f5f631ea59021fa02e9e1929db6108727d8758a0ad5db2694c2e9b2be43d11c3ed4883c8d1067ab0372ab35aa7b16f29695fb85bd0882446c03e49fe0426f3858e486059f9421c927f4e1b9979d2f65d33864c71221b1aad8fb45e60303f3fc698ad3efb77ebd9ad8aa445681d85c22f4fbdf7c74fd3c270621d72f2a4dd8ee935294c050de14e4f5b3ded60bf2578afa1b0d18590441307fe3e987d187a520354b3d592d1fd8657c7eef608fbde6d9dd0d7c1d2d1a31d6b0fe04185a658d8382df9cb3d6971fc1fa058bcfda02b864cd84cc87b034c962ad7d143d4cce4e5696bc76ac90de5e5d10243c07e498c63c3992a7956f6fc15a9c8b8163688cfc718b6d393df9fb31ba10fce8b969b75e92b7a09c471243c0b5379a4b12af637c6e2a8ea6bf7e2102a175a0d6affa50cc7f72ea6d9ac1ed9468863426317decb973056eec1b281b99362ecee034820f2a77ae82a43ddc0625d73e07f04808e686290d49fefbbd168ea6d434a69d15ec6dad90bf1f9450c8d278cefba38789ca1c7fa4e203b9f31d85dc2697d51ae22c06ca32217a4287bb90032f5374cb66090d670c21ca561a1c0e943ebb7dc49c895794837526ee23c80c7ac3b07afd97c1bfa80b606668654723033aca4906e9d6d6fa1c7cc269e8d4d5a9957a13a3a13f5694aee4143d5de3ce02a7a73333c7ff2d75baacc57506a8cb99c2bc82684360a2d21f052ace10052f382471a62ee6a1aace7c87052bc898af840dbb8551ecb2cecb10972a21943f6749efef82201188cb2403f89b86978b7ffd9fd97c024541d78464cd9fd31ed6747f22b768bc6bf33c15be8c432f1d86ce36e763f2c7140a30c9d612a149cdfd0027c1209a8dff186eae0182d308d0983c2369bee764e0e708ab8218fcaca4b773d6ea7a304d029fbcb315a067c0c17662f1df0a37b65d51645eafb82719d7a985b8f7100d0b68966ee1a071e9dc78ccc7e79084a180c88f86c11e5765dd6de162e4250706fbd5f3e4b3a3ebdcdb66a26f292411f97354c2c56a4cb03d1347fcb8ca5d74511f95f9ca50b0bcfd6d429f144ee6902e05bb6c1f63c0f705f294df0d4817b11d122529397fdf9b2358e941dbe037288a019373252dad193bdbc3e759a989988b6053a5179b50dd1fdb565da115c6042dcfee60de62e079a42b64f6e89021dce0619b0b7e11170b620f43e030100ba41ad1486765c782f8ca3c2b4e40de33cf1c5c7e739ce86a7359b48d8eb238c20c3349f17b86983da8425229d33ab2c33f6ee1b4ad667a96f0b3be99391ff90b10abae3abb12c22101bb90db5bac90c0c03fb9c688c912e153f6031ffd81c3c0e75915f2efbf7c2b9e6ca7f307729b1b3621b76c363d17813debb5a63f5931e0c88e90c6f2738896a7a4d0f8eb7e95c1fa2cdb9f5a8cf78cc6f3c5ced800e81ed13fb728a361d7727b121789503353096355cb8f1300a2d9e7e628baa15ad0f892afb4d3e5d144df4603899f0c4515aa812e73d7696d41a96f8324af9891ef249d3c2da0a93ac680641b7dbe246048bcfa37f4ce1cd5980ea5eeabd3308faa4ca44423c23ddd9e1642da731472185482b1d20173f335e24e872392d5dad34e99b821090f4d3ead809595eef3f4d7a228452d44d2bc9f8a90d82fd9dea9d0da8b4042b3238c32ca4736c4d1940eb942b174cd16a176d1d14e6531d917a99194f3b38853c3f6529f25829cc301202542e45a74582d609ec1ffffa73c40302adb5a029b029e74e1c0307dea8f6d1a1643ac1016913082a58829fe6765475add5e9ff9b08a2d04b93bb0b3e0ca6e5390f7f82bdda84d978402485c588ae45037c3d7abe41d5b16d41ff93ec5530a1d867fd8fe8e85a8b799752fbc21692b0e366a27a4f583359cd4baf2e783ca216863ee6376bcd2266afaeb827dd25d1cd37346d9ebfff261ee7f96901398838ae178a75c69b66a4dfbbdbd393a9ac3b5f053507c0cb365749820e2fb8a63e6792f845ce6251974ae27e98e8b9f70eb4b950a9ea656141ba5b01e8004340393d0c639f2b66ca2ddbfa29d49d6aa4507b1c41ec4e6cc46157e073d53c918a25c285888c464101007c760dfbc137e372952b358e74f17a465d3b4f9db694151d10f7ae2ed1bc8e44faf05ef78b0e33c83c98d14215457bf504d4344c78ae58f43c0f4ea9e1fdfb27612f6179a8fa6b7ffc7ef1751de5141cf980c13afa0b4034b9156ec53faf8625054982d565ce5f46b93634f6647678f54771b40301dd48d1a55a9a3f764548095dec2936081e5ac52a3215081c0a32de47587416d6694945bad50267caa2eb68f066291587d773c5225e5b270390c1e89501f3f9d033dc339d0fa06fed1ab808acfe2daca527fae137f0b1ea9f92352b91de9ed69f3a61c2f10abddc698de4be3387a492c25f3dfd7c35f718696fb8f641b9d40b48bb01d5a7aca19a076b9cdb908b3e98cdbedab7736fba6217d851a1f54050d5f52a86c2a1e2a56812c7c5c7622733f89b3981b2f7ae0546e2e5e7c07dce1cf37ae75b5d09182cfc596216e60c61e15932dbbbea6ec5288de52a732766d64963c1d2b6ab820ec31fbab53aa6f2f36cd12ae48f1437cbb32475695fb01c536595ed446756185a9a7fb775ef8c0d71da4692e8439d475330843f015dfae9997fd431361af1aa5341848ad9d4b7a7cfa898ac9bf1f78ace514fe278e4c12a5db818b9742ca4670ab648a6fc791c641e9956f5925a7ee4706642ea2c62fb627a39dcdb1d649cf7be2f9821fb6f6782418d46fe6c503380383f2b7b298d1acd1b810d93fbe776ab83c06ceef4c65dc5fd85a79ee2574d24acd1b96ad291f42522996e5163fd425a6bb588d4797f9c9463d9499ffc393b8bf29c8fcd74197012740f344beb62cebf6b3d20bdad13b3ba97a2aa5e1f37c6795b046b691dc37ec680472dfaccf17e7ff7417ecef62aefad74d21a9bb5455bc6b78d3811350b87e2328113754001901be5ea94e103ae5aa06b5ae0a4110ca3eee99cbfb5336ae46031be52e4ebdc8fac95fd22722a38cf2a4b0328de9cb61770abd85f69aee6ce4878fa92a3ecc0bb1cf99380ef78adfa0aad331de708bae5eaabf12acf1ff1b09e18119b243e73ffd98ebfec982235b0d78bb041eb25e28ecf0cc64b9254d9b6bff66853a047b20b1882a009ce66927d70f62118e507c109c4f6aac40da0ed6b6fc9f765eb7b25e44cd50cbed422db4ee242df3e964c5525330c56552b1995017b234a7873f1bf3a3649def61da2224d07c706c19379e8ef04a673a69066a3657d8e92eb656ff4ef632ae50bc6f5f963fa052914dcc57474ee3a5969471098203ffe5ad7452287e74e6c2f900fd6fc6daf163b2c4d06f3093e112cdd8ac8c41c28cd5ec5c7ff7e05cc0be5f611cc197756418af12ea0d64b54c513e24ce551af9573aec4fb8538382633cb83049455d9c1a55a258723010876d02e08ea4f28ba5d604310624e5ed340851ba890aeabff32686eb48377dbcb430a02eefde62d1f5a476fe18806279ce200815125671c8176689f04efa23f4cd969c28282a327bcdb290eda8d11bc28148b4f51c086bd4189f910fcf835ea1a64b327e6eb471e4db92c1faa5bfae94ce3529478508a712752f86a38d4c4254f6275654a2f9abcff5888c49acd7af08462c51352ab66c47953032631ddbcad298c34d45fde68ea1e8693738a88ca07cee0a3c33de2c6bd2c840937eac37e5e03e9dafbed1429471ed1be4a7707bfd5b2647b41da7a9e8c7ea3cb77bcd50fb5e760c0674f03e53aeff7ad7f75be202f4632a633e2d867d4ff14778e4a7a30e10effa37bdcc8102c381c52b8df7588c31cee51650f0c88a9c915a840e7316ef23dbcdd44c0dbfb930c20f0bb53906ff77851402c751926a5476a5d703e8e3e2d9838ba6ffaf00c3554fa70fb32f1b05d4c467ceab1fb209d326a0e46e5d347f7a6c405a60e61b2474b699b94353b7c25b399249fb0192107f5d9696e0ac04e79b849a9ae36dd2a41212dcb5c1a7086df3dd2027f23b0b2183de58991b9a28e84c58b1d9910f388d224335a6911acf3a0e9fe98f3b872b9a7dc5165d209d6ddff4acb46f8ee4777d8284fce71bbdc82a8944dc8d1099f36665ed5d88fddf0f09eda68e821d2412df3fa0d46a6dd1cc9ef291245dc3e450d4934f510b24c4b22a51d809c1f8b03608804fd7f4ec36cf2283f6b1f437ba3b47ddb4e477ef5d66892013e1b2eefc7d0a4c286746e18e6af74be39a2d3669cf562e95dbbe1d9f466bb4c3d7522796a6ad64abb19126bc3c66643cbf44d648f55e5f6fa44a6826602c8c41c6485d50113eaeaa2ad1ea934321b382bdfbe36bd1da179b3c84017ad073768cdac138d964640524d495ae610f7db5bc8dafac3ade9abb799bcd04bbcbfd3b8a7a48501c6d86ee356e4541ecb6eb69940ca6f6997b0ca5c2d44476147870e15ad168fdeff90f760f871002df4b01ad2ad6fbf5978b8af2b20ba07567001c20b19a302f0945c35ced7aa734d58e17501af7c3acd49059756fd33787499c9e36b5de6a5aaa72f1bdfc868ab3b1652e185b143d9f241b09d1c0e355a0241cb06121a570c6794fad35f8998ce86b5ac2b068c7fe5a98e545f588dfe3143189c96d58ea0e1e74bd7e56a86cd31900a23bcfde271580ad13f69eab249639cacb4d555f737d10574bb8e0259a3241c1b391fb7258173925daaed0092f3945008266fd81570a08a324029d26a6f1be087a47f98b8fa212cb44b8daaafbd77e9143e80041628c5fadfd33e963894ffc20c0a0c1a2582668022641ac8e19dda3766b3057a9ef6c8d11bdf0c33e7b17972dd6d4aa73a3cc6990ff786c0da668bd07c7e78648c4b968c73c9e9cce68cc487ed4f4fa41d88d6b3b2bc8a1b48695415dbddb7001f389d3e461b39dab1664515783aa3e20451af18644efb7d359a627209159dbcccba32117a19e8ecea8fe13684ea6f53daeb609b9e0b49a9380976bf77448683eeae5236d7824e5c9f34db5e1d07b5a92b5aef26e4950cda7b49197cc2af313d8a01fc6b7b6934576a0", 0x1000, 0x0, 0x3ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 09:19:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4000003f, &(0x7f0000000100)="12169555", 0x120) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x42c3, 0x100000000}, {0x6, 0x5}}, 0x4) kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="7feaff437393fc953bea813825687653db8081779c1b073e4741ada19d2f38cb182d0b4cd3fa1aed9d153d7f57473aec02c7781abab3d904f3f1d842308d87bd152364a0c86565fc725b6e16f53b99866a3aafe2e7c60a4ded263877be9934b7b06e27", 0x63) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x84) readv(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/107, 0x6b}, {&(0x7f0000000640)=""/208, 0xd0}, {&(0x7f0000000740)=""/250, 0xfa}, {&(0x7f0000000840)=""/90, 0x5a}], 0x8) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000180)) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(r6, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x388) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 09:19:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xe458) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) getdents(r1, &(0x7f0000000100)=""/57, 0x39) 09:19:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000181, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x3}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/15) r2 = socket$inet(0x2, 0x3, 0x4) sendto$inet(r2, &(0x7f0000000180)="cef7999d32960ee03e2ebdabf53af9b6a1fb7cc35b302cdc41bc72f94f7c3f3a49842fd2c3028a0e2edbfb261b758d441ef87ec44c01021d8217ecc9f71c4659e19ace3af769ea2c0c3c46f04275f8cf1ee84847b2fbe262acfefd424f068c5fc81401f2df953b39efe2f9f1fe82a2a07dfaa4ef32b6a82bac8af523a25137814e340a2a52772dd56651083fa350", 0x8e, 0x8, 0x0, 0x0) 09:19:46 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355f08c78cac865a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf59fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62540b5da28eadf1755c4c4de287eab5767941d5ecd7600370e6981fb315a4d3d85eecd58bffc37d9268a14d608534dca6cdf4049c40a354c9cc847ca314f771f34762f717389b6c88147b0f7f748929aad9c219fe10fac882f748276f7ca8e9234f"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) 19:33:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="856f57906edec04f7c3da1143ab56cfa0fc5625f0196"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:33:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 19:33:20 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x0) 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, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 19:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x40, 0x800, 0x1, 0xfffffffc, 0x7ff, 0x200, 0x2, 0x0, 0xb4, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 19:33:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c180ffffffff"], 0x1) mprotect(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="077dafa025ff199b330200"/20, 0x14) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/200, 0xc8) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt(r2, 0x4, 0x6, &(0x7f0000000080)="c1f35ae0053232821c511cfd358812768781102938", 0x15) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, 0x0, 0x0) 19:33:20 executing program 0: pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5, 0x0, 0x200000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 19:33:20 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100), 0x10000000000000a1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) r7 = socket$unix(0x1, 0x1, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) readv(r11, &(0x7f0000001480)=[{0x0}], 0x1) r12 = openat(r11, &(0x7f0000000100)='./file\x00', 0x800, 0x82) r13 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r12, 0x32}, {r13, 0x80}, {r3, 0x80}, {r6, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r6, 0x20004402) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r5, &(0x7f0000000d40)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655aa61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd95803f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54825340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c1af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f0000000000000000000000000028ffa27dbd7173de65a872c6b73c8a8ee0519f147fb99f76113ac7663027729c7a213184e53abb4171b8965eb3b6047ca4b7010237228bc5420027a3e2884bee5a192d1c5c1f9fcf440c1055b880c2eae703d12ecde9eb8f28fb00b91d4967d91b454df1b80a140f5e8c9241c824d3bbec71c40915dfa269c7e1fe50be1798335952d09369898969d986c0b3f000c7e7a9431da9046a212d4b018c15f00005bb91edf78634d828220300e24d3d0b037bdb994cba0bf0aee245aba7d01b96b1272191341f0b14e69c529ed4778828dd8225f4b986dcb882084a2075e5cd4932b6040f4c802077baa8b270e4120e9a9ee4ccdcd52a20b10b8c755639cbd44dc6f10f5a605b2c323c2133112b0e9e6bf910b9b667c258ba3c9b6790199c89371c59ef419f9960cf0edee5af467100d62651a1057d0c3117b86d54ef3dccb0a8a8ac264693626d1809f3e6ecc52b07a20c2caf889ae5ecbeb6ec68db2bc031b2372d2b11f2a1ee089214d709a522d1ef5525e7d8d108f83b363e10c5756cc7e82f5633a6f493"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r14, 0xffff, 0x200, 0x0, 0x0) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x14}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) r5 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x20000000000029, 0x25, &(0x7f0000000300), 0x0) poll(&(0x7f0000000240), 0x0, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'p\x00', 0x0}) r6 = semget$private(0x0, 0x5, 0x204) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000001c0)=0x1c0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r9) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000280)=0x2d4) 19:33:20 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:33:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x63, 0x0, 0x0, 0x6}], 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xa6) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 19:33:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) listen(r2, 0x10001) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x74}]}) getgid() r3 = socket(0x18, 0x3, 0x0) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/65}, 0x49, 0x5ca5b945c6426fb2, 0x1000) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000080)) write(r3, &(0x7f0000000200)="0000614845b493f1594f8fa1b00f35ef48c4cec08e898297eba6cac9c78ef39853267c304af9fe3742f7dedeed7e4adf15732a89894a76ec290052c5844dfe9e05514720f336f669f1266de07031dfc1c8317d43f072969dc75482a94813c7643163023101e28cf305c42e5b6c96562b1808af00"/128, 0x2cf3b24fece18020) 19:33:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4b, 0x0, 0xff}, {0x45, 0x8, 0x1, 0x40}, {0x20000000000006, 0x0, 0xc8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8, 0x8, 0x8, 0xdf}, {0x3f, 0x5, 0x1, 0x5}, {0x0, 0x93, 0x48, 0x7f}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:33:20 executing program 0: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8080}, {0x2, 0x4, 0x1800}, {0x7, 0x3, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r5 = dup(r1) pwrite(r4, &(0x7f0000000380)="9402db6579e9f2a37b4b34908073147132", 0x11, 0x0, 0xfffffffffffffffb) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 19:33:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r3 = semget(0x1, 0xf5699a4bf2435f7e, 0x502) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xffff) 19:33:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 19:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000380)=[{0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x2}, {}, {}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x8000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000200), 0x20000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:21 executing program 1: getppid() mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = semget(0x2, 0x1, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/95) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x0, 0x800}], 0x1) 19:33:21 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="ee25cca7c23b62354d110d80a85fb50c3417e59ba7b5665290626a9e8e7631b02508fc13b86c6ba8d6d9816bbf29d0b55a9d847652a7c03ff82a5ba62f4addfa198367572ee76ab4e9383a86740450f3a1e2c9b2e4e9a1b4f932b68d0fac2589b5b6702ca6fd1d4729e0c4310bfae407836e83e073c3b86026e01a0e2d3832e157b310599b8e76ed2b96ee35389efe7977a33bef27803f78b1361bf4099f0cc398f7a6b2b44ea00c3ae0f4d864eaecec27006cac8d1a2512f19c776e344e432578ceea493749c5b802d79de3c84955d51fabea6cedac6f9b67931f5648e55a9960d3", 0xd}, {&(0x7f00000000c0)="d1cf06e5489de37fee81c1c78901f7a40430ae1fb71c276785aa547937cf61bfc0cc26128057eb56f17ea00a369a2557ab3b14ac07974fee87276c6f6962367e63045f846ca3a1e4f853e99cf8a3a60d579513b81b279e54f2813d5aef539a8b140b1a121f1d1bfc4a352712fe2ea9", 0xff57}, {&(0x7f0000000140)="b1d9cda7b5439f60d058ff7576062d3582ab105e5447969ab60eabbdfe858bac86a24ce39e85f4697d4d63ea868dfd2d09d391ec2cfa9d6d85f3e9fcafca1213318d0526bd977ff11f46a89513f38a1b09048e9d63bb11d235bb0e65cf18e36f32cb5f2c275466a880ace894f305618fb6addb24820faaad8bcc4cfb8155bd4c6203d2814df31ff4b81877c8", 0x8c}, {&(0x7f0000000200)="d61169ee8877af5497f133ee3da814d10ffa9f289b4c2be8726540a294645f17df46af5e7304e5c410ee70f53f08a1fcab1a94e3d38e89fd43b4366883927bd9c42d7b1ee42d522ae4904c6e3896da95", 0x50}, {&(0x7f0000001280)="3010504f198beb38b507b4804810c49aa589b70746cb681cd5a87e043131ac873839e5f23a7ee24acc03ded996ace126a61edd0ce62435a4d3b4040ddf6a2ef77bef27307a1493c82ef27d00ec022ed5c8fd8e80e53cd4f2f71d856abde9d7395faa6df86faacaf099db9b27f6336acdd92e3c6b8cd1618425dda43055eb16a9a22a664f0c2cb6784f8b82d321bc68299591dae311c3", 0x96}, {&(0x7f0000001340)="a4b2f7ff2881cb40710a69538e03b38e06a2476cf7702bea28bf060b14fe9937e96ffe7a62c99084aea316037e780f34371031affe53b8c24c4e50b10aa47bb820272600c350827a0d9c7c55f8e50f798e49370b7f0df275c4413127029764c0349081a1a66b1316c69993a4ba47faf5e9a767a99cc68c33138f3ed0da52743aadabb8b1f7307cb6cdf03db29b45a0eb37673fd157442cde2390d771db8918e4f25b8915aa59e9bdf60d643452939f07093267123fef9a9a1cd4208463b18c6bd5ffd496ffbb4afd665181022397c44592a99975d7fcf6577ba7b72d96bdc81f4243ccb4a70d38748f71dbcb5c2961", 0xef}], 0x6) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x5c62) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 19:33:21 executing program 1: r0 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 19:33:21 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') semget$private(0x0, 0x5, 0x632) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0), 0x0) semop(r5, &(0x7f0000000240), 0x6) geteuid() r6 = msgget$private(0x0, 0x682) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, 0x0, r11, r12, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x0, 0x1f, 0x400}) msgsnd(r9, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000004c25216563b9de2600000000000000000000000000000000000000000000000000000000ed040000f30b0e3d3b5fc9c5ddf800db38bb50a0acbcb500000000000000000000000056b8000000000000000000000000000000000000000000000000001c0000000600000000100000000000000000000000000000ffffff7f000000000000007a203322949db91f7b0eed76000000000000000000000000000000000000000000000000000000894c6b76b3311600004ea3b237b7ecfe1827f85117a65ffb22653120376a72290f3ce2ae4bd466fd4ced98245f25db49b460cc00fe7980ea3347f4e16c4668aa"], 0xfffffffffffffe9f, 0x1, 0x1000) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r13, 0x0, 0x9, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r16, 0x0, 0x0) 19:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'w`p', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x5, 0x6, 0x4, 0x4000}, {0x4, 0x3f, 0x47, 0x800}, {0x3ff, 0x3, 0x9, 0x40}, {0x6f28, 0x8, 0x8, 0x9}, {0x2, 0x6, 0xff, 0xb}, {0x11cb, 0x80, 0x9, 0xfffffe01}, {0x5, 0x81, 0x4, 0x29a}, {0x800, 0x2, 0x94, 0x46}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 19:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = semget(0x3, 0x4, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r6 = getpgrp() r7 = socket(0x0, 0x1, 0x0) close(r7) r8 = socket(0x2, 0x4003, 0x0) r9 = socket(0x0, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r9, r8) connect$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffdd) r10 = getpgrp() r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = getegid() msgrcv(r11, 0x0, 0x0, 0x1, 0x1000) msgrcv(r11, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r14, 0x0, r12, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r15, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r17 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r18 = dup(r17) accept(r18, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r19) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r21, 0xffffffffffffffff) r22 = geteuid() r23 = dup(0xffffffffffffffff) accept(r23, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r24) r25 = socket(0x2, 0x4003, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) dup2(r26, r25) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r28 = socket(0x2, 0x4003, 0x0) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x0, 0x0, 0x0) dup2(r29, r28) r30 = socket(0x2, 0x4003, 0x0) r31 = socket(0x2, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r31, r30) connect$unix(r30, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r33, r32) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r34 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r35 = socket(0x2, 0x4003, 0x0) r36 = socket(0x0, 0x400000000002, 0x0) setsockopt(r36, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r36, r35) connect$unix(r35, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r37 = socket(0x2, 0x4003, 0x0) r38 = socket(0x2, 0x400000000002, 0x0) setsockopt(r38, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r38, r37) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r39 = socket(0x2, 0x4003, 0x0) r40 = socket(0x2, 0x400000000002, 0x0) dup2(r40, r39) r41 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r40, r41]}, @cred={0x20, 0xffff, 0x0, r10, r13, r16}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r19}, @rights={0x20, 0xffff, 0x1, [r20, r7, r21]}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r24}, @rights={0x20, 0xffff, 0x1, [r26, r7, r27]}, @rights={0x20, 0xffff, 0x1, [r7, r29, r30, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r32, r7, r7, r7, r7, r34, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r35, r37, r7, 0xffffffffffffffff, r7]}], 0x140}, 0x6) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r42, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r43 = getpid() preadv(r42, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r44 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r46 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r44, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r45, 0x0, r46, r47, 0x1, 0xff}, 0x8, 0x6, r43, r43, 0x0, 0x0, 0x1f, 0x400}) r48 = msgget$private(0x0, 0xfffffffffffffffd) r49 = getegid() msgrcv(r48, 0x0, 0x0, 0x1, 0x1000) msgrcv(r48, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r48, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r50 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r50, r51, 0x0, r49, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r52, 0xa5, 0x3, 0x1000000100000000}) r53 = getppid() r54 = getuid() r55 = msgget$private(0x0, 0xfffffffffffffffd) r56 = getegid() msgrcv(r55, 0x0, 0x0, 0x1, 0x1000) msgrcv(r55, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r55, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r57 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r57, r58, 0x0, r56, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r59, 0xa5, 0x3, 0x1000000100000000}) r60 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x1eb) r61 = socket(0x0, 0x1, 0x0) close(r61) r62 = socket(0x2, 0x4003, 0x0) r63 = socket(0x0, 0x400000000002, 0x0) setsockopt(r63, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r63, r62) connect$unix(r62, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r64 = getpgrp() r65 = msgget$private(0x0, 0xfffffffffffffffd) r66 = getegid() msgrcv(r65, 0x0, 0x0, 0x1, 0x1000) msgrcv(r65, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r65, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r67 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r69 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r67, r68, 0x0, r66, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r69, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r71 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r72 = dup(r71) accept(r72, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffff27) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r73) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = socket(0x2, 0x400000000002, 0x0) setsockopt(r75, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r75, 0xffffffffffffffff) r76 = dup(0xffffffffffffffff) accept(r76, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r77) r78 = socket(0x2, 0x4003, 0x0) r79 = socket(0x2, 0x400000000002, 0x0) dup2(r79, r78) r80 = socket(0x2, 0x400000000002, 0x0) setsockopt(r80, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r81 = socket(0x2, 0x4003, 0x0) r82 = socket(0x2, 0x400000000002, 0x0) setsockopt(r82, 0x0, 0x0, 0x0, 0x0) dup2(r82, r81) r83 = socket(0x2, 0x4003, 0x0) r84 = socket(0x2, 0x400000000002, 0x0) setsockopt(r84, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r84, r83) connect$unix(r83, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r85 = socket(0x2, 0x4003, 0x0) r86 = socket(0x2, 0x400000000002, 0x0) setsockopt(r86, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r86, r85) connect$unix(r85, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r87 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r88 = socket(0x2, 0x4003, 0x0) r89 = socket(0x0, 0x400000000002, 0x0) setsockopt(r89, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r89, r88) connect$unix(r88, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r90 = socket(0x2, 0x4003, 0x0) r91 = socket(0x2, 0x400000000002, 0x0) setsockopt(r91, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r91, r90) connect$unix(r90, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r92 = socket(0x2, 0x4003, 0x0) r93 = socket(0x2, 0x400000000002, 0x0) dup2(r93, r92) r94 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r62, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r93, r94]}, @cred={0x20, 0xffff, 0x0, r64, r67, r70}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r73}, @rights={0x20, 0xffff, 0x1, [r74, r61, r75]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r77}, @rights={0x20, 0xffff, 0x1, [r79, r61, r80]}, @rights={0x20, 0xffff, 0x1, [r61, r82, r83, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r85, r61, r61, r61, r61, r87, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r88, r90, r61, 0xffffffffffffffff, r61]}], 0x140}, 0x6) r95 = socket(0x0, 0x1, 0x0) close(r95) r96 = socket(0x2, 0x4003, 0x0) r97 = socket(0x0, 0x400000000002, 0x0) setsockopt(r97, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r97, r96) connect$unix(r96, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r98 = getpgrp() r99 = msgget$private(0x0, 0xfffffffffffffffd) r100 = getegid() msgrcv(r99, 0x0, 0x0, 0x1, 0x1000) msgrcv(r99, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r99, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r101 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r103 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r101, r102, 0x0, r100, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r103, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r105 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r106 = dup(r105) accept(r106, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r107) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r109 = socket(0x2, 0x400000000002, 0x0) setsockopt(r109, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r109, 0xffffffffffffffff) r110 = geteuid() r111 = dup(0xffffffffffffffff) accept(r111, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r112) r113 = socket(0x2, 0x4003, 0x0) r114 = socket(0x2, 0x400000000002, 0x0) dup2(r114, r113) r115 = socket(0x2, 0x400000000002, 0x0) setsockopt(r115, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r116 = socket(0x2, 0x4003, 0x0) r117 = socket(0x2, 0x400000000002, 0x0) setsockopt(r117, 0x0, 0x0, 0x0, 0x0) dup2(r117, r116) r118 = socket(0x2, 0x4003, 0x0) r119 = socket(0x2, 0x400000000002, 0x0) setsockopt(r119, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r119, r118) connect$unix(r118, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r120 = socket(0x2, 0x4003, 0x0) r121 = socket(0x2, 0x400000000002, 0x0) setsockopt(r121, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r121, r120) connect$unix(r120, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r122 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r123 = socket(0x2, 0x4003, 0x0) r124 = socket(0x0, 0x400000000002, 0x0) setsockopt(r124, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r124, r123) connect$unix(r123, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r125 = socket(0x2, 0x4003, 0x0) r126 = socket(0x2, 0x400000000002, 0x0) setsockopt(r126, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r126, r125) connect$unix(r125, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r127 = socket(0x2, 0x4003, 0x0) r128 = socket(0x2, 0x400000000002, 0x0) dup2(r128, r127) r129 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r96, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r128, r129]}, @cred={0x20, 0xffff, 0x0, r98, r101, r104}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r107}, @rights={0x20, 0xffff, 0x1, [r108, r95, r109]}, @cred={0x20, 0xffff, 0x0, 0x0, r110, r112}, @rights={0x20, 0xffff, 0x1, [r114, r95, r115]}, @rights={0x20, 0xffff, 0x1, [r95, r117, r118, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r120, r95, r95, r95, r95, r122, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r123, r125, r95, 0xffffffffffffffff, r95]}], 0x140}, 0x6) r130 = socket(0x0, 0x1, 0x0) close(r130) r131 = socket(0x2, 0x4003, 0x0) r132 = socket(0x0, 0x400000000002, 0x0) setsockopt(r132, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r132, r131) connect$unix(r131, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r133 = getpgrp() r134 = msgget$private(0x0, 0xfffffffffffffffd) r135 = getegid() msgrcv(r134, 0x0, 0x0, 0x1, 0x1000) msgrcv(r134, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r134, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r136 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r138 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r134, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r136, r137, 0x0, r135, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r138, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r140 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r141 = dup(r140) accept(r141, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r142) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r144 = socket(0x2, 0x400000000002, 0x0) setsockopt(r144, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r144, 0xffffffffffffffff) r145 = geteuid() r146 = dup(0xffffffffffffffff) accept(r146, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r147) r148 = socket(0x2, 0x4003, 0x0) r149 = socket(0x2, 0x400000000002, 0x0) dup2(r149, r148) r150 = socket(0x2, 0x400000000002, 0x0) setsockopt(r150, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r151 = socket(0x2, 0x4003, 0x0) r152 = socket(0x2, 0x400000000002, 0x0) setsockopt(r152, 0x0, 0x0, 0x0, 0x0) dup2(r152, r151) r153 = socket(0x2, 0x4003, 0x0) r154 = socket(0x2, 0x400000000002, 0x0) setsockopt(r154, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r154, r153) connect$unix(r153, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r155 = socket(0x2, 0x4003, 0x0) r156 = socket(0x2, 0x400000000002, 0x0) setsockopt(r156, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r156, r155) connect$unix(r155, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r157 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r158 = socket(0x2, 0x4003, 0x0) r159 = socket(0x0, 0x400000000002, 0x0) setsockopt(r159, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r159, r158) connect$unix(r158, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r160 = socket(0x2, 0x4003, 0x0) r161 = socket(0x2, 0x400000000002, 0x0) setsockopt(r161, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r161, r160) connect$unix(r160, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r162 = socket(0x2, 0x4003, 0x0) r163 = socket(0x2, 0x400000000002, 0x0) dup2(r163, r162) r164 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r131, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r163, r164]}, @cred={0x20, 0xffff, 0x0, r133, r136, r139}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r142}, @rights={0x20, 0xffff, 0x1, [r143, r130, r144]}, @cred={0x20, 0xffff, 0x0, 0x0, r145, r147}, @rights={0x20, 0xffff, 0x1, [r149, r130, r150]}, @rights={0x20, 0xffff, 0x1, [r130, r152, r153, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r155, r130, r130, r130, r130, r157, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r158, r160, r130, 0xffffffffffffffff, r130]}], 0x140}, 0x6) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000300)="cf2eb0920f4e0f500f43efc40f115a26b15c53277e2b28c32a15538b4ad37867ea817befb399ee53e9f187000ed6ac6d0bfe1ae7a7a93d7c67b880296a26e2d295f059a63c886f8c8e88208d3e1006d6c84aaa63bc18b1fd123c47", 0x5b}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r2, r4}, @cred={0x20, 0xffff, 0x0, r10, r46, r51}, @cred={0x20, 0xffff, 0x0, r53, r54, r58}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r60, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r64, r101, r139}], 0xb0, 0x202}, 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, 0x0, r4, 0xa8}, 0x5, 0x66b, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xf8+\xd3', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") pckbd_enable: command error 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc, 0x40}, {0x3c}, {0x6}]}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") pckbd_enable: command error 19:33:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x0, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x0, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = getpgrp() r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = getegid() msgrcv(r7, 0x0, 0x0, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r9, r10, 0x0, r8, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r11, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) r15 = accept(r14, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r16) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r18, 0xffffffffffffffff) r19 = geteuid() r20 = dup(0xffffffffffffffff) accept(r20, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r21) r22 = socket(0x2, 0x4003, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) dup2(r23, r22) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r25 = socket(0x2, 0x4003, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x0, 0x0, 0x0) dup2(r26, r25) r27 = socket(0x2, 0x4003, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r28, r27) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x0, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r33, r32) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB="822e2f66696c653800"], 0x10) r34 = socket(0x2, 0x4003, 0x0) r35 = socket(0x2, 0x400000000002, 0x0) setsockopt(r35, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r35, r34) connect$unix(r34, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x2, 0x400000000002, 0x0) dup2(r37, r36) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r37, r38]}, @cred={0x20, 0xffff, 0x0, r6, r9, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r17, r3, r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r19, r21}, @rights={0x20, 0xffff, 0x1, [r23, r3, r24]}, @rights={0x20, 0xffff, 0x1, [r3, r26, r27, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r29, r3, r3, r3, r3, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r32, r34, r3, 0xffffffffffffffff, r3]}], 0x140}, 0x6) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() preadv(r39, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r43 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, 0x0, r43, r44, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x0, 0x1f, 0x400}) r45 = msgget$private(0x0, 0xfffffffffffffffd) r46 = getegid() msgrcv(r45, 0x0, 0x0, 0x1, 0x1000) msgrcv(r45, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r47 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xfffffffffffffdde) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r47, r48, 0x0, r46, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r49, 0xa5, 0x3, 0x1000000100000000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, r16, r43, r46, 0x100, 0x7fff}, 0x40, 0x6, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 19:33:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0xff) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x7}, {0xc, 0x8, 0x0, 0xfffffffc}, {0x8, 0x0, 0x20, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) fchmod(0xffffffffffffffff, 0xa5a31751e40a8a76) 19:33:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x288c8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) dup2(r1, r4) fchdir(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sync() getrusage(0x1, &(0x7f0000000180)) 19:33:27 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r0, 0x0, 0x40fff, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, r1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202e480f7ffffff2b10574eec77ec985e5a7629506d910ef3f2b99f4b2444a0fc2957cc6222ed7226de177d828263e0fc4a032b85e1719274d43aafee09383d034c2c2973d8844b83b7bc5290b47eb823c1828a60ac2432cc66ccf48652523b1ac14a419dfe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) pckbd_enable: command error 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff1f, &(0x7f0000000180)="b4c70d3eca000000007f0622b30339bc06f28e03986bfab963c42a3ce903ee55") 19:33:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x280) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) read(r0, &(0x7f0000000000)=""/86, 0x56) close(r0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r7, 0x0, 0x0) preadv(r7, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r8, r9) setreuid(r4, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffeeb) r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r4, r15, 0x10, 0x9}, 0x8, 0x7, 0x9}) fchownat(r11, &(0x7f0000000080)='./file0\x00', r12, r15, 0x2) r16 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r18, 0x40044b06) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r19 = kqueue() r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000440)=0xc) r21 = fcntl$dupfd(r19, 0x2, r20) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r21, 0x0, 0x0) preadv(r21, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r22, r23) setreuid(r17, r23) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r25 = getgid() r26 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r17, r26, 0x10, 0x9}, 0x8, 0x7, 0x9}) r27 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r29, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r29, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r29, 0x40044b06) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r31, 0x0, 0x0) preadv(r31, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r32, r33) setreuid(r28, r33) r34 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0xb, 0x102, r36) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r12, r25, r33, 0x0, 0x1, 0x4}, 0x0, 0x3bb, r34, r36, 0x5, 0xe, 0xde3, 0x6}) 19:33:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="5095ac3b740159c91d0641240000da008036c59df9145184c965931428e42e2f66696c65300098934aca0762cab0d90ea99873117d7e8bc3f5fb93e83ec4838e78a494f9057d833d9464d048f46b05b84e2733e357a26f78744777bc7c47b20af02365c5047006c4f807df2fe9ccae0eb85d27000954"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8490178322340100"], 0x8) r3 = semget$private(0x0, 0x4, 0xf74010e7a32442be) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r5, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r8 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffff2d) getegid() getegid() getgid() 19:33:28 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x5) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r4 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r5, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000100)="d1f73ec42bca2e707a4210dfc3ed40987d67c23655cb16f6ab35994e33d34aba2b888ee65dc7c262846a26ff53c7b495043c16186f3bcf612a879daad0f7ab994b56f08d064da5b9208fc5e9", 0x4c, 0x0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 19:33:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x2, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f00000001c0)="4613d4636bf88147b52c63c5910c5551fe8483f92736b7f5ae499f482431177bd4fb05c0cccd6dd49c02a27de89e0d672bd89870ccdf7002a599825a39c6955395feff3562b22fea9118a40000000000005e08620be902c78889e680e162f1c83ae3a2", 0x63) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:28 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6012, r0, 0x0, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 19:33:28 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getegid() setgid(r3) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 19:33:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3ffb238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c03000000fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf837b0b59321b918f3393c06e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r3, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f66696c653000"], 0x10) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:33:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7a7b9927dcdbcd09}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x10, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x5, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 19:33:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 19:33:29 executing program 0: ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 19:33:29 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7fff, 0x3ff, &(0x7f0000000140)="952957fecc47914dcab54b2cc0fe98bb29733c1739a9212320d45a3bf6f0c5d1aaadbf8916f63156e5fd4ec743df0d6b733d1e57583675a86cfd4ed778f4f5ad38b2e080117ddca39428edb8838f2342c8f10de49264dff41159e7bb26622899e4f83b1ccad248e9032828e02924b394da02ecbd9e0bd34f3c5b854f8ca98e4f272d49cb51b4cb71a3f367f48e64567c668aeea1f5fc7ab716b0cad1ef5a5ae813b4f8a669ce672c4b22829b1e8c4be6c7efe09e268ae53408e123e105948c9ea2b8c75560ad53bd7dc4a064de03140f53ba4124d6b71f4c47b4e4398ba92fe53e045a85f17c4413", 0xe8) 19:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x886, 0x44) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x200001b4, &(0x7f0000000140)=[{0x8, 0x20, 0x6b, 0xfd}, {0x200, 0x9f, 0x7, 0xfb63}, {0x8001, 0x3, 0x7f, 0x81}, {0xf2, 0x80, 0x0, 0x4af82eb}, {0x4d84, 0x4, 0x0, 0xfffffffb}, {0x401, 0x89, 0x4, 0x3}]}) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x0, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000040)=""/41) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000080)=""/153) r4 = syz_open_pts() close(r4) syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffffff) kqueue() r5 = fcntl$dupfd(r2, 0x16, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc39, 0x9, 0x5, 0x5119, "05000000cea18a00000000000000000000000005", 0x8}) socket$inet(0x2, 0x2, 0x0) 19:33:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/d\x06v/jgf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:33:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) write(r3, &(0x7f0000000180)="27268cc7b4ca71dfa7eeb7c70e62721c59c688047560dcdcb525151666c718090d1aca1e644009aa382803947ee9f9f153c64d583ef3f862f9446065ae63e06fa91a48b23c19b3251e9f2e6990230f376741619261ed108ed749", 0x5a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x29d, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESHEX=0x0, @ANYRES64=r1, @ANYRES64=r5, @ANYBLOB="184fb0c46a550d34613030e6762262b8e3862494e6081c0a930a36798400278d6ee23747d7b1dd874c11de56b11cf54d33e3d0797409a644ef1f86026385d723bf44af964ffe0e1a6f8bd084dc0cb804bad887bdbec76009084c820fd578d96bc03db0aa518888426149f5b7b87e3e9d21cac00f869ed5a6d1e5d635bb079fc16d002b1b9d5931393e05fc09b4bdb588b83f4a22ac3b9f88762863217c49dd0aedb2414f3fe31fd49bb1def4778c78fb4f83efca6247d6340e30370d40ce9298879bbc458f75bd01df370100f82f", @ANYRES64=r1]], 0x17}, 0x0) 19:33:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 19:33:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 19:33:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80012001, 0x28ab) acct(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000140)="000000024b2ab30bdfd98295562be77a5dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c220000", 0x30}], 0x1, 0x0, 0x0) 19:33:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x380000000000, 0x0, 0x6], [], [], [{0x0, 0xe9}, {}, {}, {}, {0x0, 0x0, 0xc3ea}]}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r7, 0x0, 0x0, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r8) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r9 = socket(0x800000018, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r10 = socket(0x10000000002, 0x3, 0x0) getsockopt(r10, 0x0, 0x68, 0x0, 0x0) bind$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB], 0xa) r11 = accept$inet6(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x3}, {r1, 0x80}, {r2, 0x4}, {r11, 0x4}, {r12, 0x40}], 0x5, 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x400000064, 0x0, 0xfa}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 19:33:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 19:33:30 executing program 1: r0 = socket(0x8b4609942ef331b0, 0x64d625d86dd85098, 0xfb) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdefff0394ebd2d628dc41172c99104592370ac97ec46eb7301bda66d4c24a79baba01f8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d9504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076606a08a07479a884b10e5678ada3fc14aeec3c2cb0106d6b208508425c341d7764fe538b3947a643a0a04a97e249cd0acf633dfbea3a94cdd353debcec29f300"/327], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x102c0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0xc6, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xffffffffffffff14) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) pwrite(r6, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r8, @ANYRESDEC=0x0], @ANYRES64=r7], 0x5, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0xdf, &(0x7f0000000600)=[{&(0x7f0000000ac0)="27828cb6ab4aaedcaa1a7427838ed8bd60ec9c93a205eaed0733c4fadc891286cc094386d5f636e54f9b05199637adf917e26335263fa20b9e7aa543c4a529799e81d6ca235b628177312c9d7097c7da6abeebbf5e9384f62ee2becbad5dff46ffcf8e7402c24d23e988c400000000000000f110f73f05c9c6bc4abbf215ae788851647afe61b631afeb5046a085531313ecf38a44fb39240336b0e969bd9073007b6c968d8b788e20d2cf7a41fc6436fc59b5ec87d8764a79d9417150c544d013eca27746a4a81237718b198bb20477964b0986ed5b26eb209bbc0cf25ed8fda3252eb537abc2ed6a7acde25e97231692c8c9f7a446b1e8a5ee892fb3ffa13d157bdd9f818bcfc1574ccad64101c9dbdf73157b53575980a88626927858c78c754d986591bfe603d5e2012c8afae675a38c248e56c8d0b31c2c8598636ed4be0b1baa80deae75f783f4df8752c8cc7cc21f85e41e5778e04d1d7ed05acc62cdc19ece6c480938c8afc25225dc65085f45f8b45558a2c33e2333ac4b8895d1901e854cd8a93aea69276b43e443403fcea00d243f12b585075502075ff072e9c1eec32a4571374aa7744ec5543064a4a66af8c1d7d79e07bcd7d94fca868ec9477a96f362fa7c92", 0x3b}, {&(0x7f0000000640)="9a661625478dabe26d53717e8f21d14784daa940fccb409889e5daa76bb52b557538128bdad9494e9a2d275fa894550559a9c6d92d9351db70dd34606ad46c7b8d40f615ac16b67a9b5e5773a25d1d382fce96f06ab76260500950878f40d78b02ec03117a3b47dd65813804f0cbcdd106a53e57f8ab4a610a297902866b60f10e0c171223e53355732308c02569523ca360aa476341466a0a6e24aa9e9f6d2e619a5192305dea74a32a069c17b1702eca07000000000000004ee1e93eab53327218833f7d4c8282b7648374b4082a36e2f6a2926eab13b90340b70b832550134f067e58d896c123f65e3120fe07ca42b88ae0c5ad9da4fbd61062b6c33292c748e01230633ae8a8fba37d32e8e3f65b61171c6a2c745498a37123acddaf50cf94c7b77c3c9225de5b83d51b04bc67da9d5fd5d4fb39e54a371358ccedc5a96b898332193e344830efc86304e0ea5774b8549ab8b325cc0e6fa34af6eef6e07a3c5d835618e22095cc1a01c1210fea4e2abc23638a82c9d7a5e5138f699f477be2e9d6baee64f3c6c36513376f18a626346010dd44d49e79922187cb7d3780471ccef374515b01c8e5d67737c43ca62a93afc98547776f3b8e63f028758c53439c698564a71f18", 0x2c}, {&(0x7f0000000a80)="9faee962563217fb2dc42d02e6b05368cce8c76fe7049844097a5b5d3c3918a2b3e0", 0x1a}], 0x3}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 19:33:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x74) close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x50) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000200)="9f6999ea401aa1406c48960f34f9c342fd141048f0e54ff51f84c041aab6539076a5e7d8fd02cec673b56db8b1fa2a6ba0f577cc6ba10981038d646c37816ab2a58c34941c0ee2776ce38fc20e046a1fa1b7d127635efbcbf9a6d3e7f7019ff5290ba8f2af35076994c3b340ca07370cb13d0698e2f9d19e5add9512211707779ce0dfd44933a7415a4cfb7f022616f8e24b330d568a8f5965805ac67f9da69cf36882079e67ea3cda4e0ac173", 0xad}, {&(0x7f0000000140)="d0113e38ee8ab0f69fdff76b96475ec0d390ed0e3a32e33c2ebbff1ea033aa719cc29818e354f48863eaedeb1ce1027f74bb98e21d4fb716abf613249276e6dbf44526bd90703d33", 0x48}, {&(0x7f00000002c0)="b216d446afe0d7e720c9e43b1d33e73693a20323ef02086bfc6f173d61851bdee50e421433cece99ec55a8e90acea7427e080ac05bdcf9b4bd50d76d8f042460bf403a3c8cb496ac304baa3e2a4bc39cea0a0c273c977bc1f09bbbd04f7798ff2c1b3f3ea8259ec085e419e6b40b43c880229789161d8c2c253b8c3ff51cd513f224198a26d71385ddcdf02909ab9aab124b957985289072775ce4efecd1cf09fc5e39df17f011ea0748a393812aceaf7a9b1b4e85916af4fb032c23b6bd9e2a1da6ea814b3d98e8cade7bb174eb9e669827625f205194e4384f43971292650e57f301bec77e97b873d381", 0xeb}, {&(0x7f00000003c0)="cf2b6d87ba2bac5e93c2df608f6e20c9407aa3733a47334306df11fe6557243f2822701d916bb233af960b688742377cf1c2ad3498ed0a7efddb833cdf2b768905e2b2b42c859fe539c987ec88cdbc880c309d594ff4ce081689fe6d16639433df88587ea308351c23429b1e35fb55e8695cf9f7ddbac7a53065020a3cfc3c970da83326de823bbd35e7b16a340f0638cb847236762800bc04642a280a52b3ab898ec5ec4e852b1b4edff07ed7722d970f07e393b5471e115d258f863e5b5cd060921700", 0xc4}, {&(0x7f00000004c0)="cec1384e65436f8d28feb6a77b3b1078903a5da3300b96b77970dff425ddf632894431cbc4b0190b5181b187af2fd9fb0131682e6cf684f15e8de4107e0afaa012b2a50ffd63db9fe31f96ab0a2d561e14e09a61474bcb496fd401ee98c1821845823fcd9cae5cf7033794b8b87c513e4321bed13e4bc371f37c1063e0de0a8acc", 0x81}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x32b, &(0x7f0000000040)=[{0x30, 0x0, 0x1}, {0x28}, {0x6, 0x5, 0x40}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 19:33:30 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = getpgrp() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = getegid() msgrcv(r4, 0x0, 0x0, 0x1, 0x1000) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e314fbb4f0148c1362b2179b1baa65367137fb65b0935091c3aa3e622b1fe8b2f4c53d9da95727fd470ae7d5a23df4b1797ef23d94decaaabeb6894dc942fd544d9ba62f336e63c5d0e287ed1b4d13f8693bab5bafdb423164e7b54835a295ef4789ff04f8f3f"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r6, r7, 0x0, r5, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r8, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) accept(r11, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r12) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r15 = dup2(r14, 0xffffffffffffffff) r16 = geteuid() r17 = dup(0xffffffffffffffff) accept(r17, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) setegid(r18) r19 = socket(0x2, 0x4003, 0x0) r20 = socket(0x2, 0x400000000002, 0x0) dup2(r20, r19) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r22 = socket(0x2, 0x4003, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x0, 0x0, 0x0) dup2(r23, r22) r24 = socket(0x2, 0x4003, 0x0) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r25, r24) connect$unix(r24, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r26 = socket(0x2, 0x4003, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r27, r26) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653000"], 0x10) r28 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x0, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = socket(0x2, 0x4003, 0x0) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r32, r31) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r33 = socket(0x2, 0x4003, 0x0) r34 = socket(0x2, 0x400000000002, 0x0) dup2(r34, r33) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r34, r35]}, @cred={0x20, 0xffff, 0x0, r3, r6, r9}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r12}, @rights={0x20, 0xffff, 0x1, [r13, r0, r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r18}, @rights={0x20, 0xffff, 0x1, [r20, r0, r21]}, @rights={0x20, 0xffff, 0x1, [r0, r23, r24, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r26, r0, r0, r0, r0, r28, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r29, r31, r0, 0xffffffffffffffff, r0]}], 0x140}, 0x6) r36 = msgget$private(0x0, 0xfffffffffffffffd) r37 = getegid() msgrcv(r36, 0x0, 0x0, 0x1, 0x1000) msgrcv(r36, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r38 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r38, r39, 0x0, r37, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r40, 0xa5, 0x3, 0x1000000100000000}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1120, r40) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 19:33:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) sendto$unix(r2, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181eaa12c5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20930071f03a47729d132843fcbb900c4b19303c", 0xffffffffffffff29, 0x0, 0x0, 0xb) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) semget(0x1, 0x2, 0x130) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xbab148fead9d6b0d) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x64) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) accept$unix(r8, &(0x7f0000000200)=@file={0x0, ""/33}, &(0x7f0000000240)=0x23) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000280)={0xded8d8970ec8fd68, 0x0, 0x800, 0xfff9, 0xff81}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) write(r3, &(0x7f0000000180), 0x13c) pckbd_enable: command error 19:33:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e1e66696c653000"], 0xa) r1 = dup2(r0, r0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x100, 0x851e}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x5, 0x4, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x20, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x7ff}, {{r3}, 0xca32a22bdccad980, 0x2, 0x2, 0x0, 0x9a8}, {{r0}, 0x7, 0xe0, 0x20, 0x657, 0xc0ad}], 0xc2, &(0x7f0000000080)={0xffffffff00000001, 0x2}) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 19:33:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f000020e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f00007c3000/0x1000)=nil, 0x1000, 0x7d9a7206b263d815, 0x9010, r3, 0x0, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r0) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000462000/0x1000)=nil, 0x1000, 0x9, 0x1010, 0xffffffffffffffff, 0x0, 0x40000) sendto$unix(r5, &(0x7f0000000040)="afb4c10b2e678a5385c329e71a", 0x100000298, 0x1, 0x0, 0x0) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="dd", 0x1) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3) open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x94c4e27bb3c5c63a) pckbd_enable: command error 19:33:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0004000062574519b238935f002540004502608887d35e05200000047f1fd737dd258329f31fc324409eaa3e0f06360530b3e6a3300a82e2c72fee7df3b40ac3163e2e2496a26982727cd4ec5392caca7043a7b6431126806bd095b50c2c58280e497438666c0f10dd29403d77dbfeec30fb9be7eb38a8a29d0a48e775f27aa3ba6c5730ea98c1035efff1ba285d6287d281ae616c79394f013d8503a7f22faff5a4af6c6b065c351f77e2aa7cdfe23230243d9225b6b744bc496291618109afab2258f80969d8e2165adf88049359f7b64f610e988bd0ce17cfb47f2b032e0ac269fdfc7e7fff4bf0f67eb1d9919c5e260a6390e6e5fa4ad4bc871ae98c7f26565b38728fc93fcc24e5a1ba5e12461d39165f5515028c60cca51bfc2a06b32b31acac8aa8e152b359494e53eff167837180fb117501bf181bb17f94b83fa39c46f2d86a0f457ebb97032555027ea7f56d18ca7fe5f834a7d766ad0c47318d76637573c6c3878c4724c44d8bb74c155c3ef84537445f30767d60af88229d655f177f038c1a01a052d27095d526510ba68da0c6269c9da261e9"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) write(r5, &(0x7f0000000140)="220e228901001c801bf1fa48f4445ed50000000000000000", 0xb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x845e111a6af04008) 19:33:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x54) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xfff, r1}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2f, 0x688}, {0x44, 0x6}, {0x46}, {0x21, 0x1}, {0x7, 0xfff}, {0x22, 0x400}, {0xa1, 0x100}], 0x7}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='\x00', r2, &(0x7f0000000180)='./file0\x00', 0x2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xd2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x2, 0x7f}, {0x44, 0x39}, {0x1, 0x6}, {0x41, 0x8}, {0x83, 0x80000001}], 0x5}) writev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6ca6e1f108a6c8ec8f559c81afdb8225ccd1ae98ff74da2100373b68f4773da47fa9b73d969a02f742185f988b3e49dc02c5013703e79c770815e4fcd961a07c49d2be48732b759ec3ae47c4968bac0ef3fbfaf3731c8e91d7177b95fb6ddcf6ae5e1c45683581b199ec4168b34484783747c709ed5cbac842fee87a9bec198917ef3a814e52f069b94c20bd2ab1d92a49f86401d80085162eb9f46438f798405e7d5a9126d6cb8daf4a7841c043ba8470a684742c29fc8344559a58311ee4ecd708836fd29b8992d619dc95850316f9193dbb24f3a59e566de6d661520ead0ba99f05b8aca8bc7444dc5f9bdda3", 0xee}], 0x1) recvmsg(r3, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/137, 0x89}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000780)=""/61, 0x3d}], 0x6, &(0x7f0000000840)}, 0x800) r5 = shmget(0x1, 0x600000, 0x24, &(0x7f00009fd000/0x600000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x3, &(0x7f0000000940)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0x834, r6, r7, r8, r9, 0x20, 0x7}, 0x552, 0x800, r10, r11, 0x7fffffff, 0x9, 0x4}) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r12, r13) pipe2(&(0x7f0000000b80)={0xffffffffffffffff}, 0x10000) pread(r14, &(0x7f0000000bc0)="82a8e197c06231eee71ced31288fc678abf32b23b156a6d8e4229cbdca51bfa5d5493443809856d4149206be061d8f9b4539f6bd8eb7c35187a1f7c3062ec88808ea5a4edb71ca1ac67273a486cea14fa91eff76097668746126818696bb421612549e05be1d9be06c761846b4d95ce9a21c79f6d19a2f0d6c56dbb8c875ce4779e1d49181c1efb098974a17b043de67d4aed881e0abfd31309bcceec63a50acc1ab28f73671393a2302dc0c87e0d0079a525cd57caac249ace3922cc6d170ca1f273b903accf840730668aa888f0efe6c67bab6329da6a453d412c3d0a15c27ad6f5871c56bb4257990b0f6ecd297bab15d06f139c8a7a034ac41f164271bebbc695daa694ece815e67a1da8e60a2e2d70cbfd0d142b183de50d63951e5b97852d53c2387b22ea75dfa5156b12e89b73d15a8b29e11bf2ca0a241513747ded256c9aa9d4202e4ec4d0be64c5e5e5fe66cf4c163d14a4466a359488d811c53a466a3383c312e690d13b794685cf80d50c41efe3d0a76c9439ce1bbf4a550b7ff072d960ca6acf173caade38527c1876602186766350b64f258c3f587421543fbf748d36eb15041632e228a84a9aa59a1ea11c0f866ebb7f9982ac84ff6ef780034173e8f81c5505fd81db6da4919f1f8f62a461d177fab3679ecb13153dc7dce6a466674abbd0455e1ebfdca64a2e0e283d3f731ab8bb494014ddc27d27b304597dd23741de87193f048137bd5f0fd652387a2f19fc2245de1f30b350f2b2c8e53bb8014034b20e7d3f3dab3feede61bddc9a0b564919d2d7f3c6b8ef1ff03f00fd0332bf209c3bad4a5c5ffb8de7fd0f9b96cef7e67a6834b2ab1cc53541de28e4e8c82c503392c83908a711d4795ff9892c6e993d7064e2faf755eb91c9de39af9617ed6604aded5a39fc11235ebfc39feeb24c369fe7914c271e9b4ef498f505c6643d700262b65cc687b56e365ed1af6bfdde419c4a389b0a8213fecc16bf588177e1501cb2470b0717c2953d91b1cae0d1029b0d2bcb5b4d57e4f17606bdacbbbc7df073043cdc30361753243527d42c74620a9ef34f0aed9c404b44ea18daccb2ea3e5c5d897de596408a283cb98f3b39f1edf321e768375da4c46ba1c8d5f17dcbd970297644a9d94c51e2998f60d71b3b1aaf074bce5b7ab555b14948b363a662018b616be3032576189b9b54e16c16df399a9f86716962a27d4c93b3a5764d63d4de904eaed053f2cf637f4ee4d1f5ec47786187c59cadb56d6bfe7d5d5b64e9cc27e63488105268c43d3dbf942ab008f968deb8016f4d708f10842c6e49b2d27a7564c84fa0ecf4813d5b58412bf388e1b66ca84ad5ae998a988cc905233f00b4e27d75b1d1904194d3c858af3c622f4df4568052ba417cde053e048b3bab3bc1b249d6a9939fc3fd77e62844131f1d344fa8907c34a4577b92e3b9a50b17997620c1e577a32836e5e5638b24ea431195ade5d035f2d505481a2b7e2d68334656e3e0a3b2c5ebef33e3fb046d37c2f5c69ce7b83167cf17042ec94de5c821d70b6ffd260bab01b4d353d98688368e6f1d5adb8639b5704d391cf5192728ade56652d9a417a916c1a243aedc2dc49039862abcaf8f622156b58858bb06f6222a9e55f5a0c570dc9c83df29db0768a1adf3aeffea0b40ff7259034e3ab2c6d9d09535062904516adb587c101fb33d31a95cd2aa27735c7612465f563031094853bc747e95a0f1e77312da9205e573cc6c8119c5787d07bd221b730d67fec729c833fbd1a0ca4ecb64cb8dd8dde34d77e1dbb94395fdb82edeb8866cebfeb8408f1f96f5f56703fa129dda749315a2d96935c0596ceff9b726f30ca4bc1caccba33e57e4e0e74dc56a32e9cbf66efe6ace5372bf4bf11abaed554aa197b029b5b378cad9b3e8778f123b49569d6a6a3a2c760ebf0803a7eb5d09bd6cb4533b10bcbb6ae4596bd0060a7565c67444511a9bd8883a41db654deb2d540c74cd9b8069a9af91015958be73395f07b98222213cc9a5a1b3fc3026224ddd17dd4ebdcab339650ae2ed20c7081df4583fa6c9a6037b24bb779266f3e817ec2fb595f0911677ed214907c75f3585c5ae4b1226e59fdc2dfc44325ea754ef1147ff514a5d9884775e5d88df60816f59329192aec0133102a3d31017bf5a854faa3717962ff25740719346eaacb01c03eebe17f23122458c3f40db059d74bb1a9379b644b38e4ba3360b3e804b5bfacb6543f87ecc199784e837ab38ba936f70ee57221a3a3c70ad5958df80dea8553b72e5aacf36ea03116b55f89ccefab52ef30ba881f3a05d47e426ab3beed1326d38919ea65ca65aa14b2a4c30d55e14a0e3e3dc77a7617fb93bed17c75481cf185879ac909147068167d269187fb2a2029cfd81b3f93c9cc6cbad6f0de4f9862763a003cd1cd80e14eb44a86d7df015030d8f5854bf0c5654c8d320b928a62bc6c84d8a262a1731349cb0bb392e14cdde70a531345183f5c1ceb1b51eeb3b2408ec5f57f2f851377461599e7851c984ad83e5686c8f5558473ba8348af307c6956f6d74594f7cd4f177e4ffbd0cf30f72442fb75055fda6c411e032c278b04f4d2088fd82a134a8012bb302eba256def833540b1246f0056935a28666ad8621484ed194a9fc15e5c4335710fe6f973ec227619dfb5e4680f916c259e2af6cc529b218ae71eb2960b6a4d4106252d1ddd729553e6a499b0e4f92226801ab1837d0a742e247460ae43f052cf7c2a4a9cc60b0189362540a11d0455049e83abb0c08a00757bbe07f3b4bcedf554a5aeea6f2dbb6db2479d842f26e4714ae67f365eb7751e072e087949096a4387e9455fa383b85e90a9fd3c6d235f61969bc5763c58802c762612b299775cae1db4139084bd62b1d12a631b642674e8a55806fcdeced3abf1e7ffa7a13cece1f38631af3f65b055e056fb76a064a7fbc4ee282b8bdbd56569ce0222b9308543eea2757c1973c81d35b1b25bbf66ea482737d11a00199c5f2db358802b94c45ca35c122d5db8f6677b49c435667577a41cdbe7b9b1d704f63df2d93c2b049f1c7f7575a8768a3785d520036dca6b1d3546bce4dad332b11d40a73e12fe6773d6b22a51a992627c96d1c73b6a84d97d4bdd67b09e53f565ae7ca5c572b8d363ded18d2ffd9ff0448895b6c3dc71f727a1b342b8d5bef947a6d37dac4798e1caa87f9fc7c9449cf53c987e46040c08dbe6b8cf0637e52a1e8268a5196653ea49f0e892c6e6a00c309b6c09f0de1f544d4c8c6c4c7507bfbe9e839fab44691870fac0855a572db6c358f6e1ad65f42e6ef8747de9ed1bc43d52b882c90fc06b705b8da63b0612952fe9aa810e5e3ea44cd632a154b50adf68484dbac52aa1d5ffd2cd44cf1cf33f6f23282209dcf3e6170d0bd4d87b84538f3bfb7317144de5c47274eb0cdfdef4d279fb9ccc457e4a07cb440a796a7a7e1910b0e96b837f859c4cf06b29d45d09726341afa895a5598fda408b8c652e7f7cc735922698aeba4a8d31d6db9cc1ca0e4563600dd50324f80209c75a8298c17b2ca7484cce46be382dc6e15f9647534d2d4a6c2d9141bb084bc2302344d4b9ca19b1f92c89f45ed85811036ccd42e7b454a7a847376ba8efe77493428670a081ac5973fda59b0d49a2f13b57bca3c22d70e62024db6a4e8abae140bbb80ea2d4ca87fe5af66f5e71f6e2b9dd8c70d423cefcb6bf36321fcc06f6531d785f92c1a50fbd34a7d69b536a8b4631d9736d903a73b0d5295116bea52bd440adeac6ea600a27caaa18e0c70a933c8417e134a96f91f7eab779f4e089619d1797bab4593c48febe8676048ef56dba8692dd439c4ec163442bea6acec484c1862aedf968a017992fd4296ab5333653b8ea1d24e6f711f9c88d0d255e666819908c73c5c04b383d9d39d9a24177777f70d00cd046504daab5173a64f47feaabbb33c8f9708dd4887e2cf8b491bb7613d9b5a7504f9ce1ed63b16272a9b5bfc1a2c0c2a89530f96d1aff0acf87c175a390e277b42917621c506e9cc2aefce5aa1116b5ea6800ee9368bdbc35f7095aa80aff5504df6d48cd0367ff4a452ac5e8f0c3b78e568b74151c12217c10b498bc39bd84902e2eae009c53fc24e7e0d7d7bc3898320c13da1ef43f42c1117e2a852b6d64ae1fe042b88dbed886d83b887c29a0dc1e8762f25b06aa22e94f6e309ca3292dea9d04be565dfd2ac3dbc197c2709171468be909878ee600e93d9c0853de79695c1d90c2217523ba4077c1080fcf3d3dac60e26b280e1572d298d35174f86f81463fbce704831c84e16e8682f1e9ea4f26e0f73ab82e359dd7b1e4ea137f183c3b5db23d7c1e2485888ed246037807352318842f0885116bacffdb8c9a5e648ad0edf99107421e2403d19089d02629a3f2e0d05fafeb962dd5f074dd454058690217b36d1b24a978c581b93a7eeddeb8201e90667556f8c5d7a2572e32b532aa6be3fe33bb4d88ba11638548db42a95e063c87a2aba5376045c7d91b2e9460fbc5a3f234fefa5f8ecd7cf2bfe53d3a103879a6df9daffc1d4a7cbaf566099a74ffec8318b19138caefef46c24d1402bcef8fadc1f2fe33987d2d6607c99ce3fe0281fe99deb1dffcbf8f68704901c84053bd28b88dcb8e03824b0bfd8d27b071e71cf1d955df880a535cf970680cb323da8288bba68afa2012d7dc400884c72eeb75a25a7ee318a06b9b35a6713e6c12a5db754c6c50478f3bbcc525ffed962c1c1b297ef7959337ca1267f41c27d12a4b1c25362e401cc1657b490ff9a132faea422e7a15c625fb2154db2098780852da8fec3cec471d5d0a80f7cd1434952e08bc007dca27b96a6f8d6219d0f278da409cdd6b4ebb585741d3d929d9bdb95e871d9ea4f21a42fa0e42ac832d44494a64c691859cbbb69485d7d79bc9e5923eefa6c273e304ae46637542a3e529c129cb8a609935c3b2b4dba48802fc0a9992eb1d3ead5d46fa577f5d043ec40135160a155b1d8e1ef4a10d3db9ed9bb765765f34ffe0454ca414dcbdd388272d03cff8490e4cdf0002715ac28c961492399dc0df40de18a3b5bdfbd36e9fb099f50eb9d47e29e965e402dd07a48984eba8c930369e96c2900b8807fcc4d4f43c2b438cfe87518d0d0766cf9d64dcec8ba8176908042ab94ac4fd30ecfd3af9e4f059dae17ce6a84b63fdac063fef9fb1b543af8dcd695a10cda5ecdcc6fa461b6ab9468ceb0803dc9366694a19fd77357c48c8392de4ae6cdf5b29d25ca94f0261ac3f577d4e8f884817eb831ff1c385ae4b621733ada945347c153f125688a79db25d800d37cadbca86e9bba3745918d42d0ccabe1ce6bd7ec41861ec6345a6689fcf72bfe95395a7401f597933d224fdfab9fd495a17edadc11dfffc9f2bd6c79eef06139d90426aef9196b23a92c1a202bc7c61c0de18cbf261a084d9ab164f282c6da033dd4b3c33ea61db373b9498f88fb86e5ddbc861a3914577ee8b4c2bfb8758ef2b6150938dd312f952fba4ad125f7ed7dc3115175ac2c90ecce9a0af839af2c3aab5b36bd7d50c2c06bec012dccf7c3cfbc9c1ebce99e2acb02d0cc45b1e24da3abaa1a00861b201c5e7dc4886d4700be39e96135e79d13e3625485fc865ee705c25ca2e45d672e2564a82fc4bef6dd29214b4846a6bc6a3b86accd889db4f541ff5c6a33efc0c0c268a1ed5a56f5dfed75f844539134cd47466d1f315c9e9350cd73e15bf97f18ac521ff04efbc6e16b104958fb682cbdca7781b6f61c14a82e616ce823299f59bc684bd14b745b2", 0x1000, 0x0, 0x48) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) r16 = getpgrp() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001c40)={r16, r17, r18}, 0xc) 19:33:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba", 0xf8}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r2) fchdir(r2) r4 = getpid() ktrace(&(0x7f0000000180)='./file1\x00', 0x6601750ddf354de2, 0x2030, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x0, 0xfd, 0x6, 0x6}, {0x1000, 0x80, 0x5, 0x20000000}, {0x0, 0x3, 0x3, 0x8}, {0xfff, 0x6, 0x7, 0x5}, {0x1ff, 0x0, 0x4}, {0x9, 0xc1, 0x4, 0xfff}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:33:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r7, r8, r12, 0x0, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r21) r22 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r22, 0x0, r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r24, r25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r26, r27) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r25, r3, r27]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r23, r28, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 19:33:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6d30008717a8b8ae30c26c901bc2075342f4d71c325b6601b4f2eaaf832d494ca9e31abb4ef7cee479b69a3e92f39bdac882ab444739bca53a4cac7b39a1bc9f2c27"], 0x8) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 19:33:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) close(r1) syz_open_pts() 19:33:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = socket(0x0, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x0, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = getpgrp() r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = getegid() msgrcv(r7, 0x0, 0x0, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r9, r10, 0x0, r8, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r11, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) accept(r14, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r15) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r17, 0xffffffffffffffff) r18 = geteuid() r19 = dup(0xffffffffffffffff) accept(r19, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r20) r21 = socket(0x2, 0x4003, 0x0) r22 = socket(0x2, 0x400000000002, 0x0) dup2(r22, r21) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r24 = socket(0x2, 0x4003, 0x0) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x0, 0x0, 0x0) dup2(r25, r24) r26 = socket(0x2, 0x4003, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r27, r26) connect$unix(r26, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r28 = socket(0x2, 0x4003, 0x0) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r29, r28) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r30 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r31 = socket(0x2, 0x4003, 0x0) r32 = socket(0x0, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r32, r31) connect$unix(r31, &(0x7f0000000180)=ANY=[@ANYBLOB="4d64bcc01600000401bfc6faab5b2c488ab568ab6365d6cc943b504e9ef6995eef5a1203cc0fc61def13850a16615e42edc1a436b6"], 0x10) r33 = socket(0x2, 0x4003, 0x0) r34 = socket(0x2, 0x400000000002, 0x0) setsockopt(r34, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r34, r33) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r35 = socket(0x2, 0x4003, 0x0) r36 = socket(0x2, 0x400000000002, 0x0) dup2(r36, r35) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r36, r37]}, @cred={0x20, 0xffff, 0x0, r6, r9, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r15}, @rights={0x20, 0xffff, 0x1, [r16, r3, r17]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r20}, @rights={0x20, 0xffff, 0x1, [r22, r3, r23]}, @rights={0x20, 0xffff, 0x1, [r3, r25, r26, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r28, r3, r3, r3, r3, r30, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r31, r33, r3, 0xffffffffffffffff, r3]}], 0x140}, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r39 = geteuid() setreuid(r38, r39) fcntl$setown(r1, 0x6, r2) r40 = geteuid() pwrite(0xffffffffffffffff, &(0x7f0000000080)="0155e508834de7274ce378ad05546e932118c3150b2372c3376b63a05746ede92991876eddea5ee96c90b3914424c977e2f5f706fee12de221012f22bd2ea9cfa826e811a1270b39af4b6add030eae278a9e5cc8", 0x54, 0x0, 0x3ff) setreuid(r40, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) pckbd_enable: command error 19:33:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)="a3", 0x1}, {&(0x7f0000000200)="399788e0d607101892bf4c02e7746fdad006fe71b9ff615a83a9546210c6ec2a8ee10e27eafb8abc4fba6f0f472b48f2307e5546c1bdb817c2a552034ed9a5d179b08aa11eac7f5eb2", 0x49}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x0) r5 = getpid() preadv(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, 0x0, r8, r9, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x0, 0x1f, 0x400}) r10 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r8, r10, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) pckbd_enable: command error 19:33:35 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x203, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x100]}}) kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = getpgrp() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x30, r8, 0x0, 0x451) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000140)={0x88, 0x0, &(0x7f0000000080)=""/136}) getpgid(r5) r9 = fcntl$dupfd(r3, 0x2, r4) r10 = shmget(0x1, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000040)={0x1, './file0/file0\x00'}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 19:33:35 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2004, 0xfffffffb, {0x0, 0x40000000000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x116) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x106) munmap(&(0x7f00001e9000/0x3000)=nil, 0x3000) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530003bd063f3e8bc73a077c59ed0a811a17a28e431ddb01c9489fc568e16e7cc2062e7a1b1623d691d35295fb982ba7ee4c62215816748fb26e11f82097147d76c407c17d4227abd22395aa07248cd65f40486032a8b9cb56a9bb682592d0c35cd71ab6df716c524244e933dc327725e70"], 0xa) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x7ff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) open(&(0x7f0000000280)='./file0\x00', 0x8402, 0x12) 19:33:35 executing program 1: r0 = shmget$private(0x0, 0xc000, 0x82, &(0x7f0000ff1000/0xc000)=nil) shmctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/226) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) flock(0xffffffffffffff9c, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="31f2095b59905f86f6f2442a66f30fb45263349d120d31eaa8838d1e1d55d43817961b052d605e989f6221d8a36fa55c506332beb61b495a9c3db502819014e668c689c8226be84bc44268e271965749995c2410c3d12081d62f1b8bd188b6adffdfc6e2c70922f7dc6ba96ed369773c0598251b1428fdf6229dafd6c29cf2605dfd4c460ebe9be6d18151b9af", 0x8d}, {&(0x7f0000000280)="01a6ceb0bfd93edf596121b0350f08fed31df359903d78774d3fdd8659f4c9a0106d6909f799f82c536e3c3325c1f2793ba3a27f36f1c82655a3747f68f779ddb43cfb3f1da119b9aacbbd874e9e4a240bb0bbe6c0dfce2332966787312bf4169bc8883418b8883413", 0x69}, {&(0x7f0000000300)="d4cbf6bc48", 0x5}, {&(0x7f0000000340)="f99f91efdf2184d66dbe1d2fb8692d465efe374c35f16ae05e6a953978b870d043097aa723aa586e15a943ddc574579984a05d32f0e2181476f58b39c683c3220b526ea2300a3646c9abd8f5ad5b3c743d05", 0x52}, {&(0x7f00000003c0)="d2c81734040d950ebfcaa8b9ad4f1b75e90906a1c5850a2256d53fe5ebd16669cd54e3cab57e6b42fc6c7742604c1b16ecabb68d3b902fb0cc8cc3a50ee8c03b47e8fa7dcb9ae498ad238f6a486560530ec0add6ea489df3856a720783ff3700269c315de64fdc7f90acee0769db4121ba37fa32", 0x74}], 0x5) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f00000004c0)={0x3, "7dd619f9b4ed587e8b0072db749e7b79d9762cad49b91ccd06257a0a4e6a19e0b63366945bceb8765cb514a677ebef5f87390b3504c5146d6296629d1b0f21f6c279318b1f64103131842680d08b10849730913f3b5f8b18f6606696600e65688c13dfcdc91231b686121c2623be3eaee9c5d5820cf191a63909e8b7b695059d8c6702b9fd2e0a43"}, 0x90, 0xc00) execve(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f00000005c0)='!\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='+\x00', &(0x7f0000000740)='-+(\x00']) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000007c0)) syz_open_pts() r5 = dup(0xffffffffffffff9c) r6 = socket(0x0, 0x4000, 0xfc) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000800)=r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x100, 0x0) write(r7, &(0x7f0000000880)="6d1793e3144603110d0aa1a3c7818fabf09759b625addcb885dddc7fb56dbc8e4b17d35ddc38b13aaf6d45ef126d035b563c35e266916adea7c9c6f9c76d8b802f9129eeca78c7ee9d9f0c06d29ddd2773cf312d791d5dcf9dc9e65a587ab0afd5f17215fd14933deac1586d995b98a07c32186813a0e53091bba2f7711dd09f53c411f8d7e0a3fc767452e19f1cecdea9d8519297c675012eebf38f12b8d91e97cf5331aed2b4a09ece7fcbbc5d5e9e6a23f30b667795afa63f259a753b58bc97bb9e53f94e1d4d8fe4aaf68d5e2519406551e11cee21632076ea8b871e352754a397ec2bb73242914b6a55ed2dc9f0e7a4c1e092ca229a19bbe6f8e880d445fe70e488d83c88db2bf24e513b9189fdc2eca73fd21bb0de532ec4d99efa13fd0d0b636e515bd72ea327d42b55d80fcea480c6edb856c12f11c866f9dc6bec8e5bc918a980e20b4454d37610b2e33a92a5a99c7858e3597d21033468d48a1439dc8775a819687de509a8ffea1f6ce71345388f8e241e0b55b61c4d78d1aa8dc924a3b2e9f423257c6023fbde57fd35c600b95a72073d482f1055411bf3d0d373f1c5fe7550d5745fc7046d0081a45e12287f860ac6b3704007a1887dfac6a117ff626650e81b622da746422dc1d1b1565838f9fa569892a1bd586f50eee0ce37e80fd90c04b07bdc4c7941d9b8cdc0571f4add2c9b5b458cef95ef93af7e02de24286180c8f355ecd6aa2b7f8b1e0d6c8d7c2a4dba536503b7cd9ce2c1d766ac53379153ffea210fdc320056d3351f07c96e737592ab2de751101a842aabda1be2608425c6ed0f2906490311e3d9cb69ed792f4dae5bd6fc6b0addaab360caa7a9388db0be5bf46687c2a7fbea643504d1353e9a56f62102c2e528b457dbfb322b19956cc6d659bac2fc0b5fe5d505e4065985197b5e02cc46271cc24be37e645829a825eace2be6cf1d5c13b9d0f7474222f37893aea51229ad5ec67a315334049b94841f5af15a02600f22d992671e4a18cb7af1cd4cf4e94a3db44a9170041a6a30d0dbf9950915103a0e6ddbbf780f3aa170d37ab2aac74008549191ec5727737b8cfe4ffbe45a6f60abf10e1c6d021833c7f75da2fb2bfc44a0bae3daa5282ccf239bd7a1f5e862c32941e6f1a712a518ae42214e4285c6bd8774095c73aa615a9e2dc4eebe32bc6608b1f39bc2bfa44117f0e88829e5ec42eb91b71ecad9d201078a373601efb95c183b3d5e8c9451785fcc6e3a47954c9b45f5fe61430f35a390f62d24c42a96117d8c67aa9fb3f1064dc388056a8229f5e8cad16361ae1e0305fb86a357a0bd38cea68675240ef4a10008444b4ce90386319ecd0ad4ceb7cb0de11093aebb28987d336244996c9429b9a22aafa8774fd8e1cc665c8cc1fc01bf9e164aad17e52895b2805870be75dc370e2429a65f562c2ddf414eb13d0eaff24648da79ae35418af8f0a415d7ae7e42406f900386e3ec5a7292261bcf69691be35a8b4a426e2a05716c3a33dd212725bc2e785e4e58b3b20a101ed9b6ebb21d5ebdfd9bbbc7a0765535617cbd888df6f97350dd5322501686b4d2bfea2124090a45d55ed4106ccd0a9f24ac46041fbb5bef3beecf8b9c1defa2e9b1c426a5784aed7e177a96a36f7b14052bb182ab363b231476d5451a3c2866838c003817cd3bd3b20cb4863ad8c1963b51dadd6cb260d2830e617e67eb2f712d1e5d9ba55f5cfdabd30f91ff7095d4d2dc0a0c52210302135594e3ddef592e956fb20200f090fce572a482afbeb6d24b63e646157c1ea1e391d433a8747830e5b19a669ac706390af9c3bb6ae5fed68891d3318643a1eb5a03260dfcbbbb4c24a8b06b329d9d31c992649505c5eddab070339be45ae92f4e749480237497e271559d0ef2021f51378e6f8867208dca882d13585c85981068c5dbc41c3108428c88ef39148c45f557ab4cb4ce4124a321d4d81ee91c67ad41015b18b127b1e5444cd81527ba93fce5245093b5de04e049fc56ddd4e899983004de381d1878d888b08c0c21d8fa29e247333c4dcc2fc4284231414f07b6c3fc97f9f671cc90df611523dce5f6ea97d372c8be96a3288dfdc270d5fa71ce97444120abd7f56ff718e111ae9c494f27c73deca661695703cd4961b950c3789567689c996a7a901933f981ea4c1003c1f8844e0c024efaee54f3a63b67a30b5186f3fd49ed09b309ab56499e3e67533499162cbe8a2f1d00e5913dda25d5c84dd940e23d76d12c4a66726c355b827034dc6559bd15d6f5f0532fcb7946002649f897e49bb64662db7bc63cc34aa2ce728a16fa1c4f1521ac5763366d7c54fbd6f9dd8e390e41d34abef03e413acc76f2f78370851e2393eb18226d003be3e90b5b337c0445bfee22baffe709fa32a69633ebcc7eae734dd95446381a021b4b4b0736698352d48002841364554b594c8c22d0a866c47b6bb48ca719429841e62585a2fd65db8645123fc2e8164d445f4caebfd7c31a520a7422c964bde4d86d649e9c8207e28ad0da90cd8178878b962aa21beed7722c11cb6b0ed7ee9cade386d05a02b5f831c0280db18e4b9bc4a0b7259585fdba82dd85e5b5639bc0416a678a2efa09aee35db37098933dcab5d1adbf7dc392fb2ca478ad4db981b2792453c5b19901318e07daa2ed9665414c3a3042bb534f81b51dea6d4ef7c306eb8e2975b123f6d80b61465507cf690b1985c5695d7394fffc1b84baf28c229b23fcc4668c0393f9b6060541b63060025a352199cabbe425d28a7750cd57448e92430e5b0eb0e8b0b7b6d961447f4ca74811a3f754ea38c47777a1d65c314d71b2068d8d7de95a8d7661b00064bd41fd2b3ecb4ad635b243df678e0e969fbcfee6dd8f508df7f5db922b9224afd68595df0250abd1d9d0d3114ef91dc10fd0803e4e93c29b1260a3030c72e08eebbce48644b6f89918995921bfbeeb7d8789bd695be5f945415cf22979f667f76400e5106931a477d45b7206e72bfcd152e301434b38165c172e0c8b46d7712f370592b63b1cd713be9b502c7c5ccd4829fe084d9ec1244005405934bec841b6ed362a5a20283fa26fae26f50b47d892e2f53ed3665f064b9ae9652c4682f62628e7a50b58d929c0491969efa759340c30776129a32db87e65722a87ae053d8c90a2e65c05ce25562bfffed2630d3d98b2fca0a31e0a81868df97998c13692149d6b19e8a4fe11fd02087d216279d36e64f924e6369afec7db7b723202218df69f99efa47c107b1c0ca669286c80d95ccad8a0e12a098615552ba45414d20c81175a2acdca71646b01d6dc0fb7981af9d183fecaacca59f6fef41f9e33fe80d393d4cd1db50aa4d1095baffc9e9cc0cbb448d9527408ce277eb6e643e077f97d4ad96f976eed5404338a5b1d56b1e6481dd3b2753c0b77d9c9b6cd10558a0d5b94c4c2a904c356a93dc0c237baa47ea551ae7895c1aa5639ab1e9283a87cdf6bd0acaa0f8126dccadd96160aa4f3cfafa8db61c95f1d8bc3c17ba771c94947cb7271c39c59e6e90bcee72747711b54354f978e75867a7f494d030a5f18b9150d01bd1526698767f41a8df5951d7c291f37388f16ac0b8a1490fcbe8426a33004ce67535a07d065baab004dfca952efe53a2d2c33b2d71f2c05bc5d1f02cec559a87120b184225d714d19a21bf6ea2f3ece890d315b57ee4dc58f4c3dc0b8fdd83bceaf3d95f6a18fa942d4862d42941f9091baaaad06979cc6e5eedb8fc24c96504a27dba320daa7f752c8343cfe38084ecb18be2b31886665d78d67903740d205015af72c35a4907222d78cce400795e4522e1d8efe0998062fe93c2d219be2a537bee2c666212a951e2479afa44e314fd1f0f5489883f4f9ea215de1152207b53b919ce63631495f12a724cd969270c97abe615d7e26ee4b271be50fb3d1416c7af1ae9dc51ceff773f916a6f14bf7023f917c8570d302de80ba3c1714a25106dc44e7efd6ccd32dfaeb66dd5baf607b3090f788c04fcb2cd587fc01e7df8087218a3101d72e4a2b038ec02d4066775549143fbc06a8eb6bc7b2645289ffccaae871b22f6c55f15543b1aeb7932662d15fb5e6d794bd7c0b1b75d6a8ba3833b9803637bb2823a342300e5b5b691f166ef12b52e429362fd29ca6dc07497f50637898e22f8f9c893d41e745ffab31115504cc06c1862ca38492c10b8b4f139b69b26fe32733cf13f4b52c87d9edec502a7e8a33ea948da0e07b6105f0a822990bbe695ee29c9db77f5408780fc85e3fdb68b0cda85e10fb002c23fcaedaf227358c24c325b42864ae0e5ed58a8d5823f0e40fb259f3ffc80d8af7a292865d1ca4ac4f13a2623ab198f48a5e2fe7c44b2d68a6a3057a998d4fd56bb4af252722d13ecceade71cb1db2541cf917561d2e17159610ac80207b4d3663a77a424d68346b6f7ec724fac279615ccfe07ba837053afe1dbdb980e5ed14c7d852e798f5c925babdb63c4e687c58181f2997a07361e5b3e80eda5428609f4f112920c2c8888fa3b074429b844975b89cc736884ed970a9f33a1ddc62198a7ea8fdfc836ce0044161fc6316d5e55819ee4e1f6ea42d235d1deabfcf95f8e390bc4a25833d9a51592d53c43b85f2a9b09d0329b17064237c948f6b02028e0dbb98af4f9a6341355fdd034dee831ed7b9f13db670d77963a9b2c12e4c2e93984a8bf6266ffd5baec6d6187b1e95e63203a647e0b8aced95a297ab2556339bba526c7452ef7986be048cda37c4f8a0f6fa384b4296f19c90a02968055f1744cd3a2cace99889a908c433d6c97018ee474d0a98c63a50a8c6e7f4ee9a26d843339d74e383ccaf134922eef3898daee0d97aa534024713255a1d427e05087b3d04541a0608172794ec17b4bf3d24802cee607c518f9817119ccf60b71c2e064bfcd90a25c70332364a22d95f8f0f32a5ca39353c235e55cc96ea19f6b9df21f15b2fc1a987522724635a18450d6212c6063eec256a3cf22ec6a43e578af40e219985b7e6837914e8fd06ab242cf53f437652bb43e061f0670d3b21632ff07315dfe344405052d98ae947d1e6904140e4c0202479e2769a7ce5e1b16ba61bfe114738f44f697ac46b56f4853448dcd688a3326135d392cae1378cadeaea32c425c3f3a8133e69cb7dc053c5dd91690e25a3a3c4ba050d886db9bb1d27d6917da2e5e9e090f5e2dffdf7d98a57284cbfcdcd92cd5ba8cefa17b9ed28698d17dc834c8e2aca5b241952f144fbb34923bacf5afd6c7023372e3d2bfcc335e0b872b78f96dbbf9ff8cc82811b9684b1dfa867a8cbb985cefe086d3567e092e075fd466da28b1dd418287a8654a15644215b7a097a585849fab40dd74c69f39a36c3b21518670de732c482d2771881f20e3e84da364cee6fd1538592f141c9008e0ec9c21e4fb8c74c42f5a96f37847a04d6cb2fce3164aff57ffce7063191b5263a23747d6b49fc2011ecd6123576a72c0ea7c1e43b1e00d9dee8e7eb83f0364a6be3433ce2b1cf36d3ff40148ffad96e519cdfb5305f8316e22f277315f42abffda7702f99ea2a0268363490d498456b77b0a58c30c149a2cf749f8f84b0ae5ce7792039071f4a2154b81c46c75f2d86b8d37d85da6c614cc1aaf31bad01136168870987aa5608ade137015ed38da5f8a6b9049a2fa1faf0a0926a760931aa8a23dc051caf3d527d11528f235b6a208e56d6c012d68d64e83e8297c8d2a75ec05f60cf23806170718fa0248c0ca6171b63b1139269f7a5ff446051322e35b0f8593a5ee45c13f1a107", 0x1000) unveil(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='c\x00') open(&(0x7f0000001900)='./file0/file0\x00', 0x1, 0x30e1ec9baade0837) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x800, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001980)=0xffffffffffffff9c) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000019c0)) r9 = openat(0xffffffffffffffff, &(0x7f0000001a00)='./file0/file1\x00', 0x100, 0xbc) fcntl$getown(r9, 0x5) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000001a40)) syz_open_pts() 19:33:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) r2 = dup2(r1, 0xffffffffffffff9c) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xd7}, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xfffffff8) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x4) poll(&(0x7f00000000c0)=[{r7, 0x4}], 0x1, 0x10000) 19:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8001) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x8ce) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:33:35 executing program 1: r0 = socket(0x2, 0xc003, 0x100000001) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463e7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44447d459c4a73c238495aaee48c02f6ac41e74f3bf554799b9b891c69ece5e8f5300a4e4ef9d612f871f4385f041c10f0000000000009fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324a60eeca0f71cf0e480b7c97baacfe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c855343350"], 0x10) write(r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) 19:33:35 executing program 1: semget(0x0, 0x744c59021780712f, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 19:33:36 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = socket$inet(0x2, 0x8, 0x8f) recvfrom(r0, &(0x7f0000000040)=""/101, 0x65, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 19:33:36 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 19:33:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0xffffffffffffffff, 0x6, 0x40000000000000}], 0x7ff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x100, 0x8001}, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r0, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) 19:33:36 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 19:33:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = shmget$private(0x0, 0x3000, 0x32, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffb, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0x8}, {0x3, 0x504, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x9}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7df}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acb6b694de2ab5eb3e1c66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe38) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r24 = msgget$private(0x0, 0x20000003d0) msgrcv(r24, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r24, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r24, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r24, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r23, @ANYRESDEC=0x0], @ANYRES16, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r23], @ANYRESDEC], 0x4, 0x800) 19:33:36 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) write(r1, &(0x7f0000000100), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = dup2(r3, r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000550800000000000000c41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8b6492e63674468c749a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="c70a000000000000ffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 19:33:37 executing program 0: setsockopt(0xffffffffffffff9c, 0xfff, 0x0, &(0x7f0000000140)="744412289d37450c4dae39adcd3caaf59c48484b626ad5a080eba3316527e39ed040180869c50bf95be82d5ab1094a09762fdb80ad55deb44e70a5937f0ffbbbae0af158836f8efc4eefeaeb51a8b553ad069fce9442fc8f14b537a2c933c6588ec526eadbb6d1b887c199493f071a5a31526991ca20c009926bdf33d90c26e95cf17aee209821170829651bcae5357039cb5bf377f8f890985fb7f395c8ff26", 0xa0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="f9b4af1f8bee6bb033f6467c5373865d6d7725fe0f27f6403992109065167501cf31a35430b7", 0x26) 19:33:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="f800000000ebfffffeff0000000000000000005b8d071b9d2a438726000000b818080000290000003100000000000000000000060000000b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x68b, 0x0, 0x7f, 0x0}, 0x7) 19:33:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) 19:33:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fffffffeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x80\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 19:33:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d012fb342946f50f7351e2657bd1577b7292f66696c651400ff5988b36e44ec92d688708c8ec27ec5496e01daa7d1cd9587753edbed801a5c46"], 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000280)=""/206, 0xce}], 0x2, 0x0, 0x8) dup2(r3, r2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000240)={0x1, 0xfc01, 0x2, 0x80}) connect$unix(r3, &(0x7f0000000100)=ANY=[], 0x0) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) dup(r7) 19:33:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffff9c, 0xfffffffe, 0x6c, &(0x7f0000000100)="b00f1068908195153e9299645006", 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) close(r0) 19:33:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x337) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) recvfrom(r1, &(0x7f0000000040)=""/156, 0x9c, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) 19:33:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f00000001c0)="e71240256694a6ce3280913d7b05ebb5ac4f603e429d1e355455669132e4d894b6d72b779c78d87079687a5ab12fc33ab4fabeb81cf9e2c73bc6eeff834ad7f41e9afc7ca93c9aade86a9076da2ed225a6fafc9f5f68d5cc439ba55fa37cf613fb414c92fb14", 0x66}, {&(0x7f0000000240)="11de3d6d5a39298a785a564612ab8b11dbe07ee5932072cea9814de2646efe2b51ea7a4588e26062583d90047c6a51aade01c5768ea12cebd13571f406ee9ab4b740f5bd4e2118f3a7886809e00dc077012cc5a0b442f7662ced9d872fd28651f163579e664c889cbcf326e20110449f66ddf6f4a04e12999fced3fe2a2302ed1b5c5ff05bb60c66cfc55eea297ae43b0bb059366267b5998722", 0x9a}], 0x2, 0x0, 0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 19:33:38 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, 0x0, r8, r9, 0x1, 0xfd}, 0x8, 0x3, r5, r5, 0x0, 0x0, 0x1f, 0x400}) getpgid(r5) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4011, r11, 0x0, 0x8) readv(r11, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, 0x0, r16, r17, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x0, 0x1f, 0x400}) setpgid(r2, r13) 19:33:38 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000940)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f1116ba037cc810612bde248345ee854a1992bacb60ea1c6bcade2"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xfffffffffffffebc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000740)}, {&(0x7f0000000800)="2d20059fa2850a08831f69b0d6aefcd961834f5c6d98ae1cceacd356ed23c40bdcf1e170689660957c45e26c2d4579d132f97cc24ebc13b23740a27d02e237456663e87899efd5224d99f00f4f32a2b13706bc7e9cf35d6eb356f0a08963ccede1ab9c76cbc5aebca33e5d9431d0fc9913b3175c6f37366f373b9b95ab44392a6b2818548aa5ee53fdce527cfe0a15e27b915e01b0f2fb2d88862b71bb80c1ce478010db37875d4fe095dc07483f3ab70db904842fd6cfd57139628f42a7e224fc2ddcfbb6fff4aeadd256a2394d0964a499eb60c30b5a2b1f9e98a5867f14f27f", 0xe1}, {&(0x7f0000000b00)="7a310e1f79803c4640e2446ad827d581e8cc104e76245a7217b9291e6f8b7cca436e738f2c0dc4a0fa66713684af3358b9d67aeea77a694d19a8d44159912835062f97846ebc190842104380822e54dcd8fde3b4272c32fd34806de295322191d39a6c63983d183b7a97b93d5357ff6e92c7b9d751dae86f199a770d10df5b5edd9cf755f2a06464928a6331b73cd3081a7a22e15b18ae0b1b18d7b9f4105c7c92a8ce34133047dc667d3263a0deb3076d27909ab7a48db0704910069b2c721a", 0xc0}, {&(0x7f0000000bc0)}, {&(0x7f0000000cc0)="b8c502c6f652875696402299ad3c9e7b0f9f273e85db5095ea0ab371d3aa38a65b0574b5ad4abe9dc298c789574df6434add34a7b3dde313fa470c58aa0e0d14897fab0d35528431d56bd7e3147d0f3a8387a8482080959617b7e75ea104fd2b99a3e7bb57cf41bba607b19df5560afdeeab1dfccc3578c9084526243b379232bb4c74ba63550e6a638342", 0x8b}, {&(0x7f0000000d80)="a01d41e83e6c566260cf29dc60b93e5173732a0fabc7bb0df090ab94a55d7b687185aa36f448a19148500ee38a964575ae0762fcd2a5587ad519eede97d3d50bab72b6b46b171befad68a27c2b20c730a582a46d43f91cfc402909fefa8de5394dc0cc6b483c85d6c72112", 0x6b}, {&(0x7f0000000e00)="b1b1776e8b78b76008a567f158cd6bb99541f88d0f26811bce3962cad7186f7675853a822f37cb5a3bba5bbd777f3cd402a644a409f443", 0x37}, {&(0x7f0000000ec0)="87d9e13ddbc93e9896aa21f4efcf3384872b758d31f0e004037021f680327bdf204ad0cfc53d898c19303572c289021fd454862bb756b712e5d41d11367d0372f6f2ef6c34010f10db8346cbec95fdb31a46038538b0617c0f57364dbd6b85", 0x5f}, {&(0x7f0000000900)="9a0e42c983d7a18b7e", 0x9}], 0x9, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="759e916795eae66598472b6ce36b722a24a6f2794f71f3fb63f2257ceabee6b74f885334dfd1ccddb90a0fd786a99f92f272d4c971a611305ee8003cc445fa1398ec5db30b94622b6eba4f9e5d690fd8089066ac79547e92024dc52a24202631a0e2b4bf553a6e9e806b1197b408ce", 0x6f}, {&(0x7f0000000180)="f1b5fa7d6378476d5c876f2aa1620816f489b1618931eaf18ab53994882fe9ee278b2747de35", 0x26}, {&(0x7f00000004c0)="d0d6fc3382647b07b9a7a68ee74210e11e1ae5a7c19609713fa10bcbd96e81e8927007a161a8cdb664df80e87c3ad4fd0b0b9dd934a63fbcf12a4b26a1a79062b9d661e5073cf4ab338b3b391f6aac8261c9e846d9469f33333065eb781b676813e786d852cc28654f40fbb254bdb49f4248cab8feccbcb1d0970535b0f2a809e4e2bf93e2eb1f572aa3bb65e5d4af65b0d9c7bfa265cac1c496929263e02ad767c8f32df3b98936", 0xa8}], 0x3, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28030000008f3f86973a2659458213803fc0d735", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 19:33:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) socket(0x1, 0x0, 0x6a) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000000c0)=0x965b) 19:33:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [], [], [], [{0x0, 0x0, 0xfffffffe}]}}) 19:33:38 executing program 1: r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0xfea5b46337a7fe57, 0x0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 19:33:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000340)="bb", 0x1, 0x0, 0x0, 0x0) 19:33:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="438dd860", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:33:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) r7 = dup(r6) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x58, 0x80, 0x4, 0x9}, {{r7}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x1, 0x100000000}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0xffffff3c) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xffffffffffffffff}], 0x0, 0x0, 0x400, 0x0) r11 = kqueue() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) readv(r13, &(0x7f0000001480)=[{0x0}], 0x1) openat(r13, &(0x7f0000000080)='./file0\x00', 0xdf041be647ec2dc3, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x9bdaa9d6851ad142, 0x1, 0x4, 0x3}], 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:33:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = socket(0x0, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x0, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = getpgrp() r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = getegid() msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r7, r8, 0x0, r6, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r9, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) accept(r12, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r13) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r15, 0xffffffffffffffff) r16 = geteuid() r17 = dup(0xffffffffffffffff) accept(r17, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r18) r19 = socket(0x2, 0x4003, 0x0) r20 = socket(0x2, 0x400000000002, 0x0) dup2(r20, r19) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r22 = socket(0x2, 0x4003, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x0, 0x0, 0x0) dup2(r23, r22) r24 = socket(0x2, 0x4003, 0x0) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r25, r24) connect$unix(r24, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r26 = socket(0x2, 0x4003, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r27, r26) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r28 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x0, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = socket(0x2, 0x4003, 0x0) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r32, r31) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r33 = socket(0x2, 0x4003, 0x0) r34 = socket(0x2, 0x400000000002, 0x0) dup2(r34, r33) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r34, r35]}, @cred={0x20, 0xffff, 0x0, r4, r7, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r13}, @rights={0x20, 0xffff, 0x1, [r14, r1, r15]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r18}, @rights={0x20, 0xffff, 0x1, [r20, r1, r21]}, @rights={0x20, 0xffff, 0x1, [r1, r23, r24, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r26, r1, r1, r1, r1, r28, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r29, r31, r1, 0xffffffffffffffff, r1]}], 0x140}, 0x6) r36 = socket(0x0, 0x1, 0x0) close(r36) r37 = socket(0x2, 0x4003, 0x0) r38 = socket(0x0, 0x400000000002, 0x0) setsockopt(r38, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r38, r37) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r39 = getpgrp() r40 = msgget$private(0x0, 0xfffffffffffffffd) r41 = getegid() msgrcv(r40, 0x0, 0x0, 0x1, 0x1000) msgrcv(r40, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r42 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r42, r43, 0x0, r41, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r46 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r47 = dup(r46) accept(r47, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r48) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = socket(0x2, 0x400000000002, 0x0) setsockopt(r50, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r50, 0xffffffffffffffff) r51 = geteuid() r52 = dup(0xffffffffffffffff) accept(r52, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r53) r54 = socket(0x2, 0x4003, 0x0) r55 = socket(0x2, 0x400000000002, 0x0) dup2(r55, r54) r56 = socket(0x2, 0x400000000002, 0x0) setsockopt(r56, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r57 = socket(0x2, 0x4003, 0x0) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x0, 0x0, 0x0) dup2(r58, r57) r59 = socket(0x2, 0x4003, 0x0) r60 = socket(0x2, 0x400000000002, 0x0) setsockopt(r60, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r60, r59) connect$unix(r59, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r61 = socket(0x2, 0x4003, 0x0) r62 = socket(0x2, 0x400000000002, 0x0) setsockopt(r62, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r62, r61) connect$unix(r61, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r63 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r64 = socket(0x2, 0x4003, 0x0) r65 = socket(0x0, 0x400000000002, 0x0) setsockopt(r65, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r65, r64) connect$unix(r64, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r66 = socket(0x2, 0x4003, 0x0) r67 = socket(0x2, 0x400000000002, 0x0) setsockopt(r67, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r67, r66) connect$unix(r66, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r68 = socket(0x2, 0x4003, 0x0) r69 = socket(0x2, 0x400000000002, 0x0) dup2(r69, r68) r70 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r37, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r69, r70]}, @cred={0x20, 0xffff, 0x0, r39, r42, r45}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r48}, @rights={0x20, 0xffff, 0x1, [r49, r36, r50]}, @cred={0x20, 0xffff, 0x0, 0x0, r51, r53}, @rights={0x20, 0xffff, 0x1, [r55, r36, r56]}, @rights={0x20, 0xffff, 0x1, [r36, r58, r59, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r61, r36, r36, r36, r36, r63, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r64, r66, r36, 0xffffffffffffffff, r36]}], 0x140}, 0x6) getgroups(0x2, &(0x7f0000000080)=[r48, 0xffffffffffffffff]) r72 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r72, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r73 = getpid() preadv(r72, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r74 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r76 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r74, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r75, 0x0, r76, r77, 0x1, 0xff}, 0x8, 0x6, r73, r73, 0x0, 0x0, 0x1f, 0x400}) r78 = msgget$private(0x0, 0xfffffffffffffffd) r79 = getegid() msgrcv(r78, 0x0, 0x0, 0x1, 0x1000) msgrcv(r78, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r78, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r80 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r82 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r80, r81, 0x0, r79, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r82, 0xa5, 0x3, 0x1000000100000000}) r83 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, r16, r71, r76, r79, 0x40}, 0xff, 0x3, 0xffffffffffffffff, r83, 0xffffffffffff8001, 0x200, 0x101}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000340)={0x2000000000000176, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r85 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r86 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r87 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r87, 0x4, 0x40080) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r86, 0x0, 0x0) getpeername$unix(r85, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r88 = semget$private(0x0, 0x9, 0x42) semop(r88, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r89 = kqueue() kevent(r89, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r89, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) r90 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r90, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r91 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r91, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) pckbd_enable: command error pckbd_enable: command error 16:00:00 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x40, 0x0, 0x5, 0x80000000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000c80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a1f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386973d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509aa28fb966f31a6bf177e15530849242919823fdb4e3a8054154574a5880dcb7a9c1d1235e69cf41dffd4d06602df1539dc9162a914a3ac8050d6cb749d37a441c76eb79209e99be33c6a7db4a022217bb7d11910a5a127a537b08e464784e8794d97f5cab14064", 0xfffffd3f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x100) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac552d3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f000000000000000000"], 0x1, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r3, 0x0, 0x10000000000000) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r2, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x64, 0x0, &(0x7f00000001c0)=""/100}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004000062574519b238935f0004d07c40004502608887d35a052000"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x0, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = getpgrp() r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = getegid() msgrcv(r7, 0x0, 0x0, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r9, r10, 0x0, r8, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r11, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) accept(r14, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r15) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r17, 0xffffffffffffffff) r18 = geteuid() r19 = dup(0xffffffffffffffff) accept(r19, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r20) r21 = socket(0x2, 0x4003, 0x0) r22 = socket(0x2, 0x400000000002, 0x0) dup2(r22, r21) r23 = socket(0x2, 0x400000000002, 0x0) setsockopt(r23, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r24 = socket(0x2, 0x4003, 0x0) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x0, 0x0, 0x0) dup2(r25, r24) r26 = socket(0x2, 0x4003, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r27, r26) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="11660bf6ff696c653000"], 0x10) r28 = socket(0x2, 0x4003, 0x0) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r29, r28) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r30 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r31 = socket(0x2, 0x4003, 0x0) r32 = socket(0x0, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r32, r31) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r33 = socket(0x2, 0x4003, 0x0) r34 = socket(0x2, 0x400000000002, 0x0) setsockopt(r34, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r34, r33) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r35 = socket(0x2, 0x4003, 0x0) r36 = socket(0x2, 0x400000000002, 0x0) dup2(r36, r35) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r36, r37]}, @cred={0x20, 0xffff, 0x0, r6, r9, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r15}, @rights={0x20, 0xffff, 0x1, [r16, r3, r17]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r20}, @rights={0x20, 0xffff, 0x1, [r22, r3, r23]}, @rights={0x20, 0xffff, 0x1, [r3, r25, r26, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r28, r3, r3, r3, r3, r30, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r31, r33, r3, 0xffffffffffffffff, r3]}], 0x140}, 0x6) fchownat(r2, &(0x7f0000000080)='./file0\x00', r9, 0xffffffffffffffff, 0x6) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x9, 0x1, {0x6, 0x5}}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) readv(r8, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/9}, {&(0x7f0000000200)=""/200, 0x2bd}, {&(0x7f0000000540)=""/10}, {&(0x7f0000000340)=""/124}, {&(0x7f00000003c0)=""/226}, {&(0x7f00000024c0)=""/4096}], 0x10000000000003a8) r9 = accept$inet(r7, 0x0, &(0x7f0000000140)) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$dupfd(r9, 0xa, r10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x7012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') shmget(0x0, 0x3000, 0x41c, &(0x7f000069b000/0x3000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000040)='$+&*%&[-\x00', &(0x7f0000000140)='(\x00') socket$unix(0x1, 0x1, 0x0) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) socket(0x40, 0x4, 0x2) r1 = kqueue() r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) shmdt(r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) getsockopt(r5, 0x81, 0xffffffb8, &(0x7f00000001c0)=""/120, &(0x7f0000000240)=0x78) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) accept(r5, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r6 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0, 0x71}], 0x10000000000002f5) socket(0x6, 0x1, 0x1f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r7, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = kqueue() socketpair(0x2, 0x4, 0x7, &(0x7f0000000200)) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x48}, {0x400006}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = socket(0x10, 0x4, 0x8) r4 = socket(0x0, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x0, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = getpgrp() r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = getegid() msgrcv(r8, 0x0, 0x0, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r10, r11, 0x0, r9, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r12, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r15 = dup(r14) accept(r15, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r16) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r18, 0xffffffffffffffff) r19 = geteuid() r20 = dup(0xffffffffffffffff) accept(r20, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r21) r22 = socket(0x2, 0x4003, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) dup2(r23, r22) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r25 = socket(0x2, 0x4003, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x0, 0x0, 0x0) dup2(r26, r25) r27 = socket(0x2, 0x4003, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r28, r27) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x0, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r33, r32) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r34 = socket(0x2, 0x4003, 0x0) r35 = socket(0x2, 0x400000000002, 0x0) setsockopt(r35, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r35, r34) connect$unix(r34, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x2, 0x400000000002, 0x0) dup2(r37, r36) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r37, r38]}, @cred={0x20, 0xffff, 0x0, r7, r10, r13}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r17, r4, r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r19, r21}, @rights={0x20, 0xffff, 0x1, [r23, r4, r24]}, @rights={0x20, 0xffff, 0x1, [r4, r26, r27, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r29, r4, r4, r4, r4, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r32, r34, r4, 0xffffffffffffffff, r4]}], 0x140}, 0x6) fcntl$lock(r3, 0x55ff573e482bc9c0, &(0x7f00000000c0)={0x1, 0x2, 0x7fff, 0x400, r7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r39, &(0x7f0000000080), 0x93becfdfb7c894fe, &(0x7f00000001c0)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0900fa010000b042402ea1987660105fa00283d1020000000000d64b3f96d28899b43601c3a5c8"], 0x10) r2 = msgget(0x1, 0x21d) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/141) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x3, 0x6d0b336ddcfcb8f0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchdir(r3) r4 = getuid() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, 0x0, r12, r13, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x0, 0x1f, 0x400}) r14 = getgid() r15 = getpid() r16 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r11, r14, 0x0, 0x1}, 0x1, 0x79, r15, r16, 0xffffffff, 0xffffffff, 0x5, 0xbc0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xb) 16:00:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:01 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0xff) r1 = socket(0x11, 0x4003, 0x0) socket(0x0, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b22ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e001e657aea8c50000000007000000000001000000000000000200", 0xb1, 0x4, 0x0, 0x40f) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85cebfd135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca891966d4dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a3df46357f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91ab8ca845662b50cb3d20babb2deba3d6c5"], 0x10) dup2(r1, r0) geteuid() r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c58365baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000b4f536cf6b13ab6c784fc21892c0da500a82d891d885bbe13d59d0c808ad76e7bd7c0604d86b773c4b9c8cc4eb710021b8adf9ac2a5788346481143746ec3a5c8256c90ba48e89363759884a0fd9803fe15b33d3163c5f7ae73f16286db95e5bf4b1c1a90b4ccc8977e236c3b4cd86ed30819b112d411059ee7ba438fa2d2cbbec3542c164a5ed11cda4654f1c58fb34e441a20dd17d9dccc4868051b85350fa7da88d408474c2191777e1ce0227556de82cf62fd84f2943368bda40c98e66f876d037b6636a9cd28ab2b21ebc02a16f26bd83e51107d7ed8e7ffedce82b2c327086f60b41fd0dca46f8ceb65de281c9e333edd2c4"], 0x10) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xfffffffc, 0x6, 0x100, 0x8, "d9bc19dc475d06268ce1f5653f51896ceec89d51", 0x7fffffff, 0x6}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = accept$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000080)=0x1002) getsockopt$sock_int(r4, 0xffff, 0xf, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000180)="93f86f9e6889b472fd6c1cf2eaf4d32d349f7f4110e8aefa6a630e060364077f5be47811969f73750499eca2921b0e6da37f7db683572563845fd838a96a4e02a2c61ec9e32a4e0684321aa5a7793fefcc33a6cdf6cda61af14712ad0d2c72d96a738e78ebfbd0e656b42a014f255b95bfcddcf5af709d2a61ec7a7351be97545dbecc6a55bd33d1913ba5035dd31976afacd849e1de9d1c78085e562091d5adc019c497db6a645ae56f5d4a4dc57801e68bacc076c6d475a7de62d60b9e"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xd6) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="6e7c61215e5dfe89432f63ea7cb8a27e2464ca75a5600bbd720960fb443bf8207165f7504d46264ebd8975c77b2b71d305af", 0x32}, {&(0x7f0000000240)="c97db406cd3a8e6b795512c67210ad5d10ca9ce8b60fad3e75a0e0165f2233914c0a84ed25bd24c5e35c05136f4808486869ee406f258aa154b1d836ee8ec3a0401ba8606dabc085f20e2b5e610267c14eeabb736eb559676d62bf04874156ed7199bed11c7e63f68b506f4d2b16ca5866bc7de019173bd3", 0x78}, {&(0x7f0000000300)="d6f3aae8b438056318c8b27e20605f66c72cace75cd3031a82f20a8e04f4130136", 0x21}, {&(0x7f0000000340)="6b64accbead48699d1d5", 0xa}, {&(0x7f0000000380)="1b15d73ec9d439cd614d7ad772eb074329043bfe2b360ea9785d0af324ad5e5906f063acaf64328bf1117028c680a9b4bdbf12d06d2d46148559852c504ac4073246bc100c5f9443754414521caf126b55a3e486bf61cd5e7ff4bb14d5c64f41daa0f18eaa820d16de10238f23cc3039bf35475a5e411444f701e7b6ea90422cd01aee31d330f414b5c1a5ce4fb359ee4ae8197a90f8b749e9d7cda3cf5d335b6c04eed8188454eed9b9da43866fbe171cf5fbd660b77370e66b21755a585692", 0xc0}, {&(0x7f0000000440)="d62f81826ccc86e271fc8eb476cd86fb4369fd5bf1561db0277556223044972a666abc5d897b4c11575909cab5c9cf720626b72e6989773da9aa9b8d41267d81b1395b797105c5cdab7fe2c33b99868965b7b4d00ab3b802a4d8c11062d8e8d118f3dba7acd4da498467766cf6ae63af30160421655d834c162b2453c22a6c6cea1a4f0be331fe62e38270db99b4f26080a7e7c9f99d5ab3719d6a758b6c3b2e91473527a2d426d21debe0650d0cf7248850aab6ed2a60d8505d563aad9be094a459e88543a7e17e9f5968b4a7f746c04f3c91a3fd75b005e0c66f25bfe59a365f", 0xe1}, {&(0x7f0000000540)="41beb153f814a363e2b14f7db856cd8a22296725549998353128c9520ba1fda02a8094a997153b6eb6b4664d2ee0b36fa72af04cc5ce02a224bfd5cf63ac573ecb16e0bf05d94e8c10be07376a82121cca343cd1036585682bb83190c1f0e22b9c1ee2dfab0c69a014827d6bf24bf72d95f069bb59fcee30ee5264dff0223495e921ef8bc6abf998040cc19d0a1d57f36f5e53faa9e3ce3e99a296c083333186146fec8741292d5b041035d8d197e53adf69cad0377a", 0xb6}], 0x7) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c14c4cd26178a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214100cbc4a942cc3b320ead25df1256762d5c027264e23ff77581add481f1d6a5293d9956d07a4da88612af80a1e50c7d03dcf46dfb31bb81f1cfa0018cb8b03d0b5ffc280c59cff96ddf10dd32d598a2d02547dc855988ad1754e921bb8025f6002f5a6bb82598856e2dc9b03de72ac2bfbfae4d1e4e70175a8498b2d7b8cdff8d8b3ff604c412cfc2a0215ac57a28e58ff6fb139f8a138d6d8178d39b07e9920a3b4041909c0d9433874eb7582956f444aa56022b56d22c5e66071b5b03afdde8c7f19ba18135bdb4ea38efa9b741eb686ea954a2410049320afded25d009084174ba28baff340cb4a36c8561517d11ff030000d4546911f85f7f92e30957d687497b4aa1244d7f335e373356c05e47a51de72dac5433e38ec6d9016073"], 0x10) dup2(r1, r0) socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6}]}) r1 = msgget(0x0, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, 0x0, r6, r7, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x0, 0x1f, 0x400}) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = socket(0x0, 0x1, 0x0) close(r9) r10 = socket(0x2, 0x4003, 0x0) r11 = socket(0x0, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r11, r10) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = getpgrp() r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = getegid() msgrcv(r13, 0x0, 0x0, 0x1, 0x1000) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r16, 0x0, r14, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r20 = dup(r19) accept(r20, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r21) pipe(&(0x7f0000001800)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r22, 0xffffffffffffffff) r23 = geteuid() r24 = dup(0xffffffffffffffff) accept(r24, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r25) r26 = socket(0x2, 0x4003, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) dup2(r27, r26) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x0, 0x0, 0x0) dup2(r30, r29) r31 = socket(0x2, 0x4003, 0x0) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r32, r31) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="0000050c3ecf79000000"], 0x10) r33 = socket(0x2, 0x4003, 0x0) r34 = socket(0x2, 0x400000000002, 0x0) setsockopt(r34, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r34, r33) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r35 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x0, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r37, r36) connect$unix(r36, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r38 = socket(0x2, 0x4003, 0x0) r39 = socket(0x2, 0x400000000002, 0x0) setsockopt(r39, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r39, r38) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="94024a1ae7f2b0cf32"], 0x10) r40 = socket(0x2, 0x4003, 0x0) r41 = socket(0x2, 0x400000000002, 0x0) dup2(r41, r40) r42 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r10, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r41, r42]}, @cred={0x9d, 0xffff, 0x0, r12, r15, r18}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r21}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, 0x0, r23, r25}, @rights={0x20, 0xffff, 0x1, [r27, r9, r28]}, @rights={0x20, 0xffff, 0x1, [r9, r30, r31, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r33, r9, r9, r9, r9, r35, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r36, r38, r9, 0xffffffffffffffff, r9]}], 0x130}, 0x6) r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r44, 0x0, 0x0) readv(r44, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r5, r8, r23, 0x0, 0x83, 0x4}, 0x3, 0x5, 0xffffffffffffffff, r45, 0x6, 0x1e1, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x838, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x56}, {}, {0x6, 0x4, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) close(r4) select(0x40, &(0x7f0000000040)={0x3, 0x760b, 0x8001, 0x5, 0x4, 0x0, 0x5, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0x8000000ffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) fcntl$getflags(r5, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) pckbd_enable: command error 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000140)="2a13a3627654a7382b51205c8b94e35b932592caf421d83b8c0a2cc0e69bd212c918cc6b7cfa9ebed1602293db57c7f2175a672b20f978cb65d9b0d068b864a62997d722cd2e2d00489bfc3de4be0e76c6384f3d6f37765338992c2a569ec91b8ad5edbcff14") syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = socket(0x0, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x0, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = getpgrp() r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = getegid() msgrcv(r8, 0x0, 0x0, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r10, r11, 0x0, r9, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r12, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r15 = dup(r14) accept(r15, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r16) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r18, 0xffffffffffffffff) r19 = geteuid() r20 = dup(0xffffffffffffffff) accept(r20, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r21) r22 = socket(0x2, 0x4003, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) dup2(r23, r22) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r25 = socket(0x2, 0x4003, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x0, 0x0, 0x0) dup2(r26, r25) r27 = socket(0x2, 0x4003, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r28, r27) connect$unix(r27, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r29 = socket(0x2, 0x4003, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r32 = socket(0x2, 0x4003, 0x0) r33 = socket(0x0, 0x400000000002, 0x0) setsockopt(r33, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r33, r32) connect$unix(r32, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r34 = socket(0x2, 0x4003, 0x0) r35 = socket(0x2, 0x400000000002, 0x0) setsockopt(r35, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r35, r34) connect$unix(r34, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x2, 0x400000000002, 0x0) dup2(r37, r36) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r37, r38]}, @cred={0x20, 0xffff, 0x0, r7, r10, r13}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r16}, @rights={0x20, 0xffff, 0x1, [r17, r4, r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r19, r21}, @rights={0x20, 0xffff, 0x1, [r23, r4, r24]}, @rights={0x20, 0xffff, 0x1, [r4, r26, r27, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r29, r4, r4, r4, r4, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r32, r34, r4, 0xffffffffffffffff, r4]}], 0x140}, 0x6) r39 = msgget$private(0x0, 0xfffffffffffffffd) r40 = getegid() msgrcv(r39, 0x0, 0x0, 0x1, 0x1000) msgrcv(r39, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r39, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r42, 0x0, r40, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r43, 0xa5, 0x3, 0x1000000100000000}) getgroups(0x9, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r13, 0x0, 0xffffffffffffffff, r40]) r45 = socket(0x0, 0x1, 0x0) close(r45) r46 = socket(0x2, 0x4003, 0x0) r47 = socket(0x0, 0x400000000002, 0x0) setsockopt(r47, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r47, r46) connect$unix(r46, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r48 = getpgrp() r49 = msgget$private(0x0, 0xfffffffffffffffd) r50 = getegid() msgrcv(r49, 0x0, 0x0, 0x1, 0x1000) msgrcv(r49, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r49, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r51 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r51, r52, 0x0, r50, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r53, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r55 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r56 = dup(r55) accept(r56, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r57) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket(0x2, 0x400000000002, 0x0) setsockopt(r59, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r59, 0xffffffffffffffff) r60 = geteuid() r61 = dup(0xffffffffffffffff) accept(r61, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r62) r63 = socket(0x2, 0x4003, 0x0) r64 = socket(0x2, 0x400000000002, 0x0) dup2(r64, r63) r65 = socket(0x2, 0x400000000002, 0x0) setsockopt(r65, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r66 = socket(0x2, 0x4003, 0x0) r67 = socket(0x2, 0x400000000002, 0x0) setsockopt(r67, 0x0, 0x0, 0x0, 0x0) dup2(r67, r66) r68 = socket(0x2, 0x4003, 0x0) r69 = socket(0x2, 0x400000000002, 0x0) setsockopt(r69, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r69, r68) connect$unix(r68, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r70 = socket(0x2, 0x4003, 0x0) r71 = socket(0x2, 0x400000000002, 0x0) setsockopt(r71, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r71, r70) connect$unix(r70, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r72 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r73 = socket(0x2, 0x4003, 0x0) r74 = socket(0x0, 0x400000000002, 0x0) setsockopt(r74, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r74, r73) connect$unix(r73, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x2, 0x4003, 0x0) r76 = socket(0x2, 0x400000000002, 0x0) setsockopt(r76, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r76, r75) connect$unix(r75, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r77 = socket(0x2, 0x4003, 0x0) r78 = socket(0x2, 0x400000000002, 0x0) dup2(r78, r77) r79 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r46, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r78, r79]}, @cred={0x20, 0xffff, 0x0, r48, r51, r54}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r57}, @rights={0x20, 0xffff, 0x1, [r58, r45, r59]}, @cred={0x20, 0xffff, 0x0, 0x0, r60, r62}, @rights={0x20, 0xffff, 0x1, [r64, r45, r65]}, @rights={0x20, 0xffff, 0x1, [r45, r67, r68, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r70, r45, r45, r45, r45, r72, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r73, r75, r45, 0xffffffffffffffff, r45]}], 0x140}, 0x6) r80 = msgget$private(0x0, 0xfffffffffffffffd) r81 = getegid() msgrcv(r80, 0x0, 0x0, 0x1, 0x1000) msgrcv(r80, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r80, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r82 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r84 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r82, r83, 0x0, r81, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r84, 0xa5, 0x3, 0x1000000100000000}) r85 = socket(0x0, 0x1, 0x0) close(r85) r86 = socket(0x2, 0x4003, 0x0) r87 = socket(0x0, 0x400000000002, 0x0) setsockopt(r87, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r87, r86) connect$unix(r86, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r88 = getpgrp() r89 = msgget$private(0x0, 0xfffffffffffffffd) r90 = getegid() msgrcv(r89, 0x0, 0x0, 0x1, 0x1000) msgrcv(r89, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r89, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r91 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r93 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r89, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r91, r92, 0x0, r90, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r93, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r95 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r96 = dup(r95) accept(r96, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r97) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r99 = socket(0x2, 0x400000000002, 0x0) setsockopt(r99, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r99, 0xffffffffffffffff) r100 = geteuid() r101 = dup(0xffffffffffffffff) accept(r101, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r102) r103 = socket(0x2, 0x4003, 0x0) r104 = socket(0x2, 0x400000000002, 0x0) dup2(r104, r103) r105 = socket(0x2, 0x400000000002, 0x0) setsockopt(r105, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r106 = socket(0x2, 0x4003, 0x0) r107 = socket(0x2, 0x400000000002, 0x0) setsockopt(r107, 0x0, 0x0, 0x0, 0x0) dup2(r107, r106) r108 = socket(0x2, 0x4003, 0x0) r109 = socket(0x2, 0x400000000002, 0x0) setsockopt(r109, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r109, r108) connect$unix(r108, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r110 = socket(0x2, 0x4003, 0x0) r111 = socket(0x2, 0x400000000002, 0x0) setsockopt(r111, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r111, r110) connect$unix(r110, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r112 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r113 = socket(0x2, 0x4003, 0x0) r114 = socket(0x0, 0x400000000002, 0x0) setsockopt(r114, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r114, r113) connect$unix(r113, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r115 = socket(0x2, 0x4003, 0x0) r116 = socket(0x2, 0x400000000002, 0x0) setsockopt(r116, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r116, r115) connect$unix(r115, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r117 = socket(0x2, 0x4003, 0x0) r118 = socket(0x2, 0x400000000002, 0x0) dup2(r118, r117) r119 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r86, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r118, r119]}, @cred={0x20, 0xffff, 0x0, r88, r91, r94}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r97}, @rights={0x20, 0xffff, 0x1, [r98, r85, r99]}, @cred={0x20, 0xffff, 0x0, 0x0, r100, r102}, @rights={0x20, 0xffff, 0x1, [r104, r85, r105]}, @rights={0x20, 0xffff, 0x1, [r85, r107, r108, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r110, r85, r85, r85, r85, r112, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r113, r115, r85, 0xffffffffffffffff, r85]}], 0x140}, 0x6) getgroups(0x5, &(0x7f0000000440)=[r3, r44, r57, r81, r102]) r120 = socket(0x2, 0x2, 0x0) connect$unix(r120, &(0x7f0000000100)=ANY=[@ANYBLOB="e1703f1c7bed1b798011d74da98a7ae00c3648d27e89004c99c3d163f17df29901fc3080c4c1000000000000000020602f5d0326af1bfb3029e99e8e1966cd18389623e7c13c46b69aa377da3ece3e9d053349547ee89d0b06a555afba3b2c8e3a4d11a41fa5685ecdcc4dbf7e6e87a8"], 0x10) setsockopt$inet_opts(r120, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r120, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="0fc95bdf09a2798ed185334350017f99465b749ca3cffb0cc9711e755ff6ab72508af1e2fd63027dd7aff663e3fc086ba573d50928a9a1636ec03a5f2956a5db4caae40a3184c11804033d9468e7edaa7a43eecb2bde57b55e2e023ba6499ffc4ebecea58c9f6f5aa415ccaed0f2dbf4e175321be9863ed7f198c67e5edbfd4eeb8bf59d3c194336af8bc6925b0bc6bac681af283aaa51c9051e7379cf860f1765cef62f27bef8cf4a45cf24c69303caca567c0b58951d7283f1708ca649afc405c5874fc7426f39ac0034aca50de85f55e19d49ef7cdc23", 0xd8}], 0x1, 0x0, 0x0, 0x4}, 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r9, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x10, 0x0) setsockopt(r1, 0x8001, 0x3, &(0x7f00000001c0)="960ca554d8bbc41f0049c066e2f024455810f53f648619f6a0d3beaa48e426484c6d809e3c7d80ff5a59c9a37d5a434bae73e7b136cb212f2e2322832bb1b2242e39c94c7fa01b7238ab9c74181329a6b40d32eca58e7a553824825a887ca6bb755217a28e7839e426ba3ff2b949", 0x6e) getdents(r3, &(0x7f0000000180)=""/37, 0x1d) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000140)={0x800, 0xc32b, './file0\x00', 0x4, 0x7fffffff, 0x2, 0x80000001}) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f00000002c0)=""/235, 0xeb) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0x0, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x400000000000009, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) sendto(r9, &(0x7f00000003c0)="beef11c90953eafd9f174fe59998b3da1f44c0c621a82246e92bfa94ca2a80eed0fddb2b40968661b0272fcaa3cde2dba2344867636fadb79a2ab193fc565493af", 0x41, 0x0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x821869de, &(0x7f0000000300)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x100000000000000, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008", 0xb, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x1, 0x3, 0x44) getsockopt(r4, 0x6, 0x0, &(0x7f0000000100)=""/47, &(0x7f0000000140)=0x2f) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x8000004}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1104, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) r2 = socket$inet(0x2, 0x4, 0x1f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, 0x0, r7, r8, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x0, 0x1f, 0x400}) fcntl$setown(r2, 0x6, r4) shmdt(r1) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r9, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0xab2fa2274ded90d8) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x6) ftruncate(r0, 0x0, 0x80000000) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) write(r5, &(0x7f0000000840)="b32f204782ec89139b489cbde21296aaa62e93c5373a2d27847870e93def488c64c97098d1a8c136987b622022efed8db211d0a163201291cbfbc5d553a2effa993a3ae97ceb9b322fb2d738dcd6bf407ae617d51d699cb81ff861cbfd574324c338d5f51c694401ff591286d74bb9f246cc4accdb77f510185ef70d3474258cc85afd03f04622ca50a5abaf9c646bb5f54e9c235d6dba2c9a2d77814d2c268f5e4504093e2d073637384dfaba467a7d96694de80f6201466e99a1e1af98937d44cdea64134ea0f7d824fdfcd1e3384bb68f24e864f8b6961df3c6b70354ca91c05634f6b57b5e1ec6b39f18fe1dc16985e2b0ac93467f295d4095f266f954be64cd6dd402648f4e267602c11bcffb33d731a08cb1c4ddd185936062e7057293d2fd7cc8f231cfd57a5e3cce4e4960a7d60b864cdae043a1807970c1e2081a2d6c21db58243673a683043b2b60610dc2b7a59db25b81a8d7c05ef54f498af7818f4db8df90d75c66c65050f152cd43a4c2049957ada26881de343e64cbc5d83d8d272af08bdfa7af485b4d3e779fe197550d2f5bc1b858a6d159ac4abee2fe74c34adca3d9bae5bdbf11ed30e698a5fe9298efe36e0527e1ee404b478d41a7f67e9cf4071907026725f940936f93e1e639a7000861b1e3beeccef9779ecb3b72c2612902c77fcc2a2cce3342957c358bd1430bd00fb4de4a8f39b7b04306ccd18fab5135b9a193d1cfffaff63d2888e305bff24d011c095a422cb8eb5565682d95f5398c54530d8fd85aebf8e65260fe73b8a00aa22a5e0813e1b7b193d91b4ab722c86a0440b122fc6bbababf6c55fac7fac34b8bdf3003389a44b8710be1c0f1d8ed1f9ee595441f5c1bd761e0359daf2313ef1abeffe0df373a8de19a5aa76d329d6b006fd800fd41556153b9528b4e5dc98d109e7073aa0d30a0e0679a7ad290f6ac465ceb8759a99189217e22785adb20f90c767305b621ddea8829bc6937688e0b4cb306273a00c723924734edc3c968cf7f0e181ac61c0774089420aa4137abf14e847c3364977d95db098030c05f84866f82ac6757a44f806fbc0c94d1d54c49fe17ea1582dc3471f7bd83623add946097bae8026b71e05f8fd0a6cdb1ef24059ca213e27f3f288acf8db11ebcbadd9d840aea2a829e12ee4db0e32055a7af5686014824bcb3fab5cf5543a12c68ce5bb0846a0e63925e20b4142bb9c835cec5af1a2d56793b5c5f876d3eb9f191649ee37cb71ad77fbe02dcd474089a2beb0620e994793f1b0588d7424230b2f47e774b4310587a6d02376a6ee6beac29b6eec48444f377e5399101ed2952206f43522eef34abe54ef8db1418ffb2c613bab0d169dc3955061330b8cbce7f6dd0bf3baeb434e55c796593e96b84c115edb9f4ae26be6076135b7e14e92c76b771936ca9a62a4e8c10e13c77d97d437b9d025e4155406c7944d5361914ba9e2cc0b9bb4f26f8d956ce24c1b39eb402ff2ee4ad6899220dfcab0450f371b7e075b1f886b77f60ffb078b6c6550a007380e5bca51d513416f8b6e1a76b823cb5646078be0a644bd85e73633ebc9b26d34d7d9d87fd44553a0e13899b493df73079ba82d0e2b9756f823226b1c5f09ad4ae2b1eb8f2f10c8f75c278a5553dd2e7c13b368d307ff2a85bf6cd9862f28cfa537b5e83b8fd660dc43428c1a4bf69aeb9707542cdf4877d8ebb9eab9ce3ae1a2a0d8fe238c333530801255abb4ab5aed5da02d56fd049bb709093f4cb12723bb10a3cbfaa87b53126b1dab94c3bf6d31fdf7bca921f99686ea6b43be5af63ff06ad1ddac9942e83f71e9a03ba9a52d81f9b960fd4b45af68d562e5d60d67ef107bacc056e554d32d91ef2b609e78c77cc67fe63bc80b4e92a03200ce5141bf81820a3460a33b2c4972e0e92cfd53bc0d2046c2c28cab88cbb4836506477170d8bb1aa76d5f57acdb493e55afc3ffe60b0e2dd3541e546c1abee73196cef0ba8209dbf1e72f69bf5afabbcf53e760f568e8bc9a2c3dc1c8e2d87b1c656385d278f7091bc8f79a4ae5b55ac9ceda594b86221d70e07230bc9a02355ddd5cf7831e38735245dfa4b01b8ea1b2618db9ca0ac8fac735eefde0ad3c704022e30524fdac0e023be034988d775186a360d43252f30828703bbe02f9f28e9442732f9a3fdd5cd3f4ed713114ea738b6290f01846e4a004bc9fd3f13d1f0faaf1bba4c18ebda4c6779b0edb0fca086e7282e55ebc2c6f67abaa33aa9ab3eb1db228da8a164855cad8a7be12afc858235f5118ad269ab8d4ced34823fd5796a866b4d19b65dd562ad81683631d0907e50651e1643cd446cf99ccdced09cd95598f9b042fd8f949046ce63f2426daf3f678a23d0805a1823779dd2f64b6d667211003eea8f3b4b31e6f3f8f314440f2f1d4992eec288072e9c21da510322be9468381379e23600a8d5525d5d19dd29bf9e1acd00f1ec655718ded26ace34df9ce016b2b04bcbca489e646a7e53cd4c6c59400017138b104e10a3b1aba47fa40e7a5dc30896a18db33b8469c8a563c8ea8d0391e0b21372189a34d655a2ccec52d59ad8292c92fd2c380ffd504815f74ab6fad06921f3eeafbb37c26c5e408f9452fa9b6906f6fe85a1026fd4605a86f8fd161961c780df50eecc24e34fd1b1c168e559109180878656e11bb87a5e707c2520bd253852f4e53761dc5ec388ffeddf26e3101dfe9a49db4fea00a8ee8e905e7f85270e658df84cc7834c1d458ebc247ba51be8a1fd5f2eab50978d797cf842e73cffbc94a77759b0ac84ae5d7b5f9395609f7973337d03919ba80696081990a7377429c41435e9ba991e090850422b8e2575208fab84ca0e79c71979f0d5da5726083ed7946d0c7a80f9acdb7f12c2919d28a6841ccddd8a476007fa2b41fc20f27b6bb8799cbb5e903368c8b8a5c05d7bc2c43a499775957fd80e8de8126ab03778d6bb3e708a28ed08240f19fa78e64d2043e1d3116ebf804b43d458facb5f3ec198367986895ce29f748943ca203010bc5e9d4e1e9ec6df3631f70968eb77e7dd7fdb81d34f53212f8a6a582097df6dd611139e5b5ee74f8d5b640fe7150d7bcfd2e4f415047e8994ace7a069b2ec28278b94c13a83c7a8ae49a2c8c3b136057885942e4a4d632d906c07e402638f00f35d92f755f9c1e7dd553edccbc5b2aba36dbde02c1ad1606c44dfeba01241ea3404be545a044caddb8cb948b7cd4e5ea6d039b223219d04c4357fec02d61841b5448a087b60046d953ebc0a9c5b557f5fb1aeb2b9efb7db4a82c58e93791099d4b26b604eef19bbaa10928757bf8d5d6daf2992617547ff4e0ced29c8291d608244a104ddd5f5a741d6707b723a79fd61ab5430e4b41f6b25cae7e3d3578e67d56326eab40bf22587033c74d1ceb111c3d0d1b5e852751b81021e4adf02c3a113707d07b9e24da4694482b50e1a68498ec9ffc259922153aecdebf961e1b17781c6d16a96177453eaef32df9e7fcb4df0a86be4b007a8abf880fa6430a90a4796f90c1a842b691ba7eedd84092321b5394551782eb6d520aa66552bbbf1a8c2c9a20707bb7b04d1085bd26f49209868f89a92b6a1218798ca211a756c32736a4747ce99e1ce7234923eb2782eea1218fe4aec01612c0d891cf2ba1b9e32bbf4f9d3e42bb64b8a60e2e18adf1f3bb085c398c6a049098838c5b361d4b2e5e5037efc5bad5c6fee0f19c8fdc203204f259f59d80e105755ef541c55833e04d8a1a4e5c8220d6efc7f7220f629dff4490ad38ddcc3a5139b268d50bce1342e4a74d5fd1a682a7dd24d290eea30b58f393b77cfaeee92e2d055c9785e7d2df467898d709d103119136d978226e5c4c11f7210b83f57f3f2fa13c77432fdffce9088ac8ef68a8376e6dedcf08a634fa790e8c7717ae06ad84d98a61246fd1be990f8c64ce3acd61606627c0e753c41c96d7894ad971c0c3905987eeffb3c223549bff48d5bcd3a69c936e26deadd26a338ebefdc7518e644fb02a19922b5dbbdea0675914141fa2313ebdf5acf85e150dd5f61b7b3114687abf7a4c1cc2bf26125e58981ed20a496b664c47efb18a201448bd4b8af7ecff974b34598b400991c62056a2962546f14c5eb2d1026f2de9384385352978111c54a470238af89a2ef8d1dbc3eed2bb2bece463620d813a1c28cb723ff907cdd727d205a1737b35ad2f0bb7f19d48bc38889112b39f4d0b7a6f2c834e2a082c5508439377f65fa3c5329f4d536a2f462e617821604e804ccb0e053597d44dfddf99268e0fa3a69651248a458447934c2b77db6dd28c7551884321fc2c50f3d3ff869b4306707d71df240ee3e65172d33808cf088b1cf99bced83396760710cd4e214c2b6ddd11a8631eacee4fcf7fa444f5fa3f17e1d2cd8fd73244bc70970f8d044be5134868a778912a70268be6e8c4b59b4537731164c8ac91e801b378e412c2f8086def3684b156b8cd2a251904c422e06f2f711e2eaab34604f562bc3807c9ee1dee72cc4259a887d0b377e4dcc9c252d288d18cec5537550b683de37343bf694f997f48bf986c50bb47eadedeccc8296e857da3bd4a9f890155827e4e31977de2d81bd32d4904896aefd04adf1c2d0f7592ea845ee865efc81b2fa4807fe0ca5d2d2e51d331624b65173e56f5daf46bc77cb2bf0f89f4ec07307320b16920d462f3ca5f549800dbf8f5fd6405653650136574dcc983c6450a77dbd0b202d935464baaece684c762fc75eeaf582bac0f1b2414020c2171ab1405fdc62d292e805b6387c391569f639702f73e086fe33c0cdc771c754e401a6559985caa792e4d7a34fb4534c954abeabdce871f70b6311ee70bc190b83015b6848bb37d44845cfa014aceda0d4b1aaf2919726e793677d3cad6d0d1503fae934be48c5d47794c9eef5b80a2fea39fed1a4a383cdeaa0bb12f5b0978c3d1299c364fc7ce7607fc82f9c58735836ae63ba77ac97f9a904a4ee53749bc659c89ce9457e16723b09d22f08b74a347ca41b3a6eddac07d64442c5aae587dfbfce48b5e2efc3e2dad0a1d3ae7f85c3e95bced94793f693a0a33980230c5d9c3c4942a130e19c90db8c9d809c518920c2313a874a7220f138afa9584dbf7a7f49a0cfac0c3dc8ee1523a1ecedaaa5320bbb73f6b9939e194f48c62e7e8d95be4788b8ff7f6db3d8f0b36328d49e8fb994d3400c6dc7b84b34826c8872e97041cfceb11f1de8bd540cce1aeebf8b434bf552e5576042008734eb364ebd4185ea13f8fd71fb018ff72c51b9b2c238e49727aafc52f32dd5102e2ce741200b0495f909b91a0932e5b0fd6b2699055dfbacf8c9e43c14f449bf156671bf407f421e8c97feb9e53b2c13978be28c1a1899364ed6d3d368934bb29868315f47d77d9eaacd5b9e19a511e8fe6a3edaba35de0da5ca82c662cfdb8f6470b9f9adea532fbb797026012c760f0a7ed0bb3d56e1ede5d3f73fa6ded25e61d2e6cb28e13f107fbeb2ec8193791efdde827b3d6af291a3fff243927b9a7735d19a6d18dda34480cb2f7a28c5a93127957702d373d715cc071818d5c0c4063df1e9bb75a137cc1ee47bbdc978e7e6de88e727374151bdb8ff961009126a7714fd805b2fdf4d5a65a7934433c215926f3aa26fcbf756eee04d692de5db888e2aec1e80238a8cc998cd0096d7bed467f405cf36f5745899e0b8b596037b2af1130e5a97561f687fad53322df84cc99104e507866c2d1f17d0378990510c23c07b14c790f9282d9d31380b921c2d68c24661572618520767d8a89eff42", 0x1000) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0xeb, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000940)) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0x5, 0x0, 0x0, 0x4}, 0x2) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = getegid() msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31fe10348ba077ee913b551120e2484a9a23aef50f25bbb2e24ae73b993c4d2d755141aacbd49d26e4a1c819576d1c488eb35fe6ff486aa4597c92405cc36a0bc9a64bfc4a93b8a77e36d47e92d21384d33b38ea6e47ca50c56b4fcc78a3b2b8b3a7c1162c48ae9df52da4b027bc057a11fd9aaa5cfefd4bb5d38c311e0f9c29bc01e2acb6fc470560d8f42208c49876cd497ef5aec5d538547f5037228a58f3dbdf6d004cfba9c02f41b264a6b1d599604e5b81f3177255a3571cbefd18f9ecdf9419351084043b44fe3861dbac1e726d8a56de6e"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r7, r8, 0x0, r6, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r9, 0xa5, 0x3, 0x1000000100000000}) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x10, r9) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:06 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x10001) mlock(&(0x7f0000002000/0x7000)=nil, 0x7000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) close(r5) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x4) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000827f709383c25bc7cf00"/68]) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e", 0x2c}], 0x10000000000002e7) fcntl$getflags(0xffffffffffffff9c, 0x3) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0xffffffffffffff0c) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3af, &(0x7f0000000040)=[{0x100}, {0x30, 0x20}, {0x6}]}) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4014, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = fcntl$dupfd(r1, 0xdf636c3c25cac88c, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4f, &(0x7f0000000200)="996acc29cc910faaa24738350428ce3be0b1769d42a8cfb1cbb8654e1087d4b147451b0eedb84e517037dcb28f2b92599811279ac3e6697efb726fe2e985b531d28e323c33db2704768dff9569c398") syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f010960 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f010960 va 0x20002000 didn't change! 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000580)="a0900d6c55e057aa58b7554cdc00113d2a5a1a77a2a5fdfd134d910a652fceaa13303eeb6654452d241a947ceb590b2e4a7a43985990ecb004e8c31ac00e2f57a79701cfadb41c174854a840244ba4ba9a2ac8198f20925b1b41d90467be379aafa17a7eedf6d439634f53a78c3ba980e00d5c649b197fc284744b6bbabc217759e9c4538be57a0db4567ea1b1ac83edfbba5d0710e89ba344a1b4bbc19d1a53a72b5faba0ae7cf00bf4a7e57f402b8a15d49dbf12c310628aa3c9c9157812ab2e7a558fd04ba0295cd8b4a3f6c440e3e656d2d736a45cbc3ce78f89439c505db36c938d310d26493b418c8226a714664e9dad7b85cc7a75d259eb48047e31370f3a951d3330360a574cbdad01ac89d969ac4de62e8e629fcca822fb7d08bc3e1bc7d4e542d0848455ab95ccb318f10237336d49efb17f062ef05b8759d36558b1d5c2018e3881b8ca038605bb772d79e925bea24743ca6a9c2a68c8a659acc237ff15ffb967a90c7a0f5826d742c6fa6b286251db39a34424cec3603824647035ec4374e4d799074a2b785f8d3a8fe6d8a0a53ed8aca66896fd4c3b7d08530c8d85daadb89701d0774bd932822c3953e4a36b4ec2d317084f8ff9771257e96d42bc814c1543e7cb8f58a31886e493872304df567a4ecc8daa5f713ad709105367a580f34c60c46eac0dd71ca403a0c4cfd0ee57037e9e45c35fabb9359645c32213b0e5b570fc12ed8e98e5d4534f96bc7b6ffda6b33f0ce6e80e4edd39e3ab03d816c5046447d3d940a5520637db917b11c73b357e08a372850ee3fe679f3cf91cad92fd295c068f5a604d6cf454fc45338878813f825b5ed335b0e8c8c9cd0af69213839eee2322f27744c9b897d71c5177b8a4b765bd5a0b19bd56a6edd92aa914c9a62066c75eb84aaeb94453afea79859c05d0889def0e45396dbd92367dda7053f2f4c4eebd3f3d718722c3ee36569f69ce4bf31d12514f40f0b9c6e8f55f215844970c7b57a23785b3bcd8c97b9e201c6695066b3fdbc45dd5a75ced71e8586b3cf55b80e3290022e75af60b0ec4ad91dbe804091061c898babe5748f02f7b8e067f6eaa396a442afa61205a98bfd2c3a9c5d386b6b658ad5de6fe7e11120b404946dd9ce49a8c04131e1dc902d6af4c6a602084bb68c9e9ef56958ffe0f9ef9495cc743e4ff07358a13ceedd9a797325f789f2e607ba264cb9e2b6337db51bba8b749d9a71c80365d72a1327a57ddc0a2e53ebacc44edf44d85f7b39ef137b988293bba69efd7cdd648a8240d98f3047b252695b7b940a4821f9c0484ac7b13d4878852a0761301b09a377b5b3b7db796bd5f61192507e4cb33e5faed4b5559d178586d2c6a782783b7b3321158b0fc92e7db31491a026faa172c0eb6be1304f4ff9c5197b73a5298648e358e16263018e25ef27e2f647e2b3a678390e9716628ddb97b54e9944bc5f3123beb5b7d3d611d88bd3a33e25782e3cf6317190ce806909063de59cfde92f16e2282f168858f16d487fc56d4630d2372846f82c9fcad2ecfcd9192856ded8f1a6460ec66a177e7a18ba38fb93dcbcfd6f0018a8d4da35b8a8cbdf86076b81b34e8dfa7d8f76fe8c42fc2b66a5e70401da50a911ce224e9b817fb7196f42b291773c5662d6d3791cdae4077d3d5347584a241ba2af12ed72bb6ef1707ad98d61be1380c24fc5257e2e626d526fcc97a684172ed4f005685e18154906ad09c620b024c6403fa103635b2784528cfcd7090dedc2621561df9ae39ea94c9bcb3fec717873b5a19d57c9c8c5fdcf0a80f2a9a0c10fe691925ddd11b31bba0eba1ee299dd92f523fb11bfacbcda32984048bdc089b0cb4c2d46e99df6071b895145aad4a013836727e0dfccf3fa3b7a586efdfdf0ada5ca47aea96b7b0fc78bcbd032e81481d13a5e4b137df2e5a2a3f2c44d80b94db7b6c21e592dbf5e8bab39feb2a6fb0d34e361277e1414315a6be5db79946faebe7223e4c84a8ca4eba7d7c8d0a207bbadd8642456d7380c45a854ac0b91682645f76c9ffd5b2ae48ac5de902635e4ad9ed8a6ace068c31917cd34bc43a53bc89c8cdb49c308a02a70c846e6bace3984faef1e59440adc54284b7569316aaf4841e8c234bf09fa24f12fe1776959d76cf2b9d7c438e66f32a394bdb50024bc3024f2fa05dcf3c0273dda14347a6f6488db600d7843eea4138a06b1f86e916e92f8824b80a88273545cbad3bb8bded604b0946a9b09fe3fa63e163ad41696309153d2a711a5e93877af5500914246df6310b7487d8dd15e7157aa4f62586bf6aba833c829d2d8bc8c2a5f0333f80c4661219dd8aa9a3cc0ed8403d966f4e4288bcbc55c7a2dbc09a12f439afccd91c376270763812d481ff9eb1c7a1ee127aa245b68ab51212fe050532481565251902e906d65e6b8a78426785772dbff364e9d72691e5f55ac384920835ee80ac1afa958038b578ccf3406d067cc48c11b774b532d3da9eac3b1f5c36b0e16e06dc1021f1551df0fa3016752547749c19d658a1c15974a8fa7d7efad7d122f7323a58e8ffa1868244f512296fa71bac8919e4978d0c85b805927bab093dce2a88357bed29985aedbc006d5e15991dcc96991482a2263f58ea8977c31f94617458f09f632e12a60da6bd707822047ba420346c5f4a305158f40ed188011b931fc260efbcf935577d68fa2ff247aa7b0f481bd01bd4ee4b2489043ec76d549844ba507abe2e3a62c3721a6352b77a288eabe4f79307eb61cfca857d775b6fcad06f5a97b6ea9b3cecf2415930455f8cee70b9f47d5628bcf1468060fc1a2563582fa338370d3808c7369ed82b5066ec88c6a605e2b8bf853a219641faeb820acfac8d71523c741848112cff7ae280719a8489407098bb55f2a3a878c3d30f4ad8fb63b0462b2b277a342c0fface22955c4aefc420b6b43eb70d479d1eaddd13c88f2269928873a1c566cbd5006360d0e5d57cb999794de44b8d5e50805d2c0fb36a0d693f1f1f6acebeddb4b00ffbe564c01cf3ee93cf70754aa9304e19654c229b68c2225f22b49043354771f420a27c36ab8f77e1b23fe0a59e40fb9f836239fda867da617e9eeb0783671f2b1b9501a8c366b7e89f55c057f99558a2c18f4dfca21502088ec43fe4b19bf81c5194518fda141bf26d386978bb04fe20789e0db2d7cc0e5be0d260be5558a039b195b29ab760f48dd4dbe487d1b0cd640032c6a5fe097659f1d159bb2035f3c18c711c494fd228ddf1872b47173231c2f8e697b387724647f727df6ae50ffe3b01cf3d3de43ad6d71020823eb9be1830bda34176458545586b2c0aaa4db5a39b726a248003d79b6563114d0085270bb144ced7c1e69eabef973edf7ca3d376c7d1c8288ac3ae2a9893c8644b3cd88b8231f3179f1805f2901a52b46b5cd3a0f63511d53b7f004f2fe5daba23bee051aec24b2bb1b299b9103b9ffbe112fd5594bd4ff9d3112b0900a1d688757f4787b48c8fedf1472795c98fadfc7dc772b85d1d65af82680160335ae7b84db53a9c14af7157b27e970e504aeba163a8ad4ca89c88e62883f2a0fca7045b64fc1dc5f5d1f54f0315768e2fef984efeeb2368478d8fdeaa9d921061bbc09cdf399890638c5ce176e105bdc319de796da04877914fe65650a705c86e04e86e5fcbe12a249e59fee1751c480fe0d8562116e50f7e1c4569e87c283d04dea64ea1ec47a026a54216b1f25613107eab237a0000098c22de5361015637674489e187f567a68612aac38b3a09da56c00efc905b37a6ae188d3e076338bba6cfd15ffc087a807e09fea1f7a41288c2d1ab4185f8bf44b17fa820a86b4c1206f5872c5a32925a81a470ba063d504a296b6f9566292f568399f14f09e536ba643a04f7a5ae168b1ea93f0118448b6182e8eb2aee95272ebdb72ca80342f678c0902a9040a4a34dcf0bd5858f8f5d541e9b920cdecc1c48e18ad29d1269cc5f2e84b0f0489444c62ad6da8c80c0a09a9f25faa54e7a32b5e2f8deecbb8bfcf82bfb825734719f69f02f5c982e1db560a94065a6c4b76c1bdbb951f4b5416aa91ceac45f27d1e34910b1e3eb67f1f2812ed637626fd6e0092d97c18c65841a330597aaf33aac32c20172b991dad3489e2e8f24f4c697f4a2a85550e7a8c610e0eb76434cb64f736863515a04838ca89127d3d97cacb1ab15f3e82e7ea5ce4077ecd41eacc7ad0470888057690647163baa45d403d02da95a2c4accfa7db568e9def1cfbbd23fb5b28776b190670ed8c7d4b6ef6f53794e0cc1307f7b801994bb475da20ee8cfe6d5f108e2dd5a9cfb07b4608b0ba23df9380b1f04a996ba995ef6f424088b2653d0d57078c4e539ff96eedb802db8ba4ca1e490865cf58220d3f586de485b88164665544f906b52994d42169de6ffe2be47067816851b20bdb207ae9cc9a2e17d61edd10955092cd09999b538c34b4b3a2bd6a0908e88f901533cef72179b086743968a79386d6a42dd4ce31117938324c311e8c90a39df9bb7a217fd83c0a8c119410253315cc40e1fc0c3cc64639b5ef285a9bb4280abcaad6fcd227b69f452d2bb35fedf70fbe250f698f799adc7b7909266d3b86b5d7e7e8033265cf937d42f6cd70d58358690bea9ecee60160ae664ca15b4b8f3a0ca7e96a616eb78cef9cc15bfd1762092a2578cf29e2706a713985599298a48a6af02fd3b8de63e35987bdc7bda0be6e604c3c966898a32bb7cd66ac6c082aa1cf463d0f2d326dcce456b4b24919fa180e4a3bbe0b0ccdd83b6d4fe91fc52d262cb5add6ca7de8aa3308d52dbfda6157875db4d9aba7b95bf2a5eecbf6e1bbed68bff1e49a580578f116401b12c114f2894a1793795c092cebd493b747635c46a626dd9ce3a468932ec14f36e80f727ee4044f807bdc13b2dc39cd292f60973c76e2b0a8423f43647e56fa468942333722df983a73092514afe7f6a7dc164648a2fe7e8a08b3146df89b8034cf8ad8bb3fbad0da428ecf3edda7d84bcbeb51e45677b34ec39a5b08a7249b6241a38459c32f1527023c29d23e4edb5433e7745600a8e2bab9e65d50b179b18ac032fd15fe25947d23f5e13e790c5c5a97657c14ecfe3b499215bc9e76d044c1c56289182e4c81abf62279f2bda069bcb9f11b8353b2b005dee999bc358a8dce06f56efce697fba69784a1c84db3bad57859360aed76bd071a246a1e99000cf65845454be6c79db9f775e3aa430f6f4880e219370fb8a27577ff148a914239d8b05e2885db7a58476b53929477af28d0af39b18e4a147f394d160a3b98fb06ddce70035446007e042476e407072bc0f34f71d1d35c66ae9f5bfcb9ab98e9509e3b62fcfa6687bcafab81eb56ba39ba1cc56318d276b9ec40a28e994b5061b7fd7ee1b7a2c65283f01509d400f7df7f372669be30f49a2bf75eb8db7eff6a023b323ae7228b1002622444b2c8c9caa01eb646e8d50dd638d6e2e3895e816fc9cd301abde510c79d0a2fa3865af4c381a01d54ac95b017a6f30abdaf699f8f0c66d41bfa35a8cc81e9f85f541ae5bae41056bb8fd9ed167ba474fb67fb4ffb8b787626b7a6572a0d15afcd4011dbffbc68fe72e7149213d6caec5532c800f7c1a8527afa27813b76ad8245c74ff7d12b49aded84453b895112b553fdd59d5ccce8ab008148dc0eee2ad0f671fce177b70dcf7a6d6c1437f5086c39ffd52d5746d3b454645b2d63fa17eb651995802ca0a80197a993113414a05414151a180970921c47e1fcd6c63a681cc63165852d9ae75e062e2e8", 0x1000}, {&(0x7f0000001580)="62f687e4267e215f88959a0d1109cc4aef073dd7b66e601de4178839a11099a1b2548b2bb6459ff6f999f02289fdeb08b55b22266f659ab95a8920f145cd41650948aac3d8f9025d34391ae7fc4d53eb93f348feda86ad3404e48720aee9b773bc045a01594a745a45353d17e0f81939f9a5639d107ac5612ddf23ba4a48263af3b6c6bc6f220c171db878b155113cfdced5657f0787ab47b997e0e4dda314145972c020cda759f323f0cda6add272ff8a7671c3b9948323541e10b7ebf9915f85f3b150b0cee7e0f5314c64433b1f1ec8e4fe442e48cafd7c5cd9b6403cfe97216ffffaae7ba0550f62a1d851d798b8ff3f6a89cb940da1fdbcdc62c0155ff778e2701ca509bfb5957616a643f038b2f4d136f757e28d5557a5b2cfd47bf2c20abba1f7654b7843d313e62ea11dda945ad109f6cf52e66c4d2b27188d27c1f6309ff0d72c8be472a876034d566d0c42b6a688b940cfed74c3cf1d2a309e0cc8d720ab37f47baa6058b356afd1ae10dab80831e79d034c5fbfb4c38df543858767323b4cb40c169863d9bd75c7c318c9342b1c7609a83c0eec6881d4b2d0816da8a8ccff77f84e1889793a3b71a6c1b39a4fb36f7c7be95f5edbee6c78158dba4f41f626c3714b0a86bf9976298ccaeb5c5af5cf10ab9477c824a3958681a7cde31b117f53ab624f242bfe51c9f7a7d6bc7de4fe78c1303a33e8a6f590e6e9c40d3f1cc45f9863985105d16a23aff80d07df013e3421799cad3c4dd7eac241bf7694ce89cdcc50c99b9dea65a6141d71785b55faf92f55f95d4ead1842e367e0d59c22ab76665b0730cb4af585f1ce43c294b5482906395a530a59eca5c61a6f393d8baf37612f750a5edd2e33fde9fbcf15f861a654988e78e0edf8bf6b50c22e4334e82c3cfa46f9b0d74c8ae04c3be28958abb24ec6712183cb034308292211dfeff46f0b057047074f7d2106bc1460f1a7a786242c52fc119ae92429197eb8f5510cb9f0d52f959bf3cf64914e8760b3df06a088d379eaaa7ae3bf4fc6bea2221665f11dc2b22f41d5f8a7c37f76a3499a1907fef21ce70510dcf4dd0c01487c9eb1a6d1b5542b008f54c803e6733a7e03d558e2bcb7b662bcbc64b40f7d01b930b20c1b016fcef9a1901209e009a474d8fdd197c9cc2674532ba1a4ab3ee0785603759985655bff26fef0db9b671f3f25ee3f830759c40d2e0b0ae4e9462532b05a51e9bccfd069b19cdcde780f406f35e292c5b7861abd2db1aa25c0f3b7710c5dac1f986ca25f0f8e169a00aa933739033a12a9477120c864744bd67cdad261843696c16ee825d12171504ae0c99a982fc45d80c9406531801c2ecf94350b289b223085850553c16b983503d187eadcee10054f95e35829e812e918b5b99cff9312b7213653a82041a7d719faeabe98200d2d2baf1bb11588c92930271f6f48121155177c9522408183b691a751fceb1a2c9031132f196c076956be35b530a5c747a4ec437750d8e5482fa06bd7f788415da192ca93718f2812bad7c425b5f42ca833e7eef825c51c23497b68bcc477cec5a6d4b84d02f4b7e5d99fa9a73b048486a21b595e957851bb03f2f1262770e57bcb86690b1d409b5f1e9deea40ff803aee28f52230522d3c5c796394f0c6b068d0218f5bb507852727d7bd547b6e2af699619d913bc154d56428f9910901b8a8b70f11479411176e88cc0841e5449d091f3d28a271d94647e062a9fa92d6dcfefbbbefe66f24c80d7e8f73214bcd2082b0b4b4945baa4b3c95f25fb3f1148b1e2d92943ba1eab6349d1fa2bdad9b3082c129e73b76a2e378e863e9019c617ce363ea7138d2f0b65ab9c35499da208a50a02bfc7af23e9d198b8dd1ee8943645501a1ed7edf13497350eed428dee5c7a5f2053c20b696a37eb91307b0dc0cffb2b9b4fcef30802bafa304ac4e55a761ea07afaffb9dc57bdbacc4dd928aa115d66435ad2bb1b52dc06ca80f3aa57d97d017d3b5463adae53a53f2741637c0dca9a78afb5c77731c478710677b1a610e1a0126774f4e14e682d0ee59a156ca4223370efdee741c820323f89b4ccc1ea6c73473fc27e2addee54609b01f35437db96497aed4855cf3e8a3ef9e110b68b19ee8827615d7681621bd7938b694ebf0d1bd452bc6a0e1f19ffa0db00cea0967f48a34811688b401cb394b1c3c572087765acdbded8e8eb4b655d1a739c426139febcc3ad674e9ba39aae6ebc33799019aa5a97a21fd80cfcbbb16d96bbe82749fd7150717f0d33dc6f4f09d701260e69a78ad06e7321f134601bb94feb56d2e0504218e5f0338a85718bd79bc0d075a2aed28e2a1926e3c11378010209cd7158015386d12394019a0ba73657ea3299361e9348cec6f3d6c00d7c044cf758a8b6fe8266a8da8d93540df3dac23c2874d58874cbb477e9983441ccb78cd619f12bc54fc94d74609383232430b0db3da76638f9b14bdfbec63c0cf24f4011ec57e5be259c9ef36a289506217749ee7cbc181b077ee2b1d6c8f4e096adda424cfe28a334ae66787f5c755b8e3aec90e92a22ef39b8c1527a0128a87418cf180f439a6b383703fc6d4d69518ffcc4a1091151f4bdba29a0b3cf738b92e083780682bb24f6a3dd5dc48cd65be0acada80399092226b50a902a717cad6a7ae3b0b42e3a7c46fe87d9a2587fba9eacd2150224091ef755a515fb983621a6d5743ec9767fa46d993d4d02f77c79f097ea963f13c173202b74c3572c37a9f9eac34547acf85772565338312ac1523df8110cc653d4524d5059b1dc488e8458b7bf1db246155082748491cea653008ea6e036e776586f1f228569c63d9a4da418da07b4baa8e4734e14f88e126b7c3334b3bc1eb6f15d6edb6315242ea1070c9929effe5e5d2b837b72c4003ef602c531c347e76f3199921395a740a08eb4e44206ae7b569e692efb36ec3068568944750c244febd9e3e5267f58cbabd8a84b710d7a2c2300da1c1f18a02115eb4b1f1e4ad138139d8f77b30deb7cdd8b7637e07a4e3f82e2ad6b371d95d04725115e2e4056b92b93e65725d770c5edbeddd5124814773b23c5e2a5bdf4b09e33e48f6309eecfe220da3c10b81659feb22ee78752d2bd891033c392aa81f6339c86b3d0ebe953b0548327e1c97529658add0b8de367dea7a3166a33418d3c62b91a5cf477909255f5e7deac8daa758fb9cc0290afada84078acf5f0451a6a61494183fb030da0ebd83c2c421408ce4f20e880802b0b65d4b573c416b6f0a9783b94e1cfd65264d4e6d1f638f25c5d3580c3ba5207dd3912348163e087f63bc4c4b3e4941e4356e28e971b79dbf5b26c7549d88486f97b35a9ff7f8319e98160b1f920955f8a37453e0758ffd0ee6916f682f9fa6097cf61b7d23edd2c8d47f2391ab12371647961711b652d8a9797f8f0992a2e464f995396cc1e5b2144bd2f3f4eda99b35226c930e0800c4570c3242ac5c512dc10708a06177e196d7da22f5993da9430566cc7ab37e8ce22d5f373e0060097819f188e2c9b81aebb6bcea9202989dea3e58ce8c69b6c0f483d2672835fefd132400612f962801cfa90a2f109aa63ed26efc16ab399d769b49d46a10b422b47414aba98424b92807a453290a15de0928cf25f392702c41ec7933837fd944ca0ec88987a2469457bc9c103b1360f699a89ee53928154a3e94a4e33d51268ccbf9cd2fefec602e6307269071ee9a97d8c41a4b06d9317dae3983d182267be9349845de89471c283cbc3d12d5f18bcb3bc42470701fb49e5d3856c2ed6a71d5cb8d2ecba17cba0179b19ba00ee81350e3752953a73377cf29db3ecf096d78abfe713df7526a44cff98ac6786af6f4ae310e414230e1a7dca8c04ea5a2ea6907455e26fd84f74176e0564f31d18843f3541ee3acbab7584c0581e80598c87f53bd1f21b21afada8412903f9dc595713c3f9bf012327ec35733932538e551ff032b6c0e478d19d772b82ebaad1e327bf12163195fb0e1b692c5bf6a4abbd6dadebc4fa6b990250913605ab03f5f2525a88c3317ede8e610315d3253f51bd7d38a01948312fcc3e7745e903b4b07c179664cfcc3dbed63af344fa3840b827066929a998a77965e1572e90d341b654b7498d699be932cf6667fa75272106ae23d30eba997c5a3c835e2a6dcac031f38a8bb27bfc28ce49afe619f390cc2776375aba9530cecbe472b6ff0b87344da190f7201f714b25b42dfc4bd087157d7c31684544a8b475dae0585bf61a4cdc944858b4e5ba5cd14a6ad944f89dfbeb0db2af6e7b90888e617893dfe29ddcaf98db618eee2319e551902db58699c71e071f1c269f09308c2a3e6a4fe1b6d583e8e9fa85620c2dab240885454e57de1db2ea285793b6492328aa9d18e8c7c44ecce6f68b8eaa86535f9ebca07f43d2767851422bba043791d7f0e2201063c8305a67e026c708099ce26516e1f9864a55bbbe43dda51a86d60022cc74bf406ad15a85e7fcb69bf7e1a068a575f6230c79b4e803ea79f234635738ace2c4372bd23cbd8d6d97a9ed0edc90274874bcfd96435c564b4f4dfa27954b95168b5d98ea101fb5e7fc39e13b5efc4c999849a057b5602340a57d5ae09676b0c70fa1b4759638e425878bafb67024c62ce063482383b2a51087d174739deb82755eb39eea6d43c1e6c111cbfbc5de6a3193ce8d7286239b49a2ce993f899e8fc662ed20768d51032d0ab32d3ea7a809f654cb11032a795d5068d2e57c1f3b778ba94174f7a2f21f6945ce81f598ac6af636682151d6c221c87ea9cb360108dfe5a4791f2ccd8c143beabc285f7d0d641b5363f11d504a9a97e6ab81da395a9198cca3582d7d7bd15a0f3a1595f26a4f286b64ec273e0770abf62234f931329eab21fa18fecb0e70c71bf8d0c2c55a4d7f080388e850755ea6b5c9d8ba4d53d5104b296c79aed9c026188c0cd0618890904ecc15c0f17a485e7fa3b3461cb62add6dda00f40efeed8cdc8eaf2946fe7026ef31a8629869479fbe03e5eb39cf4f34f6a1943cad0f64200cb0a0bd23830475052ada1422c8fd56178fdcaf6d7cdd76b9c81c2f027e43babaedf34d6c85e9604d776b9da7f69647d5bf29071e00030010a0a8a54b822e420ac4a430e7f9807029a52d82aa52609afacd5ce36d2c8c4c931317ba2c37500fec978f1dc62fbd667f6c97264beab3b4441a48529de85c45d128e7da064bcffda31357a5e3bf9fdff0abc10a17a6d26510585e3d3f8f8237f02fb3b90e3592ff557c769498edd21eeef37091500d392acc5289a8b3a77a5de2d133e250319b25afbe65bb1f6434cf97957f2838f1b766419e620cf32efd50d1b99d7045d876fff9768554aec12b20007a53b4dc11e8677e10f20661f2e1345d1a03e52026d6df49ac12c27c6017c4f0f438d898045bb46e06d73508b89a90d29e15ea33d7affa90f8cb3bacba1676bf591fd18f25bfe83715cd8ac31d4df90202ed01d68c1c1ed28575992ce52de46359c42c57f093b5147f37411b696ede23c8909ac56b3822acc6c822c1d85d201b21859edec781f3de85d618bb56f61f539fe225784e17bd677158effaa7deb011e32b1253649b37cf888f77e15b4a492064a264fc360f1733924ef6eaaa85b99f12818a7b2ffd10a921b2779c78d377970e1f3d1e654923e7f4b207b617c3cec1d4ef842deac881d131999f15b0fd0173efc3fca3094cc7a156345477425768b5bde1db77b6836c212e70b7864d6d4d1a19781fc24cd8045f4fd2b861af72ea38e503535a7ecd8ca821", 0x1000}], 0x2, &(0x7f0000000100)=[@rights={0x38, 0xffff, 0x1, [r3, r5, r6, r0, r0, r7, r8, r0, r9, r0]}], 0x38, 0x400}, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3be3e3f6be", 0xe, 0x0, 0x0) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x64) faccessat(r0, &(0x7f0000000080)='\x00', 0x71, 0xa600f3f30aab1b96) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'t\rp', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x9e7a, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7a69}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xb4f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x6583}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}], ['./file0\x00', './file0/../file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000000c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) sendto$unix(r1, &(0x7f0000000140)="75da30b126c7dfa6d04e31b41cf58a3536f63798509f5eaf9cf932ba16fafe1eec6b08f14c3ed917145680e19668d4abe811b387550cb0181059b5f079f1d54c08e660678da8876f4efa80066eb03dcfef3c565d34cd85bd926de530d82e61439d96e7f143b5046888fde194bba21a6a293adc306ae0dbf97e7c1f3761f7b7cf8db4fad6799d9b6ab2cc44c8a648705c", 0x90, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x5}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xc) wait4(r5, 0x0, 0xa, &(0x7f0000000240)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x32a4ca29d737112a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x3f, 0x3f, 0x2b, 0xe6}, {0x4, 0x8, 0x4, 0x6}, {0x3, 0x7, 0xff, 0xfffffff8}, {0x4, 0x5c, 0x5, 0x2}, {0x200, 0x2, 0x0, 0x7}, {0x4b, 0x80, 0x5}, {0x6, 0x0, 0x58, 0x200}, {0x8001, 0x2, 0xe5, 0x5}, {0x8, 0x80, 0x80, 0x1000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x80000001}, {}], 0x2}) 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5c, &(0x7f00000000c0)="367ba8466a494643c25e2e90c285b5299f6dcdea2e153cf5c8d95aca77a64a397d9ea187c91bfcc2ef9f860f403f1b9fd2bd821ef1e6aba56fc6356912096807199f61f20fb1dc57f11bc7d4303355820b0023e36b6fe0717001c36e") 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c14c4cd26178a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214100cbc4a942cc3b320ead25df1256762d5c027264e23ff77581add481f1d6a5293d9956d07a4da88612af80a1e50c7d03dcf46dfb31bb81f1cfa0018cb8b03d0b5ffc280c59cff96ddf10dd32d598a2d02547dc855988ad1754e921bb8025f6002f5a6bb82598856e2dc9b03de72ac2bfbfae4d1e4e70175a8498b2d7b8cdff8d8b3ff604c412cfc2a0215ac57a28e58ff6fb139f8a138d6d8178d39b07e9920a3b4041909c0d9433874eb7582956f444aa56022b56d22c5e66071b5b03afdde8c7f19ba18135bdb4ea38efa9b741eb686ea954a2410049320afded25d009084174ba28baff340cb4a36c8561517d11ff030000d4546911f85f7f92e30957d687497b4aa1244d7f335e373356c05e47a51de72dac5433e38ec6d9016073"], 0x10) dup2(r1, r0) socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) 16:00:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:06 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8009, 0x3d) ftruncate(r1, 0x0, 0x7fffffffffa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x110, 0x0) ftruncate(r2, 0x0, 0x3) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwritev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="65b47d3d3afb915e3cea82a4b13b91bcef56b5a7346706a4b99f065835148821e27d63f3d2030c66e081df264b8398282a8130d50e9d6044be9aa12fb757c099a74413e12362", 0x46}, {&(0x7f0000000300)="a5c13899128242982106524ad4aa961d0d09327b78635b15638794c83150828ef159c1716eb6f87d405401b98f9ce7729e2b16b6ba7c05d61fdc7099eb79116a0dfcd8b7307c87a5470268f38340b5117ba8fbad4c64", 0x56}, {&(0x7f0000000380)="2d3062082ababbcb0ac7cc0a509eceba5c2fea1357a70cad524e86de7cf624fd51320b94458ebabbb1c4f65e1af61b32beb061991eefe329549eebd7dfa9c2b8e4281472205d500f028acd6776127eacdb6d68d75ac567ed0078ca2c26d31ac25fdc41e3e59fe67b0d97f7e8ee51825c02f089f7c62dd30a65289550d37dd68b3d535a", 0x83}, {&(0x7f0000000140)="5fc5f1616dcadf3c05d5ff55ae0b8f2e9af313400cdc95d2ae5f45e914ef9ef880ed9a443ca31d390667192248e28f9bfad663bdf6", 0x35}, {&(0x7f0000000440)="74a1435beddf69b3f1da365cdf36ba84d860b27d62a57971a06fabe16a012001c8b4bc4370692a64e6785679cd561c3bbf04a5537801bb858523d8361c7d5e6a250089a374fcb000d2a83eb695992529b50d83cc513655a814aac5a62525883f51088e14ef479ba0ab117edfa221722d6e45ebda432e285b6779ae782243a2cb5aa4b348f17585f63436729d16338875d7a199934e8608ea78d132428839b8cca78c75e7d0024f6dbcf4fe9289390aef756821c9e3bf070104ef24c868f87881f02784177578ceff95a6693dabf34e0f4b05b18e6c66e9", 0xd7}], 0x5, 0x0, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000040)={{0x9}, {0x400, 0x55}}, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_open_pts() 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) 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) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r4, &(0x7f0000000c00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000180)="a0facdb0e44606584c5541867ac334896a72663cd9fd16d684d10cdff32d03955231db09d5a3b2c039911599edf8cac8aa74df08f8d3b12430a55289b23bf4deca340a614f89175e0561bde60123322ce8f0be0c4b2da0be3350380b78ffba661e43be4f1c0eb7a51835088044b6830d724df9df56df04662f3d1bc0fb2c9787a1a837582f65686e7dab231fee5b884aace727e381a1a4ee0405f7e85d06", 0x9e}, {&(0x7f0000000240)="ad9ed037ac20b804eea0f894e478d2895ea9d6c949114ccdade2620ff66e73e0bb9900083c2c6c17026210c720402dca7424722e5bc8841a87c907ea6553f5f867808194cca9230762db6b7ec38ccdb4b20e9761df02ef28d7ccd09c5055d86eb1aa897c533478c62609a1d88d9577fae46b1e3e3b339106a631e589a82e8ca265f629784ffa8f7587cb8458bc", 0x8d}, {&(0x7f0000000900)="10f9e0971d57dfce1f443ba8ff10b5ec5af120ce2f9584908c76380c51233a229674a33af7f2e1f96d80f216e2bc751f7bf7da580e329bc0b367cf8d7749ff1ec522abd0702e37de5ff73a48ba4751dae4263a37dd5af3ca9ca2664a6880158652f01ce586afc00589107dc88e4915f73a0a1cb7f342cf1b341e618c6f52e0e159fabe2e48da87cf22993c908f94bf325af975aa08a6616c5e51231d4a0a18280da44a9fa9fe8b3dcd9eac567da63d97a344071c2bd17f8c974f139414bd044f2e1388cd5e4a7729a4e217f879df191e687d40626f1695d03ba2baf56d53478fdd9dac267c914ab76d47a1aba6", 0xed}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="21857b1492bedc8d795984117b2e79b1ec75ba37e2fc3451f2f6acda449ec72d32617714871f9bac1f804c496f6c7316eefb1a48850dcfe5c28aefc434ef4658ea41503e373af3fab64a6b26e785b7d1d76fe5b76dcd925bfc900d9c31facef74e823167c9f3f8e5331282f1c6baec1f0ee8018a991c2554a23e474a4a90b440a6fde5b521c37011a0faba3205b647554958b2751f533f976147d671239fa816cce6eef3bdd8a3ddf3149d060c2b394f55af6fd59e881f4c4fb5d1abc16065d4af07177c3660ec8d07dfc75224bf87c5a9c119d5858480ad", 0xd8}, {&(0x7f0000000b40)="4ab1edfe4b35ee164f66ca9d76fc714c6877c73f478a74bce443b39db2b064e1340228dea5e852e9a94c197d0fc1ebd37a0b6a32a133ea0a959c5b", 0x3b}], 0x6, 0x0, 0x0, 0x40a}, 0x4) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c552ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f69f3a18c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7f643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0x585) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x100, 0x4f) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) readv(r10, &(0x7f0000001480)=[{0x0}], 0x1) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r11, 0x0, 0x4) readv(r8, &(0x7f0000001480)=[{0x0}], 0x1) recvfrom(r8, &(0x7f00000001c0)=""/10, 0xa, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2fd79faab2f289ae06d5728a510ae0d659bcd0470fa48674b8ca8a845522"], 0xa) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) ioctl$KDENABIO(r5, 0x20004b3c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="7800000000000000ffff00000900000079b916f71cca8e7dd3256a0b862a0c850b515dc5dbce4350b9043325daaf61fe9ee8cf8bf71cd2a8016f947e70aedc671d801029b3999bc15863008c4237c447644d2a0872bdbb99c000cc16b3c647783e005078ead9241f68e42e0379c67db0d23f19aad2000000880000000000000001000000ff010000ee92134a41a108641807ab7a6964d1ca9606971c9fa54200aae97f33124374bb818095a22cef6e7d22f8d22fa9c70c52e1d44dd06eaa26024bcd0b84b655943c6a04a59964fe73795564fd672a39f8f8d2a85ee73de9ba334e6bf16319a0f748df82ac872f040509b3509f1bd45fc583105ab18a8e0000003800000000000000ffff00000600000072f1be73b340f71de708d545b06b0c6b375dc5b73a6da81a00fc55888f16cd398800000000000000a800000000000000ffff000000800000c096636fac4ca561e316820e613e3432878774eebcb6fbebf7b4e353a2c06d3ca1454c5e4cb13e5bafb952d7206bebf334d8c77cdd43767dbebe51d56d3be02d2acc4680fd6bb7e44aca6e9c3e9ce6fe58b1732a8a3293edef777ff540cfbfde527c46c1a5b2f1a5fea68ccbc63a18b92fd79ae8d923dd4a39064d794fb25a5f05ed999940d17c9adc4ab93edf119ae5619b0000000000007800000000000000010000000000fc0f17d14a053327019cc58ccc32fd9a208cc4deb0e125169a9199f188c8ba5b380bddf618bdb3cc7d62ed46679e224bec26f6fea5d37e192b66f9356cd6e8ac21f4c34b12d18aa8b06c2c3f123e273c3134efbfcdd14984cf89905ac891e3d81a9c8bf62b58b70000004800000000000000ffff000003000000d7b4d15de85438aed000e9ac1cb8f789ae62823362acca407cf4ec99fbaa8dade8736d287d96995d31dfbdc6db32e7462fef000000000000d800000000000000ffff00008ffd00000b39b0d797dec34686289a8473d06476965f57505cf91529afc09779ee8abe3f6ebab99ac7d2cf658a40bfffefcc527d4f7e763be812e2969a06d2c64e45656620c17d2c9ae9b8bc56befcb29e6de28b6062116d827e9225879a7a94ec72a63432d24d4738974671423ecef0e53aa8158af095a947e7bc333a36dbf232b23a8e4b4e52b2993d496eaa52e3c48996f47a96ee035086a7cbe99a101f37b7a4f430d74a57887dd62f41156b9fb967a224a45c6ee8b79f79a86b0c724b8d17fcd43b333d000000000000b00000000000000001000000ff0100002cd4063779546d4305c33de32aba356c811cd19284f52420207d817411d3a1d1ef3d18f4dfa585424dd4cadaf9bec330ba6d5cfc282220ef30d977871c0379aaa10b82a29d1f84e484242a9daaa9e5b10496fe1ed4460c12f4002163a3eb1bb0f7fbe1b40718e778112b14449396205ab746b22746f3182b885f545858a8338a269291ec07fe2a05a19d06212d98f13a53e0e412d63bf8b5118015fe00000000"], 0x428}, 0x0) 16:00:06 executing program 1: munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f9efffff6ce53000afa8725802e9a8a00d85941dd256e5681f7ca3e4d60d8cdeaf3021d2fe5b3e3851ea1779f9faac2bda6615a56200860e2ea1e543c86f4cb8daba4fa36d92160f5432a6c57969e1be34ee3799dfde22a2b686f45d70d9aefd90a0647cf47329"], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x68}, 0x0) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7f, 0x4e, 0xbc, 0x782}, {0x3, 0x6, 0xff, 0xedcf}]}) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x5204) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x8, 0x5}) r2 = getuid() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = getegid() msgrcv(r3, 0x0, 0x0, 0x1, 0x1000) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r5, r6, 0x0, r4, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r7, 0xa5, 0x3, 0x1000000100000000}) lchown(&(0x7f00000000c0)='./bus\x00', r2, r6) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9fffffffffffffd], [0x0, 0x0, 0x5], [{}, {}, {}, {0x0, 0xffffffff}], {0x9}}}) 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)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = getegid() msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r4, r5, 0x0, r3, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r6, 0xa5, 0x3, 0x1000000100000000}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = getegid() msgrcv(r7, 0x0, 0x0, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r9, r10, 0x0, r8, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r11, 0xa5, 0x3, 0x1000000100000000}) getgroups(0x6, &(0x7f0000000080)=[r3, 0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = getegid() msgrcv(r13, 0x0, 0x0, 0x1, 0x1000) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r16, 0x0, r14, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000}) r18 = socket(0x0, 0x1, 0x0) close(r18) r19 = socket(0x2, 0x4003, 0x0) r20 = socket(0x0, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r20, r19) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r21 = getpgrp() r22 = msgget$private(0x0, 0xfffffffffffffffd) r23 = getegid() msgrcv(r22, 0x0, 0x0, 0x1, 0x1000) msgrcv(r22, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r25, 0x0, r23, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r26, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r28 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r29 = dup(r28) accept(r29, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r30) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r32, 0xffffffffffffffff) r33 = geteuid() r34 = dup(0xffffffffffffffff) accept(r34, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r35) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x2, 0x400000000002, 0x0) dup2(r37, r36) r38 = socket(0x2, 0x400000000002, 0x0) setsockopt(r38, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r39 = socket(0x2, 0x4003, 0x0) r40 = socket(0x2, 0x400000000002, 0x0) setsockopt(r40, 0x0, 0x0, 0x0, 0x0) dup2(r40, r39) r41 = socket(0x2, 0x4003, 0x0) r42 = socket(0x2, 0x400000000002, 0x0) setsockopt(r42, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r42, r41) connect$unix(r41, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r43 = socket(0x2, 0x4003, 0x0) r44 = socket(0x2, 0x400000000002, 0x0) setsockopt(r44, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r44, r43) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r45 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r46 = socket(0x2, 0x4003, 0x0) r47 = socket(0x0, 0x400000000002, 0x0) setsockopt(r47, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r47, r46) connect$unix(r46, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r48 = socket(0x2, 0x4003, 0x0) r49 = socket(0x2, 0x400000000002, 0x0) setsockopt(r49, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r49, r48) connect$unix(r48, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) dup2(r51, r50) r52 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r19, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r51, r52]}, @cred={0x20, 0xffff, 0x0, r21, r24, r27}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r30}, @rights={0x20, 0xffff, 0x1, [r31, r18, r32]}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r35}, @rights={0x20, 0xffff, 0x1, [r37, r18, r38]}, @rights={0x20, 0xffff, 0x1, [r18, r40, r41, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r43, r18, r18, r18, r18, r45, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r46, r48, r18, 0xffffffffffffffff, r18]}], 0x140}, 0x6) getgroups(0x1, &(0x7f0000000180)=[r30]) r54 = kqueue() r55 = fcntl$dupfd(r54, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r55, 0x0, 0x0) readv(r55, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() r58 = getgid() setgroups(0x6, &(0x7f0000000240)=[r12, r14, r53, r56, r57, r58]) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r59 = kqueue() r60 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r59, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r59, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5dd7) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x204) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x6) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = msgget(0x1, 0x40) msgsnd(r5, &(0x7f0000001740)={0x3, "8c7a4b92d1fb0b0fc6f3a6140f29e26b6d4364887b0f61f1c539abc1de70f6fe65785159fd81651d2d529da92c94fed347563b72b214d7ecb9ed2461f701caa0ce8fd33dcd190171da0acf3d3426369cfa36ac0a7c759e82a5d832ee0d4203f6d763c09d9c83bbac5d0d2a8209877383c1ff8ed7a7902387f985c050b711e3d36caa2b6dd29b78fb56ce7f5ce5aac3f4a1991e65a5d37094a055d283df7d32c8cb8679c2a75bb57419502eba877b8e52f9bb1793554780d7d1fea143fb3cd47b9c492ed4cb54a6f5be4c40aeb87ec7543bd507a6270efb2bcf9de9f678257736a166ef8d3a9397591013f328fab01a971b8d2aabf95665b5871e9311ffb4b5af3b73d8d5677b6922219e5a180973849452bcb6e5e86844554b219ed565668d1b4b33d7343a2a74065f44903f21adc027f2beb4a5e7d501c910b4024a502c525d031ab6e002f76176b0b2611801a3db8266a4a2d1910988094b38ddd335f44bcb78b4c61f65f01895f08be30ff901d47d4b6168b549fda07456b0519494f749ba9a1fe86adf9b5f52250e4f8a31afe29ac2d05530f776337973cbc11d43c234348a1182b203b9e426ee905416f8dcd9cef7278bbe020fb5f3ca30e8d1956aa926863a5d63fc692052c5c8d3a018abaa58e22ff31e6ccf1740fdd718c405e458ab023b3034391671bbb785ed96708d1ef88a3685e91a241b9712fc22327cf44aacce3e873410cff6a3bf8e91aee5655dbe9f2e1f6fe943e923b87545db52cf262cc9086c31672bcaf26b9c0e649a000a6457aeee7000f48471a757c8e6d4e99a4df2c4175f705377bbe1b206d2823b414ff3b83399db7892a574536bbbcc959767fcb23673cd9c184efcf14cedfd175fb80fdd3d422ec6e1ddcf9c4dc180ef003af69dba6636af1bcec7f35a7d2992cb9011d5929a7fb688183f4970478bfc4fb029950e2249f8e80e844208f5437a5e2f6a371bfe28a23c89ff207e6158fbd2b032b7c52842bebc1201f5b3f25908ee6b25141104f31ff01ad786188bb2fb7e17030d9dc6b9e5cb6d0f7d34fd6fc9d8fa4521a1d607aaab12118909cd13a255e97e04f82d44d09835e841b6aaad0a474468e5d1dc7b90a6c8a261d18cebb9e0f908ce03eac38f39a770f924fd591a236202d1ae933f63579a905593878a1136acca473c2903984d94849a80c296ef81b5db1d7011b5d509ffda75c4058637ea7dc3cb8d9a15459ab444ce6c752f502ae924b3971fdc11f2636f9bc7b2538b32aaece611776ca3cd40225fdb6e6f4017f2f8ab43a23b38792b82c93daaaa7cf0ceabc7b69492e12c38cba06271eb667fb655cc67a02bd201334661163de98e46d7e3315681ee41382c15e23078622d791e119b6d0f26e23312c3528947eaa3c3888a0d7ff0a05272152927104a3a949640e7583e953ded5e3e39d09a78c0a3fe630bc7d3a590ecd099a265a001a9ec714d110ac2fb3cf9c46365d1134c145731cd7ec549ce469ce36b917501e9379512c329fcec70badbd0367f88bd29e1b1c5269e3305e8a9b01e0e1f7deb0314a80ac1e24f30574d1e2f6091a7ccfcb7e19b4ff3635180e0ac79c88d6b24a96be3f68aace33a77defe69532989aabf44557df4f190e4fe4aa6045e007eff61b25eef8a59da56126cf0147498ea45b0580a8e0ab7100ab3f6b3f45bde899cbfe5eccce486de60920d2587a18c375b2e0782ce7b688c40343d4420fe25924f1354484755b421738548d01f07c962a4b06862686fbbcc01a4bf41b1fa061dcfb3dab534d45e1ca8ffa6286bb15f996f9c478a45c0d6f67b888d25fbe38041c5ddf21ed3689a27c6fc47cc75d0ba21c7f9fd7c9da405d63304b9f80cc55818c46d5503c257e28fca3ced37b6bbf2a900b3e5b5ac15d0c6c3a6558549dfb3b3862cf3baab0a473f090d9254c22f98294bfea66a9188c5db7d7527e55418a247517a07ff250335c540cd1186751b295ff70f624cddfe58b0cefe0717a6d94c4d8703d967b87fc5a0232362a14094b394068973e90abad195035aaab985980e18addc9fd9bf6a272821c088ffb2ced0a28e22f7d0698faf147976d7a8d9cb6ff9ac8a7e326cf22fffab1c452fa89099ec45a39f86f2333cc698df2815104166a5d113f07f55601bfe6e3cdd386d33c444c87a2fcb84df9c14b13ae0d2613752c10b5b03c6409b8d3e97a65a8f594245967faf6c38f6b799f0a8b53d80f98ab2ea992a27769aae3f72e659e7ec0bd017e260af10188b4c64627f6a8f604ddfe202f43b487cf6946d0f5b0194b4c382af4d2b46d0f11db7d21ae599f963ee6495382bf5eb18b7a29388d6b96feb49b9eab59465d139cda3c97e938669f4f206902b492fa5750f06fb452088dad74d25620a7768b59e8d56b2ca88cdd380b060129f971b317dabed0a02ec5179da1a163fdb1565bd3a29b3cd79a9016c01c73f39f44bfa06ed5a1672ea8c577440fb02551ab8f0e0fb265e8314fef5c3498ea80f984ef8018e114c0d92d905d03c89a82bab55291d7e890d7125b164f0d1934bbc6004ae66fbaf0abefda6be5f6774ee6eaeef13ded242a927cd72d4eb7a8d7ed594aad3f7b38eabd80d76f0855c87c2ed569a028c8fe6567a4116a59b98e711ede7953a6545edea690d612693fb12ac79529f3bc58e3ccd8be897e926909744c4752a1e65a35ab8de98172c666e33a9865c32297188bcbc79c68d90b27bb0a1d2ae22e9689490af3393bb81bd20afe4b091df2fe4528ae0cdbeec750e23b601d9e8376b2361a9d496bcd81b2296b0488a5d9e3e85c30671c987771437cdf3bc5e90561d64e33e5f780d46ba88e21cf19f3104ae46e3ecb3c641e8946f1b1a4750dc1e9157987becfea637609704de423c1522c1e10c49e2e111ec83bf56d598c1d988f503dde8b03592e53963a29f64ee4b83fb7ed08b5e1f37737e663833e4e71a396e454ac571a9d2eab804930b276b1a374a5aeae6ca7271ed9e05969eee67bf6a8b81e2f00254e97ef3dd09ccac55b661c506e92489fe1a4741f9f533646e84ada2020629ca0b228ff17980d2dcdb432497575c5af3a9864d55ac5ff9e5942086599f0c37fc2e5f20757cbd4bc883325e3202f4e1f512b2fe4be20a0092e7a5cd27abdbe7f7ef29bf8029d2a5664e052e075c41197cef7b56d17f10fb4680b65389563c669afaa040e7ff8086dd71f3f62856328607de0c94b0ae7be9ad1de860aa2355e9e8f8e6c9c26bbc417c52c845d330e4ef2eb787740be14765f1e1d430533f8dfa53e5ce62665ed96d1574d73f45302c90b52adf94523a2be2d958394589e9d9e6fd48ac8fe8bf613b89fe9f0b1a6a6ca84885a8c8ad02923c1abfb91239d96b36f45d4b76bedb8f3fc999bde888090af06127054d6ec57155890d5964c8c0b5f4e286a5d8a6a96de3a1135e988b7544b050977ef67a6c07ffa77186161c4ae50733011f77d3b23422e63c2e2213e98662b23d4505bc0d64ce39af196dc377f0de4a0273d89147f4b77ae487e193b6e8a872e08712e610c11769db792394abb6f9f71406a8bc3fb2ba81a2b3dfc41213f8e0608730f262b021598c94dd5fbce6e2b99b998e51d15e5f993efc1745fcad36b6a6e45bd8e622be1a6489346935dab885ea8fa396a29290ef4f7f13b51745ffc3da5ce299335196cca6caf4a4286e8b09c370991c35571d810b5de88c6dd68dac3f3140fe03d9a98c661c3162b2e659a7efbd095fb2e0d47930e27af446224e18054acf3514b02700a322b2eb65f2bb26f40d3fb11065d543d49054e3984b13141af9243fdfdd51cabc4cccddd63ab659228236fa0e772e6ac1a9d0710730b079a5eebe7c6950228aa5a6baa3f6d988b69bbb39e2c5da1023f011de73ac9c79dd6549b5d1867a5925fe922ae39adfb2b4956f788c66e29df2ac00107af006aaa37e625c541b39984ea1290c7fd04a0f273f81fcadafae78a58beac7df549ddcf46c99e5705cd2f0473e0c24c321e4a525df666585aa8b880c20939191aa4e56a800406022a79dd811a5a2096af27ddff9631a43e21aba2f08bf9cf34bd6af766916572148981e043a6a6c070ce256be859209f4abbb4555fc55abf06147a114102f63c9eaa717d1b64e6035b982407533e768b02d0f82c59cd8e267e218f6a8e50588607addf33e2e7d1a1a3ebd7e495cc0aae2e3a11a674f6ac866374a7f823b01ea30388d4a91ee24d4e2a9dc3e240dc51bac990ba81abc478e2ec3aee63bb0bce929fe531a631d7c54d99f28a17f00833ef05f3f691c6c83961e9f274a304a328beae594668a0f79c31c5a60f73aacc2f5350e893e20d57dc43df50533fd4c6d453d0a117ee828bff9ad3fd033e8de68452b2c64134cd5ce1f9fdaabca5685adf24c7546c2f5648644283c48a4466bafa8fca0d5611f7bc484661c7deb5d4081940da6933c13bb9c9dfcaf31b8691103a4a9f2a6f7b7433782b104ba180d646aeee1dace7a5fba858915263b0027fea0d2f96b7d3706203661164dff81044f90ca02e37fa54f6b66cc869051a3ff6b569ea595d1fb754a8b66a687144a2a888e00a9e5bc4ba7cd6c9b2a191da32771f90a4ae21962c3c1d09fc828cb2a572a589451c14933a9bddefa7a94b6690c2fbdfc9b3a63295e37aed13871eb3cb59afaa87dcf3d9034d8b95074f5d9dda352cc6886f95cc3d04bb84934248b1071df9a80729f5fabc8c57c376733cf8eea9907a72803e422a1d83a9d6d5adb4a114d281d17b1a6bd394b67f80339ba5e7eebf5257fb357e4b4a26496bf1843f247c4cd0bfd18d96dafc1a5d10437668d129dc17e41bd550be19fa5637c504d0dacd6abe91406c4973ff64f5b45d2e85f3eedcacf738c665786804e161abf7492a8273f00f4a1095648acc33fcb09cadf7a686ad3ac1c9daeae0e085a175d40c70d15c377e73db3d536e0b6937289ded2d0bd9182ab652a1247fc795dfc71bb31b456d5c2f5f2f9eb19112206594a69415e3e9208c260430fcf81a046dc928a5e4f12b81e76792da257db52c90ff5f034997545dc8b1eeaa4e09ea02088be745b19a53dfda11443eeb1f5209af31162b01e36fa471a7e4879671054abfb161a0a3ea78230a67b1d48401e2d143c96fb5b4a958c197d561bc22abde286972b84eaa8b077e00b1319e1f32d6681f11f107d9e0aba031a8657f9422c85e2c70a6b63d980e2ff89533b3e34a09852a24d8436ec141bd615791a116c0d16ef36f09d3fe5ebe01745b94e5bbb0dc476536264bbfd57d03ca1c90228d10d31295c49f4281ffcfc787a3f58b1694aab050a4915a9d911ba6c698d356b186d6267982ca1ec373bab735c7adf8acdcc868e833872e3305429ce2e722aff0c4f73395358cc6d91ee0994ec4106927b364e27d62e368ac9a5b05eb34874a3ece242f951243f1abd2875eec2486991714c3acb3aa6629ccd13b088dfbb7707b08294e8c3bf3cb9da76cb4b0864b2f237450ace3fb17f273afca31e6b0aa57c80efef658527d3b1f5453d09e8bae6509be30e567b7109283d7518fed967d6ea2dab779aa57d2f815c398a2da379321fbfbf64ed16969855fce1270a026e76dd166f3e06ad7e97958414323288bc37535cd4061929f14f1b2bdb115fca9d9d03fe20a3838f9755ac80cb62ce557a37b2ea77de3561c2d607c5e17a3e36d04b3a500fae28565757c27f84facf732e24746168c9a73a818ce0da020b1effc2d1660b1be3a04ef8ca1a0b6f541e7038c873abcf8f3f421e3847d5fcc1b6b18af0b4a18490668416f643a08d"}, 0x1008, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) pckbd_enable: command error 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba", 0xf8}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) r2 = shmget(0x0, 0x4000, 0x2b4, &(0x7f000000f000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_LOCK(r2, 0x3) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) pipe(&(0x7f00000002c0)) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x102) shutdown(r4, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x81, 0x188) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfffff800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000400)="b5e61bf04ff3ef438f62655ff347f4e0aed997c439d73dcc8987d81e96472d53a69c3b4af6692b5de013e54b9432cdf9c80bbe3b1a7496e0a867233e08ecfe826bbfa52866fbaafe1754c23b0645ac51b4fea2bf238268426bae580000", 0x5d}], 0x1, 0x0, 0x22000000000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/99}, {&(0x7f0000000740)=""/128}, {&(0x7f0000000480)=""/222}, {&(0x7f0000000580)=""/162}, {&(0x7f0000000640)=""/87}], 0x10000000000002f8) pread(r2, &(0x7f00000001c0)="9ef8eff4ffbecb82a3ec1bb0073e6cf9dde065a42373d5133ea75ca72c27fda082c70c12800202e966637215f1acc17bfeb70243406859287f9003213755ece7d064be55c274225b7a1e0eef", 0x4c, 0x0, 0x9) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) getsockname$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000ddff000000000000050000000000000000000000000000efdb11f749a99d390000000000000000eef299920d7d5c3c0bde5f9ae0f086e4e6eec6a5cfed2a37e4d8aab3eea0a2f92b6c6631729928e4166aa1899aafa81115183e15dab92dec650a3d172dd33820265cd9acd5a090149d243916bc4cbfc1c5abcc2546aa709a6da2f297af515aa120eae40e06fb7ba32a796a9b34b454380e47bdd417ddde735382cf8069d7a7880000"], &(0x7f0000000000)=0x4f) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='tap', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xda, &(0x7f0000000080)=[{}, {0x84}, {0x81}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2ced4e0183efdd1a9752ee5f784f") 16:00:08 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x78) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x20, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x20000000000003c2, &(0x7f0000000080)}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x83) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r9 = getuid() setuid(r9) r10 = getgid() setegid(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r11, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) readv(r14, &(0x7f0000001480)=[{0x0}], 0x1) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x1}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[], 0x0, 0x20a}, 0x0) getrusage(0x1, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r15 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r16 = socket$inet6(0x18, 0x3, 0x3f) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xff4c, 0x0, 0x2db) preadv(r16, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r15, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x110) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800000000084}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x9, 0xd, 0x8}, {0x0, 0x1a, 0x6, 0x4}, {0x5, 0x5c, 0x81, 0x40000000}, {0x2, 0x1, 0x8, 0xca63}, {0x8c96, 0x0, 0x8, 0x7}, {0x100, 0xf4, 0x9, 0x6}, {0xfff, 0x1, 0x6, 0x4}, {0x2, 0x8, 0x46}, {0xfffb, 0x2, 0x4, 0x4}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x9) 16:00:08 executing program 1: munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x2d, 0x0, 0x0, 0x1f}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r10 = getpgrp() r11 = getpid() setpgid(r10, r11) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r11) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac552d3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f000000000000000000"], 0x1, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r5 = fcntl$dupfd(r2, 0x11, r4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r6, 0x0, 0x10000000000000) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r6, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r2, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="9e19e5bfb01f475bece37df6915d026bebecef91d8e837a69942f19e1d92dc33bf75e9ee2e63c49dd3bd1873ca6e5bf27bc051eaaf771102cb8151653e6a2afc08fa4d90c2fd4201ab409b5d94a7ee374ba9ad00d9ab3e1091415f8ef6d4c4704bb40975e6b27cebbbb3a892f185042eff8b0eeb3be7ea3390e0", 0x7a}, {&(0x7f00000000c0)="12de183a338b0442083cdd7caf72bba36439f27e53959c9801ed914865b75f974e60172b2f7cc35cb34d20d7b51b3a560db5c127ab3c82a5341f0ad11d3788d619d216534497857e5b0727eb2136955d4a20c2795dcb62add7e4b036ee87f6981cab60daea6d98d91745aad903f3b0cda5e1db77f0c223eabeac650dcd092166721056d168fdcff735dfbd97a0685420", 0x90}, {&(0x7f0000000180)="3327cf7a306017b865674352433c831f0393cbf6ce46313fe9daf11e1d", 0x1d}], 0x3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000002c}, {0x7}, {0x6}]}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)) syz_emit_ethernet(0x4a, &(0x7f0000000100)="3d6e3a412570debfad5b51827450c9368f4fe58f3f005ef835ee36a089c828d5df9fcfea889bda7f1814b8ed6ed365a76f8b1038d8a1839313f538f0bb5366c442838bea447ef662d84064eb50b278c3e9306c030000000000000030e0176913e435b7ba09c990d9597c7d2de6882d22dc8a07c8c89221d382e09c8fa02997d2119c7129de1d403436d689ab8fa1644e8c4f4fe51c2ffa1ab1cf71bf14bffee0dc2f982a4a7752f8449faa954efc01bd7e2a7a5603e63bc60e44bd4ece657fdfbab5c5d439f164d73fac560094d0") 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5eb187547c685f49145d37d4e1114e9b2ebdb4a026d7391a8988532e7eb27b6a5245ebf26d68fc5e9f2e51f74db2e7dc13d65f8767c254a4d0b76e5a09ee2d67530f06aa1510e03f4da74035610f209257542198e2d3f52aa9eb4a5e64bd8182c649acccc54237", @ANYRES32=r2, @ANYRES32=r2], 0x3) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da22", 0x42, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x5e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x3fd83dce83426a1f, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x8, 0x7, 0x6}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x2000000000000) readv(r3, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, r0) fchmodat(r1, &(0x7f0000000340)='./bus\x00', 0x14c, 0x2) r2 = kqueue() r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r4 = syz_open_pts() getrlimit(0x3, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) close(r4) r5 = syz_open_pts() r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$KDGKBMODE(r7, 0x40044b06) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000001480)=[{0x0}], 0x1) 16:00:08 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, &(0x7f0000000140)="ad18f05de2f4ef18", 0xfee6) 16:00:08 executing program 1: r0 = msgget(0x3, 0x100000110) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008070000100000000000000000000000000000000000000000000000000002f5ffffffffffffff000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca01455c5ba1938027a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d69044286423c876ef62ccb64ea290fe8567e4e7fe1805736b2c9f4138d2da037c0393877e1914ce963952e3e7bfa2d06e58145a311ee"], 0x1, 0x1, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xff, 0x2, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file1\x00', 0x0) semget$private(0x0, 0x0, 0x0) faccessat(r5, &(0x7f0000000240)='./file1\x00', 0x4f7bcc3f9a78de04, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgget$private(0x0, 0x300) getpgid(0x0) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x485, 0x0, 0xfc, 0x8000000000001f}, {0x20}, {0x3c}, {0x4406}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) r6 = dup2(r0, r4) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{0x0}], 0x1) socket$inet(0x2, 0x5, 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000001480)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) socketpair(0xc, 0x8000, 0x81, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(r8, 0xffffffffffffff9c) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r10, 0x8}, {0xffffffffffffff9c, 0x40}, {r11, 0xd053d29532154bf4}, {r11, 0x1}, {r12, 0x4}, {r11, 0x100}], 0x7, 0x0) r13 = accept$unix(r12, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0xdbef}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r13}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r11}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x9, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r14 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r15) setgroups(0x0, 0x0) setuid(0xee01) shmat(r14, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r21 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r21, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = shmget$private(0x0, 0x3000, 0x32, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x9}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7df}) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acb6b694de2ab5eb3e1c66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe38) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r24 = msgget$private(0x0, 0x20000003d0) msgrcv(r24, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000020000000a2000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16c74f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719369a9261fbff0a2eb6c6fc8a4235187488e07bf2baee069912adef39a25c084841fec8a98d0a5d5318cd980e4b638fe29dcdcbeb78fd212a3434a45f93b7a95206496c768ad27f57e3e3131d834ea983241211d6f57980456361b8677cee2d91872e6f8788c9e3759947257e5bdf2b1718c2901bfcfd611a8d3025274f26ceef49bb31b3b25de2f6a271100fef7d06be4bbd5d63a6da1cb7a92dd8180dc3f9cd2d2f48132cd2bede1f5da740715f85feaa74d5e5c74dc78f1968912f164c3c5cb"], 0x1, 0x0, 0x1000) msgsnd(r24, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r24, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r23, @ANYRESDEC=0x0], @ANYRES16, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r23], @ANYRESDEC], 0x4, 0x800) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x25}, {0x64}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x5, 0x4f, 0x71}, {0xfff7, 0x6, 0x8, 0x515}, {0x6, 0x9, 0x40, 0x3ff}, {0xfe00, 0x1, 0x4, 0x10001}, {0x0, 0x5, 0x3f, 0x5}, {0x1, 0x40, 0x81, 0x80}, {0x8001, 0x5, 0x6, 0x2}, {0x1, 0x0, 0x2, 0x3}, {0x7d09, 0x7, 0x7, 0x6}, {0x8, 0xcf, 0x5e, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0xcd) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) 16:00:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x9) fcntl$setstatus(r4, 0x4, 0x46) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7, 0x1, 0x9, 0x2f76ece7, "589b9caef77eb10a2c1b76c4b7b09486eb059be5"}) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="426ea9261eefcca6ae84f298ff21f17e0346f1f099007e18b39c458aaa2a1ab62f992ba30e3aa83272d78ddedcfd655f49f63bea9ec09645a21faae91bea5caaefecec56096d7409f8ed6b6eb125d0caedfbc2c1b00a08658912df0f750dc1f8af1ba60dadd4b511eb70ac7d888e5028a74c02cc47b17fda6aa65c09bcec07d17a8f536bbc29ef8d2dde7711d67a3aebe55e7fecaf24d32186a10f4cde0da97d745100000000000000"], 0x1) r7 = dup2(r1, r1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000200)) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000140)=[{0x0, 0x8, 0x800}], 0x1) fcntl$setflags(r8, 0x2, 0x1) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r8, 0xa, r8) semget$private(0x0, 0x3, 0x80) kqueue() 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) setuid(0xee01) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{0x0}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)=""/247, &(0x7f0000000400)=0xf7) r5 = getppid() fcntl$setown(r2, 0x6, r5) r6 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) shutdown(r6, 0x0) r7 = fcntl$getown(r2, 0x5) r8 = kqueue() sendto$inet(r0, &(0x7f00000001c0)="e04e4c0b4533346d2a775cc11be3749972ff3455078955603fce93f727d0fcf989878d0a340836e1b68b2418bcb9404a6bc65ccb47b8de6907b03749d7bd5e9032a68a82a2da43e63db56674341769603e55176bb6af1d22670e3d2f14ae8eb80b243be8a62b9612b2ec7bc1614e89de75cc253367082d177408a876e6e752b1005a0f2943bb0dbe42178b2c190b9711dbdf7c0b061b671605d5b7a4e126710d5b9537cf481c21abc8ab420c3d2483ecf1138168783d591175df30d594617220c0c9fc2a4ae3aee0d3b0c19d5655769ddd7edbb4ed0518e26cd00f26716d5402c11fda2e98", 0xe5, 0x10, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001b34, r7) getpgid(0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket(0x1, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca24896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8caf8f006ab89c7dbbc5b65b6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f6fc82ab95ce192f9ffffff1dab5b"], 0x10) write(r0, &(0x7f00000006c0)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408471526771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d000000dc97cc239b7183ec9b5d990c09703b1d552236c09b98826d18e9fbd9bcc9d0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a1ca6d2a460a0a904892d1fcc05f677551668759383fd047305e445fdd23213d239920bd18d8e1b47f41d8e49998e2510c6bf7e9d095c2cac06e31ec13e3306e1f7dad2298d56c332f1ce90223326636d18dcf5f7154619d44a6e5a846a5b539f9601ffc1866f662c199c896f4870401571e930b6ecc0935a379701dd69", 0x1ee) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) r4 = dup(0xffffffffffffff9c) getsockopt$sock_int(r4, 0xffff, 0xa782136ebd544bef, 0x0, 0x0) renameat(r4, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000980)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRES64=r5, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r6, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x4a068f94ba1a11e, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/de\x99_zer/\x00', 0x200, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffff9c) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r9) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000300)=[{r8, 0x4}, {r10, 0x29d4e35e33f470c8}, {r11, 0x80}], 0x3, 0x3) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x20) kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{0x0}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/192, 0xc0}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) r6 = fcntl$dupfd(r4, 0x2, r5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{0x0}], 0x1) setsockopt$inet_opts(r6, 0x0, 0xfeeccd1463ef0508, &(0x7f0000000080)="618e3a72f31d784f0eea62bd26366e201b805422b67a71c4678fe22b2d39cce2786105ad6420a56b8f9d3c491d9134e3f19311402da76141f8642bbe5d9b", 0x3e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchdir(r7) r8 = semget$private(0x0, 0x9, 0x42) semop(r8, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x800, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x60c) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r9, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r10, &(0x7f0000000380)=[{0x5, 0x7ff}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r10, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r11 = semget$private(0x0, 0x5, 0xa6) semop(r11, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r11, 0x0, 0x0) semop(r11, &(0x7f0000000440), 0x0) semop(r11, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) r12 = semget$private(0x0, 0x5, 0xa6) semop(r12, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r12, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f00000003c0)=[{0x2, 0x4, 0x400}, {0x0, 0x0, 0x800}, {0x4, 0x9}, {0x2, 0x9, 0x800}, {0x1, 0x8, 0x1000}], 0x5) r13 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r13, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r13, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r13, &(0x7f00000000c0)=[{0x0, 0x8001, 0x1000}, {0x9737b25a0389f90f, 0x401, 0x3000}, {0x2, 0x101}, {0x1, 0x1, 0x1800}], 0x4) semop(r13, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0x415) r1 = dup2(r0, r0) r2 = accept(r1, 0x0, &(0x7f0000000040)) fchdir(r1) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x1fd5}], 0x1, &(0x7f00000001c0)=[{{r3}, 0x0, 0xe2, 0x0, 0xaf, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x13, 0x20000000, 0x0, 0xfffffffffffffff9}, {{r4}, 0x8000000000000002, 0x8, 0x0, 0x101, 0x8}, {{r1}, 0xfffffffffffffffe, 0x61, 0x20, 0x5, 0x4}], 0x4, &(0x7f0000000240)={0xfbc8, 0x3f}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x0, 0x20000000}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x80000000]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pckbd_enable: command error panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *135494 60551 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff8000006a2400,1000,b000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff8000006a2400,0,7,fffffd803f011110,20004000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014893248,ffff8000ffff3650) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a65800,ffff8000ffff3650) at vm_create+0x193 VOP_IOCTL(fffffd8036ae5750,c5005601,ffff800000a65800,1,fffffd803f7c6ba0,ffff8000ffff3650) at VOP_IOCTL+0x88 vn_ioctl(fffffd8037560078,c5005601,ffff800000a65800,ffff8000ffff3650) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3650,ffff80001597d638,ffff80001597d680) at sys_ioctl+0x5b9 syscall(ffff80001597d700) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29382f0e220, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic uvmspace_fork: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff8000006a2400,1000,b000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff8000006a2400,0,7,fffffd803f011110,20004000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014893248,ffff8000ffff3650) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a65800,ffff8000ffff3650) at vm_create+0x193 VOP_IOCTL(fffffd8036ae5750,c5005601,ffff800000a65800,1,fffffd803f7c6ba0,ffff8000ffff3650) at VOP_IOCTL+0x88 vn_ioctl(fffffd8037560078,c5005601,ffff800000a65800,ffff8000ffff3650) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3650,ffff80001597d638,ffff80001597d680) at sys_ioctl+0x5b9 syscall(ffff80001597d700) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29382f0e220, count: -11 ddb> show registers rdi 0xffffffff812012d7 db_enter+0x17 rsi 0x29ca __ALIGN_SIZE+0x19ca rbp 0xffff80001597d060 rbx 0xffff80001597d110 rdx 0x29cb __ALIGN_SIZE+0x19cb rcx 0xffff800017b47000 rax 0xffff800017b47000 r8 0xffff80001597d020 r9 0x1 r10 0xffff800000a78ac0 r11 0x345034554b4301d r12 0x3000000008 r13 0xffff80001597d070 r14 0x100 r15 0x1 rip 0xffffffff812012d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001597d050 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=135494 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffff8000ffff2c80 process=0xffff8000ffff77b0 user=0xffff800015978000, vmspace=0xfffffd803f011110 estcpu=28, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 60551 429865 94985 0 2 0 syz-executor.0 *60551 135494 94985 0 7 0x4000000 syz-executor.0 12755 186521 49092 0 2 0 syz-executor.1 12755 453772 49092 0 2 0x4000000 syz-executor.1 12755 491903 49092 0 3 0x4000080 fsleep syz-executor.1 94985 207617 65636 0 3 0x82 nanosleep syz-executor.0 49092 32226 65636 0 3 0x82 nanosleep syz-executor.1 11613 211113 0 0 3 0x14200 bored sosplice 65636 153492 75299 0 3 0x82 thrsleep syz-fuzzer 65636 30551 75299 0 3 0x4000082 thrsleep syz-fuzzer 65636 71336 75299 0 3 0x4000082 kqread syz-fuzzer 65636 6661 75299 0 3 0x4000082 thrsleep syz-fuzzer 65636 445047 75299 0 3 0x4000082 thrsleep syz-fuzzer 65636 428543 75299 0 3 0x4000082 thrsleep syz-fuzzer 65636 414589 75299 0 3 0x4000082 thrsleep syz-fuzzer 65636 509729 75299 0 3 0x4000082 thrsleep syz-fuzzer 75299 64383 8867 0 3 0x10008a pause ksh 8867 426092 63147 0 3 0x92 select sshd 83898 62492 1 0 3 0x100083 ttyin getty 63147 271587 1 0 3 0x80 select sshd 23478 338879 53697 73 3 0x100090 kqread syslogd 53697 265811 1 0 3 0x100082 netio syslogd 20714 480992 1 77 3 0x100090 poll dhclient 35919 175747 1 0 3 0x80 poll dhclient 66230 284043 0 0 2 0x14200 zerothread 80226 272954 0 0 3 0x14200 aiodoned aiodoned 28156 388709 0 0 3 0x14200 syncer update 2708 63104 0 0 3 0x14200 cleaner cleaner 33052 223734 0 0 3 0x14200 reaper reaper 71821 432595 0 0 3 0x14200 pgdaemon pagedaemon 35596 468158 0 0 3 0x14200 bored crynlk 77117 487846 0 0 3 0x14200 bored crypto 91401 296885 0 0 3 0x40014200 acpi0 acpi0 3242 237178 0 0 3 0x14200 bored softnet 25302 39487 0 0 3 0x14200 bored systqmp 79500 483670 0 0 3 0x14200 bored systq 99335 211194 0 0 3 0x40014200 bored softclock 63010 408531 0 0 3 0x40014200 idle0 72994 45892 0 0 3 0x14200 bored smr 1 19265 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6343K 6788K 78643K 11362 0 0 pcb 13 9K 9K 78643K 157 0 0 rtable 111 7K 8K 78643K 460 0 0 ifaddr 72 14K 14K 78643K 164 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 38 0 0 iov 0 0K 16K 78643K 81 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 1497 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 12 0 0 VM map 6 1K 1K 78643K 6 0 0 sem 12 0K 1K 78643K 97 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 390 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 48 38K 54K 78643K 461 0 0 subproc 32 2K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 85 0 0 in_multi 55 3K 3K 78643K 109 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 233 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 122 55K 64K 78643K 1995 0 0 UVM aobj 29 2K 2K 78643K 36 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 115 0 0 NDP 12 0K 0K 78643K 41 0 0 temp 134 3538K 3604K 78643K 29756 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 7 1 0 1 1 0 8 0 rtpcb 80 68 0 65 1 0 1 1 0 8 0 rtentry 112 90 0 46 2 0 2 2 0 8 0 unpcb 120 244 0 236 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 193 0 193 2 2 0 1 0 8 0 tcpcb 544 190 0 186 1 0 1 1 0 8 0 ipq 40 5 0 5 2 1 1 1 0 8 1 ipqe 40 183 0 183 2 1 1 1 0 8 1 inpcb 280 1121 0 1113 10 5 5 6 0 8 4 nd6 48 13 0 9 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 9 0 9 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 521 0 304 17 1 16 16 0 8 2 art_table 32 522 0 304 3 0 3 3 0 8 0 art_node 16 89 0 49 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 93 0 83 1 0 1 1 0 8 0 shmpl 112 34 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1957 0 558 46 0 46 46 0 8 0 ffsino 240 1957 0 558 83 0 83 83 0 8 0 nchpl 144 2722 0 1122 60 0 60 60 0 8 0 uvmvnodes 72 2203 0 0 41 0 41 41 0 8 0 vnodes 208 2203 0 0 116 0 116 116 0 8 0 namei 1024 7670 0 7670 1 0 1 1 0 8 1 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 520 4 0 0 1 0 1 1 0 8 0 scxspl 192 8259 0 8259 8 7 1 7 0 8 1 plimitpl 152 35 0 28 1 0 1 1 0 8 0 sigapl 432 554 0 540 2 0 2 2 0 8 0 futexpl 56 13797 0 13796 1 0 1 1 0 8 0 knotepl 112 118 0 99 1 0 1 1 0 8 0 kqueuepl 104 587 0 584 1 0 1 1 0 8 0 pipepl 128 426 0 407 3 2 1 2 0 8 0 fdescpl 424 555 0 540 2 0 2 2 0 8 0 filepl 120 5039 0 4940 9 4 5 6 0 8 2 lockfpl 104 95 0 94 1 0 1 1 0 8 0 lockfspl 48 35 0 34 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 414 0 407 1 0 1 1 0 8 0 zombiepl 144 540 0 540 1 0 1 1 0 8 1 processpl 864 570 0 540 4 0 4 4 0 8 0 procpl 632 1075 0 1035 5 1 4 5 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 1439 0 1421 13 6 7 8 0 8 5 mcl64k 65536 17 0 17 3 2 1 1 0 8 1 mcl16k 16384 8 0 8 2 1 1 1 0 8 1 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 27 0 27 1 0 1 1 0 8 1 mcl4k 4096 50 0 50 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 69978 0 69928 19 12 7 17 0 8 0 mtagpl 80 32 0 15 2 1 1 1 0 8 0 mbufpl 256 115002 0 114883 30 12 18 21 0 8 7 bufpl 256 7304 0 2356 310 0 310 310 0 8 0 anonpl 16 74746 0 55597 90 7 83 88 0 62 0 amapchunkpl 152 3541 0 3380 21 10 11 16 0 158 3 amappl16 192 2782 0 1654 58 0 58 58 0 8 1 amappl15 184 16 0 16 1 0 1 1 0 8 1 amappl14 176 58 0 53 1 0 1 1 0 8 0 amappl12 160 34 0 31 2 1 1 1 0 8 0 amappl11 152 190 0 176 1 0 1 1 0 8 0 amappl10 144 187 0 183 1 0 1 1 0 8 0 amappl9 136 585 0 582 1 0 1 1 0 8 0 amappl8 128 180 0 150 2 0 2 2 0 8 0 amappl7 120 212 0 208 1 0 1 1 0 8 0 amappl6 112 193 0 181 1 0 1 1 0 8 0 amappl5 104 178 0 167 1 0 1 1 0 8 0 amappl4 96 786 0 756 1 0 1 1 0 8 0 amappl3 88 129 0 122 1 0 1 1 0 8 0 amappl2 80 3535 0 3460 3 1 2 3 0 8 0 amappl1 72 19691 0 19265 27 18 9 20 0 8 0 amappl 80 1344 0 1293 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 35 0 7 1 0 1 1 0 8 0 uaddrrnd 24 559 0 540 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 559 0 540 1 0 1 1 0 8 0 vmmpekpl 168 8079 0 8053 2 0 2 2 0 8 0 vmmpepl 168 75120 0 72806 182 42 140 166 0 357 39 vmsppl 272 554 0 540 2 1 1 2 0 8 0 pdppl 4096 1124 0 1083 8 2 6 6 0 8 0 pvpl 32 227536 0 205247 206 10 196 206 0 265 6 pmappl 200 558 0 540 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 485 0 34 13 0 13 13 0 8 0