x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e7e000000ffff0000940a7bb4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x80000000ff], [], [{}, {0x0, 0x0, 0x0, 0x80000000000000}], {}, {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x282) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f00000000c0)=[r21, r25, r3, r13, r13, r11]) 16:01:05 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="7f022e2f66696c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='~\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8001) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x1, 0x0, {[], [0x0, 0xfffffffffffffffd], [], [], [{}, {0x0, 0x0, 0x0, 0x4}]}}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000000c0)) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r12]) chown(&(0x7f0000000000)='./file0\x00', r2, r15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup(r1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000280)=0x275) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x0, 0x2000000000000], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}], {0x10}}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0xfffffffffffffffc, 0x4, 0x3ff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xb3}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000d87000/0x3000)=nil, &(0x7f0000b12000/0x1000)=nil, 0x553}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f81000/0x4000)=nil, 0x3}, {&(0x7f0000d78000/0x1000)=nil, &(0x7f0000a6e000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff00000000000047f5b97f6575ee4346c5404df32b3e796e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x1, 0x2ff, 0x9, 0x7ff}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x80000000ff], [], [{0x0, 0x0, 0x800}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x6, 0x3f, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffff8, 0x0, 0x9, 0xfffffffffffffff7], [0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x2], [0x0, 0x0, 0x0, 0x1, 0x0, 0x2000000000000], [{0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x80}, {0x0, 0x0, 0x40, 0xfffffffffffffffc}], {0x0, 0x0, 0x0, 0xdf}}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) writev(r5, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r6, r7}, 0xc) r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r8, r9}, 0xc) pread(r0, &(0x7f0000000280)="da645abe253f3c9dd6fc4aa8494a6f6e7671c2de2082982699f673778ceaed98937275fab4e948007dfb15fbdc3ebdff1f37e15cc853c93c1f5251e344b4ab8f63ff5c68403329e3617ff2ecc4476cfbec182bf8659a96c08e13fb0784e35fa5c5b18476025ed73589447103d4799cd6d7dc9a76ed824790cbc86d85b9082f1139fa1cd019ba7f22142233c60c947fdff465d288b921226a5f21ba4c80c4e30fae79737de1dc4e48ffb7a60e192b9f1b0b2000d67524e6b8c9ca19493a74ec617fdb2604959633aac8ddbc6f27e5c7024a0952652c51ebfcf69946a1459d9c6ae8b90b425782a74b5a6aba0ff807c926abf8e400db9a9fcfbba63ac678a8412166b92a73e729c6e1ec03a7176ba0e81b94e63e1dcf9b8a629f97a658e9ae1daca1a70d1baaeb95bfc3da5c518e2d955b7d34c74b7d3653ad3fd37e1d6612add4768f4eaf55c1e760352b927410e9566c8b6b4c1dd835aca0ae4dd4d8d7a0f365382817ecaa4bc298d1148a7422fae7719b133155dc28aa9d937f2ab3dc68878b6b9b9f642c19c33a11bfa80668effe4a32daa4373f947d4ac398b6df6b9a247665280c1584bf9b1d75b62851d550a37ef3c5fc7d5c5e7dca58c9b63e15cf7eeedd686ac4337c83dbc3256b7707476811afe2d7d7a5e07cb9d2ecb1a9dfacc554e08108f7ecf84a699b4c3c212ddba8cc521ab2721fde26c70c14ab918e1d60ca38da788e88e4d927cb495badc9be5b2c7ce14956bc9109507cc44b2c6cf59269679a26053814e0334cadd66418f5cd1f8e56825c77ae2c312b67f70390cff46248384a2e37c99ed9f0fe9fe02b9265313e7c95118b5d0d1481fb3a0431241f31d1e62a725d15d3839cf9f61e22470e6ad7fb06386e43725b8e448b175e10937ae4110ee53f25292898a97a07f19968a6c34df767b7f656e28c62a3edbb147e614a8f43e46b6978dfcab5857b26d795108f912172af1b7f293071bdad3534f56830773cfedc3494060fc9cc8bb8b2a555cb78de57467a0d4fa431aa247f3659a20cccb2f192250390dc05b2be3d5e8cbab9b30ac1180f63a98b5698bce611ea5646c597944f6d26267eb322c5bc2d386ceb39b1eeb36f9da2f1e4939621b620da07a3e6deedf03bd22d3934721234f8dc72baff53562410d6cd934f1c02b45fb5d99999d9df1ef9879ce577f00b59f59f5a2d3925c9d79959802bc518896cb3cbeb68f07d3a513ff9182812a5a41a3fb4171004f90de777731a4352dfcc40f3b011e417b02404023536eb951a45f46b10afab5c8b1c93d268fc16c6e0199f6ede3611fd4d299f568c0e1ed6b3d711800acd96ac1b1a1709272c9e8d5c1c1a3cce38a67dccbd72b3503dbbe5e0a81ca5917c61cd192787d12886397da9f43f3e11f06adc0b710ab41e0e4c3712137d818b7db003f2850f6fc62893e41e5862d5f2e3c6c98f80b32cd960b4a86e0d8990de1c4343f4f3cc387fef35f137943a1c16d455fde46b374a60c75d5c9ade8ac7d0bcdf7a8bbf69a90dbedfe2131fd888d95e7ab1ec4ca08eab2309b47df8aa81b2d08c0cb8b805e5069b4877060d6b242e79d3bcc20aa2fe64a3dcd88fd6e49930ad34bfac0e44a1bcbd63557f9b3783a64e3e153d0dee1bc420f0a76ad59960810793418e5e51362d9d2eef25e93956b449f9d99354ba6cc3679cf7f1737ed1ad5bcc2288aa36b3d887482207d7f64252f1f7090931ee9ba52022bcb0a32b8513c93fdfec102fce4195c9d344f03b978aa28a470c3e50b06ad100416f435ce5015fe8d29402c7ed4181b239f22692dfcb1ac0956f5bfeee397cae0f0bf5ee736483043979aaffdc5d4a1e61dda203f2c0555942202987d34849bcc0aaea3a8fe78eb3ad435f7886ee927181dbd0372cd49d6fd00db1c2f98613719d2072ab92428d693cc9fbb04a1902bcc69b8ee301c87867215b26df2c64b9be0d333445d80f672ac26f31a744f0493673f945f7bfa0d39313ac9c4a17cff5f1d667b39414f6604e916c611ec5e857700da91f354f3a1ba06d20ac58d9d213151efa7fdfd8b1e2821fa26bed14edee2cb4805e274abc164b495ddaea2fcb019aedc62217ab5a62f5f116f1a861b5e9730288f197dc96f8e1ef03f01265042c2be318385c4c4635ff16639f11b9ac8197e15a0eb23b1b125c35fb335954fb5f58661004a79cac61c7dbaf8764251bd80a0a2b2531bdac0b01d1f7eb5d501a192fff0af948956e2222726aa7fab05982c666b4e9284c80526bbf1f4d1496943bc984955952c3a984a162561c20882219f88ff683479e750956f8bc7c2889abcdaa2ad3241fc11d0bbc5c14285e5e1c99abf6a16e505bad65640f2da67c080b4da5d151830dc87c804e1fd2164658d6aed705f5403b6d7371113bde0cefcae8f20ced0554a1e71fc628592526925f741a8a1b2b66a30e52859e4529456952b8c9c6bb8a65f757f8f1d5f757a27ca6ec2e561988fea5bdfa987732fe050d6c81a690ddd7225219e42a396f4e55274002321b51cd528f1095400e926b1e0cd42048788854d9e05f96e735e5e031e731db4481603d0747f98da36ad10c9d220a463e94bbae57ab4587ebeaede126ba9fe6e3ed74ef4590d238f9692fb1ba5765815ac335a911ce29ab682400c1e63b55184775bbab27381dde691910bd540b5a05d0280384e4f6ac217a42cfa3bc5985d3c92f87cdd716df16764ddc859cfca7a7d85955e0dcfe38ea6012a86ea52c6a9a7dcf81a289b0e165ec515bd09410cd6b474cf878a1d27efadcaddb368e5709cca5b8a77ce855696087e7847f0452f7193228be50703eb3757d470e76d1895a9bee3cc0018225972b8b048294a2b94b9bde04becd1c129b1e482ae3941dcaf5c4f1b33afd0d728c3484985a1ca72ef954175016d0ac2a41f2185fb1fd5932f9c34dfcf9e67c249c75e23092bfca60b2337531488255b3a15c839581c3b5ffd7f3b9411dac4533423d68dbeedef48cbecc11c605ac4c91d708370fcdcec27404e6193b1e445c4cea3c089e1f331b3b36b470ad86c053c3e57fa645c997227a26320fdb5429b6a2a2b7234c39ba010d739f03c83981166c850239e9b784804c552a6d3f0e3f08287e8b561f31f6823bc1a6630264daf44d5966064ea778f11d33e663d7427bc03f488751d56a585e1702d777d08ccb9ba973741ce4fcadde636f90c529ca2ca1cceb18d98c74b4f2d995a841c08e440e4aa1187aabd698dbfa8ffa73e4fafe088a850d308309f084e7b3e8d1dfb88f9ef491535dddbe80af06a314df337c7c74ba7dc6915d88f667abeac38a09875fded31c8d4bda88343b704de1898fba462813ad3ad4b59387d022817e84971940fe5e176d76d8294306358ef1e86293583c5d271716ca7aebdb97954c5fa290f824bce3d272ed7e501b4c167a35d0eb8d074d5189ea775267b92dc165c7ca89abd4fb298da2112d6075a0f3568c77b87e12e8a47e6c689a72dce5ceb0eda2e91f0d32d4e7af56e11831d854091b1fae8b13112cc380170bfc834b22030f675c27716c61c3c9207826b1e4eacc06fe9d63e27bc0eac2f86998a9850a48ea1b09a62bd9b74b2b82fa19e15d731377c26218f4efb08d69d67b6ba9a866d7466c5c9cd1878562ba0bba97478eb358a0785ba1e40754193be25cc3d3a61fd63d9e83edba2830fa0d9fd45a80c247d9004a0a098475ffa891ce6f2bee860c2be6475cd759c331f665b74ab151c6e67331bf9426b28b939c05d1f4d0720089a542fe3340827d504077c8c8d31ed55be34858890c1cc031c60304ac49b1ce7f8cac7e534041a8a9d41e6c3b076691207ba6e477cfde1638916891f022ec336c051d92240510eaf0db8e39365de7e0cbe7ec0ce6456cf86fdc85ce8afc53678cc4b6a1df014ff990d20849ae2e77aa7e32df649013c91424850f03db79342583ee954080b3cf677df9d37a7de9e5feaf7887f85a12cea9640d6b5d787d55a303d716dc9d56654e55b7db104e6c88dc8fcaaf88e71cdc1a0ed637246319ae4a652a282c44f64a587c71fd378f3b264337e5ff07cb24baa5410a868254c733166a88998e8f1854258e7a5368664a267d817f0fe1466562dfd0627a6ea8cf9805aeb752ea4e321b44def179c351a3d7151469d8be7aa8fbff44e19effbf307f0898e5ecd0b867e0394e7da08c39e7bafeaf091c67c47b53eee37d8ab2f30b29e80fa512bf25752ef683af6992d5f6577a255567b1ea6162380107a6092512f57c2c2a897c040a0150cae1c9041fa5496ae2c295a12fe74fa1827b4a5bb1685b380f45fc690f650ef2a2c6963d63501a277b10654ebf939c73e5e9616ded59ceb3af9d1b70176844a39114634c75a955a9ac1ff7c468b0689112d5cee70dd2b8abe09e310baf59893eddd8f7b04b15fe99166c29c69026710b423e6a67d038c0318b210008adf6fe71f16c8c819c3624a729e24bfca6830804b3f750cfd310f28d55c7eb6c7d17ece7418b6d3405f05d4c5e4f30ad8b323a705d19d3d687254af7eb52075cab35d02bfa5281725a3ff2c6e2982ff7da3ddde0e2e04b0fb7286ec62a9651783e1e3f85e54835d46345d1105b4164a7e5d701c19289805e6347f6e12068539bf26ddeb27879d06edc43e7505f7583138921cb3316cee6764dd073c9f78f40e8e2708ff875a1e7856218f97cb3b52a7339ee7b47840a58875f5084872c99a28a53cf7d8d4f742398cbd43a999b9ba902b68360b47f17e3ed49c910e26e63c0d7c6b8a9f9641b1f7d15847c36ddbf03c11e796dadc3eddbd22a7f3a8287acacaa7a5f8eef0415b9e750b53770aa12195a1a7c9f637f5dca04fff1da287f40bee8530cd25ebc8e089f3c5cec81570450d3885a31fbbe79b0d14eb43ac277877b75a4d68ab6e15b516211ad6881dceb59d28065db113681d4d5398d555c4f7c27be102e636b5a3648b25adea5ef463a7797dea0fd10e75fb6dda4fc4a80c8ad2bb2da001bdfb30c4dd2023a5c0b4af926ce43ed6d239316798f9e5c4c80354c463b7a6a5a19b0b75a205e07cf23d213f60564355f73760053da908c000921c5744fe967e5fff7ee9d2d7db6caa9dc944a8cebb5077f95f57d48aac05167c42517ad0db7d32b95491b02939234f3a40304efbe15592c74ae76d0e571bc8b7cda2913262d6c10745a2a3f2244a7b692edfa6b3e16d374d96583a6411f69e60dc58330c25f1f3177e2aa40ad559b864776042699bc9de5348a761571f407cc208810002d11980fd4b529fbe74c4d512ea14e0b9c16e1cdf54bc2219bd2dff4a2dcf307c87ed7cd7ec202710c5e357f3e9b78cd4218331663ab061cc24c6bfbb732a6f5afca883e9b5593bbce0148a9cff85bb7e5147179f986e3d4f84d31485d5255d204141967751588d3ce90232f1965442078584a3df9fcc61248cdcef9b9248c3523a3bb44bbabd5b71f629c5b4a856d5a27ea287789784d00747397eb1130303df9ca6880f86564598c9210b0dc4738a0ced9eaeaf97cbf69d3065b2b83e5ece6604e0dcfcd5c33d8e9dfed6f41a74e6202a275f11acce1898fa7cbd44f34784e3abba423e8fcfd4e7a7bb90481b6c839b423139f485ad0f309be370ae9084dcbde43b5010053078c9aee2be58b24492e799bbf5cfcb087537b21ced5feda4bc86b2a05e6e2af3313d7d2428906bc360e8368e1562a48c60163e687b4bffd84cbda1577efa56b4b4278aecec2ff07052f4fe1c646b74b27e17008c4c0314b6dff8e70cb52d44be9f58161ce0e33b625d638df254fe84a", 0x1000, 0x0, 0x0) 16:01:05 executing program 1: r0 = getppid() r1 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r0, 0x0, 0xffffffffffffffff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/17) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1}) fchmod(r2, 0x20) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x13, r2, 0x0, 0x0) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e000000c2098d72daf100ffff", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0xd13, {[0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x2, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {0x40}, {}, {0x0, 0x8}, {}, {0x0, 0x0, 0x10000}], {}, {0x0, 0x0, 0xffffffff}}}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xf2) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) socketpair(0x1, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0x4) 16:01:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0xc4a7dc6f71cc7eb0) symlinkat(&(0x7f0000000380)='./file2\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x9], [], [], [], [{}, {}, {}, {}, {0x0, 0x1}, {0x2}, {0x0, 0x20}], {}, {0xfffe}}}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0xfff, 0xab9, 0x5, 0x7fb2d734b37c2724, 0x0, 0x6, 0x0, 0x1, 0x1, 0x3}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x5, 0x3) r3 = socket(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2feea425f23000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\a\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = geteuid() r11 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r10, r11) r12 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r12]) chown(&(0x7f0000000000)='./file0\x00', r2, r15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], {}, {0xffff}}}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet(0x2, 0x4000, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x1ffffffd, r9, r4, r11, r12, 0x107, 0x9}, 0x5, 0x25, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x100000000, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {0x0, 0x2}, {}, {0x95}, {0x0, 0x0, 0x0, 0x1}]}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x800, 0x0) close(r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x6, 0xfffa, 0x4}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) read(0xffffffffffffff9c, &(0x7f0000000280)=""/121, 0x79) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000018000000e800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x5}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCEXCL(r13, 0x2000740d) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [], [], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x20}]}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='.\x00', r2, &(0x7f0000000280)='./file0\x00') r4 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x100) getpid() ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000340)) socketpair(0x79a45bf0a80ef539, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x80000000ff], [], [{0x0, 0x0, 0x0, 0x1000000000}, {}, {}, {}, {0x0, 0x3}], {0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c6530009cecb2035bc9c5419d287a4afc8d6286dc55626f4c073306ca841c67a80e300407692829063b08beaa1b539663a9ccebc45df7a759ce5c3a19554ee35f56e6f8e42fe5ffd6c6b9ea46b96eedc6a5272988420287b33cee1f3ff9db0fa84ba91cd4cad57b4b0171c0212f51fba3182523acdabbf2f7ad7998fc2e73a735d72b46d0ee14c2c4796eaa1a913b92ea5f6d512f18c96d343f529079c847f49660168748541aa14bcc8ef7552d17d2a12e4e1baf239cdb216a3f17a476c40cad1d900b024037c7020622e14feff90d838da53dcccf8b969661641c33be"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000140)) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r9, &(0x7f0000000280)='./file0\x00', r14, 0xffffffffffffffff, 0x2) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r3]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, r2, r7, r14, r16, 0x110, 0x6}, 0x0, 0x4, 0x101}) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r19]) chown(&(0x7f0000000000)='./file0\x00', r2, r22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x401], [0x5, 0x80000001], [], [], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {0xe80c}, {}, {0x0, 0x0, 0x0, 0x800}]}}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000], [], [], {}, {0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x714, 0x7, 0x80, 0x0, 0x8, 0x1, 0xa1, 0x1, 0x3, 0xb9, 0x1}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x9], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x20000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000c3fc351071b95960bbf07793e9f80000000010000000010000000a800a3e00000000fffb000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = socket(0x10, 0x1, 0x7) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r10 = syz_open_pts() close(r10) r11 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r10, 0x2}, {r11, 0x40}], 0x2, 0x2) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffffe) semget$private(0x0, 0x4, 0x220) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10980, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}})    16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x4], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x200000000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8001}]}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0xad57, 0x80, 0x10000, {[0x5, 0x6, 0xb4, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x0, 0x4, 0x0, 0x5, 0x4, 0x0, 0x8, 0xfffffffeffffffff, 0x9, 0x8, 0x3f, 0x1, 0x614], [0x100000000, 0x8001, 0x2, 0x2, 0x4, 0x401, 0x6a7, 0x5, 0x2703, 0x3], [0x5, 0x862e, 0xe6, 0x2b9, 0x4, 0x3, 0x8], [0x9d, 0x4, 0x0, 0x2, 0xfffffffffffffffc], [{0x1, 0x7fff, 0x2, 0x4}, {0xab, 0x1, 0xfffff2b8, 0x9}, {0x8, 0x100, 0x5, 0x2775}, {0x4, 0x7ff, 0x401, 0x7}, {0x9, 0x4, 0x84, 0x6}, {0xfb9, 0x3, 0x1, 0x4}, {0x9, 0x101, 0x32ea, 0x401}, {0x1f, 0x10001, 0x7, 0x100}], {0x800, 0x8, 0x2, 0x992}, {0x7c47, 0x0, 0x5, 0x3}}}) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:05 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x40000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c65300008c174328692649aa7bc1d77256133157c9e983fc3d10a97b9df6468744e8cf2ce0a4825047c99f849db596ea8c0b02201d19a6f443e86f0346c9a1877b35aa38e600f705ddbfca0b90ed6880904f88ae60e34eb1e1056b73621b0e138785d4f0e9727553ba8a8750463bd29f57cc6288533417ecdf072d57ed01f4f0d124e14a8021afffffc531367af2d020e82e90902bd1474e5c03e5a7ab2ecee"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r3, r14) r15 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000140)) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0x46d) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r15, &(0x7f0000000280)='./file0\x00', r20, 0xffffffffffffffff, 0x2) r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6b, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f00000000c0)='./file0\x00', r20, r27) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r28 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r28, 0x0, r28) 16:01:05 executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00001dbe0e1c723739b2ef02f50000604041bc775adfbcdc5a3e854aa4065a83d73fa761e9d8b5f178c197a2337157990473f21e4603c219dfca7ece1357bd3c6e2b64bdd64191067911746542edd8a9739c64c044c996ce6093a386ac9745c911110a38afd0cc43008d1ec7d200ec7e0c054dcb50"], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x5, {[], [0x2], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x7, 0x8000}, {0x18, 0x3, 0x0, 0x33}, 0x0, [0x2, 0x0, 0x5, 0x5, 0x7ff, 0x5, 0x1, 0xffffffff]}, 0x3c) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r2, 0x5, r3) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="94abf7ad8addfbc29292e8ee814056f0df40de", 0x13}, {&(0x7f0000000280)="252410a9c4d10bef7ffb0028d7256bd4dd11e542ff14910dbf2a535f18b7550a2b2385ad5d9465e67c79014c96cd318b65baff7588741f6b33b11be41578928ba2b6b36a5e22fbfb2eadd6cbbca19bf4cb74f85050f060d87ce1cda3093b7887d3fd8cc15cda817618bc04ad87165f45b0464e419df963ae1d6542d80ed4f6e57170e5e1c68cc369247739dd452515d9d68caf3585c06c97b4ac05d6c809c0af5086b08bbf569cfe41db5cb6577e364d5b58bb", 0xb3}, {&(0x7f0000000340)="e2ae", 0x2}, {&(0x7f0000000380)="b21aa8187e54d619af99127135089b4c943ea94af22d0b2ef64dfc19464c581a05acc01dda22ff41cedcb386537653022f4c63615f6b51cfcaf05572950339d93e41182cef2d9538ed6417b70b5cf80ef6b9b6b4b02378b50e18ce86212239096f8a10427c", 0x65}, {&(0x7f0000000400)="1b3d3d5ffda431bef2976172fcabdccd9b8b2b7b11dbac40df549abdb9bf304ae16a5971425fa888db5a28fb1809c773ea0115e0a6e108f4eff1a21f8a087809dcd38e77a8c46e62478a7d0cd9619c8dd1bed65310d1e3b309f4d0c37281e29dedc9b0bc199531c582879f47f158f28f5985bc7cae3c0ef1b6592a1d0d2bee4d86c2625c8b4ac1c7a085c9c6494361f58363463fc800ee4d0b30cbcec27e3a45ff5d418aa71c6d78d94e440f8723406968064323919b1b", 0xb7}], 0x5, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f663398000000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000000c0)) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x4, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [0x2], [{}, {}, {}, {0x0, 0x0, 0x4}]}}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="9573a25cbc00005acb2c7723851cea1ce87a40898a4fa1a7edf82b1c584db25d346bd48f56d8ae44ccc20ff025eb74cac47ce8c991c6ddabb73db59fb09b8bf2e314651f9214b5f7ec6846287ca48f877786815cc5347a23b1ff44e444d1d8d8ead9d94b5f904b85d65ad4c58e33a8de19dab0d7ce9b5290ed3f30aefb0a73f36000f1e4dc1f05c4d0f9d46fea13693d8242662a0af4fb61c724ad31885c79d07f5a07"], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff4d) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x400]}}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0037c68e000000000000000000"], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x6, 0xfffffffffffffffc, 0x0, 0x8f6], [0x80000000ff], [], [{}, {}, {}, {0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x20, 0x10, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r5, r6]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r7]}], 0x38}, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r14]) chown(&(0x7f0000000000)='./file0\x00', r3, r17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r18, 0x0, r18) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x20000000000], [0x0, 0x0, 0x0, 0x80000001], [0x80000000ff], [], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x6, 0xfffeffff, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00\x00\x00fide0\x00'], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r16) getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname(r7, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x3, 0x9, 0x0, 0x5, 0x0, 0xffffff0c, 0x3, 0x10, [{0x4, 0x20, 0x7ff, 0x2}, {0x4, 0x8b, 0x10000, 0x7ff}, {0x78f, 0x8000, 0x12, 0x8001}, {0x978, 0xffffff70, 0x29, 0xfffff001}, {0x401, 0x8, 0x80000001, 0x1}, {0xffff, 0x7, 0x9, 0xf3c4}, {0x0, 0xffff, 0x7fffffff, 0x7}, {0x8, 0x510, 0x8000, 0x2}, {0xfffffffe, 0x2, 0x3, 0x5}, {0x7f, 0xe3, 0x5, 0x8}, {0x4, 0x3, 0x5, 0x2f}, {0x3ff, 0xfff, 0xa9, 0xffffffff}, {0x29c05862, 0x3, 0x3, 0x200}, {0x8100, 0x7, 0x2, 0x800}, {0x6, 0x1, 0xa5, 0x2}, {0x2, 0x0, 0x6f29}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x58) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001580)={0x5, &(0x7f0000001540)=[{0x0, 0xc, 0x3}, {0x2, 0x81, 0x2, 0xffffff00}, {0x7bc, 0x2, 0x0, 0x4}, {0x9, 0x7b, 0x7, 0x5}, {0x0, 0xb3, 0x9, 0x8}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x100000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x80000000}], {}, {0x0, 0x0, 0xfffffffd}}}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xe0, 0x0, &(0x7f00000003c0)=""/224}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) kqueue() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001500)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x80000000ff], [], [{}, {}, {}, {0x4, 0x0, 0x0, 0x2}, {}, {0x0, 0x7}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202813466a50043f23d91007d85292d76b4e741400e43528e7ad30153f778520422c01c4005c7146ca70764496e2bd702ec74ad80795891673e0e103336c51aae700826adc05411ee07a6582981e8d734d4636bd34213558bb7c4cf"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000000000010000000010000004a900a000000b523517acad06a9d9ac540cbf039b6cdbf8dec00"/51, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x2, 0xc003, 0x6) r8 = socket(0x2, 0xc003, 0x6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r9, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) dup2(0xffffffffffffffff, r8) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000460c27aaddf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000], [0x7]}}) r1 = msgget(0x0, 0x700) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/157) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x80000000ff], [], [], {}, {0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="1d925f27a0a95df24bf2ebd3e7bec7f47ccdca8a2fc8c9ab5dd1c9e9a7c733dfa60182839e1b770a7e96b6e51a392e26545b0af1c574f47d52dbaaae1e6bd95b49d4a6d0ad306098e9413a401e5e9aa214a957e7aa627a23633f00000000000000000000000a0fecc070337f3dadc5a6d26f27e6d286c87b4e2ba01bb1fb4be411e078de99dbbe4d761a9bf491c81dfc3514c0b9a986ca6e4ccbd33b"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="14000000c174c00750cc30fa47172eaaaab43600001a00000000000000000008fd35cbf6d4718cc9bdbf60817e53c73d21ed65289924587696d092f94c1bde97831786019471a7487a409f123a57eab94e492ee044339d3ba2afa463df78b4e77708ec0648f811064a2670b57d94586c65ee7f49cc8c386f7031d9c9817800000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)=[0xb2]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r9]) chown(&(0x7f0000000000)='./file0\x00', r1, r18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r19, 0x0, r19) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x9], [], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x0, 0x4}, {0x8}], {0x0, 0x0, 0x3}}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000500)="b5afb8acb498c98cac183abb33a0cf0eccb239d832dd8ae5956f424d378dd17e981874429f89cbc7f9922275ba491b45b72f27f3ea5597cf87ad09ab741d6c9a5bb8c670541945c573c65db31594aff1a4fd7b012eb25d736c39bb0d551dc45838585765c075c940a3d46c78f8d2ea6483b556ed95060e74aea8447bb4b140d1bb98e518a31cf6ce81d11379774281a176a948cba29259454e", 0x99}, {&(0x7f00000005c0)="b1b1eda212bed172fc99a5ece76591fbc6775d6907d0c1c67ede3ae87bb25dbd881971746389cd508a89ba64d1e5123cd0ea45d29e61db99181c339172de8c05c95844d3c7d0b0dca3223d875e7538ca3774d16b9d18897c06d3422be4577d307e7eb7100f53e077c181503d8228012f8632460d9969", 0x76}, {&(0x7f0000001500)="adcd656a003672b2211ae86d57f506c3fa9b9e306eea8510cae45f52760bab6aef8272efc202231de8a50503e8ea09787ce91662157e43d2d381aca5e4590ee144ee8ca72bb9f1702ff16d01017b2e872a350b53992bfca58dfc6dbdf71a205f5ba8fe8a1428fb9fe71219c5ca1153f4f0baab1c1727494529e234d55fe13289ad8bbf385f1b29fb61902d0e17592558882c59703a86115458addf9f47708eb7540de9de1690a88ef7877ed9770b498f0ba9e6cdf2de11ca7e8093a606cac6f1fe15e2e0c0481a121b7f8b7bfd9d991a72f6dd73cb6ea72984b6aabc3e3cc40e918b753cf8e1af230c936dc6513b21f6405bd8d774b208de568e21898b6f75ee56359cbc6aa80e4ae28c1aa7172639ae5475de0a563e5a5d0794489b9c27cc4c7eb3cf764c636b03b049ba932b4688b44fa6c7f301e3ca9661f6b5995ac6b8e4b325133f406f951cb56c365c5e910da7abd19aa4e1e6ed92403dbe203bd9ad0c120fca7b96e76289770c9486313ab9aa2b23a291ad8ae245ba2cca49edbefca88bbf425826c39b67b1c43eec9bd0354cce72fe85951230beab52342b8a1987d8b6fb99922b48dc2f18b1e638f6ad31038095b0bd4a8e897a795b0a333064a1509e80588e126e92c30a503b2b8c1e6de3e7cc96b3f439c05c93bdf535c4c83f2b74b8448ba8411f591626c9688db0385eb47e72dbcef4a82680769a3d8817baff3029d68b34323b224fcbf2aa56dbf9ffa8ba0781cea779f890b52a7b83b03e55e1e5e7bd965b07b3a2db5b194b78caee89051244ae179adfd51ce6d31ca74d5bf67b8b1e713262484d7206097ad2883934f1a73c406ff5c762c305a0df5cebbb74113b9bdb53990eac28ab1616419da8a7b14039651bf72d6ed65e0a91dda4a92d9d126493d1a7caebc030b233f7367991a22157d66a956fe85e6a2245a9b17a3a5a192a3f87835faf195436a6b8a0b10dc14e33bd28ee692b866fdd52170d8dac7f1fc5e6462d708c9321d5448359910a499c70b65bb3bca53e259b0dbea71b6ea605f6cf1d3422edc1cb0c8eea21c858cd287f11ba957806f6c610d91b678d6b9e5c886c76829fadfe4f1248d1a7c5a916f6c96945fcbaa2e271f8751dcdf7148b9ac7cae8b994781b3027181dcbb14cbf59b22b3e858c694c979a550f875c7aff420a265d3aa77342e2370e3d9d8eb7cf52ffd17a10b9d76ffb9178efc0df6fd1ad12e44fbad7547d6b1dc6180a3f31531b91d935b0a1a3f5c3473de28e1b5b77278c9cd01fa776296989511a91f350f49014485d6709c1a1598b79ecdbea9ea5e162c76c864adb1fbac8b453505d4cd5fffb102c19c49c6e39901054c5b3c1d83ce41a20b16576c00da0170cc138b04e10cd4fc98be89d56dc0e93412be5514ca2c23352c36481e32bc06b430b758e6d2c9b09ffdcdf7522ec552615c2d7c3f25f53c7eee9ae2aed2ebcbe0a1fe8221b5ca617f5f1fbfbb8327f76ea22464501a50837fc08070ade0efd16e301b4c4aa3f8e008b454c526d50f4f058483f69914a02f44b979cb333b5254a8e6e3bdaecdb10fece84bb1d0e7f6a4fc93cceb78e5a86320d9c6084c91a526d72ef699a76537cb95d474a8c7ef9eece056eec251811b1ede1e8537cff0e0fbf08d118216dbbd5a337b0f4c35dfc86309e76886edb120246aba6b57bc7abd45d012510dc46e122d2bc34e90ee1bf9a259f0ec56e8871da4ea93bc6ec488450d2adfd6d640211a200114e203cd4cb9e7ebbb5eed5c3b3a39ef79477a8cd081006c9babd8873a4782dc8c1abc2eb05706a1dbe46d0a7976b228c5f8bf8ca58930ec7c7cf9912251d7cb558153499ca81d3cb98cc6742e042ec44667d8e1c8d7702d07c2d8fe1715b64ebb8ae4630791cbcbefe6f5ac9a10eac34ad330e1e7adede1220a10d91105cbc8ac49e9279438f41b21bd9da36754787806e31b96d20c83cf78ee6e4ae57c3cc2ec73f43f5c1906f3a6903f4343d1e6572f2bf66bda6110b99b6bbab7fcb3cf0726d529f1499641f47654b176378e133dedf2336a6950bc3ce2d2d57c0dbe47c57647d25765824c31de194e18958c5718c93886679fe86b22fdf3f1989194a0fff4adfbbb08fc23360c858e48b8eae721fb9c549a65d1cb90faf05e366d7fc0106005518025881fce1b459626ad56be5b4139dca7db4bac4bb7a0a1ccfa2a7983c50fcfa325a68e8d47a89a8d6f73f3e2e1bced5413ae28d9504481a780f300c782c04d46b2b20b82eb6cd7a31a4a5ad27503a9171f1e460c7348cdd8764aa0e88142355fb73a0f4a1e9e4936ce5d84aa638ee8bc135029a619b3ef536dd8c3d787c69eaecec97b25e3dd3e88ab68fbfd535d21d51f2d87370ee2eae33c33da9aabf442db6b1966a54d9204cf581bf88880e20855539e4f28d834038f37476b0b799fc32b610e4d4009ce4bbb1470df118b7e8463fc9c596b3877b0b35061223b9d720065f68cc8c211c05582a3b072cf852c7decac04fca0578e9c69f6032e622147d22462c8ebb2f971de0f6681ea7a8bc7b1cc4d6b68322f290a0448ca728199d217e8917d95ad380e8928da9f151d4023d447f832c15e541de8bba78f7518c4e57a2a0e0b89e4383da0bce1bae27a0efd5d1dd7c31ea73ec3e411eaad26e6fd2122597e25b011e0e043474f387366d140dedae8e8267bc7183f6b98a618da3bb6d88564209ce322d0380d678c9d0a4f50b867763ef682f8bcdb55ae51b7a78837b02966eaf9772e049f74f41707257ddce62a79590a88bf6e7b15c523d494c26a199c9e47b970e675d76ad3afbf71ee95369537e4cdc63e681931375133bb857fadd08cf38ff00b67bb048536b8516793dddad71746643dcc78424662b79994af2db772edf9630518f4d3e819311c5464b23b852f05ce95deedebbdae5760b25e1f275e89ad364b7d41af809fe34bba2039a7c10ca0939139971acd8b9f19cb3beeed441b78cde3e25691a68ea170a5198fd00bd9ac84d486740e3ca1db528f608d72a5f79139ecd4fa8168a8f86810c9d90d951a6177b292ad4d71c8cc4876a0f4048177756e1451959edf8c88fa97190afc339d09ed27a487b90068542fda8ca77b2981c1e1efd05fe59ff9342cab214edf47ace76cbffbdd15cf950f9877a33c9d6488a32926f8a5497359ce4823bb263cfcb7edc324d5c93543978737488d33f56eb31aa1936ce0b4aa234e9718b744cd0e143a9ee2e64af7385fc16445aa7f48f43dbc9406329bd05e3efb388bacf47155b216d19708983c1b5314baac17801339c27f0f9ce18a026c8cbfd2df36c20bb3a7e4d5bdfc209200b2db80bdca96303499cec253f6bc4adb304b144649288ae230cbc04c804c5ca4d4f0d2c8874df2a8f78ca5f6a295da90171c571a413ccade0e29b062f6d9335bdb2a923a38a27a7b2ab799764bcb87ec96e60c6c5ae8ec3752d5c98c0d1d4d2e54a55de001431907bd71322ac8516973f2e2531d279a7f3e4828f0b5d3e24a92c6d0315ddd8abcf4f7ced84d03432c4e430bd0e9468e25759b047a3156643def9c3409ff0c309a5d899b00a36ce320c1d0a1c69800f4ba245536036e6ec28f0651dad6ced8d0aba7f78b5893826b3f1e4f854f412bd4e8920ec67bf2715850f432d3bda2a54982c91f230d477e737bebcad5035fd2bcc8080798ad77a612c153904845528d175f0f43a7f03d6900a5c8c90433248ba56d477b0dfc8ecc38f2ad82d9dfc364009b78eba3c0e941543475e5e145377ab2c311aec61274e49e5378e777ceb529688b448b44753da49669d34f16e4b273e073772bce58c31d6689037ba0a1484b483d07b020b9abe29eb3dbdfd54a677fe15ee2a43245c89ed69e0b5f4561b3aaaa4066df8215d5a0654af39b2ef0fb26eb1fd7567f816afa40c4e50a8b8281dd4b1f9cfb0928cbd6f543ca7886cb1309f864276766c2b53b15e38915f08c533f7c1e3bf64725d3ce5462884a8e86081da828589f644b5470983ad41dd7fcf28dc949714537ed64a7bacbaac28b0768d8d2364aa6e257d300a3b71362f21d8093d81b7b12b92c1a685abce4a22750fca75a156339d29ad6886039059a3d59ed93c4a99b040f042f1aac9731a8cb658cb7e5565d8fbd3ad9817d6f879a908d6cc79dfc9590be52f40ef6fae038ca56f577352c333950f2715e46a71caedfd4bf48a4151d35ee124f8f5831c94e9fe6fa60d62a6dc3706d39f84f4388cca29dd1b5629a567f4a38f86e6976a527a66fa2e075884e908fe50caee3c1262e2d5929ad91564a8efff5cd26722d5bdb16f7dd7ab9826262b48525e91423986fc676dc6612f0219899818b169499e66b791db3fdbeba6664e6fcf9c608f729587bdc6392da9d201767b14e979cd67ddffeb13380a33ee475bf7943c8e5aa57decc7a03a9633fcfd5b785b4b6317597c5399a1e754dfc70a126179aecf7610ebf88f639dd43021cfe92761d31c77e888ad98e85c28c66b861700185877ba0da15567e1ac64aae75709d04b94cfd692a6c9df060298fa5f42e4e260916c04a9b287e1ce40cd6346fdb299e5b72041f7010d2045054a5fb801b227cee888205c4a32e535afb0c4f16019469be8e3cb5296a11ea18847884391c91cf2d86b1d26e2ce65b991b7bca038315cd999318b7004d02efcd1a21187208d7b30323bf75a90c8c5f4315a7b132932c6067c49ceff36dba3de6bdb4f5a463de622061a4afe92bdd3cc85e3e2589e87accad5f00fc82485977034eb2a1f39f98c2ab9f6c81e10952709e8e904039ed9e8b40490cb012eea9ef840c1d9a9736a86cb0daa9ba9b98418cd99a9389e2b7d709d5ef4f7fbb8d458103d1f5ab917139e6e6b56c9b9c5077cc0c4f0bfdabe04ee4a940432663552ccf46ed0c854557c860056cf410cc2c7a1e8438350ab8ad5a689e53c3b4ecc2897ab44e22397e42760016cbbb09a9ad6abf98250e40ff9f2f51978b2fc3ae8018ab1b305159dec34c6deb3bfdc44fc9f78ea1a6810e14e77f85ce1481a20b2883ebd2ce37aef36475871bd04a3565e011c228712f3e4e602b17426b6588c448f376c019400584b3006668a70825bca60b8be359481b74feacd6c089d859d78f8b701d3de67cc619dd777b8110272abf917314a4950d20e38565f91dccc85cf7f13feb581102b2ee72b464646ca51fe9557645970c3f3330b823835564802604b6058a8844f9fed9a4c0cfeee668d82769a923de7f15b2f932788e739bea7b8b11bb5cbf8df0736b5992bd8eeaab053fdf3078ba1ccc6b0ced8d2636d29bd605b69893c234b5bbeec4e54585c4d26465b8b35807404f3800c89331de4a3394833be072148bb6a27f90b4d9132c09e904fe237155eec6ca6bc7f5aae8951820edba67a8214c853c631d789c9e6f1cca894577f8a902a78a2cf2d1092fefba4647e47226de6cbf5970dd09afc4712a3be29c4e61cc685617191cbef4956c319fce8014105bdd812806bdca5d725c4676bdeb148b98f7e9ffdbd7671a844820743d9f6e9d45bd170608a69889b89365c4d957345593094395df5eda8901546012da174c340a9ca0a31192d89528054dbc03317e63b8addee269a6521fd0db68a121ae7ce7d68062a55bcbde17eaf57ce3de0ba039ecffb7de11f6a9dbba3f0d89af1f533c8644b3f303799e57dff16e2427929023275c276d82f8aad484f5706fb9f6cc954db2d1c061e7af48ae79d6940c5f483f8e123796f15439f52c399f5f05d445107ddb341e92dbdd52aef96144aafc3eafed2c053286cbabcc604", 0x1000}, {&(0x7f0000002500)="3f409b62ae270f9f02d199cb4299967b0f78c97252f6c4e88d26484cf982fba549da78eb3163729538707fae259bbfb875d21ca9169f278979c8beedf14677f0aa9bde2c337fb5e6562f33754b9be0085ffc7dfbc740b87312fe903ff3157aec840175d95989e069645c781812711061e65fa958c1601af4fe853627d71dcdd47735ebc4a2563e8bfe111e3300806184294b3118cd3b1563ac1c4fbd4a35264e50df6f85affa2a640d65b0e486f5ee6ef2564fa38c577e4bb36fcf3bc602772da3d1d1878114b011243b889baedcda7c9531aab046375daf2ea7622d498e561b5c7abf7bd7e95a2f08401c8efc74ecf3e364cff3d3a3630fc2ff214353adf670b339000d492d7f3f76c01219132b7b198174c10f66a1a71b2836ef7d6f7ce1c93a179a122dbc1ebdf3dbb77b0c97134a8880f0d6d79e092f15931e0800a8a99a5fef553072696559600292a4dfbeee0c4729266f56ab21841467c13271f0ff5f4f816a64c7bdd7c543acfbd75197d4a4b16b1e3b5fbbfb723553a5cedb2b6ef96327656730d4e186d1a35d5ceb3f89ab85c0ee7b434254fc0170b962b507c33b7b13208cea3e9b9fcc34b7d8f3a782bcc19538a01ae9582052b5f5c62a872390e3b597f86e978997793cc14f90a1c2ab44890c5c646f3b4a764639965139eef46463ae12b6718c1a6c0f25128517cb36d560198f7655ca7999a5fcc07fd40fdee8162d343e13d49aa9a77d205a35f06f99b66b76cfc006aec92409627019261b854ac99c3d82a8c6951dc1d61ad8bda6bdbd107b36a72b3301932d7b140287708ed987cd89198836edebbd0e9e14f2595e49ee28f1c591d1131dc996d99cb42e4ce28bd496654b2455ad3204cb076c0ed719f3bc5a8ba565ec8cf9f45a4c3c1d7f29564f9ed15133e2b401cb699be4e3cb7fd17b06585e5a4f8f914fa2632f334764ec22faf829ab2b35e504fd960f2237f80ee8cca2b1ae9e5c74aaee6e9307bd376f922afa53bc7ccace07373be909f08c0d5959888b871daf64986d5d7539e0304eafb3a3fb395b94793916b3be1840957b7c4dccd43836bccc7047ac651c1645e5c98aa0bad7de4a8983b66e43013538baba8cbd5e870979e34323d16393406b3ded8a80d12aea51bfb83f4a96bb4c2ffb10d39b31d76df84b0a6571f319217d39e86590d634741d2229f001f56bd45ecc5b71ed294a360e2e10bc9584a5925e563756710508922636ddc155b536a20ef2f2763e80745a452aa280acd0a626712b217878499940a407058c6d97c49d6f002eeea70166c601bd0173123543d321b043e56bb1bf5de134700e916f775d6dd342cd1c7d3d12ed6756f5fcf55fa4a15dd6a5a468f45a9a34c542c2134472db72ce4d256c880f2299a933a5344c3055f33d2d3a0f5c2b7a0b50d8f609fbfacfab91f1079ffca914f72e40d9ef392b602266bae96ba06ded95c018c96827b14ee6ffb2e2c00c8cd410b40ad9fe26b6cc3128511555d7c4cbc973e5e57da81c4dc7a25dc6ca487023e711f12d3efb1ffb42b28160b59ee6930ad12231a8c9793a0caf3e2f096fd971dea1feffe0de8202920b6e4587d3f2b32f8846ac051e5cfdd526f85c1fcf2c9b88a7f6e7703b806cab30741e0416921b1b457a3d538e6437ed61c8a4ac4b2d6d201c0814de269e253d8a4877deee5184105c16656b948cc14aa209763cc4dc26770d0dc2bfbc5ae9426aa81940d3eb44f1335e610bcc78975db7624b095480538f8e127ee0926ec82b119f9f594f3d11ed0244178900cc02d1f9968b945eecbccaaeb3072a5160e6f1a68a1bb3ca328f19f5c450fb27323a48ef086b970afde198832facd0265e20e111fa059e3dd75adc48eff4e2eeb3c3268ab1dc9c7286286436d15a1f5ed86bfc7b4558ff25dde95cfec5b0467e909b77907e5699ec5ab303517d884dbe0f5f039650f806e8b963f4940f420015173cbc1ec9cdcd914cd5f7525aa93f468999eb5fa7c9870a20eb53c7f18da3bc6b7c7c7ecca6f5720fdd2681b66e57740c9e1f52f19ed821694f97101efe7fb3846b81af7772c214fc8095ccf29a0bfef3e3f9a0130e7ecfeb13033962c3f962ca4cdbb8a8288d9b1815e772df2f08323ea3b9d630abe54af888591bfca9437d026ff71ab8a0052050fb1361157a5a5c217c45b665474bf13f202dd83f227e88bf3328bfc20758c5b799e60ff2b9af9fc98f10ed94705ff2a431a7da4642f14302d1ee2f36668eae5f70040fed23411344a70154c5c039c7ed92783c2ddb56192d83fdee82e455a93ad5179dd7b4e972deb3013179e9f707d9ef741c1be6b0ff0df65eb579110593bcca18ff6d0d68b7e248650d331ea4915c1549dc38d7525c93503c48257112f72d08fd45f53088c2b8ae2efede8244dc0519ae49b25e38d0ae184e5d82fb0eb29247f0960ffedc01b51776eff5ff45b4c82b09db79f7b967fcc80af1fd33ddab6a74bafa20d2fe7acf757d50d7ad3f20b7345b61b033bd6c6a2b05817adcf712b719a5612fdad0e1a340fa3f91978f57a4605729c7810fe71e6b1e4f2da20c2718b72e3a9bffdfd871019ed0d903db430aa9cd4570fe862737274772399ec4e04534bfb95926d5600b2ee28ece90b5ccc04d73492676230d1516a197df5a1f2584b7402c44582db6ff1f29870936af873954cadcedd3db1bac26a3099d10f4f4e87273a3c8ec0c0e20ee0758bb184fdcee991208f350fc1c7b08d316ead0902bbac04c1a3757352ac890cb82a12597f0e18a06c2f53cae195d2f3eac55786e9f90096b2cd1001d472fb2af9e5688e3c71687dbffd91014f33e72353fbcc2919289bf7e6485b83d4201e728b1bb843dfe96bd3bac88c38f6af64bf449f6cd1f4efddeb512d007a7ca0a897ef62053fe60614f29c45faf8d544c24ef72b154ab8bd7392c49c4d37f02cb170c325dac71f73b1bf091fe9462aa254dba47f9679ff359f11cac747830c4cbf0fd771e1ee8bd699f4fbc639ca4d7cf03489b2fd4b006c7d3af88c481d345895bcd06df2a4c5f45b28f7f4ec3e0ecea28dfec8f62fb67212063bc969c73a4abbd143779fd039825904db9e5b92f0ee00f1d3ebf4ac6ae4df2a9ff2b346441c37d5c98d723987dbd33fc79f68d7163aec57e4e66f6cfd2c5f827de76dfae8dcd5e61b7964c7f488f0425871281ff2a3d8e6828b05b1ca0922e86490d42c8f63ca380685e6154eda7d39bb63cd715d0933d304e23ce7b6a06930331dc10864818244ad3cb3baa2468ac27687108d856e258e700f12e0590a751e639c23cb0436bc314e472f70873b7e115a5407d3a7bcbd50909653a57db6bf6161164fd0e3120a29e92f439875628b552cce032e59af0d07278541631a0d60f017f96337d4817ca42da32be2b55661ffd760ad369f1b0a8aafaa8eb52641673ed2b7f2d9b51ee88f9b8ef6ba60510ee65d4bb1cc3aacbf2304ed53edd48cce549a6e0ba193b3dc29eecce751687fcc03ccf764f417a5764143cf3f6481c35fe5f41d123447182d74d8884167d09278fd514b152fb5bb47067fec88a4068ba02a7ee731f901f1845e62441ff380a39a4367a9a0a5e43fe0fba6a39ee8c0faef4eed20e7201dd605fbfd173babe5cf50d56f86d8b2ae37756d19f4b39da3a2ed3d9f9688e50070892f73e89d4f61b188351bf49d630efb5a102d1a70389923235459a5e7ec03b63f387c58da239ee99a7a29ed4f367057d14ec945f14888435ddc723d387fcf0246ec692cb527692f000d3612e2487ca6c073cf42ede4a038e9368c24a89d63409bcda08a619e38e800604ebbfe1d8c19fa9d0f21f8f5e00f62c9bd94cece18f9bc96a4f6dbefc47e81ca1ad438492e93f865dcdc07f7bde5bab4900514995cbd6246bf46740568ecfc47dae04b2102e9961c4dcea807d9e298a4c6bb024f6a618c9a8e1fbcb2366f807bc8ca7a32e702f3683a66e08ae85fde2a362aeff4b22c05aa8918ed16c4a42aa6de4607fd5b0a3dfae26c7438d84551cecccd71c18f741d90e68ebca81693e535beb7a67b88e9671bba899a575884a9ecd5e0112cc6c92350a6132fbf03065ceec8172744e53799341aa94090d40829cd97faf5b3b7f29c7e8b7d00939f0315c46382cabdedf490c6eb8c1d1e31ee4d639969edf68f38d81ebaeeb375202e4a439a9408405a10a13c64043fef54f84961768e8ce12f8643d3bc42ca6e687b549f97b0c3287d15f0d41be659e5ed356e99b38e0c1cdaab48160908cebd4e1fd592253d4ba3b4674811f13e0baa56c01bcf0fddca004feb7921ab44791858e8c8f5e078874cfc29849177e20d914f04b42ae9d47c1df6b33cd22511b858faa4539b21ab2f079a386d5969b88d6eea148a1eb3f08a4f15887f067323d444cb4132b309d1fd277cd68a9d8d7f32c333c6ce541ce0a0b87d1d37d95fca8d1b0ae2c811868695f55cb7c4da0434fbf0a9e2453a1faf37452afb23964b5655266024dd895470ad93eb3d6fb6633f1ab4367c40a55aec77cb3e771414af78db8edfba23696836ccfce1d94905293b274c98537293f972701c0699492d954e27cec8ef72735ec5c50d38f0c50d29ad9b42b1b657d6ccc020822ab4026a00d11db314ed3294aca5c688b39b1f0768f6ed7ef6374651b6cddaaef45034f89c62dc348257306a8afdeb461a3a787853943a6917bbb2768abf36a036b8b0398843c1c21fd0cedeff122d9ab1ef1919ae2d09663ea568e3a046447bc4fc8f2c9fedcde64bd66c64ff0f118d38aba4ccc52b3bae3763f6096e1c215799096108bd4a316932b442972e972387cb607562303045657ae91d0e3c767b482162524df2e14bc0a4d499238017ac924f58f60602bf9f3d6bc1e39a56d6323d1808de56452fe731482bb1ff6d016800b4a582de9e49d0241379a6f949795393b61539ef1858ea2a52e5324aab10c76543afcd63d6d5defbc6f2bd1a7e44798d0fd57f508a2a412a45c77abb69878e1e76bb8aede62def5fa15250dc0e9aac55b18bb9d9f61c7c0d9d307ae0f5cf1e34bfa58c98fccc42213ccbc8b6f917ef0acc6e0e24cb2df292d46c5b4a274dd7b3b6279ccc1fe229bf078e6a825cfb3ef845fa0522127cea578604378e20ebea08e31d0e705a9b8814b667a56c32b90f5168b1dd40014e438496f059e681f5592d712daad8fabaeb807de6ef3c6baab52a4b0832aa83e8894019ce843eb96b8e05808ebbcc06704025d53ee35d240a66b21ace5f7939d7046a7eae74fd7c43fdbf03a2a65bc577f32af8168fdee01db9d51dfc7ed2a91b64db06eb8b3d7fdf7ea04b8aff3e140459941ca82f41e9e265e260774608ba2c0c3f10a48c018b2be864ba6f9be29f94de87a6867cc597d152cc859ac03a66b1acbf19c4bbb902cb879e3f0a80e3051d6904511fd4645365db14ce08c311d7248b1b10af4f277cbe15180b916b37d26660b4493c33181a57d00267b881ad9d3da53eac4a2317382383e29355016e290febd08edc65fe5bfb9aee5918159ad336d00a6be6c2206a1dff199be13a30e43bb75b404976e495c8959fe62157231ccc8cfb513cb5de5e894567095411e0c79d5ec7e572b22474fde753020fbb5ba9c4669bfc3193e25c3587af6dcf8b24a465854bce74b7e309adab96b874bb539606e125df4abdbe6603a58545935eaf02fe80dfc423f9c7b3fb279002adc8e22f6fd4fe78b5dbaf698674a54b568d48c849697801043ed2d7bd59007d88c5d10276c626b35885d9d70fd2176208796e7436d5c028b0be0522666f4db36", 0x1000}, {&(0x7f0000000640)="bff47bbf9935a7f852adb2ec48b6c99f7b610420dddb9bd6bf63b14fd7ae1f5522390a67bb3e79cafa87646bdf2a677cb7c8d4690fd1621a1d479357e4d3ef78a951d790109bd5bbd6a304a83e5a1026725680cd6349dcb384928cb87aa16055ee6de9bc79b83ae327d7c5bc772fd6715467b8479cbcf12d98d818b610e76345db1e4d4cc2d00d3106ef6ca70007015f721d91", 0x93}], 0x5, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3, 0x0, 0x8c, 0xc78, &(0x7f0000000280)={{0x3, 0xff, 0x40, 0x0, 0x50, 0x1, 0xffffffff}, {[0x400, 0xd85, 0x28000000000, 0x1, 0x4, 0x9, 0x80, 0x4, 0x6, 0x1, 0x0, 0x4, 0x7, 0x5, 0x0, 0x0, 0x8, 0x11], [0xffffffffffff0057, 0xfffffffffffffff7, 0x800, 0x7f80000, 0x3, 0x2, 0x7, 0xffff, 0x80000000, 0x7], [0x0, 0x1, 0x200, 0x7, 0x100000000, 0x3, 0x6159], [0x770, 0x8645, 0x0, 0x200, 0x9b4], [{0x8, 0x8001, 0x1, 0x5}, {0x3, 0x40, 0x40, 0x4}, {0x84, 0x8, 0x6, 0x80000001}, {0x81, 0x9, 0x7f, 0x100000000}, {0x2, 0x3, 0x1, 0x3}, {0x0, 0x7, 0x8b2, 0xffffffffffffff01}, {0x7, 0x0, 0x101, 0x7}, {0x9, 0x6, 0xfff, 0x6}], {0x505c, 0x3ff, 0x5, 0x1f}, {0xcd5, 0x7, 0x6, 0x20}}}, 0x8000, 0x7f}) getegid() 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom$inet(r3, &(0x7f00000001c0)=""/98, 0x62, 0x800, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f00000000c0)=0xfffffff8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r12]) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r22, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r2, r18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r26, 0x0, r26)       16:01:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x184, 0x1c8) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x0, 0xfffff72a, 0x3, {[0xb3e, 0xfffffffffffff001, 0x3, 0x7, 0x1000, 0x7, 0x100000001, 0x8, 0xffff, 0xfffffffffffffc01, 0x4, 0x3, 0x0, 0x5, 0x1, 0x7, 0x9, 0x401], [0x5, 0x9, 0x0, 0x8, 0x6, 0x67, 0x3f, 0x895, 0x6, 0x10001], [0x5, 0x400, 0x6, 0x3, 0x2, 0x5, 0x200], [0x2, 0x1, 0x80000000, 0x7ff, 0x1, 0x1000], [{0x401, 0x1f, 0x3, 0xffffffff}, {0xff5a, 0x7ff, 0x4, 0x5}, {0x3, 0x5, 0x10001, 0xfffffffffffffffb}, {0x6, 0x1000, 0x1ff, 0x6}, {0xfffb, 0x4, 0x3, 0x5}, {0x1, 0x1, 0x7, 0x20}, {0xc9, 0x3, 0x1ff, 0xba}, {0x5a9, 0x6, 0x2}], {0x2, 0x7fff, 0x50bf, 0x4}, {0x1, 0x6b1, 0x8, 0x7}}}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000300)={0xffff, 0x2}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0002ae31b6696c65300004a82b4879e6a39f30dd4792bb2057fa98583517623885b2a000"/50], 0x10) r4 = getpgrp() r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r5, &(0x7f0000000280)='./file0\x00', r10, 0xffffffffffffffff, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x31c, 0xffff, 0x0, r4, 0x0, r12}, @cred={0x20}], 0x40}, 0x0) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x20000], [], [], [], [{0x0, 0x0, 0x0, 0xff}]}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) lseek(r1, 0x0, 0x0, 0x1) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000005cebc4a4a43a7dbc00000a800a3e000000020000000000000000150821dfff7b3cea6e94c01486e9ac99c7dda3b7c733aee69457a3dc5898d7c8e0b09f0d880b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [0x0, 0x0, 0x1], [], [{}, {0x0, 0x0, 0xfffffffd}]}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x88) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000ac0)={0x7}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x5, 0x7f, 0x7, {[0xf0, 0x3e0000, 0x81, 0x10000, 0x804, 0xfa, 0x4, 0x240000000000000, 0x1000, 0x7fff, 0x6, 0x0, 0x3ff, 0x5, 0xfffffffffffffffd, 0x3ff, 0x5, 0x1], [0x598, 0x80000001, 0x4, 0x8000, 0x401, 0xd96, 0xffffffff, 0x3ff, 0x40, 0x4], [0x5, 0x6, 0x3, 0xdf6, 0xb5, 0x100, 0x8000], [0x0, 0x26, 0x100000001, 0x8], [{0xaf, 0x4, 0x10001, 0x4}, {0x8, 0x8, 0x3, 0x5a}, {0x20b, 0x401, 0x6}, {0x98, 0x4, 0x1000, 0xe68}, {0x1df, 0x8, 0x80000000, 0x9}, {0x7f, 0x81, 0x100, 0x4}, {0x81, 0x2048, 0x5, 0x3}, {0x1, 0x5, 0x6, 0x7ff}], {0x0, 0x0, 0x2ac, 0x4af41222}, {0xfe01, 0x3, 0xcf5, 0x3}}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) unlink(&(0x7f0000000a40)='./file0\x00') r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x2c090, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000540)={0x10, 0xfffffffffffff31f, 0x4, 0x8, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7c00000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcedd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x69}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000007000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000006000/0x9000)=nil, 0x80000000}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x34}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000a80)={0xc0f, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r3, 0x0, 0x0) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x0, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) write(r7, &(0x7f0000000100)="70e1f928f8c4dc3ff97f70e52930a87e72bc", 0x12) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) setitimer(0x0, &(0x7f0000000200)={{0x6, 0x3ff}, {0x2, 0x20}}, &(0x7f00000004c0)) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x7, 0x3, 0x66, {[0x44, 0x0, 0x4, 0x9, 0x10000, 0x9, 0x8, 0xb9, 0x1, 0x5, 0xfff, 0x100, 0xffff, 0xa3, 0x3, 0x6, 0x7, 0x5], [0x2, 0x8, 0x7, 0x9a, 0x3, 0x2, 0xfffffffffffffff7, 0x2, 0x8, 0x1000], [0xa1, 0x101, 0x80000001, 0x3, 0x4e4b, 0x7, 0x10000], [0x3, 0x1, 0xfffffffffffffff8, 0x8, 0x0, 0x800], [{0x3ff, 0x7, 0xac80, 0x1}, {0x4, 0x94, 0x5, 0x87}, {0x6, 0xffff, 0x0, 0xfffe000000000000}, {0x401, 0x9d, 0x40, 0x400}, {0x6, 0x2, 0x7fff, 0x2}, {0x4, 0x9, 0x9, 0x3}, {0x4, 0xfffffff9, 0x0, 0x8001}, {0x9, 0x8, 0x6, 0x2}], {0xcc17, 0x2, 0x1f, 0x9}, {0xb14e, 0x8, 0x8, 0xff}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x86, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0xfffffffd}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9f6b7794805ad78d, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x7fff, 0x9, 0x0, {[0x1, 0x4, 0x4, 0xc82, 0x1, 0x800, 0xffffffffffffffe1, 0xfffffffffffffeff, 0x3, 0xbba, 0x6, 0xff, 0x1, 0x100000001, 0x3, 0x6, 0x0, 0x4], [0x7, 0x2, 0x8, 0x3, 0x1f0f, 0x5, 0x1, 0x8, 0x7f, 0x6], [0x8a, 0xca5e, 0x10000, 0x7, 0x200, 0x3, 0x2], [0x100, 0x6, 0x2f7573b8, 0x4, 0xdb0, 0x4], [{0x2, 0x1000, 0x6b94, 0x7ff}, {0x1f, 0x8, 0x10001, 0x40}, {0x0, 0xfffffffd, 0x7fffffff, 0x4}, {0x0, 0x8, 0x0, 0x3}, {0x1000, 0x7, 0x0, 0x40}, {0xffc0, 0x400, 0x20, 0x3ff}, {0xb5c, 0x2, 0xffffffff, 0x6}, {0x2, 0x9, 0x0, 0x4}], {0x81, 0x4, 0x6, 0x8}, {0x9, 0x0, 0x894}}}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r3, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:01:06 executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9], [0x0, 0x0, 0x0, 0x5], [0xfe, 0x9f], [0x0, 0x0, 0x0, 0x95, 0x0, 0x8], [{}, {}, {}, {0x0, 0x80}]}}) getrlimit(0x0, &(0x7f0000000280)) r0 = getppid() r1 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r0, 0x0, 0xffffffffffffffff}) msgsnd(r1, &(0x7f00000002c0)={0x1, "44abd273b69720818b32609f6ad0f2a14f95661bc4632f0c587d21d04f349fd019cd8414c67169a60309d3571e89e963600d0c49ee80617163d2dad5ad4bd91c67d9a54ca1a3380a79694074979da9af5a3344cde6c14d516e33585ddaa54878ae8221a820a10e667939f82c14624fe43f438f6797c7909036"}, 0x81, 0x1000) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r12]) chown(&(0x7f0000000000)='./file0\x00', r4, r15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000280)=""/86, &(0x7f0000000000)=0x56) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x538, 0x80000000}, {0x18, 0x1, 0x7fff, 0x9}, 0x1, [0xfffffff7, 0x8001, 0x9, 0x5, 0x1, 0x80, 0x6, 0x3]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [{}, {0x0, 0x6b5a6c4a}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) socket$inet6(0x18, 0x4, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/49}, &(0x7f0000000340)=0x33) dup(r3) setitimer(0x3, &(0x7f0000000280)={{0xfffffffffffffff9, 0x7ff}, {0x7c, 0xffffffff}}, &(0x7f00000002c0)) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) r15 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r15, 0x0, 0x0) ioctl$VMM_IOC_INFO(r15, 0xc0185603, &(0x7f00000000c0)={0xb6, 0x0, &(0x7f00000004c0)=""/182}) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x14, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000005c0)={r11, r18, r22}, 0xc) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f00000000c0)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet(r0, &(0x7f0000000300)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$getown(r6, 0x5) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x400, 0x5, 0x0, 0x1, 0x7, 0x1, 0x5, 0x1, 0x2, 0xd0c1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r3, &(0x7f0000000380)=[{0x3a15de3d90fd08b8, 0x5, 0x1c00}, {0x41076d038f1e815f, 0xb5}, {0x3, 0x1, 0xb761a4effc1a10ce}, {0xc341fa2b7ee6ae57, 0x5, 0xa87d1ed492662640}, {0x3, 0x0, 0x1400}, {0x2, 0x4000, 0x800}, {0x0, 0x2}, {0x2, 0xffff, 0x1800}], 0x8) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0xd06], [{0x0, 0x0, 0x0, 0x6}, {}, {}, {0x0, 0x80000000}, {0x4000}, {}, {0x0, 0x0, 0x0, 0x3}]}}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x1}, 0x10) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="dc022e2f66696c653000"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000001000000e010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r3, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x100, 0x0) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [], [0x80000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [{0xfff8}, {0x0, 0x1ff}, {0x1, 0x0, 0x0, 0x6}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x13b}, {0x3}]}}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x69bf], [0x80000000ff, 0xffffffffffffffff], [], [{}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f61696c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0600000000000000100000000100000000000000000068febc90ab041ac09d25611f4997f92c2379a75f4e787dd2a2fadb1b407272899964a0a95ae2177d6b6235a1b153b1a4979cce6cd3ce0e2d525741b2c91bcdfe847ea0ca6a788c77580f24b4ad173faa6577fa840382d7b9142bcd11461efea9afc7b47c2887eb7a3dec4fc7e09fbc069b50720ef1f0a51e31dbc597d4278546111d2bf2d71ea14435d6fdc4812af9a73d239a15fb4b78e92d2e58a282cedf02f80f4fd171841b9a3ee20828e3", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = dup(r7) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000000c0)=0x3f) r9 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r4, r5, r6, 0x2, 0x3e}, 0x5, 0x8, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x10, 0x4, 0x2, &(0x7f0000000100)) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r13]) chown(&(0x7f0000000000)='./file0\x00', r2, r16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r17, 0x0, r17) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/4096, 0x1000}], 0x5) shmget(0x2, 0x4000, 0x250, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) r14 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/43, 0x2b) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x4}]}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x65) ioctl$KDDISABIO(r2, 0x20004b3d) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x7f, 0xff, 0x2, {[0xffff, 0x10001, 0x800, 0x4, 0x9, 0x6, 0x5, 0x23, 0x40, 0x1a51, 0x1, 0x3fd, 0x4, 0x6, 0xffffffff, 0x3, 0x81, 0x6], [0x4, 0x0, 0x7f, 0x200, 0x4, 0x7ff, 0xffff, 0xfffffffffffffe01, 0x1, 0xa3], [0x7, 0x3ff, 0xfffffffffffffffc, 0xb4, 0x0, 0x20, 0x8], [0xffffffffffffff81, 0x9ce7, 0xffffffffffff2109, 0x2, 0x0, 0x7], [{0xffff, 0xb78b, 0x0, 0x7}, {0x7, 0x9, 0x0, 0x3ff}, {0x6, 0x5, 0x10001, 0x9}, {0x6, 0x25, 0x3, 0x8}, {0x0, 0x9fb, 0x9, 0xffff}, {0x0, 0x7a6, 0x0, 0x6}, {0xc7c, 0x7, 0xbb, 0x98b}, {0xff, 0x3f, 0x7, 0x30000000}], {0x3ff, 0xfff, 0x6df, 0x893}, {0x9, 0x3ff, 0x4, 0x8000}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'t\xfe\x00', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202262f66696c653000c3ab5d1f7453030ec1876aa6257f932423da5b55eafec793fd89a309d3c8f5a5ec89f35a7d94c13985ac3f13d9b6043ecb6e602acd8bca919c80d28b03a81f726fa983f6d238d11537ad85acaf2a2da1754d075431e29b01bf61d718bd23450ca4456c5356a34f940a2d5429b5d2a25bda585299ae29f6fe28481547d656a8e4bc2fbc24ec99dcd2bd3a54be6d8c8cec4e09506eaa1000d927d9696e7498452ee03a57788cb5265bf6441719ae5451b2e48e52"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r3 = getgid() pipe2(&(0x7f00000000c0), 0x10004) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x33, 0x9}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0xc81) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x264) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r1, r3, r1, r5, 0x0, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = semget(0x1, 0x0, 0x11c) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x4, 0xfffffffffffff800}) getgroups(0x1, &(0x7f0000000040)=[r15]) chown(&(0x7f0000000000)='./file0\x00', r1, r19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x800000000], [0x80000000ff], [], [{}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x34, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x200, {[], [0x0, 0x0, 0x0, 0x40000000000, 0x1], [0x0, 0x0, 0x0, 0x2], [], [{}, {}, {}, {}, {0x0, 0x0, 0x800000}, {0x4}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x9}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0x4, 0x5f1, {0xe000000000000000, 0x6}}) 16:01:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 16:01:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x1, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x0, 0x0) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x80, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x200, 0x0) r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r33 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000900)='/dev/speaker\x00', 0x10, 0x0) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r38 = accept$inet(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = socket(0x18, 0x4003, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r42 = getppid() r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r42, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r44, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r45) r46 = getegid() setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000440)={r42, r45, r46}, 0xc) r47 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r49, r50, r51, r52, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r7, &(0x7f0000000b80)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000586f98faa42792d"], 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="38e0ba90322e0554a6cf21a751fd239a3f540cfc830d626cabfdaf28875fb6ebd8e35387f25cb1fccdd308db0f16882570ea40cb3c45288a34f468c12371c774cc215bfa03", 0x45}, {&(0x7f00000004c0)="82a03b48aad5892c41851c8a1013fb091c2bf742d935221e85cd8f238e5467ce39584d5566ff6e684add8f8339875c58970e670a8ae2cf9fe1827d3ac6e2dc9c729485f451432d2bdec0a3f86ca29be1fd4ff1d5f576c04e8a029bc0199e92d2904cf7c23854e67dcc0921294972da150f5912fe9d30c2875e361c0842b07198534161526f1f17811eaf57ede2d6b3a9a60d0738514df14c69454c00dfb69c81", 0xa0}, {&(0x7f00000014c0)="8d33116271f7b27553cc35e5000030b9a7487fb32a247c411cd15c56b52d99b0d249ef52f392917724a7db6740d6af845dff777b1d5b4fd6346744378db347cd2a7141bf5599a7447b800163f0cbfb18c4663b0b72d3a47556d4e6a04ab9d4267db711a261d9009e41eaf1fab052226f9f794d2ccb87e8fb6bbfe649dac873dc274ab57ce04c392fbef0b66be1fc0c611d69b616d31dfcb83215c3e7ad6d61acc83a6a25fb6d7b19c005fe52dcf9a779cd12ea99d4eb79cc9ec74c1ed28ec4cfb58edee8b5e5df642d23d331331bafe111ab22a0f5a2add2e9c4b5bc4db786554a9bdf1b34df492cb79a0aaa03041f449b84e512ac1c8033f5e84a17d1564ea62dadd0d2b64f023ccdf6bbe84e373699cc02a56b8aebca657ce4c3709a012b1cd8c170e51cc3252ae5ac82a7f99064e8c36cecf07c7713ef8fbdbfb9055b09f991b8bd1a34e57bba91a5e6178cd2e52aeebbf95b76315d9d56a7305ba5f7a413a0ff1fad14c069f178e76a80e8a32335ced72e56da419491d070f046a17f73cac09c9de76c1f94e57e792252f5d8779b648600a054c39fc1211aa1b239b504e87134f1dc86bd5dc8f4773e4e1ba2d622cf3a02dff21cc8761d7f189ed47c34ef23a39b17db5a0703dcb1c3553afe8507a9ebb0fd6e837502f2828aa16a8c680548111a8bebd231310c70210d535c1e90e02c6b7efcb65c84f29a77a61d988a1396deb110f16dbf789f97842c152048239ba46e1e5cb8ebc3566b888e799b2ff9d221e82338940df3aeeebed97ff31329ba0983f74453e02e6c961e1afa3bf2b657e3846e0f2bce00d1667069601363414adea9098379327b99484168c69fe4725e001d6a5329a6b1698b8c305cd6b14c5c1fb24ad2910286c3d43e20ad8253f67ebd2921e96cb9b838acd7301c5104d0ca3818ba42bcf5c94cc2b1af053ca6a20da5455639fc081b41237e917d34cdc94ead3f64b02b33b49cda188807f0c953dae0dd64b8f3bb0a610e7ac9f0f7ebd36970cf669ec35573c3c3fb9d1eaedaad525e689049a8b233f2a8ee6c9d77ed866efe28eda9e88b6347cf58ce7bb508e7cb4b5266ec78d01c8af1ec53a0c4115826817886fb6a395d40ebb556bad9f0fdb27a8d23043b1d19e6299dbba9297c40a5f5c2dec6e566f6b864aa0c9105495dc59a24b7d68e8098c97641211f1a808d3a3df6318a8f5fc3e81b7e42bfaeb991ef1bb05f5986b6ff725531909ffc39b074046ba8561d8e22962dfc263287f3890dcc05cf0df8bbe833457c37b1126a17626baea598fc5b4975f866dc8c254a958987524ca0bd76876e32da3d82eb67955d0600bc88979a5ec2717f248922486ec96e5a54241a1dab9b075b012b2a25972a0837b7a54c848b7a51541b4864c2ab7006583c8633a9d3ece616f076954a3e3453ffbd54e969d44e935b2721a25f5fba60daafaa06b07fdb851e737151d8d722cd2a4483b5eeed9ca290c1cfd4b435fbc19853e0036e150f0340f05440e19ae96277fba77a3d109b71ca0748112ec452bf80adb0f7177267d972fd68b096298a3118216e33137332401d5eb9aa2d166bec4de79e4a08fe5b6c47936308d155355d3a0d1844490c6bfae3ab2bcff60bd25d28a33c63113d1155077c1a46b1ad9291c44a23ee26277e515f7672a3c9c2fbe6d9bdd166fd2dafe661c6f0f06794733391d6c5d23910cfaf9ba0dd665dc5957b7153e62e4804ea4fa2dbfa3a6ea58e7bb82ce526a0e080d92809837f20a455542a20245f05bd385281716c4d358ce388c09af87bfdf5969d951c2d1d3857e47aa938ba5c04aaf8cd24d85cee6cae0cf9c48bdadeba4c5af40d25643aa4b2b8ff31e2383ebf4ffc166c80b9bba81da6cb283716357632d90ba15f9e2fed33f951f3c0a45aae30b98add687e36979dc37aac29963b5b5e42bfa8edb371986174dc9805993e509d641f94bd23cb025497e3724951d7a749e910c3026d530683cfc2803f49365e2f3508b68cd4a7109b00943bee89a25acaa1bb61988263a37747b7489bd8a386f09ebf727f91f33003fff217644d312ae6492e282174a98156b02393ea5c7bd1ab66013f3b9d1617d2c90124c7717451de31e775d463edc47c72934bc625a00ed425fd11d91bee96830f03fac21d80a87bb59e2e0e97b6e2be1336d460576f026b2871da180794b2965de43631cf54bbc71c78f1adfba55c351d674ee8a5f78a5654b5f5395089d2cfbbefb7d72fbdca3aa15131b4e57b671924fe07ae6ac0096218effc18f5e86d2186f80e48a90d2ffcc314b1ff0bde9552fd9e2a573046bb36e36033193e8b49bb2e9e211bba882cec40f4e06492d801fd163037524dc0edb64c2a0118424eeeefe646be28b98647f9a10010fe9e036c625b8142ece5a015c2a314b9ca49188d2ea860d8b7ceeb16b831bc1e2c29be099cf04dd9b5ae562f855390c18c2945feb6b3ea31ac2fa5883da54aac6b0a9322e930f2a4602b83b2633438638f1a149b560e36dd6eb44bc88d258574847ce4b09269e9c0cc291aad586217641efffe4b56f2a50c9a339080d21bc311b87e655a4711ce381c601858a516be53ece76a4aeab1d694330f46d80b307cbe79b9712d2724e60fdc36357a028c23c29e021a074ba1e498002a67b6a000ae0b29352d3f519b3031c8a4aeb728c9e7ed0eed778da24bc1290536eb93152bf1869754e33d01ba6081595a7ad82802ac7599203bf6a7c93e674d88c3f2c6c1ed899f482f82e841da06628367b700847f698f3536a02fdd07abd82840ff58814b016c3be179020a406672f61e897ad7c57a42f82b13a17f62962b8d569f199616922edf2fc9cd7934297ae28dd5be465cd780131a2e237e6ce02e03864d531e95d1e5f3be8ce30e57d2b6113a3c664d98040577ace8af84814d0efd5401f6868b38d9c88054fb7a858f6816053be6d35bffafce963724483596aa91b2f78a8d8c93b7daabe6bd7efc9cb9d31e1afd084155da674ff43d2a1fa92c5cdfb030a0bb315955e4d81a817645f06f2cd3df11dbc612bee7c39d36d262011d5f76d3a0bb95e8b44aacaa0999aacefcc041e8cb202bd72026b3f9f17237b11624b5797934615a1487541aa6d0edd20e91260ab5be067e88b55009e05022b06fb3647a15357e746dca899ecd075fdc1fe377e2b9b4653ff7859ca8a12c5c20fa220bc96fb82a0c1af92929d2b6b5e3ec7a0cec43972fd47dce1fb013375ce3012a8776bf565b75847f7c89a5c158c6cf1948f167d8601afe80ed3443e60ea0a128f36d226cc42ec48148d9fc5e37fc642dd954874817621fc63708e6ab31bf0d9e42e1307fc60942f1806816ed96c12e43152bc3f01caecb7502f4f35c6b51059cab3f837cc6d2bf17e25e26ebebd2470937124705da3058a03bcabf8d107881f0feeea323934577182fd56c6feec31975058c92f4a77c52fe355d809dcdba14d5cb72648a99e4484e4dd7df004e6ee79126419c3cd263741bd2f6ff3fd0173ac43127b8c0e73bacc807ec391219c75f27db2e6103446cecfb6dd460f60c95c7b2f9a2d43f4bb923358657082385b79ad34b0d76e4514a4810a1f26739043da7de40cedacd37770400b6618a1a99e04ab82a0bf528e590ac25af5a91509a8006ce71c93d69459bfb7782f775a95805bf2aa2ca339caebc59d723c83b938ac4520446706b1a77f792e894b03c1025144ce25c883e0700d9237114fed4f61c99487c9734c194d60f6d5858114bc6127d8c4102f8d787823d7ea8c766df73f9e9274800be9d80dea2b1ac9cb5504ff5277ebcd6d249a2d262dbaf3c780b021a80751100931926ab822839bbb35a1d56a1d82ed2d3b3ba6500343d8b77f6892dab4d98c1c7fdce9528484d36536c442f40440da343027fd3a5236f663ebe9c133627d5fb7ce9f6ebf8b698a5766e0ac50955089ac5c3ff176cdfd62f77ca3fd49bdb504cc542d73e66d19c2b47c3550b13cfcee8f58ce04bc02d550997b1accb0993af324041749d535a35c37c61f02cb9647eb12a7ea2a83d20981f2424d2ca5327caf412825da9c9b58200f57ff177763e5ef08a089aeff5c5b298a8e899f3263ed4591cdf997d8559a0fab9c02cbcecb3906dff0c21aed4905a8d9cf75a67b3a580af25659bb546bfc781c4c4166f5e16009d8706b4e3fd69e9b48360820f03c5c09e075110ab14535b175266a1c448c38b3cc38336d477f72b2eaf0fc56f5b3d836e56507a8c2518169bb262e25b75b584aa09cdd7ffedc98318f6e07dbdb03043fc466695c44abe5244d2aeac5f2dac2c618d7191733ef7ecf626143cc4d9de217bff4f5ce360bb2cad0f7818adbc2c0291e901153bb282a3922a87946c46d701f5a1b6741bf788354143a9cb742a306fdd944386e0894ec80a23736e86f46b5e21856aca5bcb73a7ef2747a989652673d86af6d4a8f1da5675672e842f1e547f2dca574012f3f57c1323c381793ede69df4f44c5292aaa08fa8c0a5aadc3ba245aaa6852bdaa4c13520246505f26de484ae2c213580f1de290bd574fdbc1625d7108a17dab75e6fe99f19386965be62249dc0f52eace85675aec49823b0dc55bbffe575a4541cf503c7a752243fc9d407c45ded2b70bcddf7c7a265ccb82beb543488aac7ab19a65396846d6a43c6d071546e838f79ffafacb50d5c82dd53eacbf7bb41c149c77b39f51446add9c08b1f52eb9b55d179d47a4a498a6c4fa54eeca8fb8973d8400b8f7ff6fb6d4b0537b44f820891a3e67ef74ffdfbc019bff2bebc78b2e7e9722f43e792e3977dcfd0623e48481363ba1a21fb9671c4565b573381a42343a798e059e38bd3a97ffed3d75baaaa3003f48fe13c5d08e8a0ded10a921c3e219845f6d855c7d371411426b4ed84d118fde426c3776d510a387f1d25acd406cdd0e921dd70fafcfc5192052e779a3917271277fa6818a87acd5303f3e29768cd7436f80211a18066eee9d325acc1f062fd69b5cec34d4dcd5e87c4c65e1e1941977d24fa4419195bae2835b3d49fd6da9e49a4fe999ea55d96afc0c0f6756944d4afa124d31f19a11f0617b6f43b188940bc8a663af17b3c61a20760746a846da762e38f90786f41c797ffff79767b885060718afd77d2c6705f350c1aa8de4d4d891acc122ac3fe9aec761b95c59fe6d7683181b52b5f31256fd7805724168e1f1684fb298d215d87268475d3a2f7de7bd1d213025cc29806f00e2df2b2fc59a89758941bc9044b9bb7ccba5eca7a46b684c6a91f9cb032b807063f1b8a3a9dd028532947e1f5f75cafac93c50a2e85db86507850694dfed19984e1c3eb9b58467ed3aa2690304c68b3e0f8f83ee9fb7814c6a0c2c75c6ca2913f8ddc31fdcb07ceaed5f32843403b331c72f28f53aa33659620dfb906c571d40f563dfc7a9e290e234407d1f81b1bf8d46e91eb94063d3b255fe97b42da7d64b2179c69ef7c9635c0520d9d15ab0635a9dbce5186051a855aab31f635277da2ec2478243e26a206c4080f6ae2268d50d0996aae38584ced25cfc97ebd915285a87dd6d796d9be529236a5fbd93901b08f3a7bf289e807e380cf34a3f960f2c6032d616d16d01e77615219fdca1dad4ea44dbffb549040278e989217992dfb8e76893301b263b8e5c8ae3c03243df298693487639d9e47fa5a5ecfb9a65c42a3d33e47f85dd62ebbe033f42402bdedb570d09c6e1baf5cd66010072f88e11b39ce8315265072316efd1c7896389d80c9561d12bd4aebaf3e82163354328bbf5868b956f94d34835543172bd", 0x1000}, {&(0x7f0000000580)="786f276e07703a1b090f89b6cb04cc56e1fecc6f5fab9184d254d470179d221c4509a6ed99cdcece65c04839f5b5a7422cb0c07f9d7931d824f8faec44b51e35fb366c0c45efedc6046f55da6b4b878c65e11c70ed3e31d07ee1208dee32fdca76a3cacb8ef60d79638b8cd3811384adb092103950050214aeb73214793f5b108f2b58ca3ece", 0x86}], 0x4, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r9, r2, r12}, @cred={0x20, 0xffff, 0x0, r42, r11, r52}, @rights={0x38, 0xffff, 0x1, [r15, r0, r16, r17, r18, r19, 0xffffffffffffff9c, r0, r20]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r23, r6}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r3, r31, r32, r33]}, @rights={0x30, 0xffff, 0x1, [r3, r34, r35, r36, r37, r38, r39, r40]}, @rights={0x10}], 0x128, 0x204}, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r53 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r53, 0x0, 0x6a, 0x0, 0x0) r54 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r56 = getgid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r55, r56, r57, r58, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r56]) chown(&(0x7f0000000000)='./file0\x00', r2, r59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r60 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r60, 0x0, r60) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{0x7ff}]}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{0x0, 0x0, 0x5}, {0x0, 0xfffffff8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="98022e2f69236c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwrite(r2, &(0x7f00000002c0)="8760939a824b4e", 0x7, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x812, r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x8006, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r5, 0x29, 0x35, 0x0, 0x0) dup2(r5, 0xffffffffffffff9c) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66696c653000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x723, 0x97, 0x1, 0x6, 0x0]) r16 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r16]) chown(&(0x7f0000000000)='./file0\x00', r2, r19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x7}]}}) r1 = syz_open_pts() close(r1) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x8000000000000], [], [{}, {}, {}, {}, {0x0, 0x2000}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x6501081}], {}, {0x0, 0xfffffffe}}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x1, 0x5, 0x9}, {0x4, 0x40}, {0x9, 0x1, 0x5, 0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x404) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x0, r3}) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r13]) chown(&(0x7f0000000000)='./file0\x00', r4, r16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r17, 0x0, r17) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/d\x01\x00\x03\x02\x00\x00c', 0x10000, 0x0) r1 = socket(0x18, 0x5, 0x0) getuid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(r0, 0x6944d61399f82a72, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x4000000c, &(0x7f0000000140)="127a7f8d9d6d43fde0c84f644fe770188f55e7b04cddbea486666adf7167e54757f586a7a2db09334aab901b47eb436027db7d2939550b67a828fe8d019ad56d15af8f", 0x43) geteuid() dup(r1) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) close(r0) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$getflags(0xffffffffffffffff, 0x3) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) socket$inet(0x2, 0x1, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r15 = getppid() r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r15, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r17, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r18) r19 = getegid() setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={r15, r18, r19}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x40000400, r15) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) 16:01:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) clock_getres(0xbc9c6ee41db8bef6, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000002, 0x80], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfbed], [], [0x0, 0x0, 0x0, 0x200, 0x80000000], [{}, {}, {}, {0x0, 0x0, 0x7}, {0x0, 0x0, 0xfffffffc, 0x100000000}, {}, {0x0, 0x0, 0x1}], {0x1}}}) 16:01:07 executing program 1: semget(0x3, 0x0, 0x1) r0 = dup(0xffffffffffffff9c) dup(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000001c0)="0cac562d9078b9aa318efb0816ef659fb32a316cc2594a4bb09e4b4c078bd7f1677a18f6563991b700dcfa4183b4d170b95caedfc5", 0x35) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666901003000"], 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = accept$inet6(r7, 0x0, &(0x7f0000000200)) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000004c0)=[@rights={0x14, 0x10, 0x1, [r3, 0xffffffffffffffff, r4, r5, r4, r0, r6, r8, r9, r10]}, @cred={0x3e0a800a}], 0xfffffffffffffe38}, 0x0) r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r17]) chown(&(0x7f0000000000)='./file0\x00', r2, r20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r21, 0x0, r21) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x5}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xb3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x0, 0x80, 0x20000000000000], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e696c6515000000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0xffffffffffff8e12) r6 = socket$unix(0x1, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000002c0)) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0x401, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x400}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) socket(0x20, 0x3, 0x7f) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="2000000083a6ff06cd2a377b07e87cddc0116fd8d76cc00000000000"], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) r14 = semget(0x1, 0x2, 0x200) r15 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000140)) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r15, &(0x7f0000000280)='./file0\x00', r20, 0xffffffffffffffff, 0x2) r22 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r22, 0x402c7413, &(0x7f0000000140)) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r22, &(0x7f0000000280)='./file0\x00', r27, 0xffffffffffffffff, 0x2) r29 = socket$inet(0x2, 0x3, 0x0) r30 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r32 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x2307, r20, r12, r27, r34, 0x2, 0x7}, 0x2, 0x4, 0x5}) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r35 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r35, 0x0, r35) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000009], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x7}], {0xffff}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x530c6892725d0195, 0x0) socket$inet6(0x18, 0xc003, 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = getppid() r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r9, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r11, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) r13 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={r9, r12, r13}, 0xc) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r16, r23}, 0xc) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r28]) chown(&(0x7f0000000000)='./file0\x00', r2, r31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x0, 0x1}]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x183) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000005c0)=0x601b) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x9, 0x1, 0x2, {[0x8000, 0x8, 0x4, 0x3, 0x1, 0x6, 0x4, 0x8, 0x206000000, 0x7ff, 0x1ff, 0x5, 0xfffffffffffffffa, 0x8000, 0x20, 0x8, 0xb9c0, 0x1], [0x6, 0x4, 0xff, 0x5104, 0xa78, 0x1000, 0xb2, 0x100, 0x7, 0x3], [0x8, 0x10000, 0x100000001, 0x5, 0x7, 0x29, 0xffffffffffff8001], [0x1, 0x5, 0xdcf, 0x6, 0x7, 0x8], [{0x8, 0x9, 0x6, 0x3ff}, {0x4, 0x5, 0xffff7fff, 0x101}, {0xe5e4, 0x52, 0x3ff, 0x8000}, {0x1000, 0x79, 0x400, 0x2}, {0x9, 0x3f, 0x6, 0xb53}, {0x200, 0x7, 0x3ff, 0x1000}, {0x1, 0x8, 0x2800, 0x1}, {0x9, 0x7, 0xb1, 0x7}], {0x0, 0x7, 0x7, 0x8000000000000000}, {0x8, 0x4, 0x7, 0x1}}}) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x282d]}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x8, 0x5, 0x5}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x101}, {}, {0x0, 0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f00000001c0)=0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r16, 0x0, 0x0) ioctl$BIOCVERSION(r16, 0x40044271, &(0x7f00000000c0)) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {0x0, 0x400}], {0x0, 0x0, 0x0, 0x9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='?\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000100)=0xfc46) getgroups(0x1, &(0x7f0000000040)=[r10]) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r15, &(0x7f0000000640)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f0000000600)=""/38, 0x26}], 0x6, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x1, 0x0, {[], [], [], [], [{0x0, 0x0, 0x8000000}, {}, {}, {}, {}, {}, {0x0, 0x3}], {0x100}}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f00000004c0)=""/178) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x2}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r15, &(0x7f0000000880)=[{&(0x7f0000000100)=""/35, 0x23}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000580)=""/51, 0x33}, {&(0x7f00000005c0)=""/53, 0x35}, {&(0x7f0000000600)=""/139, 0x8b}, {&(0x7f00000006c0)=""/140, 0x8c}, {&(0x7f0000000780)=""/217, 0xd9}], 0x7, 0x0, 0x0) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x5) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) geteuid() fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x3], [], [], [], [], {0x0, 0x0, 0x0, 0x1}}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="b172f706663dbf404446b0fa254282022e2f6669bfbd9aaf8ba2df2825"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: fcntl$getflags(0xffffffffffffff9c, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], {0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) r10 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r5, r10, r11}, @cred={0x20}], 0x40}, 0x0) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r19]) chown(&(0x7f0000000000)='./file0\x00', r2, r22) chown(&(0x7f00000000c0)='./file0\x00', r20, r18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x1, 0x5ee1, 0xb14f, 0x0, 0x7, 0x8000, 0x200]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r5, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r6, r7}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60, r3) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000500)=""/193, 0xc1}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000600)=""/224, 0xe0}], 0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x3, 0x3, 0x8001, {[0x74, 0x7, 0x3, 0x8, 0x32, 0x0, 0x1, 0x1000, 0xf8f, 0x2, 0x6, 0x1, 0x8, 0x7, 0xfc96, 0x7fffffff, 0x0, 0x6], [0x3, 0x7, 0x1, 0x1f, 0x1, 0x8b, 0x80000000, 0xcae, 0x5, 0x2], [0x5, 0x2, 0x4, 0xff, 0x2, 0xffffffff, 0xfffffffffffffffe], [0x9, 0x3f, 0x7fff, 0x200, 0x6, 0x7], [{0x5, 0x5, 0xc0, 0xffff}, {0xad0, 0x6, 0x80000000, 0x7}, {0x9838, 0xa20, 0x1, 0x2}, {0x7, 0x7ff, 0x2, 0x4}, {0x6, 0x4, 0x7fffffff, 0x1f}, {0x94, 0xebaf, 0x101, 0xff}, {0x9, 0xfff, 0x5, 0x4}, {0xa8f5, 0x7, 0x0, 0x8}], {0x5, 0x0, 0x3f, 0x5}, {0xee8, 0x7, 0x5, 0x1}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffd, 0x0, {[0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x800], [0x80000000fd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x198) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="a100030000000000300040971ed985ca8d4157fc11097fdb6dde5d510c8012a477aa3fe29c9078cdf698981f6e2fe8ee4adb7ca67585184637004187c735562d1678e46478bfa2fdb87eb468d4008cda3e55578598fef8ef91ef11c5b1c93c812742e99ab4"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) syz_open_pts() r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8880, 0x14) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x8d, 0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [{}, {}, {}, {}, {0x0, 0x0, 0x3}, {0x0, 0x6}]}}) 16:01:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x29b) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x6) fcntl$dupfd(r14, 0x0, r14) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x8180, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x400, {0x9, 0x1}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b22], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000000}]}}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 16:01:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xd1) getdents(r0, &(0x7f00000001c0)=""/84, 0x54) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = semget$private(0x0, 0x0, 0x180) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000500)={{0xccf8, r15, 0x0, r18, r13, 0x14}, 0x5, 0x0, 0x400}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r3, r22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r23, 0x0, r23) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x1, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0xfffffffffffffff7], [0x0, 0x4, 0x0, 0x100000000000, 0x4], [{}, {}, {0x0, 0x0, 0x7ff}, {0x0, 0x0, 0x0, 0x2000000000}, {0x0, 0x7}, {0x0, 0x0, 0x8}, {}, {0x0, 0x0, 0xd16}], {}, {0x1}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0xf44, 0x2, 0x1, 0x1, &(0x7f0000000280)={{0x2, 0x5, 0xff, 0x6a, 0xe1, 0x4, 0x5}, {[0xb60, 0x400, 0x7, 0xff, 0x2, 0x1, 0x8, 0x10000, 0x3, 0x1, 0x100000000, 0x1, 0xffffffffffffffff, 0x4, 0x6, 0x6, 0x1, 0xa55], [0x7, 0x4, 0x39, 0x20, 0x10001, 0x8001, 0x3ff, 0x3, 0x8, 0x100000000], [0xea3, 0x12, 0x8000, 0x80, 0x7, 0x7, 0x4], [0x1, 0x8, 0x3f32, 0x2, 0x8, 0xd0d6], [{0x6, 0xd80d42d, 0x401, 0x9}, {0xfffa, 0x3, 0x5, 0x8}, {0x1, 0xfffffbff, 0x2, 0x9}, {0x4, 0x20, 0x401, 0x26}, {0x0, 0x7f, 0x0, 0x7}, {0x8000, 0xa01c, 0x2, 0x100000001}, {0x4, 0x7fffffff, 0x3, 0x5}, {0x8, 0x3, 0x5, 0x9}], {0x1, 0x5, 0x35d, 0x2}, {0x5, 0x2c, 0x302, 0x2}}}, 0x1, 0x82}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x45, 0xfff, 0x0, 0x8, "166c1a1ce07d00fecda42506d54548bffbc9bb37", 0xfe5, 0x100}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000a80)={0x5, 0x9, {[0xa4, 0x4, 0xa307, 0x5, 0x1, 0x100, 0x1000, 0x7f, 0x1, 0x0, 0x1, 0x3083, 0xfd, 0x7, 0x6, 0x5, 0x2, 0x5], [0x3, 0xc70, 0x2, 0x4, 0x4, 0x2, 0x20, 0x8, 0x9, 0x3], [0xffffffff, 0x8, 0xa9c, 0x3, 0xfffffffffffffffa, 0x9, 0x29dc], [0xffff, 0x383b, 0x100000001, 0x1, 0x3, 0x1], [{0x0, 0x9, 0x1, 0x5}, {0xb2a, 0x1, 0xffffff80, 0x4}, {0x1, 0x5, 0x8, 0x3}, {0x4, 0x80000001, 0x5, 0x3}, {0xadd0, 0x101, 0x1, 0x100}, {0x20, 0xff, 0x1, 0xd5}, {0xfff, 0x1ff, 0x8, 0x4}, {0x1f, 0x0, 0x2, 0x3f}], {0xfff7, 0xe, 0x6, 0x80}, {0x8000, 0x80000000, 0x2, 0xc0}}}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000007c0)={0x9d, 0x777, 0x9, {[0x4, 0x7, 0x4, 0x6, 0x8, 0x4, 0xc8, 0x9bf, 0x9, 0x7, 0x0, 0x5, 0x5, 0x1, 0x8a0, 0xb3, 0x0, 0x10000], [0x0, 0x100000000, 0x8, 0xfffffffffffeffff, 0x3f, 0xfd8d, 0x800, 0x706c, 0x1000, 0x6], [0x8001, 0x5, 0x2, 0xcd, 0x7fff, 0x80000000, 0x9], [0x7, 0x7, 0x800, 0x5, 0x20, 0x1], [{0x2d3, 0xd4, 0x80000000, 0x7}, {0x6, 0x1, 0x2, 0x3}, {0xb102, 0x8, 0x3, 0x9eb8}, {0x7f, 0x1f, 0x4, 0x9}, {0x100, 0x4, 0x4, 0x9}, {0x3ff, 0x3, 0x7, 0x5}, {0x2864, 0xffffffff, 0x9, 0x59d}, {0x1, 0x78, 0xffffffff, 0x20}], {0x0, 0x8000, 0x10000, 0x267a}, {0xff, 0x7, 0x6, 0x1}}}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000a40)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000580)="8f760a0506d8315613bf383f5f6476045c6fde09d7ec26b9a69123e9e544adc1ccfaf4e0469b1c500b572e7145b28a1ad56f54b53aac28238bd80ac9c70d81bbd4b614bd38725b6737e11400a8d1a46dc88ccc00e864a05919cbaca3b38ed2bc57b75b7ffff29c40432005c221cf7fec50552aa778602e525108c3eb2e0c4c1ee16b5f4d79f8971ef7b06130dbe4c65584e1e232adcb1aa45396f0d8a45a4ce793369dc4644c57fd31abcb035c98c58500a07dd932982795623f0b66ffafc09ee214b9796b007452ab9669c65cccea6f89ef37ee", 0xd4}, {&(0x7f0000000680)="4dcb1f1c8c1318fa9897e09be55444f7481f8712317d067eb9949fe9e0bcce87a6e6a07e1ab4a2d42ab401b7ac286223183230a465cb0501192e00acdb0c8799c1b855a9c315421b9323ff9101ad36cddbb88484bf1eda40d0898476837d42fb3e1b8be74126dfc717d850413eaa42e3355f90e266aa4e54d0a7606c814b619955aef37013cbb6fa307a9e3f51f2917696fb88779e165cc8129f6b1eaf01d7341f6376ef4e9c37bdb44b74f67e0cc73976be4e78c993a3d7d7a09e270d9c03253ef4eb5bdc032c357548dde92b11e2b2b0f49360fad46733666bf95b7654c9e1442a78", 0xe3}], 0x2) 16:01:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [0x0, 0x0, 0x0, 0xc2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) r1 = socket$inet6(0x18, 0x2, 0x81) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000380)={0x0, 0x1f}) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000400)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r3, &(0x7f0000000280)="7a487c5b1a9323d632f75c01bb8bf796556617113fa446a5ecc03394be", 0x1d) 16:01:07 executing program 1: semget(0x3, 0xa96525528ae1187, 0x80) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x2, 0x609}, {0x3, 0x3, 0x1000}, {0x1, 0xffe6, 0x1000}, {0x3, 0x6}, {0x3, 0x100, 0x1400}, {0x1, 0x2}, {0x2, 0x0, 0x1800}, {0x907ed8ea622fad48, 0x1, 0x800}], 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10980, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10980, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x2874}], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x8000, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x613fccc6842ddf7b, 0x0, 0x2}, 0x8) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0xffffff3a, 0x10}, @cred={0x3e0a800a, 0xffff, 0x0, 0x0, r6}], 0x18}, 0x0) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r10, r11, r12, 0x92, 0x19}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r16]) chown(&(0x7f0000000000)='./file0\x00', r2, r19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r20) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10980, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x80000000ff], [0x0, 0x0, 0xffff], [{0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r17 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10000, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r14, &(0x7f00000004c0)=[{{r15}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x1, 0x8000}, {{r16}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x9}, {{r17}, 0xfffffffffffffffe, 0x2b, 0xfffff, 0x4d, 0x3ff}, {{r18}, 0xfffffffffffffff8, 0x358d8f2e7cd9c43c, 0x1, 0x7, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0xd4, 0x1, 0x4}, {{r19}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x80000000}], 0x400, &(0x7f0000000580)=[{{r20}, 0xfffffffffffffff8, 0xf8, 0x1, 0x9, 0x5}, {{r21}, 0x565ccd459ec74244, 0x1fc334e776843892, 0x2, 0x4, 0x100000001}], 0x3, &(0x7f00000005c0)={0x5, 0x1}) r22 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r22, 0x0, r22) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00ebfaffffff0000008df4e1ba030000000000"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r3, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x80000000ff], [], [{}, {}, {0x0, 0x0, 0x0, 0xffffffff}], {}, {0x0, 0x0, 0x0, 0xddb1ba1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ebf47bc20a473f1e3f9a526524b4823112f66696c6530003dabb43c1b1765b7ace27d195bf0c1812a1bca74dff5dd45dbd02dd2d16c8dd03aef66c0"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000010000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000e400"], 0x30}, 0x800) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x7, &(0x7f00000000c0)=[r3, r11, r5, 0xffffffffffffffff, r15, r7, r5]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r5, r6, r16, 0x80, 0xa}, 0x1, 0x5, 0x2}) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r20]) chown(&(0x7f0000000000)='./file0\x00', r2, r23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r24 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r24, 0x0, r24) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgget(0x0, 0x140) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x8000000000000], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000140)) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r10, &(0x7f0000000280)='./file0\x00', r15, 0xffffffffffffffff, 0x2) getegid() r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r19 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1816d9c51e70796132ff00ec69a400006050b8b66880532e1d9f79c95fdf199b959ffcb523b788b9e99c53952cd486cf76397bcf0bf992f9955fdc91f438df43348222756ca812914850ae204df913bce6c528a8a583fa112b756a3a8eef13aafc2fdf09668278c91bd92d34bd1e454206214a0d2f3d16ff6587e947a27253ca1b941123921e34dc3b3343e21aeee1271a0fc214306a48f938b35fdab208bd485a02af5a81526d5f232e18ad42fcd3", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r19, @ANYRES32=r0, @ANYRES32=r3], 0x38, 0x409}, 0x4) r20 = getgid() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffee2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r20, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r29]) chown(&(0x7f0000000000)='./file0\x00', r2, r32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r33 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r33, 0x0, r33) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff0000000000005e0e77aa98d7738ef7345cd0e1d27d3ee53f60014986273c169fc4763a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r10]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x72cdba6e98519099) accept$inet6(r14, 0x0, &(0x7f0000000200)) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x102) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r3 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x0, 0x10001) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchmod(r3, 0x102) ftruncate(r1, 0x0, 0x20000a) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 1: socket(0x18, 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) syz_emit_ethernet(0xffffffffffffffe4, &(0x7f0000000100)="080d34413fb2c507153a05b8a6a9") 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x120) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = semget(0x3, 0x0, 0x8) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r3, &(0x7f0000000280)='./file0\x00', r8, 0xffffffffffffffff, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x101, r2, 0xffffffffffffffff, r8, r10, 0x100, 0x5}, 0xf12e, 0x6, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000080)={0xff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:01:09 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1e2753aba710a92, &(0x7f0000000180)}) syz_emit_ethernet(0x9, &(0x7f0000000080)="b64cab7526dcad5170") 16:01:09 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=r5, @ANYRESOCT, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYRESDEC, @ANYBLOB="62285bdc678a1048f7303f0d61134dcd3165711db0ef4f4dab1650945c3eec542b81bd120d6997aee5fd15c11b3782a02178da346bc6f3779ba2a48f3c28d659468f3c67f42c3835df3a45ceaab11b39db7d7be41bdd27319333a8dc856fe213a7b4df193f8d33d6060e1ddfc1cb4ca4234196de1cfccd4af357d7c1d1446e6bb8f6128c365000f6ed79d906214978877b97ba9aac06a8102e49737f0346b1b921a9e9", @ANYRESDEC, @ANYRES64=r3, @ANYPTR, @ANYRESOCT], @ANYRES16, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=r4, @ANYRES64, @ANYRES16, @ANYRESDEC]]], 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:01:09 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0x0) 16:01:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0x0) 16:01:10 executing program 0: 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(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto$inet(r2, &(0x7f0000000140)="7dc8610aee52d912dcd7382f80967e3afd627bb1710d238690e6274934f2facf6b31d948b28126b40b35f0891f85e2e6ed5ba91ff3ca02b073b1ab8b097a6968", 0x40, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000064}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0x0) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r1, 0x4, 0x82) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus/file0\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x600) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r1, 0x2, 0x2) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x4) pipe2(&(0x7f0000000180), 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) chroot(&(0x7f00000001c0)='.\x00') sync() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff, 0x2) setuid(r7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [], {0x0, 0x7afa, 0x0, 0xd}}}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x8}], {0x100}}}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x3, 0x1, 0x3, {[0xff, 0xe, 0x2, 0x7ff, 0x9a3a, 0xffffffff, 0x6c3e, 0x1, 0x3, 0x6, 0x8, 0x0, 0xffff, 0xfffffffffffffffa, 0x9, 0x7, 0x3ff, 0x8], [0x1, 0x80000001, 0x9, 0x4, 0x8001, 0x2, 0x9, 0x1, 0x8, 0x800], [0x3, 0x0, 0x9, 0x4, 0xac, 0x8, 0x7], [0x4, 0x1f, 0xffffffffffffffff, 0x800, 0x4, 0x4], [{0x0, 0xafc3, 0x4, 0x1}, {0x9, 0x9, 0x3, 0x80000000}, {0x200, 0x4, 0x4, 0x8001}, {0xf801, 0x9, 0x7, 0x2}, {0x7ff, 0x1, 0x147, 0x58}, {0x1b, 0x3ff, 0x10001, 0x2}, {0x0, 0x457, 0x401, 0xc3e}, {0x0, 0x7fff, 0xa6a, 0x4}], {0x8bf, 0x7fffffff, 0x9, 0x5b124764}, {0x1000, 0x1f, 0x1, 0x1}}}) 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x4) pipe2(&(0x7f0000000180), 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) chroot(&(0x7f00000001c0)='.\x00') sync() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r7, 0xffffffffffffffff, 0x2) setuid(r7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x6, &(0x7f0000000580)=""/145, 0x91}, 0x801) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [], [], [{0x992}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x6, &(0x7f0000000280)={{0x7, 0x3, 0x3f, 0x93, 0x8, 0x7, 0x8}, {[0x7, 0x6, 0x8, 0x80, 0xb1, 0x2, 0x64, 0x0, 0x10001, 0x101, 0x2, 0x2, 0xb5c5, 0x1ff, 0x1, 0x0, 0x1, 0x2d68], [0x6, 0x0, 0x80, 0xffffffff, 0x5, 0x0, 0x9, 0x0, 0xdb5, 0x2], [0x8, 0x4a, 0x3ff, 0x4, 0x2, 0x0, 0x90000000000000], [0xffffffff00000001, 0x1f7a, 0x8f3, 0x7, 0x4, 0x400], [{0xf071, 0x9, 0x4, 0x1}, {0x1000, 0x1, 0xfffffff9, 0x30e}, {0x1, 0x2, 0x6, 0x2}, {0x0, 0x1, 0xf8, 0x4}, {0x52, 0xc97, 0x8, 0x5}, {0x401, 0x1, 0x6, 0x8}, {0x3, 0x3ff, 0xb3, 0xff}, {0x6f3f, 0x5, 0x80000001, 0x100000001}], {0xfff, 0x9, 0x0, 0xffffffff}, {0x80, 0x5, 0x8, 0x7}}}, 0x0, 0x2}) 16:01:10 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/154, 0x2a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r1 = semget(0x1, 0xa, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/226) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x88) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000280)=0xdca) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x1045d92ba744d97b) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000002c0)) close(r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xb525) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x22, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = getegid() setegid(r4) setsockopt(r3, 0x1000, 0x80000000000000c, &(0x7f0000000180), 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10018, 0x0) kevent(r2, &(0x7f00000000c0), 0x1000006, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x1, 0xd7f2, 0x982}], 0x104, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x0, 0x1, {[0x20, 0x429, 0x8, 0xfcac, 0xfa0, 0x0, 0x1, 0xff, 0x3, 0x5, 0x8, 0x3, 0x24000000, 0x4, 0x3f, 0x6, 0x6, 0x8], [0x8, 0x2c, 0x5, 0x3f, 0x31, 0xff7, 0x40, 0x2, 0x2, 0x248], [0x40, 0x2, 0x7, 0xff, 0x8, 0x4, 0x2], [0x7, 0x4, 0x10000, 0x20, 0x6, 0x80], [{0x2, 0x100, 0x400, 0x1}, {0x0, 0x3, 0x6, 0x7fffffff}, {0x1f, 0x1f, 0x6, 0x3}, {0x3, 0x1f, 0xcb79}, {0xffff, 0x6, 0x9324}, {0x8, 0xa0000000, 0xffffffc0, 0x7f6}, {0x100, 0x1, 0x0, 0x9}, {0x0, 0x0, 0x3, 0x9}], {0x5, 0x4, 0x3, 0x1ff}, {0x5, 0x400, 0x0, 0x4}}}) r1 = socket$inet(0x2, 0x8000, 0x6) recvfrom$inet(r1, &(0x7f00000004c0)=""/127, 0x7f, 0x3, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) getrlimit(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x7ff}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) 16:01:10 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0xb56cdf033b7a7ec4, 0x10) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) recvfrom$unix(r0, &(0x7f0000000300)=""/12, 0xc, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x6, 0x24d5], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {0xfffc}]}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x3) 16:01:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x40}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x5d) sync() 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xc1cf}, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x400000000, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xe3], [{0x0, 0xb2b4}, {}, {}, {}, {0xfffd}], {0xffff}}}) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="219500000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffbe) connect$unix(r2, &(0x7f0000000100)=ANY=[], 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:11 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x101) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{0x0, 0x0, 0x40}]}}) read(r0, &(0x7f0000000280)=""/60, 0x3c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x1, 0x2, {[0x6, 0x4, 0x7, 0x0, 0x4, 0x400, 0x7af, 0x5, 0x2, 0x100000005, 0xf7, 0x200, 0xfff, 0x5, 0x7, 0x10000, 0x1ff, 0x3], [0xfffffffffffffffc, 0x1fffe000, 0xffffffffffffffc1, 0x400000000861, 0x9a7c, 0x717d, 0x24b, 0x81, 0x5], [0x5, 0x0, 0xb7, 0x8, 0x2, 0x7, 0x4], [0x74d1, 0x0, 0x2, 0xffffffff, 0x8], [{0x3ff, 0x4, 0xc96, 0xca20}, {0x3, 0x353, 0x3, 0x78a9}, {0x7, 0x1f, 0x23d5, 0x401}, {0x1, 0x1000, 0x10001, 0x10000}, {0x3ff, 0x5, 0xffff, 0x2902c878}, {0x4, 0x5, 0x9, 0x4}, {0x6e, 0x4, 0x7, 0xfffffffffffffbff}, {0x0, 0x9, 0x7, 0xffff}], {0x0, 0x9, 0x4, 0x100000001}, {0x20, 0xffffff80, 0x4be, 0x400}}}) r1 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r3]) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt(r7, 0x1, 0xde, &(0x7f00000004c0)=""/246, &(0x7f0000000080)=0xf6) setuid(r9) r10 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r9, r10}, 0xc) socket(0x18, 0x4003, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x8000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r2) write(r3, &(0x7f0000001500)="edeb1c85f2044d18acf87431c7970764c03dd5763903ee40296dc358c1c9f9e85f319e934d43034ddbdc758c5bdbb5d07de16f04ee4ba2045326cfe794778a6247f86ce81f839dc92b80171808d1482ffd4084b234b686cc196ce9219d9e787369759f4b344356a88ee07baefd98a2f8240298235b9b86677f7df29ae669ae9db122ffb16aa6f3cd4fa923e37d9180572641936dbc6864851104f00141849ed6a3290b4b7895c615456965ef42a37b871dc21cac32fdf3a85c67b225606715e3535d355a93d80da59bd64bc25f0a3930a842448530752ba12334209d03df988f39d91f91fda8e1c06a73432cfa50e04b6e5e6b4856d46a6a1a268dea603f7aa9d60e2d0245b8a8127c073a11211b64187a2823e828f3d139c0ba4baaa75d05cf367cb9870f6e25536233614f8d779261f32c71ac4ba443c953d0af63977c52debb6adb241d5ace15cfa98308e48b60d94ebb395cc54ea989b01b2b1733e43421cbb2d857e28db00122b1bae584c23707a903f5b28d281c1699851e11270d7a79096821e53a88c6cb2f2c222081287854dd2ed211f46826d25ac830ae7839a527fdf66f518738fe538098d4eb2b948b4b19c762793d5fe9bbe8c9453fb4f6f89cc518a6d62806abd50d0eb55b9a34418fb901a586b5499f3a5a61ad2b4a967bfd23059415d725e53bb61fb611439a402d3de606fe833e22f95267dec72579750116ccdfa97b99c09ed6a2715630b4a117ae4ff08a2cefc132ff85953116bf3d28b6a4cbb1b9c23c821faf6dafc20ec8572868198a2e4082a4ba2bebae4c795ac2165dbb41c629288599f89955f29d105f1ad2f1047faedd3207d9864584e8554ec46a402b6013675582244df2af3b48f45fa128125ad1cdda6fe50a7bae7eab9639489642f59176f8f20f1179ecdddef75a796c1031dc8c19f1fe14b6970b8bc04d4916f1959232515271e13980c068a26881a9a3070e0518bf6aba718aa307f5c1b91296bc9408789c647742d756ee1d9f5d3b0272af6d2b52ffa89cc548d1f3b1b8b3102da917eee47e442bbccaeea13fb673517e3caaf640a721f795e170e45748317f934a546862b857206aa10093c4337812a66f421d0588c7d2be4697f575e3aa836339955c084b47f43b4fefe66afb2afb26e4645fb6404c718e5b9e023048f917321001ed18fd58e5fe2cc5c92181a51216309343ab27e3f9946d46e66e48d537bc28c1593a42eaa860e900d076e853691f324c2710cdcff54fb50a7f711828378080242f0dd03598f340e09ec3abf4e1e7395ac9c8a173a9f63ebc9962359d896a00f15bc37407f841f8e5d97b86a5dc403e1be26d7d89141db4e2335540d88c30b80f28c97a503f34c1abb1f9b66b9fbfd9aaa1fdba769f5052cff885c043768b387a9c57751f29c43d9dae2283caa879537c71b6152dbc6461f1eb98ae08fa897d8f2b8f14924c8b212d8aabbac16fde7c053d31a7f70c17633dc6ab6b09a01952454f2bbae4610600d550f61a6a5fcd0274f0beb676918ab74d12ecff1101210c1f1b7e6c518f0bce88dbe936467d5654095454f6c57d5f742edb95002a21abd6ce6ae51d7e13ad3685f5365ed201267d5ac1decf7300679e11b774429a0c2b5bb46bd67d7d9203180c33e88ba257780324df5bf97e82114e02f7fb7fecbb0b0fbff4c261f66547079ed66c543a1d384832f93549b98ce09747aa44bcb206f0a7949d07bb6f394f66a942d47e53335dfe927f0ed4f6febedf58e5fa8ff9613135d19db10f34627d2e4a2a71f1d1755217526c9b6b2bb7354ffdeaf839755f3aaba5cee3984fad7dcc045a6c415210098f954f964a861cf09217ee43bd517e03e6f5a2a1a9eacf630680dc23e76e7c4f877d984ed456a9aad8f48609aa2a9709e4f0586e02e1325c78598cc95f508f3dcb035fc29f63e7717cb2e0231ab6d9c8aabc6c0cac17301e5f07f20e0d13d191eef4d4f3adef3d59452bfad9e0e2363abcda630c26c4af5057847cb39f3dc0f090ba6bab22ef0beda21b3c7ce2a3d5677af03dddb3de7caed6182379a19202eb9e526b1ba55b8bd38eee0d1f428bf646f9a16c3b20f11a76e168be929726d1383ccfa46bd7b0beee5ae61b5afdb6d3b3822ea04f436cea3e9f7e1c90ef71e09b8bff9a3e24b92ba139c8ac5f0f7b3c75447315e1a3646cb01a2879719d15b69e568e124b6cac6d6260ff5a9a44cd83c819b75fcae689bbde9b4310a4af5d1057ad88f25c17493a2233ff059d675df9b4ca24d40d6efe1be64787160ad352a3eb8556a76e9bbf45944d63f13bd15ad90ccdf7937454ebee099e065d9ae5899456cee7ee1304b82f935c25b35e18ae2c23d63d208fd70ef63d2f9622144340b038aeac981983b74f679e69717bc5a05fcd10ab39d7fdb2fada757d0473c25ff92971ce4534a2313df1dcb2ad24a3c33dd9ba0938889ab809c25883256cf243b274a0ba803caf2159b98799dd002ca3522ceda8a522e969b3d7fb8ecea7fd542fd6d8628999cec57d384196799b7daa7cef5a7fc1fc358a00323f103501992db384a83da95f9b2f4504f7c46c3623a3065e32f496cdbaa5fcd30ca2d4d8ed772b825b98c533c1e4489a36813ea09d108e46294b3902917ac6696c5d70f76fddaf100736bf403826336ae4327f4f80338c4f90543a3fbd493d1199a7d0338de16369a21d8dddfa71db81208c491aeb638d7b4b708997fed41b361439499acc94fdb3a16f8cf4e680b8ce31b59fcc3fda4a9529071a9bfab613c8c02a33d0cb54de2ad1706dd83be423778d56a11e299c28a3e6dddbf14cd3509df8cfc1bb3875542cce8efce578d7124eed525c054f287d6f4f03c7a6015f71b03e044c7c3eed94e2e75854c812f45655f2380ab04ad2bca9c7153f3d784b745450650f1b2d80951b42c59b6657c15d8f214d2f778c9073ad261579c951b5a6276cb557045cf5dc432dd75f6d7d799456b927fdd18fc12badb0fbe7099fab23e71853112d117eac1945c3895dbbbd1bff3219bd8072ab53f3841c1763a5a5d74e935da31c6536d1e2dda39fa6ec2aac9e11f442140111aa7c2101e87467b65077c53131f878fcba3b033ecda1e139f64e351ad7b1f7c549c8d7767cfaf20167005648c0731ee3c5d0ebd075b65b3f4b612cb265042aa561ac2164e4c2c429eec17deaf086a8bef3f68bd4f1dfaa7b67adc3ab2dda6a64992b69ee1ed3f46e1441e510679f46ff602c1be71c4b5e50c60f1aaf80111d9dbba48d212f527a0dcfccd3f6abcc1044fc2d780c49e26fb63c5107fe8ab3de6b594f247a4d351f6183b51246b921ba3f051368a65229eaaa6f2ec049b684a7ae21c9ebd3fa49d631508fe488cffb25be98030f3a95b5cf1de4647e92ee8fd78e6e069907bfbfe8bcf05b0f681a57ad262ffc312d7bb293eaaace13ff93c7c06b9404d674705a4ce8fdb840e5cc308c2d930514e734a958af5087f803d1cf090643e4863c405e1ba7a263aca611468ea7d651fe97b6b521266c4b32d59840a6ab325624261032009950e509fce6f3e68e0f03c9af41df33a0ab0e4ec705dce935393e66146cefb3c5b17be70c46f96f68183a9af5e30454ad3d46f785dda67a91948933368316027218873a4d804c66fbc88c15fafa6a379e845c227414d56938e8e20b53fd95b5bf543520c9bac229329728de2060c60d32b071086f4b084938ae5417304d53885b5bad320dc6f4713b900922409b0c3d2d8742c7ef3819cee1675f184f780e01447234c98dae1c0f6ca9b0cb356e1780454b11a83edfa7e720d45611aaf6cc68391216846a04efbc9dafc2dc36e1eed3e13fb7e03eb65bf2b7db4301fcf1d3557c9769da0a30e34db52088a7109afc1c37a6d57d692784f2e29b5b6d16fb5c5af874ffa9d6f2fd77788e10f9c3cdfd5cac3761d94c11e704900a3004b223a995841870407fbf7ed8a4703c7c33b54d28aa14e795bebe3ebfb930f0b016f0d606bbad938fb8f8fc894061805aa9edde564dd44439a052aaf2c8a7eaf0f9bcbe942560014713fbbd935c2e73b7fc33a7111d6c17e14ea42427c25e0017fcf45435217395816f0f9207aa65ca3b347baca44f6b765cb31fe3922ce01d2a529216190dfa5a3873bb485dca0fdf6c6232e7c43d957a3353418c8769bcce2b196b8d7903fb5e5762609ae7ec343cfc63d3e177d767d3603aeeab9ede669b95d680b8202370243faf39dc1a8abbeb7d96b2c0f039e016fcc8990871bcbcba9067cf82b90c93b63d97c0d4aa22decc88e9c98e4704c787ff3d9eb3690c7d65846a1d19e55a657847a57c9e1597951e18395b7c59e60b1174124fc9841b89f679bd92d1f5cb0dc18ea6054ce5950a2f8767cc12fc7207e06927f89fa7bb9685a66bdbed78a632dd411f93383901cc719932d9f05f3f33aec84defe5f3cd9a948724ece66dc39853242747148c3ffdf8f6fa01480272686b1a5e1589239c339800bf4b7d1ebcd6a6c4dcff86de5ab9f51824bdc9b49e691ccf4d48258045ad1a3369f8e7a61872b543ed166abf1f919aef8ce078bf297403cea36aa9d396404c6c4ab75c3cd2859ae0262f60e72ee889db31e3bde6a766371378c907be81ead33af5a5b305636eaaa3aae5a9741b6d88effe7f50c8051d3cf51c3fa8f57e78ef777fb532c8591b4bf2032d5b5018cf599c6559f1fa251245b6fe016e56f0db971a090cb0f8f050e61ba4f59c7fa5a4300614b9ae089ba08a2ab52bf72f80f0784583c3260a7071b1b75b25701735cc904973683899af080b29520798c94332d123bddb6f7477b0742e88cbc78a630a17c83d71149182aa2d12e26507cdbc2fae0fe7d10704af06f723135a9fca841c8e41ed9da1cbf20110461687f14e8644aaefd4e351ee14a0b12fca0bdc81afb965176611090413305303e8113d2d1e20a897e4e0159a33bff672dd35725338617c80e8f65baca849e24d0009c18dc84c12db6e47fdcbe0029faacfc127d2ce6156366cdd69f09adda1fee5376c1231ea98a15a8bf854c363749e55b727952abb75534b602d0a2f2c7b86e0aecb3ab7b364301c1e79156b4a52f5efda1bf911db592dcccafdead9064cafb5ac67583b5f3498d69772ba9c52dd22eb89d61a0d4d79610f110a2bd1f870ee560e8e7d959b50fa678d4e93fe274fb1a6f01c2f5e624a0a7f3a3456808824867d524fe3135a83d55b0e67e09f4339d4182f4a9cd8ebb715dbf9cd7a0c906f1f1cb2025b600ac3f91ddb1548fdcf4230d94fc0f31bf8dedcc9c5429122c368fe1eb0fea91c444089034d7fcc9d67547b4bfc9d7c2a1616a3992de288029ed9548867590e87d1623bcc651418824e0dbf4c86e81b46bd64379838fb9b35fcd1ecf3f5426c80e895c02e5483826350218e144ff78ca3ccd92482d24b22c8c7311808ff8bbdd67628bf0ba79d008fca0ca2b64196f922408f9514da04207ba35ecbbef7999de3e5154ed380cf605884aaf7945e2183c5c34f3318266077d8d847fa62937f5592fdc5f81741da64471dea731bb15fa74cef37b653598873a644de4db315460d0bf67d5317303225a666a4c97b1ad2f5874461988e09170280296eee000f5ecb8d50313ad902033eebbd48cb448dca3827f05337615574c55009f9953872190425ec1c9bb8383aba4297f2f1cae63a62b3340c7efb18de0277cb7a36e052ca5aacd825fe74a131928efac2edaf2731de2b16134fd96d31061a939524463ed56f60f1ad391ae927103be62c9cf7d076f125e6fffbd1375997b3b754099f52", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x5, 0xdc41, 0x8}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {0x0, 0x8be}]}}) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc3d6923], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x2, 0x0, 0x0, 0x0, 0x0, 0x3f33], [], [{0x3}, {0x0, 0x0, 0x8}]}}) r1 = socket(0x1, 0x0, 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = getpgid(0xffffffffffffffff) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000140)) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r6, &(0x7f0000000280)='./file0\x00', r11, 0xffffffffffffffff, 0x2) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r20 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1018, 0x100) r21 = getpid() r22 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000340)=[r25, r31, 0x0]) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair$unix(0x1, 0x4b8d465d888602f5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r41 = socket$inet6(0x18, 0x8000, 0x5) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r45 = fcntl$getown(r44, 0x5) r46 = getuid() r47 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x0) r48 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r49, r50, r51, r52, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="c4", 0x1}], 0x1, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r2, 0xffffffffffffffff, r0, r3, 0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r5, r11, r16}, @rights={0x18, 0xffff, 0x1, [r19, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r20, r0]}, @cred={0x20, 0xffff, 0x0, r21, 0x0, r34}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37, r0]}, @rights={0x38, 0xffff, 0x1, [r38, r0, r39, r0, r0, r40, r41, r0, r42, r43]}, @cred={0x20, 0xffff, 0x0, r45, r46, r52}], 0x118, 0x4}, 0x2) 16:01:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000006], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x20, 0xfffffffb, 0x7, {[0x3, 0x3, 0x1, 0x720eb140, 0x10001, 0xf3, 0x199dfe56, 0x9, 0x8, 0x1, 0x5, 0x7fff, 0x1, 0x20, 0x10001, 0x400, 0x100, 0xfffffffffffffffe], [0x4, 0x0, 0x7ff, 0x9, 0x46, 0x83d, 0x1ff, 0x9, 0x8, 0x1], [0x6, 0x7fff, 0xfffffffffffffeff, 0xc009, 0xffffffffffffff0d, 0x9], [0x400, 0x5, 0x1f, 0x6, 0x576, 0x2], [{0x2, 0x3ff, 0x616e, 0x100000000}, {0x0, 0x536, 0xfffffffc, 0x3}, {0xfffe, 0x7, 0xfffffe01, 0xbe}, {0x81, 0x5, 0x1000, 0x9a36}, {0x4, 0x0, 0x70b, 0x8001}, {0x20, 0x1, 0x8346, 0x800}, {0x5, 0x0, 0x6696, 0x1}, {0x4, 0x0, 0x60, 0x1ff}], {0x9, 0x101}, {0x6, 0x2, 0x5, 0x5}}}) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2000032d, &(0x7f0000000000)=[{0x2b, 0x1, 0x0, 0xfffffffd}, {0x25}, {0xa06}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40241, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffffffe]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(r2, 0x1e, r0) renameat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) munlockall() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:11 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffd) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x1, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x6}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r5, 0x10009) readlinkat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000680)=""/79, 0xffffffffffffffb3) writev(r6, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000200)) dup(r6) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r12, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r14, 0x5, r7) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r5, 0x20004b3d)       16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ftruncate(r0, 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000280)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x24) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x1, 0x44) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0)={0x8e, 0x8}, 0x8) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r3}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup2(r1, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [0x0, 0x0, 0x0, 0x6], [], [], {}, {0x0, 0xfffffffd}}}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x69, 0x0, &(0x7f0000000280)=""/105}) 16:01:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0xe, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000280)="030007e8f3569f87aa9be88ee021fc7983c3811560c4ee83a77868bd2d2883b63399a991ce3d2652c06c5843000b1f87ebc3c5abf3e175e769368ea8acbf6448260cc78e991a631188c81373b1a89aeebf11ce683043c1601291cadeefbf5ab79b90b0e0c2ecfa939bfd4c33", 0x6c) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f00000001c0)=""/123, 0x7b}], 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwrite(r3, &(0x7f0000000000)="002cf320f520", 0x6, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x4], [], [], [], [{}, {0x0, 0x0, 0x4}, {}, {0x0, 0x69}]}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x42, 0x4) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0x36, 0x4, 0x7f}, 0x21546498, 0xbd6, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r3, 0xa0a, 0x0, &(0x7f0000000300)="a4f854b0a2", 0xfffffffffffffe27) r4 = socket$inet6(0x18, 0x1, 0x20) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000480)="7186a629fc9e59b2d878e2b89a06ffed14db658247b4f00b6cc5962ffead52b2a0e4182f9e57c6252b256472294c6495a38680409bb22a5cf7f233872fa491e7544bc8a4b0f4c6497b6223394f879905000000321584b29049fded842ec5de5f2e410e41883991c3f8544e55ee50aec9a41ae0c72140fda71200b140a40c75b6200a034c39d922812e16ba22ef1f5211ba156d494254ab0b1f08f7f9a7000000000000", 0xa3) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x810, r6, 0x0, 0x100000000000000) r7 = openat(r6, &(0x7f00000000c0)='./bus\x00', 0x40, 0x158) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000200)=[{r2, 0x4}, {r4, 0x10}, {r0, 0x10}, {r5, 0x4}, {r7, 0x4}, {r8, 0x2}], 0x6, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x206a0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}]}}) 16:01:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x40) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:01:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x6800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) socket(0xb24c726a5a35dec6, 0x5, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x10000025, 0x7, &(0x7f00000012c0), 0xffffffffffffffeb) open(&(0x7f0000001280)='./file0\x00', 0x800, 0xa) pwrite(r2, &(0x7f0000000280)="ab8718079751b2cdacd39e97f701e9bb2e032f0e716a8673d0078fa42d83dfebfe4a8679455719065aac7fdd67b346e34a914855b076056cda5c4e7bc274f0b51ada952b0dd565516d8080b6ca45f162ac7a816909b49ff75a6862e623ecf812d5187923f95073a86441309b8d577ea4598b2d9a583575d7f839c16e3cf8991d5783327adb54a8b49624087346c6dc5596f52becaabbe50929cbe059e67c0d92fd2955aad4133fb27dcd25d8f74e17293777f32151ddacb75e0a43a855e9bc3d8be1c09b101203f97233c0cf9cfb1ba8f05b29f42b13ea0e589559ba71bddc58293b59b6869146f3e388dda7b90386283e1288cda8a24b62489671b68d9e94f48daa209d600d45619608a2a49a806f341f751054657efbe0c314ebcead9088b61aac128551eebf3277b0436105b65a0fcc3d1af89182410fa012de42b49b44c6e91488badf294e75a91546ef6bba47e95956e10b5401cc5b8f34ba31f8edd7a40ea61264ff3ec22f6ab742a28bf171c771cf3f6e94b6dfe9e1ae92acd962e958246c76d38ab02d50549a426355c93b9af5c182ad0f71ded627a28c6477b3f4595d2be9902243aebfad0e7cff1cc0ce93c33b466179df16c23604646deffa213e71ea45260776bdfa05df366e7a3644e891d0f61b29d3579a9941a15123baa85c0d4d9280afe9b1f79bb361530a8eb302042bf47d39f6a2af04e4be83fba193c31d9ecf3ec44dff1217f204e523fa8c05e3bf8b9321f0aec91decc2f10535f205a8845683644b0580b50bb386982966b3f0f0baad8378282e8c05cb626b084a58a197edbd7bca6b31b657a48d90b9eb36f7a4ab6f953315e21b52ded072777cf370725d785d07cf792f2eccb132e1a805a73db584cf86b29337fa5c6f266add7012f74885c5aebd3995618bf95f1f4533ea6dc1274a901c08aca31505d7467f55758aec908375c34c57a75857aa6816a0d4de95f345c13a092710f49feb15d2a4ab3c5e40b2ed877a04679ff1c56e9f7bca9f859e5c7c4db633c74e736613549c6bc44bd16fd287eebea1b4e817ff103f5138393d3b95f3dbc37b0d47d01720b02b59d5c89178a91f7c2abcb6d213cbcb3a10c0211c70055e1c5a9b5acfdf3817e6a45b9ca625e921fdddbb5eec21dde361d27881964e5a5d160fc5254475818fee49a7403fc96c0cb76aac8566f131886b2a65955fc62db4c8280e322b24ae78e018410b7cdb94abebbdf77950e2ab9c6880c6c3f658e7938e1afd7a41bb97c3b2bac307728eb829447a5b61268179a9ad2defda0807be5d4c73a34095a4e62e487228a1519805c61df39281bf1f2fd8ab5695409250d1538111d85044820d2447e743943208f0a5c169b37f915ddd4373eaaaf3f691d6692897137954aec7c4e741730f4e8acda250752ba33ca2ae495dee725a424ea9af904b062c9b0c596d6b3bc95b80ea54a1e93f7a2a079eaae4ec72bb4fa7a73be024e098acb0f3523db67f37c798d96a0b3d53c9159014c7c9e8ddc08570fdbf82639f2edf19957dea30f452286b4846f5117763d0b3f87786bae2c7e037e17870f175eea727f9b54f263b6829e35ed844a6cd0e312cb72992386cac63fb2ba4b297adaffcae43e85421be032b0efcd99d9e41a196a3a86e88b46c68467f9bbc442e10ddc76a70da1b419bea6ba5733975b4f00133f980daded3f3e2bed4667b2118fcc405f83c129f4b09cff34861c900814dc30b31ed87b562fc6b121ae49b27a01dd9d9e96ecdf03bbc7070a2b3cb6ccab491739999e2b132a968bda06b927a45667a03e9bcf723d34a7ef6cf069a0056e9a2b195b1ac2e4c002e0f1dbbf37cb1dddf6640d94355204ab26e3c2f223f47c4d25d1a506f1cdd3b1d9444e58f9dd28bc63029e5b0338e33ae2f57f8ec7d24188746de29d4cf2369318dbe5f2409701fbe33e7d4a9a3df90aa5958e001f59aae2bc1bbf3c4ef5fe75d849ae8bcf59f4128dd1064cf103693095288e44da28f530b9b1e8c27492699409a79695aefac6466e60b24375cd25bada70feba874afdb9543b99bf94546a7304a31d227029dc2232c58a8f8bbf715fe5f99691166de107615e7a4d97a1f11cdc64b2ff4571b7fc704c7c8b03a6f2503dea0d20ee0a2fc7e005b63187b1d2b967878601117df6ef4261780c82a245a4ab956a632b06dd8e83a221895a37a698b1046a0591b122f39e633a3d6f4168f9560170d61b4e6645d70c41d1db640cb3ea8ff12984ad65b3d260ce114575d504a6c1e1287e013fe2f03d2d82e0e21018df17e01a77cc82a44235238963f0aedc5b27712000d48eb49c6d291b895159bdf510093c025d5325adcb50d307a6f97aff55d05f3fa486856b9f1d82eb7edf71979504767b042be3224309b77573d79c2ace3bf5e6c6710341ade83aaf23f993ce589885c99ea9d83bd3c6eeb2080aed113a80917cdcfabf44fe4823b3028a378fa8b3e1ba9138d0d2459d0f8fa39233cdbc224cd9399bd156bac355164a6d86b837a5d173df07fc4e870357f5a1607963becb1d5c508e1a2eea6f25e9b1d06191f20d1c74bad32dde07635b8e0ac495cd37110a1db69d53a6bd3ba5838f182a1af44b33501d1bf3e46df910d5873b03be05ccb7e63ff67ced7c0ee924600c60debd8b18ccd478e0119bfc9fb02589ff75df71901fe656bdcdad4ff67e24038fde26e6b8fb1eb275289a015e7d9e0c7091b8022d308eaa890752c24290db58c2bf4daeda3c6860f98809ea20cbdeb9c2670713cc58bc9ca04114d056b9bc16f06800b07c9cf8b26431bef87268a82e9f295c68a7df647165e3eb0005d4a07dd326cfb65feb70ff88804b4b49271c431f600dfd8e0abfd1e292bb180191f9379bdb6451c147af700a3218fe49223c0547f7b6f23d2c71886c37d846a7bc5024751c70e14b472882b0dfa969fad55b11b66b2883237a55b2347c58450b0d7f1790fa8036667bd5a31da013484f5c85df56142825293d8fe50bf99aaf80d2b830a29b4406de25ed1f38de5578918b7a14b7f64910b61faa52fc82431546c766ce4b03efe5135142d9f510f7daaf37e72d59914f0cf1f7516489816a7bdcb27a51e70092e196daa6327cf9c56417b875e00f9490662cdb7c4b5136a58cdb02dbe788da57119b98eb60eed574ae445758887227e930b1512bbd5ed15ada81c3c26623af32987b05329a2f3134be17bcce2b6d39071ef60471f65b17adde36c8068ddab464846892369304359c628d757985526a176a3897c8a2c1a81a43ad6d1bdfc390803ccbcbc649b43ffec6f8afb74d35afad126e2841d7c7bf27cd1cfd5f92916f1f0a3db4b336848a0957c4ae9fb2e55d2ccd0fa017a709c873785e99ca0c979dca09a8f8458c23830cf2a522333194616661633ea3f74e234d7b52535bdba6aa03558560e2c820f3f59ea3519c0c8b7224e9f2c9ee9670a25cad5e3e5001485ddc826d1f135548f77a8b5153fd8e1ffcdd4ad7c6d1132fe908be9887c4d6cebd1fa932f1545c6ced23454cf09cdb6d685be73171ef992e8c156b2c785ae866a90e922bd013a0d5e8d2a9481fc03307ebb16fc8f9afcba17203875ef30590daaae7e15b5e656b8e64f1ce9a1571c8f4e1c830dd253ed6e41905f32c399c79fd631a83f7214a3cd480909cbc559bab092ff9381c304d2c3daf4004aba91d9a73f5660cfddf17ca68130a70f439407ef2af5cad14ed9695c93f920af9cde63b8e49aefe14af2011e922c6bc9a8a9f02044e9ff7261a80a1b40bd9a4af0546a84e1542a1a88bc164d6e78d3850bd651246df3d26dfeb2317348948f0ac12692d071bb89b65d87d0c4693eaabf9e40db625608305cffcf41f4ee3a6fb5e098490295403bb70c4e609f185519a3a129c7cdd07cdc5c8dd4440eeb0027a1cb3bed7ef4d4d6f38844be4ba1666c4a303a5b479b5a600998d34ad224064af6bc271b7439acd484a6f3c1cb566e61b3fc4d305357b1104ccc799c69223f1ccd175fd0aa35c0363c9c8961dac68c75a4a84c20e91d693cbe512de990e2f5b22507ebbbf5a4bb8643d4eca6c5d725d57b169c48ad38b145c016fd572d215f13138fac71b236723c54f5b809acb65a22f8073534895a5a3d785ed51e1ba03667429b65a62a2947b5bc2ec6444d1b2c2d24466528c57fb27b0c9ea6399140eb4aa35b050067155e97aeb8311a7a13de11daf3bc55e8a23e8b83b7d8f76d4ba0c3935b3e09543ef7a2c0e057927925be65c2d913b28f18fb566ea24cc242d4ef0b3ed85ee4326d06d5336aba57544e45ea5dba8b04a5a04374039272acc8706b3c4f30314ee125638131facd28d949ccbb5f3595081a420e5a51f1b826c05ce158e92f4ab91c245144406112406b3c5794ecd6e516a62ff3344d5b951b4a9c1c3e3d2a56d28a79078cf9bf8b3b481d0c8a33220b1b39b1bab816ddd0a7bee50f9bc4ac70a9f25bb6c6faa76db53d7d3e49b46aab3cc0cfb9800ea7e2274b3d158ce591ced40aba029ab08d01a26725a9022c9c5616392abcc978c000891e421c76e7b6200c671cdf8158fd1b4dbac1e7fb8e3762f52a5ce030e687228eae73348eadb857753982921fd676b8f68a99b66a6c3d4b5f4e3d3d690469ea73d237c0085617449893e44316df2bb89931bba7751715298351264073d3e59c2ea0e8de4fac844d5b756029f9d18a623616061a2bda900b93a5ea56bf80013bc21714b9829cf87e979d5a7dc6669f52583e167585f913f7178a9901aed214a5212b6c64f85f28c3630a7a06e7bc9219e0bdb008676f77869e6ee5d91024cd095d5f4f6802475a3d8055e6853f5f0a9e9cfe2c47c29812ddc300a36b02937443d6d87d9a0b61143a55718005f51c9708bdedd8b3b93532b2b8f274f7c1ebde7791855cd7cf0a17574bbaf4b1ff9d6567c6614317988d84fecd441862a0985654486e1ad5fb8a3ba9142b9d9834259e91cf4509962c95e2ece0cf94c00b7eac95d497c100f905d2e4768896f3fa97caad388efe64e54ebb3f0a17455f4fb4856449da1d064ad01c159098afbdee2c050016427ef9b84369d935fdb3ecadb0a981cf81b6caae86199a5fd29c8d169fd894b5e8d57a7b5cb0ab0db099b1ec68b261952c2e21b45e58f72a85906e35188c6cfa6f7057c1b2ea2c69044def09792e3ee15129ed5898a0c567c4d1670b0bf1f6e3a72c0bc737dc6358c26440d63017305ff9e08530f2e2ccf9e852e8ab63a5b4af132f1186e2462ae18565b45251b2b353590a16f0e48c053d32fa00f1807719c0af91e70bf1153391fd75acc8dd6e0c25ac70dfdc44fd2ef128fadf5d47060b92c6ac638a65367769e3e51ea7dc07c5dd0d5a967bbe64b6f69bd22e71987f4efcf940c32d955be81da0455f6cba9854cb7aaa744c9b6ec8a627f7c7b84dd0d21f0bc1189582321140ed78dfa3764f94ae8a760da6719adf12b890d3c22368a00c69382136ebd178e89d100591808a4b66eca8ddd092a1483ef2f3af9017204c9351d4a338c987db4850c504421bb5bb0ce24ebf03450045a2c92d47c093db6554e86c54c7e9a3346a511a91e80d46b40df861afa7c0b67300b3402aa77683706f756e657e44e9fa5693ea00bac009c6e01b772770aea6aa355b8c4c70e46a937103627185676a2a73230c0a25be8ad4790f17942e662f96897882b40bd27c0b0a52f33377ee21c12f9493fd72d28bdde30f60b8c49ea08ce9eae8db3b3ee5c5b2b5c014cbae711ca96a93931a4f0f11d358d110cd45eda7a2115144fdd2225fb50f914202d09a3b", 0x1000, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x100, 0x3, 0x0, 0x2], [], [], [{}, {0x0, 0x0, 0x0, 0x8}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x6}, {0x1ff}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x40}}}) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r2, 0x2, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:12 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0, 0x300}], 0x1) 16:01:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x40000001, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {}, {}, {}, {0x1, 0x5}]}}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)='&#+\x00', &(0x7f0000000480)='/dev/vmm\x00', &(0x7f00000004c0)='/dev/vmm\x00', &(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='/dev/vmm\x00', &(0x7f0000000580)='%+,)(-,\x00', &(0x7f00000005c0)='/dev/vmm\x00', &(0x7f0000000600)='/dev/vmm\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='/dev/vmm\x00', &(0x7f0000000700)='/dev/vmm\x00', &(0x7f0000000740)='-{\x00', &(0x7f0000000780)='/dev/vmm\x00', &(0x7f00000007c0)='!\x00']) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x6, 0x0, 0x6, 0xfffffffc}, {0x4f37, 0xff, 0x0, 0x9e1}, {0x3, 0x7, 0x0, 0x9c}, {0x7, 0x1, 0x0, 0x2}, {0x3, 0x4e, 0x2, 0x3}, {0x4, 0x5a, 0x80, 0xdcb7}, {0x5, 0x0, 0x2, 0x80000001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000140)) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r7, &(0x7f0000000280)='./file0\x00', r13, 0xffffffffffffffff, 0x2) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1c0, r13, r18, r23, r32, 0x54, 0x9}, 0x4, 0x7, 0x3f}) 16:01:12 executing program 0: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a2bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7adaa1e093b13bd02a1748171cef693b12a73284978ee070de53ff9c474d3da37044881d0a60f56f6301056b953233d469fe3b6758c7f19464fe400"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000634000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000000)=[0x0]) r21 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x40000000000003b5, &(0x7f0000000040)=[r39, r27, 0xffffffffffffffff, r33, r19, r20, r24]) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:01:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x7, './bus\x00'}) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r4, 0x40, 0x8, &(0x7f0000000200)="03000000", 0x3) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:01:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x9], [], [], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x20}], {}, {0xfffc, 0x0, 0x9}}}) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xd4, 0x0, &(0x7f0000000280)=""/212}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0x2}}}) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2], [0x20e0000000ff, 0x0, 0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r0, &(0x7f0000000100)=""/73, 0x49) r1 = socket(0x2, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000080)="0638632ed066b39432b3421aeda372708e3d0ff970967764a92c28422b88cfb979a4ed0c8264cf4c176a6891ad7fd1cad9c170ca6449f906b218603f4d18", 0x3e, 0xb8398bcf734dade4, &(0x7f00000000c0)={0x18, 0x0, 0xffffffc4, 0xffff}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x70, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x2, 0x4, 0x3}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x2, 0x2, 0x4, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0xfffffffffffffffc, 0xfffffffffffffffc], [{0x800, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x4000}], {0xfffc}, {0x10}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000280)={0x0, 0x1, 0x1f, 0x63, 0x2}) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom$inet(r1, &(0x7f0000000280)=""/86, 0x56, 0x801, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2], [0x20e0000000ff, 0x0, 0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r0, &(0x7f0000000100)=""/73, 0x49) r1 = socket(0x2, 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000080)="0638632ed066b39432b3421aeda372708e3d0ff970967764a92c28422b88cfb979a4ed0c8264cf4c176a6891ad7fd1cad9c170ca6449f906b218603f4d18", 0x3e, 0xb8398bcf734dade4, &(0x7f00000000c0)={0x18, 0x0, 0xffffffc4, 0xffff}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x70, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x2, 0x4, 0x3}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x80000000, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0xfffffffe}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [{}, {0x0, 0x4000}]}}) 16:01:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x28, 0x5, 0x0, 0x20000000}, {0x1000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) getegid() 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x81\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x41}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7f, 0x41, 0x56, 0x800}, {0x81, 0x80, 0x6, 0x8}]}) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x9d) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x8, r2}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f00005e9000/0x2000)=nil, 0x2000, 0x3, 0x11, r2, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000500)={0x3, 0x6}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x101, 0x2, 0x7ff8000000, {[0x7ff, 0x1, 0xffffffffffffff00, 0x8000000000, 0x5, 0x65a2d659, 0xac, 0x2, 0x1, 0x7f, 0x7, 0x3, 0xa32, 0x100000000, 0x5, 0x4, 0x100000001, 0x6], [0xcb6, 0x8, 0xfffffffffffffffc, 0x9, 0xcac8, 0x2, 0x5, 0x1, 0x5], [0xfffffffffffffffe, 0x10000, 0x7fffffff, 0x1, 0x40, 0x8, 0x9], [0x904, 0xccb, 0x8, 0x8, 0x3, 0x3], [{0x2, 0x2, 0x401, 0x409}, {0x6, 0x5, 0x2, 0x6}, {0x5, 0x101, 0x1, 0x2}, {0x0, 0x7fffffff, 0x4d, 0x8}, {0x1ff, 0x0, 0x64, 0x6}, {0x9515, 0x7dd68ee6, 0x9, 0x7}, {0x8, 0x5, 0x80000000, 0x8}, {0xeb6, 0x9, 0x0, 0x81}], {0x214, 0x348, 0x2, 0x100}, {0x6, 0x7fff, 0x4, 0x8}}}) 16:01:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x9, 0x20, 0x7, {[0x20, 0x1, 0x1, 0x87, 0x2, 0x7, 0x89, 0x8, 0x8, 0x6, 0x0, 0xfe, 0x1f, 0x6, 0x39b, 0x2b, 0x5, 0x50f], [0x0, 0x3, 0x7, 0x0, 0xbe8, 0x3, 0xe, 0x8, 0x4, 0x4bb], [0xfffffffffffffffc, 0xffffffff, 0x312, 0x61, 0xffffffffffffff00, 0x7ff, 0x1], [0x1, 0xe000000000000000, 0x8, 0xfff, 0xfffffffffffffffb, 0x7ff], [{0x81, 0x0, 0x2, 0x2}, {0xf4, 0x172, 0x4, 0xfff}, {0x3, 0x101, 0x3, 0xd1}, {0x9, 0x5, 0x3, 0x2}, {0x80, 0x7, 0xffff, 0x8}, {0x4, 0x8000, 0x401}, {0x8000, 0xffffffff, 0x2, 0x5}, {0x3, 0x6, 0x10000}], {0x4, 0x3f, 0xffffffff, 0xe92caab}, {0xfff, 0x7fffffff, 0x1000000, 0xf1a3}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x80000001}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r2) 16:01:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x7fff, './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x6, 0x0, 0x3f, 0x5}, {0x1, 0xfa, 0x40, 0x7fff}, {0x5, 0xff, 0x20, 0x3}, {0xfffe, 0x0, 0xd6, 0x4aa0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {0x0, 0x7}]}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x3, 0xfffff801, 0x3, {[0x7, 0x0, 0x0, 0x4, 0xeb4, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x9, 0x7, 0x5, 0x7ff, 0x3, 0x5, 0x658e, 0x1, 0x2b], [0x0, 0x8, 0x81, 0x101, 0x7ff, 0x7ff, 0x4, 0xf8000, 0x0, 0x1], [0x1f, 0xa296, 0x4, 0x3, 0x7fffffff, 0x3, 0x1], [0x80, 0x3, 0x0, 0x24d0, 0x9, 0x1], [{0x4ad, 0x0, 0x80, 0x1}, {0x1000, 0x4, 0xfffffff9, 0x7ff}, {0x400, 0x3f, 0x7, 0x80000000}, {0x5, 0x1f, 0x7, 0x9}, {0x7, 0x8e85, 0x6, 0xffffffff7fffffff}, {0x6, 0x8001, 0x8, 0x3}, {0x0, 0xcf, 0x10000, 0x3}, {0x7ff, 0x1f, 0x4, 0x7}], {0x401, 0x48b8, 0x4, 0x3ef1}, {0x6, 0x1000, 0x8, 0x9}}}) 16:01:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 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, 0x8040691a, &(0x7f0000000300)) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1f}]}}) 16:01:12 executing program 0: setegid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="383d6befadc45ffd5e0981decefa") 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2bebc269fc027f2f) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{0x0, 0x0, 0x0, 0x8000}]}}) 16:01:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0x5, 0x30, 0x0, 0x0, 0x200000000000}], 0x7fb, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000440)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000001500)=""/234, 0xea}, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) 16:01:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, 0x0, &(0x7f0000000000)) 16:01:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x2]}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:01:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x7, 0xaf, 0xc765, {[0x33c, 0x4, 0x9, 0x7, 0x1, 0xf9, 0x14, 0x1, 0x1, 0x7f, 0x6, 0x9, 0x7ff, 0x8, 0x0, 0x9, 0x4c], [0x8, 0x414, 0x4, 0x7fff, 0x1, 0x6, 0x4, 0x7, 0x2, 0xc10], [0x8779, 0x3, 0x202, 0x6, 0x1, 0x9, 0x7139], [0x8000, 0x80, 0x1, 0x8, 0x3ff, 0x9], [{0x9, 0x7, 0x8, 0x5}, {0xfff9, 0x4, 0xffffff8d, 0x7}, {0x2, 0x8, 0x80000001, 0x8}, {0x4e, 0x9, 0x7}, {0x400, 0x7, 0x8060, 0x3}, {0x2, 0x3, 0x13d4, 0x5}, {0x9, 0x7, 0x67c, 0x2}, {0x9f, 0x5, 0x205, 0x2}], {0x1, 0x400, 0x3f, 0xa2}, {0x8, 0x1, 0x3ff, 0x401}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) pread(r1, &(0x7f0000000580)="78c9a9a8fd1caed030", 0x9, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r2) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup(r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x1a0, 0x1, 0x2, 0xc28f}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0xad0}, {{r5}, 0xfffffffffffffffa, 0x24, 0x40000000, 0x2, 0xaa22}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x7}, {{r6}, 0xfffffffffffffff8, 0xd, 0x1, 0x462, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x8, 0x800}, {{r7}, 0xfffffffffffffffb, 0x11, 0x20, 0x6, 0x1}], 0x8, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x80, 0x3ff, 0x3}], 0x3, &(0x7f0000000340)={0x1, 0x27}) 16:01:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x0, "e3bc9d31f45dda75b6a2445c2bac6979aaf70f96", 0x3, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x3, 0x2, 0x3, {[0x20, 0x3f, 0x1, 0x13, 0xb03, 0x7, 0x8, 0x3f, 0x1, 0x7, 0x9, 0x401, 0x9, 0x5, 0x3f, 0x9, 0x8001, 0x1ff00000000], [0x3f, 0x3, 0x9, 0x5, 0x7, 0xffff, 0x7f, 0x7, 0xa27, 0xa5], [0x8, 0x80000000, 0x9, 0x14e8, 0x0, 0x100000000, 0xfff], [0xe000000000000000, 0x100, 0x2, 0x6, 0x9, 0x100000001], [{0xff, 0x0, 0x1, 0xc1}, {0x0, 0x1, 0xffff, 0x1400000}, {0x8, 0x4, 0x7, 0x3}, {0x7fff, 0x2, 0x0, 0x1ff}, {0x89e, 0x6, 0x2, 0x200}, {0xfe01, 0x80000000, 0x4}, {0xfffa, 0x812, 0x400, 0x3}, {0x1, 0xff, 0x41, 0x1}], {0x4, 0x2, 0xc0, 0x215}, {0x8001, 0xb0, 0x5, 0x7}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x35ddd40f38d86279}], 0x2, 0x0, 0x77, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 16:01:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x4, 0xea) dup2(r0, r1) 16:01:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x80000000ff], [], [], {}, {0x0, 0x1}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 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, 0x8040691a, &(0x7f0000000300)) close(r0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/209, 0xd1}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/70, 0x46}], 0x8, &(0x7f0000000880)=""/75, 0x4b}, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) shutdown(r1, 0x2) r3 = socket(0x18, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x20, 0x401}) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xf166bee38e672197, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r5, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r6, r7}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket(0x18, 0x4003, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r21 = getppid() r22 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r21, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r23, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r24) r25 = getegid() setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000440)={r21, r24, r25}, 0xc) r26 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getgid() r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x800, 0x0) r35 = socket(0x1, 0x3, 0x4) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="26de704cb91393b28137d90d989d708d32e3fdff2b8039abce707232076881c0e5e235168b92575a6da346dc6f975ed7308604b90c2738c55aec0d82a6cef64c4d63b23574e0dee653901a0476e9596ada7ac4f82df3d5988e920de46eb4d8e07713ae1012db43d28fab91bd518d6de97b038faf52c81d992f0781d30ca69c676730ce785742de24ef97e037d5ffe22e06d27cbf402aecc7ed9ed874586b40fdf290bc34d2597f7422b1", 0xaa}, {&(0x7f0000000300)="ccb0fb4022ae199ff252fc9283d140b5d4c05b7ff375026f8dccede2b23c7ed50fc3d377d25a53c02e8f75d5afaa351963cc973af9fdf8dd126fb19287a5b5ce891af23c832b42a4c90d3eda4c3fc884cdd872374bae86af5cccf286872cb4e088691185705e6cce216c442c9d64bdcee3694e213787c5713da5e83a12b4f99421506299104781f51c06ea03fc9631734db7d9236bf6e2c4fb32abe9a2215244ac4e8457aac8a69b", 0xa8}, {&(0x7f00000003c0)="8d352b395dcbb9c1de1fc6259b6c8b37c1dba79e92cd65c52fce62aabcc4bd7de4eb6069b820e3f4a38fb4edeafed8ae61b4555089bce9103d96412d3074d52633b2d66f718db86541bb45e586c8fbc47829771933dfc05f908415eef1c5231cf799c65682461aa66106576c5c23333f915fe4b5887053efb4ed241180c43b9c5f59abe82d12b66942f94b0722a94d859d635656834624c2ed5b30f423f7a01abfaed85af837b812075e8d97b6f172493ae46f44ac8bc748af23", 0xba}, {&(0x7f0000000100)="8571e1495e8808267e4435b75e07dd387f5e224e7bbb5203b3d247715255155bb26da6db1cefa9253b2cdf204f1022039b10068a8dfe39c5b9", 0x39}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r10, r17}, @cred={0x20, 0xffff, 0x0, r21, r28, r32}, @rights={0x30, 0xffff, 0x1, [r33, r34, r0, 0xffffffffffffffff, r35, r36, r37, r0]}], 0x70, 0x1}, 0x2) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000080)="3ee438ec5fe3bf22aaada293bb6de0dffdb44095e0b37f1688ecaf5cd04afbdcaa94ba387a07f8546db406ce7451b558a2073b96e06548bc2519eb05d5", 0x3d}, {&(0x7f00000000c0)="8ed222bedfb459d1af0ea15686fef4e4e04953d7455b2920f4ba23b0b07f848d305f36837ff8a4e3b9", 0x29}], 0x2, 0x0, 0x47) 16:01:14 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000]}}) 16:01:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x48) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b8ffff000000000000decf", 0xd4}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x6) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {0x0, 0x0, 0x0, 0x100000000000000}]}}) 16:01:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0xc7f0], [], [0x10001], [0x0, 0xfffffffffffffffc], [{}, {}, {}, {}, {0x0, 0x1}]}}) 16:01:14 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f00000be000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x2e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchdir(r1) write(r1, &(0x7f0000000040), 0x21e) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) read(0xffffffffffffffff, &(0x7f00000001c0)=""/94, 0x5e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r10) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7b, 0x6}, 0x8) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) kevent(r2, &(0x7f0000000140), 0x1, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0x1}, {{r4}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1000, 0x1}, {{r0}, 0x0, 0x50, 0x80000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x1ff, 0x2}, {{}, 0x7ffffffffffffffc, 0x14, 0x40, 0x8000, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x3}], 0x8, &(0x7f0000001380)={0x14c400000, 0x1}) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x119) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(r5, &(0x7f0000000280)="61083c236c0025f9296dcdd3a935df1f69cca36ab8021ebfc8cf81806f4d6b5e31cf22f9b06ecaff9b7a8b5143627b63e08583cf4adcf32ad2d2d5e99ce7d5efca24f408043a2f0edcbeaa146e9ee747f6095c6e72c17f87cf68bd15cd43ac4eff36a330f19a97a2a2d11e4277d932c61e85e9031fff63de15b7a06ba59441c0db8cbee05068e18bf8bfe715ca563aee055a5443455c9083f0002ac21f712e8b2f214867a07f913273b816f3bc337b6f9a051e4be233567c0eb118385dbe07851fb4e91047ce04cce41ec31ab17b79bd61c2fef686cd52be744d9877c26b5fedc65e0c22b1e0aa79c79e5e9f03b7559cddb8620d5b24475444d0d0216ea6aa6d8142dcb02d2d4aee6f78e558f4e8aced0ed45f1c0bfe171d68d4cd715f1e3bcfd09a100dc82d319ab924754239313844f48bf3faf7b5c9da2b81c11cbfd3c73aaac2095153cd3205c2aefbfc7f50fef381f8e158fd0fa007ca5fb9a4773076a995d778da85e056a742be32aac43abd85d63f825293847010ae1f10ff2eec75ca9ae066b814c038ead6b1fa733ed2a1860eb6bc468075d82c251ef9aacc2cf63bd44f3972b04349f7d7e34c027ddceedb6cbbd5772a5b5dd8431f7c3a163d3d969b706c0f118e5e4c56c76a5b744d465e685d82f4f3e25be0b333ba2e2481419f237ad211148ffda47985e02170dee73bd511a74d3e54dd007582b8128bf85cffc9213a3c0083cfbffd38bfd04d86ff7f17561d31f81eedd2a197d9e74eb3309d8884b7b4ec181ffab14b572803daac3c79e84bd0e01c4b7c879860e453cdb55f96cd4e50e9aec9fb5316fc879f140fb8252ddd05bcd192cab679d4cba29b485ffbbd1c4e592208ca74973362d9574fe075384231dda49f1f76c43ea2f73098ef55f93832c05e830c8b39715462a95055501eb0b19407eb0abcac9a975b13c26caa03bfc180b084b5ebd0336749b473ed4531beab332fcb195f95f81946292bed1110ebc711c1fd00aa6261f31448035b1b84748c0e756c7403f7320ff0b60e21ea263ed35cd56e549f9b4984845e7047f978be176ea412eea4a44700939e69165c1d7847cdcf8751b98c7675450768f604e86d1d6f5600de7016701c8f550c1f33016665fffdebd2f065b18a63c771925f867a3e823ed793484ac3199362c8739a860afcb18b95131ae538649ca86a9318f9dba97531020ecb23376a2e4a8191fa01dd0a3206bf01429bd1c9b44f8957345bda284d7040719e4209928115261f7b85460a5f0e3f5943eb0777d42f748d7a48f32fe78a38ae8e4c55312729e4fa18596f047ec70dadb8b8a81ae8590743658c5cbcd021b74e14a474ab97bf5d09c5be0b448b89d60ed7923fbd5403af012c94627f4b81d2ab1fba6290e089139e3c823d884c465f4325fe6a70e1913c1dd8a66cbf4935029373994616b17b9a449633ea6e5bb89be9d2f0a6c4dc8179d6d23294a2a22aa8cb7035c68cb2829d036671f77fabcea356a5db72e56ad5b3747cb6f659485bdd9e06aa93d60ba567940c31988ecd7fe25118286b33f87b9d9d8441d349508e8b0a95d3f7c35cf8a734b45336db2d44f100468af485f12dca99e71833d62920d861991b831f7de4ec12dbec10c6416c6bf1bcf66a0c6d2e51a008c6552726aa8ac6f2a4d05a45898f0b5ac998dddeb1858cc58ad4f54537e10928f55e2cd51091c3268d834ab630b9030181dbb5ded9ec2ce647074e02e7a0d24207efe8e92ba84dd2153537ededf305fa65c723decf8e5de5910fc43a30df64bcec33d18f38511cefc095c584a3fee7209867ed6fceeaed63a6008fca2569df7554de1d9e26d1fb7ecb0aedee086f8be6bef9a664a02a522dd129dbd5b6ddb988dafd06f41842a64dd7ea629b79f79d9bba8a532eb6af7d39502f17347bec600dcb490733e06e86f56028ffd26292fabafc88a018d8df44970c483ccac5efac1c2270a5322d236216b6a783dafd4cfe9a4d7e33d314f3c9c64aa6e7e7ee764c99552a92041800b33c8010fe6f35a1ec2613c207b2bbbda5ac2a086d02b01ca70535730d0fe1bf50affdf50240c6c8dc0b060091329512d45ff85637993f87ee5fdcaa28261e4a8a6ff0da886429071b5888114ef62885ec39d98d0966627a6d4dee95afae177e1ca93ac237ed1f2bf7bd2cf0b2989de509d498da7d1f8be763747c54370f271dff91d851984f272e2e9d80986aa67434a88dbe885ef09e099c1f493d4428364c4a0d8f620a64e855193bc5634a4c545b67a4b748ccf4d897d043087ad388314923167f66e093cec08394f739a4bfcfca40779c2405814c39642c4f9f2bcbc1a34f7a5e98fabf68c8551e13a11c73d584c83d899b12598d72c9b590a7c68eb0b3fa745921b18c4e83837e31e4f812e66a19dca8b4097a0dd3252dfa5d13953ec65378a4ee6565aae4d1fb3b10a05200e106dba482e62f0a5fb0f43fdc29b10bf6abf0e318d31b865263da6fa2eb9491100781dafd48b6b6c90fe2aeb038f981ee78900933d393f66ed536e6cb736033a343a77d30086ecf2953ed1c58c6c32a600c9657e391add98ee9e54f323310fb5404479827547feff970358d6981964fc106bec2f5764ce4a30401e66d1c14b69331dc1d549c3b434d11056f97f2829e714b28397dcc70f2c0b768aaf5eaa2731eadc9170e3105fdae35d77314d7ca91ca490b8189130df0d7202225f503ccf614d021a4396db09c2250301b199634b67cd1a027eb378b512b0d843fe4d67c3e2eec4aa471552d79af904ec73917d8806d607905a7876b0d078e22b69b75eb75825e5fc1e1b92a555600f46be143ce7562f8bc83275de37c09fafd7372af3da5d5bdf696caffc292d2ebb90501a70494454c8791d96c7e57a2ef23a4b563f4b6279ba299773683b09e730aaaf4db54208452419c8070ce37ab345aeead8b5bd5ffc005ed8f7dd135c7edc58f7758515a86c4f422208b7d870b52f947dc60a91c3bfbe04bcc5cd9c751f1f296951b3393d33d6c9e5441bb663b0a3ef621309068a745e403b79c5758553434bce20511bf73af861bb05d58342c4cb670ddbb4cff39580793e07ab1178cf769606a1d3a1841216083ae9d5605b55d16936566eb901e2089e8f3e00f23216e15fe136c07c661456cb1840524edfc4387886bf9e6a3c0e4fc9e0b28d3a57134ddc1e267378ec5fcbcf7bba021f3ab741495875518533e9f81589581ea5645be8ba5390160f09f49161748574e4516501d9dfd148d6eae21f43c9b537a517ccfea80b84ba1ba099f4091ffdde0678199af1b4b46db352660f7c382b07b2ee7a07436175f975280f0a31dc1ab032398a15d687a0cea6261079ef16ad7414697ed00a97fd5e29894cc04131e5f52479c88d7be09f64fd6d77abb9ca6c211e4ba292797bce45bf1743e9dc7946475e6413b8467f0f30066c3bb48ad6f304d52a462d91ff2740b0e06f81afc092c5e551c8eded77d7fd3ce4a1d3fb420eae1a317bbcdad86e8045cdb465a06b464d2d0db89190be8b5e025732b5c7be28a02d323d4b79c60368ab0eccb6686b11919abc5945ad2c5ae5d4b5fe7a0f5656c3d4343db902d2cbc0b9424dec76c8f21d21663c9fd6f7cb5408edde9ee886d76d0fdd5651756b5d694fbce27279cc3066082df9f8685f6a3c123186860214a2a3236687604905e1abc3e2ee3e31e20662c8429e513e6e655046c0f77876e1d833dd50e52a75f0f7ea02faee999785de82ee336ba92b50d738b093437667c49a20ff0bba732cb995e17d32918163c0c75fabd191517d52318ba5ab1792c2c44659a3dd407cafbbf414d862ab7dd6938ecb759a49da9b5809b904609e643e759e2f4b0460e2474f2b012a70bb6bc93f6dc511cae56b2eedd1650aca2c04a11a30cbc28040f46fc10fa7454d5f9460cd93bbe2f1fd9449557ac35c309f45f47006330a6a22ff5c5f0ffc79f6dc06b4f93bc72f3a15a6ff693174c2ab5aec6bb4d9f44f48479c710dc837ba2d34a9b738d9263cc415dee834f9c7a54e0cbc632c496acd2b6bd6168ec2d328620d5601cc26c1dddab7c0b8ce6776dfadeaf3b79a00bbd7143b58a4ce84646a3b6258ed0c56bc854252bf0a5739ded4f51a32534ccd73aabb3203b4a00ae2e95a974c866592a0a918a6ac37d1275943d3320db99ec88a4e15d8d4b2e34ba6a3a4b5597edd7488933df31704507aaa3af8ec9a848407a334e46a447298a623425130efa6246ab2a90381ecd2e6b4287e921c752635608c00b45d6ee6fd33808c5ea3f87df7619f2fe63887736ef1160380f1ea6b63d268d6391f8f9360962ba3cbc24f168735fb94d3481067245c4cd11bdac758b39746089af6e07f6de9874287110b57a1f1f6f1f7e9e85afc6bda9efcd30c57dfd906586a1f8f94eb9da4d67204651784bdd417167119026174a78926ec1cbc688ffaf61b93baa3848f20b92d8a51ccb9a7321203b4025070228d5238da4aefc4696699eba3d82a57b0799bb76793fe83b2d5a1a4a3aa631eec1d247fd099613908b6073078ffb2297ceb3c220173ffc00180ccec771743184392679b2d3c4b470151d978586907fc4a8da5298284106316f5e6909d85a549d156b695c7a8a4405559ce5376bea678d8216b00138035ed950c5da205dab11888d93b93f166bcc451056c7062e8436783d988bf0ec87dfa3f48031013aad79d29aa9c322ff0b4a4b680f005b59f5f923576bd9c779406c688a900ee0615de40d2f4416e8bb225887dc48742fc59b95a93b117ee8143d9eb8bcbf8460e58d51faef9e565b7f8e52db7c84e4a05dd78025dee9e653d9105e82faf251bb28313e50941cc1409e61696adf67a69a0351018a7dcaa96d28173b8eaa63abfba8c1d241f65c79863cab047ee8ff10d7aba2935f2148f21c5e26587fae690cef131be19905c991715c90e008bd8a508352be5d77cadddd9f41a3891f396a43c3752b031db1f72bf5be5d0dde6b1a128a44235b03cbab14dd25e0e36e0fe72650fbe9fcdc21c04ad1ddd2efe77e3223686c8ce0ccf2c8df0fd7044314ce4436f876738ce11cec26549934c759d643c6d6496438dc07bfbdd11d6251f576f8481e2988603baa408ca119dd96742996d6e4ced1311d15f42f556f9a98727adaabfda6fc8aa60a73209c8fca7ac54620507d5a1b97b4b42b5a7a4ce802b195c9b865a7cf1c45f3f0a692c8654ad3e284a1c0c31f10d6c4bd8dd1f5198189daffe5451fb317bf336d98d932a615ccf33104a4f5f67aac8e5d7dc0d8b4f7e2c059672268d2baddd8b4b7b3e724af572f0f2247994b63d3a597a1378e272a5329dec590a859c0854ded6a814d3de91f89d72481451ba70bb66d6ea535a6993a3886654c3176111dd512a81e7338706fcf82eeb54b1d81cb90e3e16111dad208f44cf994dc9d1019f36c7ab2d38b74583165c9bc89f63734bb6e854f969f6536b8404c9f309e014e47701c385c6168a7925b30b3089015e2515b42c5a478b6e73a03b73390e059beb1ce3446c13bdfa9c941e0d982dd74c83f95640c246f6d6f4578228b2bd4ee315e784e5a8597346ac19525115aa0f373b0cdb720d235cdd464f165031ea82c3f1adaa548f34ea15dd14f2faae0b55d53d0b255ac17d15ed28b7791e93246f06a4ae5b8fc4e2a907466a4fac4f9e8f898c7be0791c446a7a94a80cb4b79d79bf8ef66d74099f8910abad079c9e2aae33e50f65b939889cb948234d2cc42175d9d6830f4aa513925813a495e11eec4d53265c82f0744cbb71ed8db7202d1", 0x1000, 0x3, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) 16:01:14 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)={{0x9, 0x80000001}, {0x81, 0x1}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x1a) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x10001, 0x0, 0x40, 0xfffd, &(0x7f0000000280)={{0x1, 0x3, 0x40, 0x8, 0x5, 0x8, 0x10001}, {[0x27, 0x0, 0x6, 0x2, 0x8, 0x8, 0x0, 0x1ff, 0x1f, 0x2, 0x2, 0x3, 0x75c0000, 0x100, 0x7, 0x8000, 0x3, 0x7fffffff0000000], [0x100000001, 0x9d, 0x6, 0x5, 0x7fffffff, 0xb1, 0x3, 0x101, 0x400, 0x6], [0x40, 0xae, 0x8, 0x7fff, 0x7, 0x1, 0x3], [0x1, 0xed13, 0x80000001, 0x3, 0x4, 0x800], [{0x5, 0x80000000, 0xfe, 0x7}, {0x2, 0x1, 0x6, 0x7}, {0x9, 0x0, 0x401, 0x1}, {0x9, 0x2a33, 0x8, 0x401}, {0x9, 0x77, 0x5, 0x4}, {0x1, 0x80, 0x7620}, {0x4, 0x176f, 0xffffff7c, 0xc4ac}, {0x5, 0xec, 0x1000, 0x80000000}], {0x9, 0x1d0, 0x81, 0x9}, {0x6, 0xff, 0x1ff, 0x1e5}}}, 0x2, 0xff}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r3, &(0x7f00000007c0)='./file0\x00', 0x380) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x80, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000a40)="0bde1f3af91a02a8f39c5db04649a861799ff00fde040d787f2c59b3f43a08d6de247de6b01dae56a8091346a2925339476c6e81769ca7bc4e1d1360e72570d861809ae6b9686661df959affee3b0f355267ee55abcc52b1be208401e0b7c370807c3da63ea2651931bd8d8229cea7bded11214022a1a6e610dc835cafbb561999b82ce6cc90c7f7dbfd991c2038d7d02c6f7f3c58b209de91daba8c3f2a82c74fc479266a20215f2b556158492de9c6ed5f97209d986316d709afcdc22a2236e43c1a49be9342e436c6391f851629132e7c7a7bd100b235c2c3915d4b2b74394eff2dcf124a", 0x373) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r4, &(0x7f0000000840)=[{{r5}, 0xfffffffffffffff8, 0xf33e6104eaa8d87f, 0x2, 0x3ff, 0x80}, {{r2}, 0x7ffffffffffffffc, 0x8, 0x20000002, 0x3, 0x4}, {{r6}, 0xfffffffffffffff4, 0x80, 0x0, 0x217, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0xd93, 0xfff}, {{r8}, 0xfffffffffffffff8, 0x49, 0x4, 0x9, 0x40}, {{r3}, 0xfffffffffffffffa, 0xc, 0x1, 0x45c, 0x101}, {{r9}, 0xfffffffffffffffc, 0x1, 0x4, 0x100000001, 0x51c}], 0x6, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x1f, 0x401}], 0x2, &(0x7f0000000980)={0x7, 0x5}) 16:01:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) acct(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 16:01:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x42, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x18) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x7315) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x100}, {0x46}], 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000200)=0x7b7) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setegid(r6) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x2}], {}, {0x0, 0x7ff}}}) 16:01:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="fd4171cf4724ae8586753122ce03559d073ebfefa17fd150e0c7b5328dcc5a1712892550dd404a0cbabf50d93a592974c653d21cd576896b643480ae53cc4848ff0e68549e79901148f338bae5092b316bd560ac1db67bdd27053c05dead86c2eafdbc52d4aac54cffbc4c5d67a3bf1178739cc7fd8b73053923ded8f8e2d0101a9293fc2c670b", 0x87, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x1}}}) 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getppid() r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r2, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r4, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffcf9) setuid(r5) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r5, r6}, 0xc) r7 = getppid() r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000000)={0x3f, 0x1}) sendto$unix(0xffffffffffffff9c, &(0x7f00000002c0)="a699e8bcb283b22198b528c3201abed66a277e48ac143dabc3c4ebba12ee0e56a8dd", 0x22, 0x8, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000600)={0x1, 0x0, {[0x0, 0x0, 0x20000, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [{}, {}, {0x0, 0x0, 0x0, 0xf8}, {0xffff}]}}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x200, r7) 16:01:14 executing program 1: socketpair(0x20, 0x0, 0x2, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/196) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x8b, 0x4, 0xfff000000, {[0x7, 0x4, 0x2, 0x6, 0x9, 0x7f, 0x4dc, 0x7, 0xffffffff, 0x4, 0x3, 0x2, 0x841, 0x8a, 0x200, 0x23, 0xe000000000000000, 0x1], [0x1, 0x7, 0x1, 0x3, 0x9, 0x7fffffff, 0x3, 0x5, 0xe491, 0xffffffffffff7fff], [0x6, 0xffffffffffffff80, 0x6, 0x507, 0xfffffffffffffff7, 0x4, 0x1], [0x9, 0x0, 0x4, 0x5, 0x7f67, 0xd4d], [{0x6, 0x8000, 0xd8a, 0x1}, {0xb3b0, 0x9, 0x3, 0xa00000000000000}, {0x9, 0xd2, 0x1, 0x10001}, {0x0, 0x5, 0x2}, {0x700, 0x800, 0x4, 0x9}, {0xeaf0, 0x4, 0x0, 0x8}, {0x2, 0x6, 0x4, 0x4}, {0x3, 0x80000001, 0xfffffffa, 0x8}], {0x9, 0x5957, 0x40}, {0x2, 0x79, 0x100, 0x4}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3ff}], {0x0, 0x0, 0x2}}}) 16:01:15 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x8, 0xb14b, 0xfffffffffffffffe, 0xfffffffffffffeea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) sync() recvmsg(r2, &(0x7f0000000900)={&(0x7f0000000880)=@un=@file={0x0, ""/114}, 0x74, &(0x7f0000000100)=[{&(0x7f0000000080)=""/32, 0xffffffffffffff81}], 0x1, &(0x7f0000000740)=""/187, 0xfffffffffffffe61}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) sendmsg(r5, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16885b6d80ccaef0c74f5fe37aadc574702b62f263ebc3b89b2303c000000200000000000000001000000080000007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:15 executing program 0: r0 = socket(0x2, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfbb6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa202361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2841d643a4b43f666725f492ac9ce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066bf4a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d3835dbb000800004a940437ca51d22f3aebad5740edc3a9e54bcd23a309902e357e40c43982af15403d203e86d9af527132baf8266a0be638000000000000000000b8969d1b26c1aeb97b4004efc02c297afe8d8ff5ec7dfc3f9e301a3655182407fc9bed4e0822620037bcfb9a1549335bda03038f573baf730abcc785b8e86c5396573695bfe42fc7acfe5bc29bd0c08ee32d2cdcc54ff4c129cf008ea9546a79ca7b185584391449d2348f2069984ec6789abba0d64f560f6e255fe7efa1490989e7aa5cd2d00179fece96c40ea3ba27b2eab38ba410b5bdc685a94d74d413e7c7df2f9d4630f5c143b9565c0057de8d57bd4cb1e092479d4205b588de8c156dba2242587979e5a25653f6f939f066c7b61351fc6aeb520bc2819c8727def73cb0cda419257bd995cf4de17b8cb3d187fd195054caf4b196baa636c2dafebfc3bc3c59ebb5b69ad1ef1160150c8426188e9eeb982e06307506e3d255316a426da9"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaff", 0x4b2}], 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x58, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="b9905c2802568cc21c6863855cebdb95fca00a5745558d0571759b23324ca0b4f4dd25c083ccb34b64130b6fa45b3c48da4c0567615fb03a739e3e145825ba055fe65bd3de3b36f9700048ecdf13689d6fa9d3e10cc2ff7338ae19f9d7aabe8a4f1bf20894f6c9e78c6c4dca2d4c1e320c3c38a19fa1307fc09d3992159cc133ea45e69e052aef7d1592723e", 0x8c}, {&(0x7f0000001580)="42428f4c92a961eaede7711fc0d2306d6db26e5bfeb238cd8721401fd607593de8758807c9146cd9627576aaf9cad61d0a44e56ed92f5b33b5ddccd2771b9a82e396bf0012d77cbae43217c2d4422410a635032e4383bef0a1d56c3a2df4a070fab50fbc0bc513ea2426cdd3fbb987971483bdae80ebadf31c1a0fe6a00f79ed865533d66b39658e50fd76f0faeb9d0eb47a32a40278317d35d73bfa43b9403cf670f415452736970a3ee1ea32c23390edf6929d81a3b6f14eb72ed6ec126d37a27a8f2c91c22b8d2a747a183ef08be6a584425da5adb95ee1977b8ebbd208dd071c80a3ffb9cfdbacc35e4d51936d90c43cc1f121f017708e53fe1cb756fabf85da323aa3937a641e76309d2de13e345f36f109a81582032ec3040d143147a846e9283e1035b6238b5ec295f84738b0e3a889130466212ee25da18e6809089e7fd7a970d68c85317dcfcbcaecd408728321dba0f4607289e40a1774dd24eb29673eebde2cb3633924c1cbc388f319fe02da924c5987a6f6086ff05eab9afa1766b4c1ad0531148eb047fe5ba167a8002569427eb0b9c10552760f2e9e4b7f78ca7978b881c64059a19101e955d0bb2589fee7b120fcdd24ef0a98665c57481414ba94b2a28201b10f9b0f567ade61f9f132d7b72ee74eeea993d7007429cb20e2458e99a3fb3abed056339fc10773bdd2e4424126cc6c1a40bfcecef1acd0b56a1041285380a051e42d911374dc11001f6c350519deca74d41fbf1c7c414adba3080ad2166b14f63bdcdcfde5bef0d1f861dc31d306ff9eaff8ab8cc244666bbc20e12bb3a697a0ef809733a404cb3c89c5be4776017b02460f420938b07e4ab4136d6d4a564b5f70552ad7470d9259dbd59ae9906480ea5a64e1a1cbe23102748be15b61c661086c7e1aea2981b8055b4b229add6065c96b7d1a76773cea8c96e56954562d74a5386938e471c25b25adcea8bb3c40b6e22e0ecb2edef641b6da99bbf37634e6024abddd9320e3ee5c97d268149e4f751dcc1e81af65f3cce84f240942f194759eeb2083d1eb1238809b15ea9112d47970950c5076580144692dc6fa88695d63775921aa0191253dbdabfcaec3cb0a71ef0913047e25e113b37aae98c7c7456bf4e84f37fd0d0727ef60e566b07fcfc9f68db76a98cfed9cf8ee7805dceaa2e2ac610e45fd2030d42ba77d12021bca1625f3ed9d4e8a9fc45016bb0061daf1659a7976ac70eb76e5de81a61c1582cc59792375623f098eb6d9430414aa1f47880c481df9d9e9039214abfd9ee6c182f443660d0d83f3322038dc04bcf9266391e3993747074a7fae6eae71865eb5c8b658b04fde15095debc36499acd46f9f79dba3f9d15422f7f443906ce6147a1c2aef713b1b892e1afb541158806d46b2dd2564cb7a22170ef3f15192a3bafcb299c815fa4e211d6a8a02f913ce6c57522d1a0197f5a6461427ce6815781a8446825381f1880658d939517840af5045ccbb808a18697e5c86db04e65266c7ae16331588c04fac27d8280a35ee7f0aabba8e9a4cc1562ba043ab6edd31b92ca856bd226b30dd37aaf0e63f3ce9a66583bc1cfb528400122a9c9fe3bc4cc11a3fa4653aba389328b1355289e78b78338197c29456007248fefa60ae3b2035e7b01fe53704f4aabc1e506e4f348c28528c5922e3c4fd41b288bf6faafd9a4c32fba266d8f2db4180b8c9c963811bdfd0b4002827addb2625239bb7c798fe823c39f089d43f859b9c3653f968ce72c747dadb24966e8c26450be61f57a034f35dceac7c48a37f41f15e019a8ad7bae6f9e77057d1324edec0e4799038d1a2cf0aac0e345b28ccc6d39c87cb01682308ee4f6b48cc105f85a8ea4735d123e1554d9fbbea889f0bc7cf72286e2a29f094575b24b51e350b923bbe5f59c320208091de252b24a69d37af2de4acd935d7b922890bce164416316e5de7ae913beaac716ff5ab250e560326f43e4f1a915413895fab994e8af235a02fd925b36e4d3cf8034a8d504cc09842369af24f2740fc1f8992cb46464af1caedf27c15cc468f441da37f16d1614bcb514c0f8666fefb2623613ddf4e9e4b2df79da74a099e31619d0e7a4b9c101a2fb3da74facbaca8a283c1fdd2f1395f85a0c968a5666d5989c9cf1f8aa47c0f1a782b1efc5c5c2d19c15f8f1680ea868c700d6f48fc5d199cc29ec808211064e71dd03cf4d17d763faa26e9d855fa21e8cb91cb5c6d4e38830b795aba082ce8b3c2e69b4729a44f9c007de14e53192ddedd661abfbcccaa9009f4ecca19842dafa5486252d7ef8cd8e40c3f2cbc9b437ec354b315eeadf23d690b5e5008cc1c8948973926d2ea3bf13e2b76363d78d55fadcf43366cf81bc29f92c0210fda9e5d7957e45aa2ee58e8b391e5da12a2ec3885e109cf80e06ca47647b5367724829bbad331b9fe73ac1201399ed29bd2737667f12fccd328183bcb899cf717e2c7fd624a268ed682d1b2f960a3d04b0e5818291488b01a019359c168f901c69bf67dd60e189c318fc0e6e3ecb3e387e52f97d9e7d61c96a88f29bc273882f1c16b3e553a70f064db2ece9deac575e348368783d497d4f254bab02f33fa295ef196573cc5fa9acf3595135e3010c9462e71f39ae23d3c7b1d011d487dc584cd940b8ce078f1f17aa3c5920061c61f18f8441129358133f5a7f939e7196868f9826fe0068e551b39f79c41a8b1d86faf8d7507d07e685d072738dbac29b31542054748871bfa6c27014f77e654b1f52da1155cbcd21b047a227f360ddeb68b7749511a1d32ba3fa73903f5b0455df94da893df8369646da4aae51b07ac5ead299ef967b4b70cc021e7b177e664d826e94d82f7d788fd95dc127ad4fd87b1ef91e4508eb31c63aff016211deb8caf404cb866e3705224e5e3c0d4dd8962028545d3b080e3e86e3c1a92cfb28af90687213dee62dcfd84798e963dccdc17356286fd77ea62f8cf63819bf63d712c05ec63bd763721a46a610728bf5fe37ebab4465648e91fb9de9998a936c37dd893456e54217c994fc1ed4f93408730c869e72f7cdf62e2652a52b16ce6a360d1f2bd621a6b3a72d1ebc369717aa8bb036ce19b984137ed6cc5920156c339588d77062f6fe325aea2dbb738d191596bd31ecb7a5a51bba51f25f2f307fb64434d0b7226bbc8156ed147a8ed99776c010f9566c66932db76bc8f3758df9c23477de39c25fefda637f8ee79b93da9500aa786e70087aafb4ebbe29f8334fb2e66e262c3917e1dd670bdece3905cbb9765a1c32764ce5420b6a20c225890d2d51628349d58b949187212b5416433cd9a3c26f01e69e83a51ad028b5afc6048372c80e78171df16a1feeaa8e96515f4b7a66b2ecc88593a4d4539419bf0c70ea24b9662429a75ed22d1f5d5744227d2f3eab55a8507da9376b60a4026c97e61dd72f63e4c2f660463367a3a1ca66b1c16d75afa50aef972a7006c6bbaf9ff85d8d8cccdb20f0d8cdc192ba941af02740cb61e12459b3bfcc49d9f93565bfe6492ba32f237c3bf6c7bf026521a9aed41e27dabb504f5969ccea4c4ec809f8adb1f1eda7e44f33b71035adf19975f90ba494dfa9325a16c4685c23164157a08b490a4bc9cb38915e466ce6ac05dc2036b080c1c6dd90de3983a082afc931d94526bddc39b10cff7aed78a1b0fb0cd3dacda8275d55d3c5121fecf7ed3d62816aab4ff144dd96bebdf12d9aa98686d773446bede6f7965c16dcabe629a98008632e04356ab7b85ee3daaa0691e255cc4a598044e1ba7164af5d10b3f32f00711da5decf13c7bc2f53c6f733b84cfbc064a3ef4a858c54aa750665c05debbb89ca98d43dd475e0e2530934b6acd73e2b85e68579380130958f6ab95f8c541eae6c6f1e44964809abcb796135f8de3e99b86955a231a22b4a3214ee01b7904868091a1b37068181f60d10ea08f8756f21a3296238abb19dd35735e7020721aee22ca13d7c400c3958591f5279de99ce70c621f63c387170edbd08a85f35db364bd67ae55178f9495d5f8070b50d3e92d9401537a7229617a02d325931952688f6a61f3586511fb5c3af758f6bdf78d13d266b55b85fb4d6115e72ecdbb4a1b9c68a59b2920a101f78298dd87aa462bf5bb1d9781077d0f4ad90ff34cac8c77b52e99bbc039ec7361606268e4c0819724d5ab1684dc0fa564fd46ea72ff96802f053d77bedc29c9a461494e5104ef43d0ac5450f972aacfb8487376cd8d06be3bf05baaffb9d61a88f67ac8a16b6c0769bcd9b0a63fcf6b5b2d326da0548556614b79f88b99704a88b90657c81a381f6fa39768fcaec117129108d17a0b49815578f30a62f03dca2669118d8a1961211d622f8031e90a9cfe91492f95bbf4449b4b9e1c5156fb4ad67b56c1b0d80df7a1a69fe5590b1c842b31a39ccbf8d1737308b41f2df9b61c9deb052d04acb1b1f94ab3aeedec8bb368a2bfb98a5ad27195c7620b72f8398463467cb5988d190c1f0871b2b896faaee58fbda108833e63bf4727fa5a1c174d06f8b0990f5c5c5ab461091b31969628c5825e32e6b796a9adce89aa2bd1b67b91430f20940a6703f7644bfc552e568f8b122b08b0ec9defc9038d98a6a4ed2fbdf5f313e0ebb26283e08860f81b61ec657ec78508d45c7419441ac5a2e2ba9161989ca6a92423415dab896ea0e45ebaf1d81f635da6d6f0bc1931da46430ccf3d4325533b487f2b39b4e04a9ee30346231d15a6854f5b4b08e35313ca956aa458b5285d8e239edee021e0f9406c79b0eef7c937dc2add947732475256c2243be5fc3f432b534ec48da59fd7aae8139451104a754d76c79fd4c35d8b73eeaf2038f998e75773f7ba7ef8e7c6cff90f486034d002a8f5417ec987b6c7c9472b8f83dd96c9f2db6d6bf8c09ba16d837e914fda1d43b362c4ecc4155561814291f262bcda55f0dd44aa7c1484e530261f18917872dcdbde26046c9cff741df6304d1224efb2b2f61893abe79b0e9f24b43708cce940bf6d6267911d9c4999e48fc24cc8e6ab46896c8049c45b9ea2b2881f8fa8820fa53fa553479a22484acaae021c3b2771684ceaa69c10692a4df013c418b0b9f2e04106ba1c955fe00374fe8c3d9ee6b711f257c508e194fa539901c5d28b23c8b11479ff2959196c92b1b60269f54f925114494d370f9b440117da37cdedcdba4f75d4a43c80b002c8e8b33afd639ed48eae98e40103438e747e8aadb282292ea24bb892051c15391dcb44e6c3b6f681dbb6ece224696c10d3e6cc56c0277a62c1c34ee074ace0c99b24a01b7d540722f06414be3678c4434e0cf6f995227564b0c34fda71df1ff6dd69ab835e0d2d0a6af5eb460cdd4eb70b17a515ddd0c5f836f15ad7dad2e2f52bb772bb30b866f89d1bc717c99a39cddf300d5444abfbcc63dc331a4fd26f8670592d19629ec816190d429cb792977876a1593a144744d75e053cb3aa2aa910ce3a1fd0ba0cc39ade93a3899ba5f557fb6560640a0524ee8c6d66700922a736dd0d2b625d6e32ccedd556d6abb3c7b950f16ca7da8958ac392805066668e9e2880de7187af2410902cea10e591dca4fe6cc2ed75713092324e9faa0c854170e24de22e362dadfb851412998b4e61555a5967b33de8dedd3abb84b64156cbcc3d3f721b153006aa6b51087dc8613848ab2aeb8f22cc7ca5499b803e88193033731fd2d2ff32e09ccd8a87dcdd358a5eff0edb20bb72f10d600ab73b4cdc3a418ff37a729f37499b7d4a35c529876744f79aa48c1954efc195b62078c", 0x1000}, {&(0x7f0000000100)="ba1071226f101f00ebaaa886af2ed3b7a0ad9071be92d47ba4f54012af39b707b46ea7ee6c5e04faf7ce7699e79a453848358272289da44d830740fa34a737ee8e3c8a27ad2df0b16a78f8edaf3565c14ae8652cba0adf7ed80b92289d71cefc1283fff488e302fac0f923cfa217d09336d29bd2ffc834e4224b0989bda3b8fdcec3e4586c763eca1b167bae02825c4e6aa726a4f56f85a391ccca4052f2cd52a8065b98e4282d203fe8f5058373b1b0bddaae2eee9e20baba1b8ab5c45c37164c7365e8b655ca9c5803319c04ecc52278b5bcaadfb11c5cac18913b82eae892c3ba35d375c2aeb0eb8ded8e981e3ad477ffcb8d67506dd75b7b2384", 0xfc}], 0x3, &(0x7f0000000cc0)=[{0x80, 0x1, 0x20, "203e05f1614ac7066ab8918684b1aefa83f88e4eca950a5813d0ccbfdfe599e0861e8d886f12cb14bccc3c23fd30e8284e73ba7c3b64ffa73ea3e1039dea9fce58c4cfe004cebe4ade6c5828bd1547ab133c82a4eb32a3167f8f58d2f697e54e2fdf2f084672b3dd3909cf27d958c6"}, {0xa0, 0xffff, 0xffff7fff, "cec2b5ef9324639810f833244963719a2c56897cebb8252a922b78d2890163a152916622a1ec06b987a3997203736d80da5967edfc6cec5d9338cac1c6a9e1e02abc89bc980fe12786fc19a23d40c95feec042fdd1645904d34657d8a00dba91d5aded412aef68ff3e37593568b102af815ca4d951a404dafda76f207de067bb138c6c03ff0ae58204f1bd2b"}, {0x20, 0xffff, 0x40, "299347f4355ee69a53"}, {0x78, 0x7fff, 0x1, "cb00dc96df910c9553e232a06e49723daf41d5dbd1d4457ae7ea2ecbb40e4868d3f1de1df84ca75b85e2cb9a1440e1b9ef8b591467bdce5b41103a4498c215d41164d477ebd8f8fd689737bdb51aa24a970eca1ea8cf5f1d71be050915e4e41b09315910"}, {0x98, 0x0, 0x3, "5bd276532305a54f762c201de7747b91a58d94e1e1795d248ebf13ba02cc0ba28efbe7756841d37d368f133c7f9466d49dc18fddc60275c612793cc7def64ae1710eb37e937a043bf00054c1a86f7a6dfbcd0f925e22a1782e941cbcbba84493f21a91df22ef6952aa5cc555b597d8569e0f1c0121752e1721c75c42fbcf7757a6e2"}, {0x78, 0x1, 0x3, "f381de4ff2d4e77b42476bee94aeb23ee3f7f8f056312679b1c824cd20a5b38eb6a9a03ad7da8d1d183156f458167960293e3fcfd40e7f6f62cb9a686ce561764416611bab994b750f0ac36141c6e990dbcf4ef1d6e6a1d144ba10cc5f178af0064a88c9d66f"}, {0x20, 0x1, 0xbad, "bd2287fc0dce43afa4"}, {0xd8, 0xffff, 0x0, "2b9f10384c5062b3aec5081917911035e667d7795fac536eef1c01757fe9db97cb0f4fc1070954b05bd41de00658402acd1cab89b7645a37ddd5d8d6296f2bd4804eabea038027a8257e54d4e74df6fd31b0e5ef88c41a1a9ad6435e42b796668711b97c57564e164822e9ee62991c47f1fc2bdefeebb030a983c8f8e81995e6abc1aae97bf10da7df49393ad9b7f0ff8e7850f034ac188317b27c1b512e590833d6fa0d6dfd1ec4a98e8b5e19c0b7b8424931a59d59f363fcfb651bfc6adcc69c5f606b711cc0"}, {0xa8, 0x1, 0x1, "181ece96510b55a2e67e67244c1d61b3f9bc917594fb0686b05c96dccf4c4a04bd06b9ae785126f579da2ac6905600e156bfb57561c751505285b378f61aaba4c4e80aa1dc2d662199badec35257a9bc0526d9b68f223373a5952ef7906726c66e60dd33c5ea744a5c272c818d678994932ffc25598541a228a353503a7aac47c50cf2cf658dda8ade132a421317832dd59da24f01d0b3"}, {0xb8, 0x10000, 0x961d, "1165ecf8877a13d95a2748643f3cae256bf1616887b8b4a7d485ff92ec9af16862403440d35ac1ae4448eae756c664601759e41a5e2563b4b7d0d3b964be60bcbe2150a5f7cbdc72a24c3e82c69855a7b4a20575aaeb7e28502a3884c32d3359f89ddcd6fb15c786a83c7c1b98468bf16cc21541af6631af6bd694a4c88dedd02863c365e745f87d4c60a565dba6c52efd3c61589bd617910c619cc6619076da37e195359f"}], 0x520}, 0x8) 16:01:15 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000002440)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000024c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x7, 0x1, 0x2, 0x0, "a28da66f0954e8c851e1d7f1073f4156733502bd", 0xf66, 0x4}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000023c0)=[{&(0x7f0000000180)="6cbeba62acec2cc488956f4b2fd6d55915116d00fe3a16f6f8213611a9cd37ec8971a6ff4fd00679273142c8f6fdd26cf488ae8ea12200b4cd30cd40a59ac1c232b789bb925d328a54c1225ab33c23da3aea94acdcb337699f7ee7d07c8bc986ec06d3f290bf0dbdf650b6a201772a1bfb7625bb8416db789d05c100600914a79a2deff14e5cb79f14844a8ebc7edf77a80e50a1fed04bc8447280d1540da25b2f65acdc39796dfd9b8fa3e99866af51be8e931426816a56bd5321d6c33b89fb03888d7c51d61c0cf05400215444e723bb8ed6bf8ebf3d95943b326e1128546b30da9a2f8236d8d3008b4cd393b1e6e68fc5dc5c3578b031b4b7680cc0f8a076eb5ee5f17bcaed672e8c772d48607d06b37d661043e746d46370237fbe31c1fab455ec6ad5057b73763dc72dbf97f955325dee8e805f8d650aab5f7f2abe4ff26c6f7aba61c213bc049486d91c137405ec4c1b096b37d5b30dd3917c95a9912bebd4e95049d4751affd57a9e30a6fb37ef80dc018a403f9b1fac99263a157d4bbc969a19ca590c39afb0e122535bd92c8fb590fcecfe4f9d010461977bafd74cdf05c429e98d7ba40d2015db4c5d50a5010e7ece50ea470eea3568cb9a977ab7a230b635bf9fda14ff49dc2fe5887644379a6e19e6ad0686259fd4aa422b55846dc16b10a894231a90ea260359df5d57ab95d3c7d3c3f4d3be71df7ffc71e4ff889d7ad4ae4d89cfdf2646e169eec45fc9fcc65723714109b74d37b43a3e1263aee20eea6b1ffd3b9d5a0d670e78fad1e20a3f2bf496261db6a7e90fcb795770694e50938871cd0ead94b5ccb468d5c3a42b62213a0ddec3c8cb5c1c6af32ce0c4a6aec7f598fc5d497c1fc0536b03a63d58d5e88a60ca6d3b35e7246c679384a9967f2bd290ba67cc627590230c8272d36a243c3bcb0eda6a7df087bc141d0be4187122591f89a35e235f14d49f8a113773b2a1dd20f71b23f5f0916615e33cabd5000f8e5da83e5fa0d86942c5b2752ec8eb3a4b9a18781ac0493d38f9301171278bbc769d4d1b0a6f2e902821a3fe92be636ae0f45c678d10bb7a11fb3a8dbc57720c4141c08f62615a78e6abc2a38d1bb2a05619a4462301fc091df2e9c7e75778182e3f7d315eb86f8cf92162cef185a29da9a8b49176d0c81f9062e42aab7d3ac161cc6a27a8027a7dc0b25fe63646ab850c38a281c615a075c454dec022891ddeeb28740c503ff9a57de7f9df5e2ab7f1ae3b6d60ce6cfcddf21466b7fc29c2abee05d440ab0363a6bb65bdc6e19725ff8b5ff5c4132ce29f4e73feeee14e2486fe4f87126ef0570d9a301a0a57ff21dd5a2fd29677f0a0f5be65cb75e620c3fb75533af6f09e932138614dd3bc87d68a4fcdf9c8eaf9c6127fbf106f0cc9e1b69458d4c828fbe29c991226bfc6022478bbc63b4e1f6b07aa40ff6d820456e74cf75c986a87a2ec07d761a03c9b3b26c2f78850abc4ca2cf510606365d343517140312da38f0030e1929436216256715ec634c5a2d13362b1b74fa5d0905d954b31ccc3447b9cd422feedba8fc07e440e84569f2898888277efa4b1e884b01a5ad3950882a70cf70a6489b3a7bce9e1414f2d322c5a87f433e3904ba8c26d142311ac760bbadbd40a56ede649c23b54b74114228ae895122e1f13d62715322bad71586ea358c8f896072337a31a446f5f93dc1350decb0dc200c611deb106c71775578d1b1396b0f360c20b08cdbc094d5b40c0762cd8c2ff89cbe6f7693bb3a91b0935c52b5f89ea1f0132e4da30051d82a2323e4618829fb1b71e0ad837247e97446a99727f80db49cb11a4f5b6f8c56dee78bb5f7833521dbb9e4c119b4bb4209fc6af4b9d346ebac3d6922dbf7e9d0c58a94763d93d69dbc2a5a849ed12e7fc134fd012ffc48ad25b4d388ef4c7763f8e3450553717e51d397a77e7328a854f45e5028af3016823b2483f033651707377dc2c83a41614fd4e509bff35020f80cd5e90e4c914ed55465e3c2d640abeccc53deddb83fb646d3a1891c6fcfcb683ac3ccb8d6212d2e17ffa0c6dc1b737e614d934b8f83dbdebe5e35a2c38225b8708e96390d7708aaafaa66f0969f87653e3b85b881074a308c77908329068f75330816b7a8f7e7e654692c88e8e3b3e0910cd49f20effd75e1df01432feb7046c0ab5a12e9d251dd0cbc1760afa147fad69dbe18913743f411540f8c5b9b26d18a8e5685af3996cb46b8e5bd3e8269a821968b1a912afb42eca32e25b0f7613f6e020d2434675d67b02826baa6e66ceae37626f3b1aaa058940dd528f7640bfd2d8f9bcf3413eef47be7515b20df4820e9ff0aacdb6e811c987171b8255a891a2a11a0c1335538ac1166c0be26c2cb386a8a9336fb2f17093c843466f30c3467acc3dfb16ef9ac3b03c8b8f0ab98aafa5f95227cad8100b0a810c23d4d45410da027792677ebc881b8accef968141b003a2469f8da0430d797288ba3444eb840b541af5a268dc1d8c0922caee73375c1acb91ee103c438747aa0c76ba69008cbe9e913b6da8faba3cad9677b32611eaa506fb95c10b58a25e4ae1805a936d3b6026e3e2aa737cd1118ad73b85ee783a07d5014d1d0eb4ce070eaed91f11401cf222389a62f796879241a4b7df941132fdceb561ae0c13612cf8b5281e66ebc6e6268e9a0d5aa3cfecfd1218d1d4eebcf6f4d09be5d308873baeae4a94583427945caae50a87b1fdc11521d54f3b470225a2d59f1945db01f3b4ea4be97d456a1c626b4edcb9a0045890dc9316823088d14d278b33a4e36239f0cabfe060f0a195c332cd9eb10a9b915ac6f2255ec75678fdb4bfd16bb40ef98f02a81b1a2557c500f0973a8cd5451dfa3fe74a190dff72609b7932d0cde7dc58cf60b7caf632c18705a980d738403ecb56484247cb135e9f1e8b47db69b2f123c170ac6c1e4fa890ecdfefed437bfde652cae3ea6bddc60a208a51b4dc7448656d8f960dffedde0f9c7a55509e1dc65b3e2f4599a1bf9a5769ca62f186d2c59b527200d1a210095beca575e10bca6599026aca4d0410e3b6f24f101755b74e9a67edfa5ae763fb37091093aa8dbaf5535693b3ee4cce9348c73840de6fd798432e8a86f84ef6b6546d088275545114e9940b1d2cc4ba419864edb9862706d206c83e03529dda8d5b8e04ddc21a24210cc8c37cd3a22f91dc81a7e350beff1d9ff9b69df315b0684284ccda54c15ca09b301c1448ceac006e34604a2cfd690e6140af170e6088cbaf5cb168cc937e2368e8da1941799c2c14afd08291e243c14bee2a1c9758a515d53286090463843dbd1358f1ed1d22f1ef2f7a7f33fbbdee86a0870fce6f7632e1ffc3f32ed2687e6a2f5c02cd6a19b86ffeadb799d7e6c7d2d1f8984625605e2b92d6725cabc37f5c12069812bc471705f1adb0ce83691446195dfe37896537c7989dc28de9664226d5ecdc7395ee38fc85271f477994c8a32c75a5f40a3ef1cbe32a30d76502193cfb0d1f982a4bc56bb51b1495d78049c912b37208f3aae1cf3271485c551404e51f9912f20e93ce5df673d8e54a56d2d0575c1cb0fa378b3bc28c2f954e80153f7449f2e4f53b523de19e11b555b4118ae6199a5ab3ea0e6bbc1019eb3055f9eaf55732489631d6f23a90564c2ecd6eed28c83a09e30f5f5ee14d828c2c739e883d1489e4edd0a3ca9404f1be125c133f662f721745e222e1876907547919b72d6deaa01ccee1d7cd5a3193c116aec14dcae626f9002ca1bd187f84efd915b21d1b1440645984007cb7dab1db0e9ce741cdbe72b76164d804e4e09bf449804f6711fc4869144f6f5752ea519f0231cbb0b56cfadb6073fed577da77be653fef06d2710f46b4a4965a95451bb7aa2b9d6baefcdfc1a834a7b1112bfc205f3c1a4c34dc007719d661d41f43899d14a4af6bd219f4fa5509cbd86e891d659f3fa929630b4a687f8d7f5274026a9f6ce6c443cafb4141dbab90bf45641365076a9da59604465e15f4837259769641f2035cc128f8a9cf22248c64f71753717050d936b1a49bdd3874ebe106c49e418c4a13983eda079f95551327966f59b31bb2f7445b7b7740c445515641d19604be877af8dd85f901a59a90337fc3fe273f3916a927e4289f952c40508e9a1066339b60a14838ab980a6f593202c1de15604b5afa99beac90d95354077e631496b13806f0ef20cbb7df47306f1a45192407809cfb0cb83965f518e2fd822e744fa42c12c1ff6ab734a712d0293108a2c77a2988af71470e9b09c039985fc1f9808a748333a9331389dc509efa72e2d0730457ca8558af8d89e88e0550ff8dd197fa68e3d59f09ff54a77058627da4dacfa18523bf51e9936c8da11645db5af9eae65133af59080d3909f6c4b6e4a2d2ec55f6e87b5b3aeab863f18283d7d0fd9dc743203093cd559614c3b0ad6d3559ecc1a18988e131bffcdae892f5c5a725ae672d3dde5df5d62a2bd2b10e675bbcc659b7726f500fcd90327b8dcbc4d50f2cf4ae273e7262ed0caef58a219e10273ddad2239eb5d11c9869ad39ee37f480f171748bc1290bd6f173fb35db7186b88db0696674da903d9a98b7148ba1ae062fd2c9cd67e132b13a9197d6fb7c061e4e6456492dd53fce11b8a78f8703e3e4b164626a556ee4fe7000e1c41e79fab64300d9dc9530f19c28d94ca8f0e5c481d2a4d00780f1538aedfce7637d2b764b36d7e96eb547ae4fb4f93ecbeea8985b84fb3ef1d2bc31aa3ca134522770d87a5927009d688c597f26106acbe3f96e40e7910562bb954f3440c12fc9f00cf5369cdd716c843bdd36d424941624b0d7d4c6d385e5538323729ba76aa8d859d90d2c1805d2d3e2a353eb1faf450a84fe9caecab5799a67f9dff0b4bfe084e217477f7dcee4d9e30d3f26809ad791e63c51b487ee6a6279bd70b2ed7cd5cf5d90a79ba469b8e63da14b9a36c45276ad078a76152a6243f9d491e33429eb944e9fd64669e972f44b0ad24766d1e864968c6d51eac5f7916580d7d88012d99249e2f845fdbf5c04141b74d7c354e843828e91677b07c9ccb6fca97c6f09bcc336fee8895241cb13382ab88005dfe4e5aba0c5f062eaaa6d20fee3f6c7ca67fcf74b60d6ad83ee6219caccb4fcdbcdb2e96a5805cdab33479c9fe35c77ae653dc5cae1443e5b8aba6a22d91dcec780c97edd8c3004c0470b8d3b32dd447df693c98aa7754cf745373c178fff3cbeb0833352c4f37d4cb52cdbf0dc5de2e3652aad57eaf2a5b231d4d552b243e13642b855dfb40fc29dfe77a738a453ea304744c64029135611764b9439ba4b9a80719b77823e0fc8e14715db13cc776de7d2bad269cee42e879ab253c764c45fc1f4af6a5dcccaf49028e5563816813cf1f38675beca48230d64ad6382184186ba001086c9d469b98880860fea0ce7d3f8305ac93b1b41d1e17ca45cf496413484955d713d2ebb5220a8ad46ea644917dbdb60ecc9ee2a47ac1780acee109c9e56516bdfdcfcc43818d85d46173bcd96c1f946ac9fad59deaa41643938c8bca8209f4a01479d861546dc7b0ef40fd6043145ac3fca14641a73758ebaddef2b1c0f6c9f2c240ea3b33dc90168e75331348ee6215caeabecf41bb541855b16edc8adc75f98ed3e7bf7076dc6240a927472ab274ead8b7c92802f223a55dd0cc8e70155f71c9b07fd993b64f96f06d462b64259ca7484af57149bb52ab92ffeeb26b3f257b86f18989aa82201ac33b719833f46d7c6b1dd4a99d9690bf2955f971b1382d9c2c77251368e70dd6bd4"}, {&(0x7f0000000040)="be275b8543ac266fdd6154b1316c33257678eed7ca6a1f18e3fd478397a5c514f3b81931cb1bff4071ed5a1bd8f03f3e7d0084c790ae77e89a4ed722fa83951cec78bbeffe227f057bd43d072860a876f760e2b538c664e3d549ead0f0c7e05a14a6c67514b5e917f04c05bb764e"}, {&(0x7f0000001180)="8d9dd4b6f5830c63eb8cfbbc26a2a0e3cc359c500c0140cf8bb5b37998286351e168b78e9c2deb8d2a79327dd782c2d8e9fd27603cf274a62c3abb8152c73baf7587bb5145de951e82c41153f4df72a111ff06102066c58c1d39782da4cac7911a968ce0cf8bdda0aea361be4bcb7cf7545e769950c6f89bb77bc1a0e89851104397e949c863584919ecdac862acda04172520ce87"}, {&(0x7f0000000100)="e0"}, {&(0x7f0000001240)="5a1a884ad1f3d2f32b7fe041472f38e0b906e5783dddb2368c5ece8241ca127828cdaa6b2ccf9a6ebc0e85b52fb7a33fe654eda10019c64d4aaf886f642341db82041b2cd784a3c2f752d9ceb6f07fd909dc4dd3ebf624e9bd5bc2551378a52210708ea0ff0b108cf0904904ba3b30022266448d849d3a720d47efeb40e75133d4feffe6fb070232120548ed6f390e9223d98c9d8aaa255faf3b78edd4c7ff47c4b3fdd0ccf8d32c92819fb471409fd5f4c856f58d65b3d761b17ec1439067c591bee0db8965303a9f0688223ac9266c495a0c4dec3183558e97eb758ded1f59c5b992a102e6d2e8457715a526330d41cf0ad2a7ee505fd14a1d5b74e421ea7403c7a6490beb87d611e0fa6b85903752c91044417ad0dff8a61ed698b05fc8d288db0891abf5f63676d23695341f14ac5292d99d018b66b6823ee7487ca209d9cd57325876351f84a8d40d299ec99b144ef1c242885dc84fe866303a226822eb0c2f52c6c1c2c18f08d53fc09d97104ae8246346b930d62b8c3002375fd514214261e445124c2ee9eaf5e23dc362e2d4c8f1eb77a2ea0624b217801c2b77616f3a9ad0ec7f3fe2ebc49311c2d7a5b7c7271ec8a397420d8915aa71ebba2cb7ed9ad55ee493611ca95b6d15694e3e4c8d6731a2ad1026b53c3ce0d614d7ed42be94acabedb6a3c02082792415efbf6bf7db88917b9f2a470edbba1e42e0e2b460090aba482ea9a1a5b0df3cdd39f674df537669b84811fba83dd66d17a4fdbedc1d91a15fd807b0ae8483be853c121e139e05d35cf0228f46fc6e6eed11f5c0fd44a4a31d34ebd52f1ada880135576a6c86a75b497d9604a7b39fd5ee09dbf7f62ed63c94365a50f3cfc9a8776a5b48dbf1f2a790a474f94dedd758818bb00f391892909015549f923912e531ef0214fa752f02e55ed899799872654660043e65d9e41ec2fc45adfd778be6370daa506b4c886dbbe3a4299f4687e9243b7cc7c737b5bfc8afa7cffd1a5faf2b27eb2fda53df62e282cdd329f04a5955519f71218c66189db41259c84184cd464de57f669721493597db036f5bfb66f9dcef062faad9595e747356da907b6f8f827fb8a928600047ade28103562ea17f6ea0bb069d3352f31d784c9aafc6f9a7e1ca69073629df8d905c5c3e4670f94b725b6ce3cc30a7d542c20bd5be121494201f378f07164b916d94bc204d764f6d221fcb6e332df06735056c1588ae0a5b7e412ec0077318b6641553f711a56159d7322dd1b7f98453869aaa7020246d8da0a05c62cbf130911c7c0a21d1215b62d3f8dce252a888791a7e5c424ea69c030ffc188c579b27a620c4959664a7c6099f2f955d9a9f4f2e7ea5333275864786bb4bc7b0ec9bfc78f885d35b2e1c970e013b0c723b3824752fb0b7bd1fd3881cb833743a1378ddba88ba370bdfc2a0f9bdaf55ba00680dc9757ac6c8036dbe3d9e94b62e4d737df0a081fc6c84016629bb3a6d537e874493a8c98bdc706c98f0bdbb2e223840e16219d3b4887b85dad0952389feb4e1169531517cdfb86a85e80add52486c5eac46008ad1e78fdc54f577d57f409ac15e7a3b0e396d008953886397fe1ee59de5397930adaaecf5c5af583c1d4b52a8d3f1bd15c4d87acf2a9e6cf546ccd78b55747515e1a7de8e117e83609da0066e0e657cf1ab25fc592390b93e64628aadf2050f1f2510e12394a5df07f3476393305d0070b8645f0d1e3064e80b874f422ff3a377f3210ace07d237cb84df437c2b11cd97180d6d144e8610163682a13e1d834dc8295030841ae920f6984d1e313bda0035b8ae96c6f9aea30e1ba1436e23f16e9e1a0d4fec91f9ba665beee40c3b2c986f7f16cc332d8e14eb14c132e169c6617cf27c27c9c1e9902fdcbb8850de9575739bf60c48cc28b6148a211ffd17ae7035c0d7da1e6362d7110cfd21c5bc20b957646162fe6cd6752f7ea7a09b090c5cbc11909ca208c2291e9e9c52379003b1c5cb5c70e59da67ac24453743136644d19540a48741b9df9d8d912fd7e61983780ea9fb9f323319dbaf0a4b752007bf93912f89b4cc645b084ac98907b15270b7c35adbeec7f13e60ec7fabb7c4994735467ca0ac167f66292bac280d396b68e4de71345775ba772932d50d1730e478dd8b9e92ec976227fecf9882a29b73801aa0b78f6cc882ae63983efe945d75b9f95cb1d565ccf99dd396bb540929da296a1d08f9496724d4481164889e08534b16ccbad3364422fc9205d50f957569977183a1150b0e5791d046af033660b6650ac7e7bb9ad4189d70bcf8a892dc78d2937fdc345985b02f78e405a719fb65ca2b6c4e963c9282711e282fd2fe52eb2d5e89982fc3492c67d5740d6dc3399aad6664d46e24ab633ca03c0f8358bc668b5c9f80c75ce5c267b4c214571a9c4612309687a7c0de89b071dfb8b6615cc3c8a32a61281efd529ddaea2913575b48e58b82621a3849bd750035a1aa38e6d07aa372de299355fd3eba95e914dd6480bcb6ff5c6a256f6df080f3434bfe0d88a3938fdb54351592f60e34f83361d2fc75726baed9b8b726831da81e68319a3d8cc57f92a2a758d3382e8c1bbf87086401a89c3da5e9b69aa19c96159c5b4f252ccca7938c182ea5245ffa2ff8e16daa461a1686b966a990670b65289216e400b9b095b1541b35be597f2ad12f9ad1e362b43454cb0d7921568537c2466adcb4fcc21cc901d91573c1325a4b5de99ab8f2ec865c14cbd1d22f55a12c926bbc90f1d715d5a8faf726c485424e0f64d3a379d76a1d32ad93034388849430b2dca7eb8886bca78e8e45ecb85c59c26702229f89cc242b58ab1fe487b4bf4c9c678665323159607412b159a9457ce4cdaf2ba21fe427556b5d259acc5bb5c0faf6f808cb60faebac5889499f9b4eb86bf5bd2c44c3198010a9709b40d7cdffe4b443b438cd479d91b9e5976f9d53c63cdae162d332104ec916bf0c63cab418f8e26148d029d0852ba43dc3d471a33cdd3fc7f2a85b4a80238a4693f3f87cd29454edc4f6d195f381f957f40f3a63bcef9cadfa16726b171104c381f03a8eea5964fb5d7fcd3d9e32224d7977f9b0605ece17dbb97cf00f55fc1205d70759d0d353222a869dab57132373b275f4a462f32211abc9bec1607d1384a7817dfad0dbeda646e9b3ae66c86db27c378e2bbe2c18a6d347c71cf93a010f6414e83f4815422f811921fbe7647502e568851282863704fcda16af8e1be74f5195b8d8c5a1242a884190bb743b3db4da5cd0a2d06d4109289f5308cbca2608fb194841b0153fce6046a5fb287d63475b8569fb155b2d99df469ae78fd74f2ef5dd01378cbd0d4584e5a16bb394b65579924cdf818d79af28482c83f5e49994bec727bd913a65d36b8273bf7fa5b67054d8ec2bdea590ca603095ab5eaaa87c65ac1da295572d296379a925126ff44ce21e0bea15e2bd6693e9ad731744dcd3ea0f9d860bbf73eae4735d09182dfb20720007004b4e8d993c310d4711f0a38a8f179e86bb5703dbd2317b02ec963b7d03d252ad85a2cf406a7b3e8eabefe9c437a3f9c4968ad11568e010d8f60eadd231be503618d2ce451c176536b7c946a4588685278e3f1728dc02afcfaa7542bbc4a3d3b83d9954ae01e25ed369174e813d6ef10165ad052c81af4bfa974a1012c157730aa8b237cf583c7ad143d38d57cf1034b6878ce192dc10a00b6b9288a8d83b49f5f53be8bf65791cf6c700ba4111c5581dda7875727a994318205e7dd3244a15e02996f782282eac03d0292651c12ca6ec0092f945033d88234d08803fec02ffe3df60389ffca589e7ee392ef0a0bcc224d2f8540636bdba329ebb82a0a85bb2ca633b7776933fbded2c92649f146a8ce994a03c42801dc700c90b58a799b97b5b7657f50de244ac9223e169cd6d4e613cf6eaae1cb027a8dcb0de3d534c21646a1354a2acded5e0102ef220b3b9491831097bf4f8dba9b2cc49db4d091a5d3af82ab040c2f29ad4104cbe09ea3d42aeb4941b4f9b97b580c59bc6c9cab8bb8aaf2d8e43d86458cc3524a8597427a986bb1ffad1c8e87a286245b8d672b05432b74cce81de6cf2b02e1742d1ea3e81040fa7295660f0f624913204c594adf278287b1b819e11cd920ee2566768fc7c9bc5f5595557d8ce19d471436071e73b27bc373e2cc88b9e15080a9c27860ced3a8ca0ecb5bd85ae014d8c948e9882fd8c53a25ca78c5e6341b02728403167d00943f4c91ed30916ff3d82e312c97800865b9f256a9c8325c915ab7187be43a76c00a2a37158779b69cf02183e5bdb6928772fb44142066daab0119da21762d9b76019973f87203beef83e2a1292b3c049637f97053139e8f0d4ccfd65cc10a8e3f64f2e8c13047dadb0b6782b1dcc8fe03467535baa16d6342ca5758b016eb280113a0e93acc87531c243d28a9b3277df9f8dee4ffdd05db0d03b8c6d3f09457bb0f663e76dd10cb26aa35a0ea69e123941a8fbd758535fd98da8708602f39f03ddc57048134d5db83948f26928b06f7734883d28ad94539f5da80e9b3f822bf1bf4918c108d92b99809a83350fc156e33fb8999c1b369294d84e46e5a06ddb0b66dc27df1215918b720e950b748b8db032eaec4b3701a51acf56a944d3f61eec96fe987a7dca0b59061e3bb163b1439b4b70eb337dfe018357f82108df08ad8e0b7f83ca880fc090497b943e5a6315942aab810dd2c6de190b9aa2b936fd30b9ee03bbd9954f00e9c9e01594ff858c045a4e443c7e67a10fc1a21045986c2dcce71f05701bd1bfa2f4fad2c8c732d31ca365dcbb7282a88550b4648643d45aa8e90b82e71ba79319fabb8885779c343da6613726d9f8b52d0f28bd443be93cd6cd5ce8976f1dd4156554623b4ece8e4e215c1958ac6c0992ecd1927690c2372a973f69f61127bcb5e5167e815b83b4e33e7dcaf72dfb9959b0d37c7d7380d5668a691f0a9d115b23d6dd13eb83a2d5f376825db5e0efb7906dd865fdf7e12753a59c404424051b799c12b71b2c0f1ddb13c52b50f60bef03539245b1ce50fbc03c282698b91c0f4f0fec86c99bdc85013068170018fb4170b761bbd5a62a6c6998e3ba6406e9b60b9bfead7c3137839c49137e586ccb0826854b67c3e8a6e19ca6fdcfacb419c17011e9d07c21018494ec9b604786797c7fb4829cea2ba0fa33263aa553dbae71a0c38ad7074a042dbe288010b42104a867d6f81144a620702a8cc4fd5a2b57a665d37753db00cbd9613e20a892ae354200cadadf63aa014eaf783fffb62121adcbe6bf5c2db90891d6a8858f57d67ed89cf17173bd8aa10f75d9925538d83abe040d0ad2230b85ba170f8630675deceae8cc576316ef22a6b3c8f6ca71034ea7e0e960418eae67686bdbe2c4fdd877a46911aabdf6ad47f0cd143c86243a21a57fade6c7457315343b88d5c441df4bb0d79d56d2372766d7fbdd58373915aa76c37f5c7d306123da9f44853ef165bc0485523533816240141a8ad18dec2268240e44b0fccb853c322d1d82313d9ab5ad196832f2bf74ce9f90146055f8474719b5eb58c0e74d414514eeb738882aa9b77d3b76340e048ace1bb1e459b60321ee6247ec9d10da3224da78c1017bb1dc576807f3ccec373e88b0804390c4646dd846fbada3a6a68d1de21554eb6248c9b6fe804b45a00203b18ae23b7c9b0f6988d3587a06eb49ceeea5e700c93f318d57bd2cba5f1e0c485c8763f82daf852202503d3e92a1d56d70d81fd25f76ed0cd184c28be6d240e5820f9b3", 0x6c}, {&(0x7f0000002240)="5953d898f902c098a623b3f3aef23b42fd37b66531a544ad6487bbea497d051532a7f87a4a13265da0d6a5e7e3b1e1828dd3ae4abd54a75118877803b94c952f67125a09819506f80701b37efb63273e8016b77a09a62cb1c80fc7e55342afa49a"}, {&(0x7f00000022c0)="5eefc8e8c09dfcff82b707ee398c7d127a73e7701b9aaee08991b4f71e0b5437be8e275458817072f203cc6811b4863adbfb075b7cbcedbd8386db585834c7951e86fededcbc3655bf08b273de0dd9cc99887df5790c0442cbab8b710ba7a7a8957528fb43fc1ea0b02ef9d9fa7c16fcb69cead1bc9f96b7ae46ae486d7f33b3470855fd9e5b99aa81c8acbd4d722cd2b1ca24ca3240cf9081f9870988ad8b8442eb99fdae2bc3a951a9dbf44fe222efaf35db6aa89e804c19017fbeeddd77861253d6fc0805f8b44d50f2e3e4e134bd"}], 0x174, 0x0, 0xfffffffffffffffc) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x8000000]}}) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x6) 16:01:15 executing program 0: fchdir(0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) bind$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='\x9a\xf5\x00\x00\x00\x00\x00\x00\x80', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [], [0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x81], [{0x0, 0x0, 0x0, 0x3}, {}, {0xfffc}, {0x0, 0x0, 0x4}], {0x3}, {0x80}}}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = fcntl$dupfd(r0, 0x0, r2) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) 16:01:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5c02804d05f107e0"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0}, 0x1) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x9}]}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000280)="d160cb777e145c1b6643b717f1be501e7837082402907d9bc3a4bec430dac4bf0dc2904300e9497f6c7b678f2e0c69e2487a799586bd3d000ecb14a7cdca4a1e4a66ec8583a95cb8ad33a34b7c1998999c1684614f2c54165629ccf0fca1b8de4cc123f572deedfd67cc394e0e90b48ef85ff7c329917906341c803372205609fa0dcaca36f9e22f9e0e99408329cb9b43bbd4c5e342677797eefae95b934940ecaf86dca9c3b69f2330a50e47532debed1f9e2675e351bf65614e847ec09d0169b6c9dac13c506f85004f8ed156f7cf1f82a3cac9c071e527516dc24b7aef18fb97ac9d75a943def0389a4e230393a212a0dd51f3", 0xf5) 16:01:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000400)=0x1) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20000, 0x185) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc00ff02ffffffffff34840c76f30d3fc9c06d", 0xbb, 0x5}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = accept(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x1, 0x0) dup2(r2, r6) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000280)) clock_getres(0x4, &(0x7f0000000340)) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c080000ffffffff0000000000005838ab4800"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x80000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [], [{}, {}, {}, {}, {}, {0x3fe}]}}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0x1, 0x1f) socket(0x18, 0x1, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchmod(r1, 0x4) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = fcntl$dupfd(r2, 0x5, r3) sendto(r2, &(0x7f0000001500)="3fcac19cbac3ffba8c482ab5ba546a64bdf079dd6a1a6c486d5ae9648322c4fbee7b0b9a3df55520a87ba360c39f9d21a1a6dedbd669efcc7d4aacd42eda2516149eda122e64515330f550b4f297d12fc16fea9332f20cce275e5b65e8a8cd7a0928baf0171bcf4719eacaccd40ef634a2a2cd2a30a096e1e99f6d87f31379314fb7a68469e08a3c5334f882129fcc08fb6a14ee5772b49764dd82fd6c970949b2a183c08d849970690916edf618356b7d0cb40ed2d79a9ffb609ac63701694c6764f99ea282d0eda94d10cc66d1892006de31f3296c0bf2cf64b50bb3e900502006a3517edd4975f604728d7c6e0a04ec3bab19da6ab6a4c3a1c3f4cb22da2716f537bcd34a6334eca60b392842592d65e244a0985c655f2dd4f66af8d3a5bf851ff5c808a36171931e637cdbbfb83f50fcd80a4e6b21857f12a2bfee571cd351e3932b19ab0b0d2227f6d45440c90c7fb111a7bf5f2b38dea28c405327706a0bdc2290c0c59d742c2e6b0665956216f43ac6d3493f2406c4e7c6ebb9f1443e01b19e2174ac0a7206ca49cfd09fe4700929ac2aaa324f05f4e794608cb1da7ab68bdf5dbec4e7f58cc57e8e988b9365fee120fb4ee5f3daab8af35c715974aa782fe78bd390e1642b35713f96290144ba094dec05c7d0d7add929f1511afd83f84300e2e9e458ea90071825e42a8de412b1b6a35130da04e1e766d0823bcd82afd5fd746f5365ae948cf3457827c9cc3aafef23453e50cfc0dbeb59846fe78c0e49168993cd90d29f5924343a6e6ffaa70f3cbdd4cea00980ecfc9e9926dfd252b1c01b6c41b31c47cc26e086ebc6d1fe97519fa514904169a90cd0bed0b608d7404ecc6bbe19b78108574794bd8b2e5b84ba8daa2c0d0bcf1593ee292a905091ffd504c89e5fcc8268478a8b5613e6e5e08d758b647888bdb39e78aaf6b5f90fe43cda8ffc8680fa449b86f85de19ceaa11e114fcb930f53e72a673666059d8eb8d137171e2c0cc47556c86b678e174d4559182c6971ca0499bc6452105a50fc608eb6cc9004230ca65c3b901d22f9ee0d3157549d7cbdc7130485bded74408696714327eaa0430df7d45de8b8a74b8f64e4d04b0af3600e2f522a46e1743131334e91a5152cfa1cd0a7512a0d90ed6a3f3c3ff69fc060375565d81d3bbe8f014a61ba9b1e44960ef379780ca32bcc0efecb9a8622e577be0bc1f2036013ddc7365325ea09497de874e3351318fd1ceb1be0e728d01e468b7773501a397c104d514cc2300b9da12932916eaee269e04d6a0a236fe924dfdf252836e1a72964ca790ca72096729bb0b387f3b9730234ab218bfb3aba3464228785eeae68c8ed780c31dfd7ed3fbf3ebfee90fc997cfad7558b1b773b24f1f48b610fbaafa690c8ec66cec536dc77944e698c033781647aa98b38e81c95f80ba107e8ed6b98d985cd6af01c3b92088246a19d1051537221a691c0291ac54ccd015445b65d621f7a76efb7602d6e1e957f6ee95348262e3b7f20545976eddad445c2f86c289189306a2226244f8a5168507a4902ab1fd141b7edb2eb7522267e75c3fbb4da26daa20b723aeeebd07903b150391acc2d4e8cb65998643ad80958d3ce67a5faa40b6501a574b5b9a3bda0b0abaebe893424208a0f2191d1151e8d25d02b958eb4bc920d85766423066cab0505ae21a87928fb1c18b2bbb1d7db45bd8445c36f7bda74faedf7ba5472b56c7ace19ac39972372339adb0be4f80ed5d1ad18ba8dea0df9ac5953bad608a75a3c15ec65cd968c705661f2333dbf9a2a33c71382b8319049b6831a346e9d8f3da628ff45cf07837aa4debabbaf4be6f0adadd80316eee12bf3dea9de562789c223c9bfad4474b065d48f1b21d1f773b852e4c1faae99238fc935ede45e9afa80308152168e227f9662c276c3a00c51646cd5373776eba667b2fb159d8bb9301d52d2acb45c25b53f86dbbe44e14cdfa956dc961b8efe5f81db48ffae9035f4da0025f87535e70f4ba2419c147519da120689c9e97c19356e8245aa40d5672311069eddcec05bc2bb5da80c99499ac5776df8090f3585405e4f4103bb052ec05028f3975dc08b67f555e116c7d99bfe2de0cbe952294ae475bef5cae7a8852140673f5cfa246d377803d0c93ddeb5e7cc8272f7948f3161057dfd8288a5d9704db226808685ecddb2d4b2bed469d3c017c294d6680dbc808fac83b6a8fa6e89a5de3daa727f10c636b70f55e403471b152332846f54d43d9ccca25452fd498cc221dfe7f87b1214cc1a011e0a7a56a59b87186fbeaf68a84c0152deb256a88e980609e6888ae90d4cf972242f62d8863272988809177ba02c2e3d3cebb300e25f174030df42bc39dea22fa1759c6a093a9cf9912106bf177a6dc865eb9ec7822b8d508c74094e5aec5c34302062fbe598d50252b7f59bfdcd2d9797f869c39d77c7a712d53d8312f6b8e8a53d930f87941e8f999202ccf0689ac996d06b963caed88e8973874d6b6e84e0869bfcc713471192d4eaaee1ff45fd7a34ec444a61edd231939f0db82d7d1e2fb93360801f2ed2f7eaef025f61d7a0cc6d13461f3f3ae5db410fff312eb329878e9aa108435b53f7f8375c8d0a72900bc92becaaa1572a0f985106e14593febed691129774bf893462a02a0c5bcb5034368da70a934bc3875e3ec532e24c2bbb0d8efd3d983b46df0dfd776c14012aa2507a57ec9aa9fc3146cd7ec7e174bc4a5f0de227b83443d83ade78654c03148f14ff0f96eb39bbef10204485557a3ce38c06f7f02cee00c487025fafb50de872d2bbd99319386a81b6aeddabda84a9ebdc7844496cf4535ec2a1d49d04ed3eb897367388e987ba1704cf79111792aa37de0cea45a94337a278068dbcbbedb32f205c0320d819e6ee619545709c5cee0a137d860ac1cee5db40c8254d177dbe21ebbf6220d047216a55ab7b6955b6b9b79446ae454c2005cf2e6a5ae4a6eda9f46f3720c349aa9aaff11ca594050e425948a7e1d47623c922a4288367e7c39181477b6b82e526e609bae78d07be307d0e099f60672156e099ef6cfb46c28fd0e16408fc87e27779f0518c0e3da2cc107f8753c27201bedc80a19ba2bb64ae17109c5c576ee9d9132bd1b5f08c316605339a8e56b53173522badbf88ecd256cc1b96e2ae858832f8e74d12ec6dfbaf7f0da1359360c58bd0f38bcd2a7dd809c2e5d6907926a88434833d045e0e7ca71de02e33a07cc286804c390b8e918b855b10227dd36c713693c3168154e7a91822e44f8358e9b9ad1c39a65630433ec9f485027d4024818975f8b17e4c3844d066645f7fcee9b5efd7bafc57776bd2f0805087ffddebf325ae8f42b5b7c5532bce30906cfe330a5b3d6f9a9ffda5d9038877458df242c149545dc2b1e0b1e405f24ab5a7fc8ab0b81ed1f9bc47eedf5ffceb2250bfa0a2073121a9ef9d29faec165e7c051040e2366e7128ae1a18b032d7d9ab74fe63ca2cce75d1a77ce84f636ceda2aef4cb2e720d75ccfcc14c57819a3bc04198ea00f5fab06a73f26b38fd12d9a9931f47c1cf1206e5c57e016e2652d088f9212e0ac1bd17c109950cf2945321f3b9b7315bec5c6e62b669aa11903631e03ec98cb67e76906c7d90e30bc869e716196dff5b71fb1bc676300af5918af49f29177121242fd3e884020ac7e8b5d0fe47c6ad18d5e73899851b50268288fd9ad207b8706f06dc8976698ffe7c275e5d7145862e2bc72795cf7273b2075aee8d938dd64df14a9e04e0109a02c80d9cf4cc97b310a7249526e8fef82fa327de0a17c8ccd2d223737c74269ca499169131d0950cc0a7d6608b04d44417a3e086969cc85aeb7de55f8ece421f26f38c1f818c487587944f729e550e63abe0e4b4680d31daf1157cc85d5903807dd590a4db21a8b940e18fea1c65b9b4fa09df76e1a61a02bf3bc06392f30321cd7fa5da244a6c23ece7425eb263c5f9ba09a4ef7e4a28a00b6e182e2453439b1016c3d1bf37f3fbff08a92450f569623ad7e4ffcac59ff6325459492eb3e32cba749f2c293389dcfdf218baa01301da1389ce8b61776d6f314d59253df79497f84363b7313b4eca3ff1bb3fe71707f4145a8d49db31ddb6bdc1efdea8eab71c8bd4ebaa72e57d4684692af0f434234e63f64e101935f0193c869fd614722042c89507865dd8017dbba98d1fcbf4dff88d25ea9d900fbc88316f37191643c9286fe5d470f294d0d3b528ed80ff8c731c22ae6ad2ad73ce09bedcf211237f06f3699e2b9a5b6498e2920fe67585a448e3df7ac0b2f49ac14ac0720239d9ba8fb3a011675b7cf2e7fd382dace811ac0bb354a458504e22ae3650ba5c14062f4b145d27f7469e7216561318e4e42ae69f9b1cab5184125721f4f0f9b913974261a2604cb18e92e90d60c5445a3e0eacb452520c4527254b62949eba0ad9c4351ff36e66aac14418a9c95b8ebbbbdba7a2a5282f7444f5fbc70548b68128bc77fb13bc7d41a46349313828b8ddb654d9f5acae16c98bd389569f6bb33c1274f63fea3718c74c57e0e309ef24be395b30c346c55193a159649172ecc28517963583de75b483470ed595eab4f996cde888b67c2fcad461047f6b1dc4ffc6f2600f2675e4304a5f9e4526dfb0e37219f922773596907c35b223316ab4b58363e9ab41ed7df60bf28289a682f297d28e3daeffa6578197fef8454cd37b1e8d3bb654cc31a7e0c4d9dd979735cb9f2cfa691493f6f442db6054cf4c076c8fe1413e2e661d70ac4f2da5bb1061d580e3d67951f65cab3fc39334adeccc9b85a8ec3211ce81d1f8e66971916f4e7be119bd3c8a2fdafd1356280c6db9b43773bde00f1f42b2bbec00337be9f6c60df2dad11d26da35eaa17d0b690240638c82010b693806af214d42f2bf5d665392836edd2576d1537305a428c4c54f15564949fc31efc8bb892908c4dca82fd063a8026d2f9d29983802fe5f78eb8c53aca3d73fb7a0a442501b74474682c6f087eff0bb27835e896b334064958f5f636550b9868c19653fcb9d17d90eb3a1ed1341d54f57c9a4cf1267939b023f12d8f129b0e8d106d66f8c2bf28a92c81902fb689e8cc72a70efe012b3714caba15611bdb050797008fc9420dc37c5ecb1df17520466e687114697315f43c86706d1d3d8b9bd900805976e139b40861cab25fa486eba993dc522252a49358b1fc8bf09d7f51fec889e8d01f45af59b22c4cccd1b58e7c6aeba5e5e0d70128a9cdde7c0c60672147fc83a819c2f10f5766305a8e6c010b81d8b58bc6774683e21f2050e9c5c3313446a40ba1ec6e9406e8eaaa3120425a3d395f0eafd6dfdc0a4ad7786e5d0bee42ab0e6167aa661a9aa24b40b895a2c18ad4d525819a748d19d2131a3c30165b2666e95a2337f984479984e88248a15b64f602a905f3e703e9f258eb099596b84daa8198396afa2719829c6d188f6987188820639608df70afee6dd01c25aff9ced9f551f2b7251b7738a523984d7aa72f1a69e8c10558e5bf65666959bb5ee1128748e3ca224e2cc6fe9f968a666f76b90ae5c1806119485d2ef26438783250e656f6d03ea0426cc2355945f36d25e347f7f93cfdd54aec5e82a305cae5d97162dcc2b0bad3b16ce9bfdb267a49c7fc40adc747a452f63bde243ff8b51d3f221869f5c51a3d0e6f9ad706de7285999bd431f67531047d356fa22c51e60f21445e58551dcea30e8e7b66bbb6a61b7eee5bf5f9b8793861064e90db0360d95c3641e5c6f9f9a0c66a638f1b3b412a126db84b9e19a", 0x1000, 0x4, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xfffffffe, 0x6, 0x5, 0x20, "b000ffb2fcba6bf0615df5bf5f77abe8c1c85579", 0x8, 0x1}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x3, 0x1f, 0x7, {[0x80000001, 0xff, 0x7, 0x7ff, 0x7fff, 0x4, 0xffffffff, 0x0, 0xc7, 0x200, 0x8, 0x3f, 0x9, 0x3, 0x28bc, 0x1, 0x81, 0x8], [0x100000001, 0xdb2bfffffff, 0x4, 0x0, 0x8, 0x5, 0x7, 0x0, 0x7, 0x7], [0x2, 0x4, 0x0, 0x6, 0x10000, 0x5, 0xfffffffffffffff7], [0x4, 0x1, 0xffff, 0xfffffffffffffff8, 0x8], [{0x7, 0xd8000000, 0x0, 0xfad3}, {0x0, 0xfff, 0x6, 0x1}, {0x1f, 0x7, 0x5d56, 0x100}, {0x8, 0x0, 0x800, 0x4040000000000000}, {0x6d8, 0x3ff, 0x3, 0xe9c9}, {0x7, 0x10001, 0x6, 0x5}, {0x9, 0x200, 0x3be, 0x3dfa}, {0x136c, 0xffffffff, 0x3, 0x5}], {0x1, 0x200, 0xe, 0x2}, {0x4, 0x6, 0x14, 0x8}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x85a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000], [0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x10000000000000], [], [{}, {}, {0x0, 0xfffffffe}, {}, {0x0, 0x0, 0x0, 0x2}]}}) r5 = socket$inet6(0x18, 0x3, 0x3) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000500)) 16:01:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x1f], [], [], [], [{}, {0x0, 0x2000}]}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x1000, 0xd7, 0x8000, {[0x81, 0x7fffffff, 0x40, 0xffffffffffffffe1, 0x5, 0x9, 0x1ff, 0xd66f, 0x6, 0x6, 0x2, 0x6, 0xfffffffffffffffb, 0xffffffff, 0x4, 0x7fffffff, 0x2, 0x10001], [0x1000, 0x6, 0x1, 0x173, 0x7672, 0x6, 0x9, 0x55345f83, 0xe20c, 0x401], [0x0, 0xff, 0xfffffffffffffffa, 0x6f7, 0x3, 0x20, 0x80000001], [0x3, 0xffffffffffff8001, 0x17775505, 0xd8c, 0xf6, 0x92], [{0xffff, 0x7, 0x8, 0xffffffffffff4812}, {0x2, 0x0, 0xfffff001, 0x100000000}, {0x1000, 0x7d, 0x100, 0x17df}, {0x4, 0x74c, 0x9, 0x8}, {0x7f, 0x2, 0x8, 0x100}, {0x7, 0xcab, 0x0, 0x1}, {0x1, 0xf62, 0xf9be660, 0x83d}, {0x20, 0x0, 0x5, 0x9}], {0x8, 0x9, 0x9, 0x400}, {0xfbff, 0x7f, 0x7, 0x4}}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pread(r2, &(0x7f0000000500)="d041a95104e6fd1d0f08ad6f064a67249b03ffda66ec0af26bb03d5d19007da7113cc6663ae5dadfd6acb1be00762512eb9bde955173a1071a8b0771698783e5d5352a246e5eb2ad29ffc0555d4e1323475e376e33a8957952dc77fa7cfc99d3a203737bb9f46e6f951f9d9ad89e5d1f", 0x70, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xd1, 0x0, &(0x7f00000001c0)=""/209}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) 16:01:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r3, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r5, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='{[@(/\x00', &(0x7f0000000340)='*\x00') setuid(r6) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r6, r7}, 0xc) r8 = getpgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r13}, 0xc) 16:01:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x7ff}]}}) 16:01:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000096a560100006601ffc4d50c40d9000060df372c721f00000000000000001b000000cf001eeba25800c9288dbd5f8e214af88e88972daee3bf60fb737c1d7d144acafc1568d197d3d9bd189fd265e5a35aaf943c0736cad45493df5d6e9bb7cca952cb17cab2e9b289699c9bbfb3519bea1110ab943c499755a15a85f38aeba3", 0x30}], 0x122) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0xc00, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt(r0, 0x5, 0xfffffffb, &(0x7f0000000300)=""/22, &(0x7f0000000340)=0x16) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000280)=0x10) fcntl$getflags(r1, 0xb420c33a73d33c49) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000002c0)={0x200, 0xd46c}, 0x8) r12 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r5, r14) 16:01:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8001, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000002c0)="0000000064d78e4ec09a177ca06339a41d858f518b2baa145ed342ee88b073385557181c97f06713409bc45bb86020389014464309d31479a7deab74a0a25fa20c0e7d8358d6feb98b6b35f17f8262d4927c52ba331c48296fe7793bc62a67f5c3c6354a6d2eb5022aef23d58604566b3071738c7054ea42f114f3591d67fb2cb8d5cf18cbb8fc26871b0678a00551b6a8267d103c95563d2bff496edcbdd119f1ca785b75cf714fa393ce8ee9c0bae9be6f27951b27db175fbc826fd114ecc72ac081f61fd84ad1c82f19917c6add81b200e9bda59964481400"/238, 0x2d3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(0xffffffffffffffff, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x540, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x200) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/133, 0x85) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='/', 0x2c3c4dc31cc2d87a, 0x0) 16:01:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x800, 0x7f, 0x0, {[0x2, 0xe79, 0x7fffffff, 0xaa, 0x34, 0xffffffffffffff85, 0x1f, 0x3, 0x7, 0x2, 0xffff, 0x5, 0x9, 0x4, 0x8001, 0x224f, 0x16f1125c, 0x1], [0xfffffffffffff801, 0x1888, 0x10000, 0x7, 0x8, 0x1, 0x5, 0x40, 0xb212, 0x40], [0xffffffff00000001, 0x3, 0xfcfd, 0x3, 0x43, 0x4, 0x1], [0x282, 0x6, 0x6, 0x8, 0x8, 0xb2e2], [{0xfff7, 0x49b, 0x1f, 0x9}, {0x8000, 0x200, 0x2, 0x4a3000}, {0xff, 0x401, 0x609, 0x5}, {0x8, 0x80000000, 0xffffff80, 0x6}, {0xa150, 0x5, 0x6, 0x6}, {0x379, 0x4, 0x8c07, 0x6}, {0x3, 0x6, 0x9, 0x91}, {0x40, 0x40, 0xffff, 0xf9ad}], {0xed82, 0xfff, 0x0, 0x64000000}, {0x5, 0x1, 0x800, 0x2}}}) 16:01:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x0, 0x40, 0x1, 0x8}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x6, 0x4000, 0x7) recvfrom$inet6(r2, &(0x7f0000000280)=""/139, 0x8b, 0x22, &(0x7f0000000000)={0x18, 0x1, 0x7fffffff, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) truncate(&(0x7f0000000340)='./file0\x00', 0x0, 0x401) 16:01:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/91, 0x5b) listen(r0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:16 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {0x80}], {0x0, 0x0, 0x0, 0x7fffffffffffc}, {0x4, 0x100000}}}) 16:01:16 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x7f5, 0x22}, &(0x7f0000000140)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000002c0)={0xd46, 0x100000001}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) 16:01:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) dup2(r1, r2) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x3, 0xbc, &(0x7f0000000280)="89f8bf9efcb016852df23ce327fcb97a3f4d5a0ddca0396d97a26d440184a14fca3502d8b556f8bb9e26ed9dc7aa22efe545b9d314066a048c00927f4542d4130fb8b3e107180e5bf8b6431246ff68a8064645749c706ce51152731efd1dfe95bfb36fbb03ddbb607dbb6764572cb2b88d3712e66c6b1a0b8d5f17c81ba0d610f270a0b90076ff94949655e41f230c3b31ed41badc3febc6ff43427df91001e854a5", 0xa2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:17 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x3f6}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [], [0x0, 0x0, 0x0, 0x0, 0x401], [{0x2000}, {}, {}, {}, {0xd3}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000300)={0x0, 0x81}) 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [], {0x0, 0x4}}}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:01:17 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x7fff, 0x200}) getitimer(0x1, &(0x7f0000000080)) sendto$inet(r0, &(0x7f00000000c0)="c7d0727ab7e3f7f55b0e097431924e8fabe31b529f74385f8194d390db6d0f1408d6b71e30dabd3f498f461017e2ef06fb739ba81361a710c0169bd9976208a4df89dd62d7ad385e18023ed538ae61610bd312d33d896fc0d596c6523aa890e9989d979c5d70b74ed35d524bc544fecf1e040ff5f2038239b59451e4b60b6e0ddc7a4c7c8b9dddf75892e79cc888c09dfa72514f536b959d88400e0f791aaa485543ee4e0677996ea4845384b1eff2ad584ead7ba57130cf866b1e99495e3b757403a729603a543cb4454bd20321ec95d39940babca8b020887211ce71122eb4cfe4d020a8e1b1ec075ba2a59e41d1602e8071aef260b98e4ea9a4de7914d174089589d561cd29cc4d6c8a32eda9e9c98bfb8b1c2591e793720846a335a9bdb985e0e3e4eedb3b07e619f8ac1c872b310945362eccbd137b1704dcc20cdf69cc308b30600ead9c589fd211ae00cf88a2685c22a76c1ab0ec39dcd2b750a7cd804a2779dbae2fba6cf2492abb7cb901cb68f378393a8010489baa43f0a11c123867302b5838767ebd340f006712a9d9cdb0e9289a22dccb100d23c4b614109ba2809f8f120511f3b67a458dc3977156a62e8c462e73ab8955d8e4c8657ff877c7ecb0123e938801ee5d79f36554b69d8d3f28f9ccdb1ca847107c5b5ddfb120b2769bad1cd3fbc50b27b625c06b5924d2f95ccd1d8a6d58598e9439fbd264c411b2adf4983ee996741adce8ace24a1ad92cf9de3662c9b4614ad1c401b1c91a1065a2bde9419c71009087829e8579a3af7e5b3cde561b392647e9cef97e9b2659d5d781ea72963278c488da5fb75e18d7989f89dfea477661c846af9ffaaba05073dbd7da8b64100cfb425004499f36796366791950e78e3c01c5da05288bce0aa22011a914f8c05ad8e1bb5ad291230eab03d83fbae0873ed3cfe997ca1a4db9578d4cff485b3be4134bf8fd647571a6759372cd9b75d2c84c4198c86c285bee44c628a49e2af95db22a308da97dc895cbfca6054215c2b682af5da970c2c47a078ca5846ab91400daf71923e6a04f1b25c8ea018768984d4b35c69fdb16a17a16e7aad49423dcfcdde219ebeac5111d5f5f299a096fb81ddf3975320b1dc08edcd3223f70b60569a796a3c7239d5eeea9a55c7a92f2bdf973a255f3b0b42d72934e7ce5c007084081ea8f6d3a4ffb55d94785744b2c2481216866547488d3206d2274ebac1413c4ce52789c49e3752c4bfff8fc6b72f8821442e586ad0658bc5a474a68f48bee7555f971f68d53bdd750d84edd672773d75eb4a4c73a3c5d539adc63e7ec57382610e57dea6653bcb6167935b919f84874c1e50348a432f5bccdef6f21fd56e2c41176fc14816df3c4e1bdff6324ae729507f51bd1aabcb630c6f755de7cc0d3f6c682176f534a9074643026c86136c921239ead2d348142cfbab5daf0127a1e1393d9f85e1132bcd0065d161d7f1e78b4e1a54898e3628cfdcd729ebd230b5d1696d29ec9e8a9abffb7d6a0fe5c18fe15e602f383794350d58957c2307557fde4b09963c14dd58727ce616c0653186097d4bae662d1fe61ae03cedfc45de1a03f5d0a14499e8e62ff194c58d6b561755d959253296564f4dace09e83a99dd73880a97e06b0050b6d7179625a0832db1365f24f2f091b3ac93afd2c2c173999f375f39135c265214f6f223bb4e2e63b9016cc085779607a33091ee53c01d2a0543b712e94ce8dbab59224708bf088b92e38aeb7c25a04f7895e4f366135be4084b77c350ed63ceca62339f360fbf03fea6c6b01ae18aa003e701b12f6e249c1bdc6d1c9c11a3a627b7632d837665e5436b552ca164866c2101962f01b448797b2bdf1133f116acf858f97477e0d3e5c2e0c5f47c0e8cac24b38b5c5b0bb77019d80dff26d923c85f759d74584a980ea5491976383ed8ef4f9e0f793500292f143d7aeea5d127e21bc00d2c68e93316fe7f78d33c1f665e1d3fd33c8bc88dbbcb1df4395a77c7c4539d802b837a2c57d7e62a608b91202ec34a26937ce6a78b6e3221ee912c408d0986db34460ded981ac19fc68d87e4fa738118670f686242278753e45dcf5b0b33ee2f89ebbf3316ac1a869c989753409705a16caffd4af701e8dcfce209785e27c86d33d1cd3acfbb67ff1b8a8a29c121653e97862367f82a0f8c439a813447561a60366a49676c11dcc2706541449862f5a6d24e80cd48a955e2524023d2793102be96932663bb0f8220fae3ddadcddcbe4f4f53f3a0a6dc8963dc64cf581c2188e3b225bc4181923c77ba2d5a5a66981a2b78646bc4b722392312d4497194bf56fb2597b51ea2e3f5e3c2878933b4e0e932abe98cf4912d9452169d25c8125ed415743be7e18bd1b120e7bdd4ba179adcf4435bf9d2293b877f8d22d866a75592ab9299d0fe082343ed0751632ba13b0c55bbf9a4ef8dd778cbb40f2c1646f98dcd703ec5cad8a0bc1aa70ec3344fe601f817c3849ca69fb7b1670899e80918ae9cc70d332bfc2e600cceec73bd25f1d69a30f44567da071ba01277b1dd3db81489fae5b48620f996cf12bb3188d777e808b4f788736cb0c8eeabbd4d1ceff2853daf91570c5f2b34405e77e1724a0e16f625aaee0a6c06864670e846ab782f0f5d865e12f79e4da3397dbeee705c042239122049595c5eff5913ccd000821dfb47aeefca5008227765c4775bb692965685fcdae02e9acdc30716b39e352b0cda5eaa8bbc72b771f388ce252ad1ecc5ea31717ff258fa63deb046c1e19c1a8d38504d8df308777355feb8ccfac8b545650ce093c3ff12469d3192d8794647624938bda42cbbed0d4f4c08d3768a3385cdca5939cb8095f594f6751ed58887ed672c7b91f0dc738dc9173df828c7ab543e4119adb5bf992f4f4e9efb2c01c6accd0be13ee2dd829ca6e22e9a5cab50bfd17b986347f6ada84d7b2de1163cbbc6a672f4742a9e208636658743118eb4f593f2ecacdc4e0d4708302267f03f99137c49c7f3e4bec6d405a2d0fb1208cdde6ea6e3aac60a21aed9e6d4fef335c7776459a35b87b66a382070be5410696378c4cd962ebc12fa5d05c9a6e749d4e79555ed18223e9b3e1deebdeaf4616b12e95b29b19e2b624e40d4d0ec9d7e46f275a99c562dc073ea37da98dea11c473434b9b1b5b852ab2bb09668d3013d8f880b418aa395b265e308295fb91c0c2d263094f4224a99bde8825f66e92d9c88e9089b4105411a575146157bb349d9ed2263e1aa8875631917fb0d573a165fd01d3effd1dbe9abbde2dd1c57a00126ce3dd2018804852d6fb4fb685bf15ab0a3a5dd8c41ba5d2e20966ac3f489f0166522bdbebd367811d13dd7389d6d202b1ba662915aff20d8d97c6d54d61d9624163170aeac3e0c5bbfc5e175181981d850c0e167698c9830e603b87eeba20586cbacaf8019502ccff3663227cc2d0b71005be8b5735fee3a1c3e2e9e6341875a94e3fd8b7b97072daaa2c4635fa531a0d99a2246e288c395caaff279518edb0dda4b15aebbbca0861dd2ea90ee65afa19e64307b67a07f085acea2165bdf2eb7cf25de913d6484c44c32a60f401257523739008f3f80dfbc512fdb0b2d8b13ff894ed4390cc1f89915ba2ff75c3c94e6f37b5ab42f377c7edb8d6dfac52434de1516824ae0659ee9be047f0eaf2f19476d30860bbf2d31401b7d0447702f68e5e42972a8e57b86dec3152b6039135f789d5289ea3a4f2654855f07ef759696e8d76fe5a4ab08b4df7208ccbcf2d14a98ebc2fe7b8fea20eade5b6cc4a3b3762c280f915d00ccd48fde8f5034abcdb84142925222748e7bcaef799d97af0f3e9925f5efdaa2203b3d4863465fc1ca31c7f3a75f47536e7bc5f37fa866335ab7396db709c92a8c4eceb77889d94d508210d452b06e52174456f055f25a4e427518051628fd12965d9102b8d36cbc4328039f647bcbaa60a21f02692164f93473c26420952a40ddab410b9103abf8cb0a5af2fff770903a816c844c95c8d5fd58db1b27340c69e78a27a98c23d5cdc762c36621570cee761803ccc62ddec7cc3b466e9ec57a2d09c7ef299ddc6b309dcbf1cfecc4b4ad2696dd2f0a2ba61382ed4c9a01343472b0b3406c806c5f298bf56605156eb78094b372c14f25235cf4f818d5bec487801518909fd9c4c7b5fd6419d2069bd3175efaf425495345bd9be31e64ff511058ed9f4c08c7b23b05d03b594088874adac2f814bab5b81c7c58ef47f863550c855fca3b8bd5f4c180b53208fa4f1f7255c2bd35d26ff6757b53d74dbc84d2c9bf7fe737bd237dbe885ab37574edcc9c5c00d179d0315636ad439dbde69cf0f662b18e4dc2c7cd800a2ad54d5d866777b2047376f1fd0a553ad3d9e4a507aeb32d30c19e3e6edc832d849ff7404ba39cace8f0e5f54ca27eb4fc7e31e945b29571723b653673d56ef11e1e73806f2d04fb0cc6181e04a909f6449c553fa326d175a5c0ab985f0187e3a869e0c8f5b5636cee2e8fcdda7a32835e6a0b7c87604e1c1e7d7176415ed553763c65485bc984b4b156330ea32035f61ee3484244af814f9d3cbe0a50a98c581d138171eee98c607e4224ab0fb627d29bb812c9252c32528fa16a1d8671abeec6f0db0af7dfe5f7a649a897f7999774f6e25b178bad1f3f29519cc522a3a142349419e00fa646573a49d6b15abb2dcdc7f4d96b63c86ebc983e19dd16901801df0a916446e34364de7782cc6a2e01dac26443056650910401d22aef7bd658a5bce3ae37557600cb7186b2f430c92bc6a39da40e6948b6320a7af39dc9b95fc1ddff1d9664115cf614923dce57d8cfa365e1839315996de2a64ed1a922afa1d5019f8f543713b60cf71144f72d27d7843c848408fc011e4bf615d71bf0af48f9e522d12cd4944fc535224a38a41f26a18ebcab030ed6f78e7ba17fd1ea0e51d2c20fb23507f95ca8e57b6cc835f7bd0f4569ae82a5225b3c14bfafa5186fe0b3c802be2837ddacc6060163ba42a9cea0e7dfc599ce7e5ffa0f37e8815bbf4f95d80fb462b35fc57d391e77e51868613d2652f9193120ff34f787529d6396c0fd08213461f2aea330b5acf8ce96320d70f12603f4ba5369a32f1a0257c02baeb60dca5e9225d8a554c136a49ae6f051ac7c0aa032091f367fb3a943d572ee51867a181192da05a5b703834a24f4ff66a25f9ae6ba875a740e846154059cd7e2fa78b33e0afb8d4c71551d40ceb477ea75aee6459602eb41e6cd964fb3d4b1555c2334c4cfac98ae073cdc0b23be6f634478170b16de6906c1009a59bd0e121144bf013d1a3112d1045494c0847af405966f174f555bd96f02699013cbc9bcdb66782632a437098f496aa38c89204af33f1dd37e468986facb447878a41817fc44dd4c2821625332115143458ca290b56d782152f91235ae62baf828c88fa4c17e51a7c3e702be817e761b3262548b685bb61bea5a8e250132d11fca7e404121d361cc30fad4a04a10ecd7b1faf1589fa49969e1ea3f4417cfa55dfcc73e8833854096eab0d9507770c9895b9e919fbc187a5384755a48c13df51c6160b50d0145adf0ff2d9ecabf5285062ebe339db2a45fbbb9a45a8d914d44800cbca40d1da6595c1d9a0d03b7b26d808b807c0077f8f9c8422d1862cbb8812f79d4dc1d31404496ae70273b5f1a543e69b196ddb67726439552b49ef47853253ee2341cc90635fe6c866911e56714ae8741f3a14118eafd2f2ea65655865f42bf7d386844d861eeff52dbd84b2fee8eb01dc43eb98b01885036f85ae1", 0x1000, 0x403, &(0x7f00000010c0)={0x2, 0x2}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001140)={0x7f, 0x0, 0xf, 0xfffd}) r2 = socket$inet(0x2, 0x3, 0x9) ftruncate(r2, 0x0, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0x800, 0x0) getpeername(r2, &(0x7f00000011c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000002240)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002280)={0x1ff, 0x7, 0xd434, 0x6995}) pipe2(&(0x7f00000022c0)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000002300)) r6 = syz_open_pts() pwritev(r6, &(0x7f0000002440)=[{&(0x7f0000002340)="6fce86f2110b5a1d33be19ce3ccc546ed443c090db2a5135cb9b49e37ba843058878d82e2a644d91df00104a9693f4f25a1e9177ec7a956f72aaf8b3fd63615cf248fd654cafccdbc7555d91626a667eed9cadbdf06d05debce19a4bc9474cbe2fd583798d3ea38149ca5e364372548f24a189d38fcc80b13262714723f1f18a1a9bb32b2d1aa4617399a86539caaee195c4745c03ddbacda73206307facd9f2242553be55db48c852ab45ec9d8e62fb9d6faf66990748decaf8677c4915e5d2b8f01f16029c21b2da5257fb892a7e7b4a9dad53e1230a429c25304a96b46c2c38b596dfbf9caab95aca185ac61e834f478986ed2951a88e2394cf87b080", 0xfe}], 0x1, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002480)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000024c0)) r8 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) mkdirat(r8, &(0x7f0000002500)='./file0\x00', 0x0) stat(&(0x7f0000002540)='./file0/file0\x00', &(0x7f0000002580)) open$dir(&(0x7f0000002600)='./file0\x00', 0x8000, 0x150) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000002640)=0x7) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) fcntl$getflags(r0, 0x1) r10 = socket$unix(0x1, 0x1, 0x0) writev(r10, &(0x7f0000002740)=[{&(0x7f0000002680)="494ab7c92007a7f847e749d99dd54a033096a6f361f4be30c99d30ddb15447a6114122345af7bcb2befdef01e72c91ef613b4da88c46a30a73a5206cf707162b062c10d5e895214a754fb189cd0bc72545427d882c647f70c1943a1a", 0x5c}, {&(0x7f0000002700)="259c23edf524", 0x6}], 0x2) r11 = open(&(0x7f0000002780)='./file0/file0\x00', 0x80, 0x80) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f00000027c0)) 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x30600, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [{}, {0x0, 0x6, 0x4}, {}, {}, {0xa22, 0x0, 0x0, 0x2}, {}, {}, {0x6}], {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x400}}}) 16:01:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) unlink(&(0x7f0000000080)='./file0\x00') 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8}) dup(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000002c0)={0x800, 0x2, 0x9a0, {[0x3ff, 0x2, 0xe4, 0x400, 0x34607d96, 0xffffffff, 0x9, 0x2, 0x7, 0xffff, 0x0, 0x1, 0x6, 0x1, 0x2, 0xd74, 0x80, 0x9], [0x2f0084b4, 0x4, 0x2, 0x3ff, 0xffffffff, 0xffff, 0x80, 0x4, 0x8, 0x80000000], [0x1, 0x3, 0x0, 0x1, 0x9b, 0x977, 0x9], [0xf5, 0x100, 0x29a, 0x100000000, 0x0, 0xffe7], [{0x9, 0x8001, 0x0, 0x4}, {0x3, 0x6, 0x60000, 0xffffffffffffffcf}, {0x1f, 0x80, 0x80000000, 0x3}, {0x1000, 0x9e, 0x2, 0x5}, {0x1f, 0x8, 0x100, 0x9}, {0x7, 0x8, 0x2, 0x6}, {0x9, 0x1, 0x10000, 0x7}, {0x6, 0x2, 0xfffffff8, 0x1}], {0x7000, 0x1, 0x1f}, {0x1, 0x1f, 0x1, 0x9}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0xd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x2}], {}, {0xffff}}}) 16:01:17 executing program 0: pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f0000000000), 0xfe, 0x0) 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x90) ftruncate(r1, 0x0, 0x7ff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x20, 0x1, 0x4a0}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) fcntl$setflags(r0, 0x2, 0x2) 16:01:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = geteuid() setreuid(r2, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1000) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0xffff], [0x0, 0x3], [], [], [{}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x7845}]}}) 16:01:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x8d1, '\x00', './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x51], [0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x4000000], [0x3, 0x2, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0xfff], [{}, {}, {}, {}, {}, {0x0, 0x400000, 0x0, 0x400}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0x0, 0x0, 0x7}}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb569a21bd39b209c, 0x20) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x6, 0x80, 0x7fffffff, {[0x1c92, 0xc9, 0x7fffffff, 0x40, 0x20, 0x1, 0x7fff, 0x6, 0x5, 0x2, 0xffffffff, 0x0, 0x4, 0x10000, 0x2, 0x10000, 0x0, 0x6], [0x1, 0x401, 0xdab, 0xfff, 0x400, 0x3, 0x5, 0x7, 0x2, 0x5], [0x4, 0x0, 0x8f98, 0x5, 0xfff, 0x9, 0x1000000000000], [0x3, 0x2c66, 0xfff, 0x8000, 0x9fc, 0x1], [{0x7, 0xffff, 0x5, 0xc9}, {0x9, 0x5, 0xfff, 0x401}, {0x2, 0x1, 0x5, 0x10001}, {0xbe, 0x7, 0x2, 0x80000000}, {0x1, 0x6, 0x81, 0x5}, {0x0, 0x1, 0x22, 0x7}, {0x58, 0x200, 0x80000000, 0x8}, {0x3, 0x2, 0x4e, 0x8}], {0x3, 0xbb, 0x7}, {0x8, 0x200, 0x6, 0x8}}}) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r1, r4, r11) 16:01:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x2, 0x3, 0x10000, "a4452aa1cc04b2639ef5e2fbbf50b678f1667078", 0x4, 0x7ff}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) msgget$private(0x0, 0x400) r1 = socket(0x10, 0x3, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r2 = msgget$private(0x0, 0x426) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getgid() r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x3a, r3, r4, r6, r14, 0x352, 0xfffc}, 0x7fffffff, 0xbe1, r8, 0xffffffffffffffff, 0xff, 0xbe, 0x1, 0x5}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 16:01:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) dup2(r2, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x501, 0x89) 16:01:18 executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000280)="d5d78a0c7d0ae5a986e9a16ca11dbb192f620111092024b90fafa8f803d23d0a98409e282611c3602382c6829bd32f0b83a2ee02d1afd68668328048a86231ff1e80366981bc6bb0c3d96d398f2f5502dfb6ce400620c5feb1bf8f12eb8a7066144501fb5ffd2c81e24c838b3ff15ba16aab329b44705e490f51d5361b3392b23746c5af8f78cf1ef6683ec450b9cb8553c6e9649d94194a785e11e96651822a049698d36ec8dc745dd9e666d5b84f61ea3bdf76b4317c50d444f03d2fc37b85d812a4f73a62a9e5662685d4cdc9a80db10ab6c754de7f78016eff9d14124174d20f946d3138ddf51fa97714a047828534e87b9f7bb42bec7869041840caee99ea5005150c14ad5243dfc12ab16a94334b15395c4e85477af1c3a2eea32f4e92ce45a0aefec06a12be4c83b59c804c16b6dceabbfab4718263f03d083bb7e0422919b8dac706bbd7adc28c1157b3908c935ca9e137e2ff136eb8e2b60faf5676cc9f616441819c62b8968b3dff8cdfbdec3c2cea4d3471f32f319a7b7631f72f99627f802000ebdd0a75cd28ea416c94d02e6ed7a83f64a666090d859268e7be20642cfce80547091ce89be65971eefad534197354de9cfee463a2d13b1dbc022e5f61961db0bbdf8b72ab4c2a78a50a982fbab211e7b7bab77b97e4d0b78dd830cd684cd6aaca8c284f4e72c46255", 0x1ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) close(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000240)={0x3, 0x10001, 0x4, 0x6, &(0x7f0000000780)={{0x401, 0x8, 0x7, 0x2d2cbfc0, 0x9dd1, 0x0, 0x4}, {[0x7ff, 0x7, 0x100000001, 0x1, 0x5, 0x8, 0x80000001, 0x4, 0xe7, 0x8afa, 0x17, 0x800, 0xfff, 0x8000, 0x1a, 0x1, 0xfffffffffffff446, 0x9], [0x2, 0xa0b, 0x7, 0x7, 0x5, 0x9, 0x3f, 0x100000001, 0x9, 0xfffffffffffffff7], [0x80, 0x100000000, 0xf40, 0x8, 0x33, 0xbf, 0x7e0], [0x7, 0x7fff, 0x80, 0x4ce, 0x1ffe0, 0x4], [{0x9, 0x4, 0x2, 0x6}, {0x8, 0x40000000, 0x5, 0x80000000}, {0x3, 0x0, 0x5, 0xf0}, {0x74763624, 0x5, 0x794, 0x1}, {0x800, 0x4, 0x397, 0x4}, {0x7fffffff, 0x43, 0x9, 0x100000000}, {0x8, 0x401, 0x9, 0x4}, {0x0, 0x5, 0x80000001, 0xf8}], {0x1000, 0x100000000, 0x1ff, 0x8f0}, {0x8001, 0x3ff, 0x1, 0x8e3}}}, 0x5, 0x3}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0x100000042) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e55f40113f4200bb6308376175e558b75a8f3fb90f0000008295955984c87910bf453f68c11700287ead4b0000000000000000a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b580600000000000000e447473c238495aaee48c02f6af3bf554799b9b813ad30505e7ea0aa17f2a694a560b8fe1f4385f8413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd2350100000012000000000000000000000000000000fafc7d162590795dc612c154e0f1c7b895a10680b18013b0663a52f08d97ce7b816161ab7f8aa78b5f01102c1f2e6029ba46ab6e0245377375327b2e56bd3a19f8df6d62b86621c1893abac943a77486747acc3ce1c8158fe9db3febb57d0066c1533c691c90d6b57243e4080e5eca1beffe4a7a0be94b41834c4f7c310b6a2ce0068031836ecfdea3d1058ea7f31e04c17a3e9470ba57d20bdc6de2a01611621d692b2d33f2413700feffffff5757fffffff84f8a6e9fd4f76b6a138c65affa2473ec7f81e6565972189c177630b3dc935ff1104be4a179"], 0x10) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) bind$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x0, 0x5, 0x81) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c080000ffffffff0000000000005838ab4800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r5) 16:01:18 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0x10) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) getpgrp() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0xffffffffffe, 0x1a6d, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [], [0x0, 0x800000000, 0x0, 0x0, 0x0, 0xffffffffffffffff], [{0x0, 0x200000, 0xfffffffc}, {}, {}, {0x0, 0x2, 0xffffffff, 0xfffffffffffffffe}, {0x1, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x3}], {0x0, 0x0, 0x10000000}}}) getegid() getppid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) r2 = socket(0x2, 0x4000, 0x3f) preadv(r2, &(0x7f0000000a00)=[{&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/192, 0xc0}, {&(0x7f0000000740)=""/30, 0x1e}, {&(0x7f0000000780)=""/165, 0xa5}, {&(0x7f0000000840)=""/213, 0xd5}, {&(0x7f0000000940)=""/176, 0xb0}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000002c0)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000580)={0x5c, 0x401, 0x3, 0x2e, &(0x7f0000000300)={{0x1, 0x40, 0x1, 0x2, 0x9, 0x0, 0x3}, {[0x7f, 0x7f, 0x5, 0x7f, 0x3, 0x2, 0x551e, 0x1, 0x8, 0x4f7, 0x3, 0x8001, 0x3, 0x6, 0x4, 0x9, 0x8], [0x81, 0x8, 0x2d8, 0x9, 0x0, 0x3, 0x3, 0x800000000000, 0x9, 0x3f], [0x3, 0x5f, 0x2, 0x2, 0x1, 0x3, 0x8], [0x1, 0xfe, 0xffff, 0xffff, 0x6, 0x98], [{0x0, 0x200, 0x9, 0x4}, {0xaf5, 0x2, 0x200, 0x7f}, {0x95b, 0x7fffffff, 0x1, 0xe3d}, {0x0, 0x79fa, 0x20, 0x9c6}, {0x7f, 0x5, 0x1, 0x8}, {0xffff, 0x7f, 0x7, 0x80000000}, {0x17b, 0x9, 0x4, 0x3f}, {0x5, 0x45, 0x39, 0xab67}], {0x6, 0x20, 0x101, 0x20}, {0x800, 0x0, 0x2, 0x8}}}, 0x2, 0x26}) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x2, 0x400000], [0x0, 0x0, 0x0, 0x101, 0x0, 0x3], [{0x0, 0xfffffffd}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x1}}}) r1 = socket$inet6(0x18, 0x8000, 0x3) accept(r1, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r3, 0x0, 0x0, &(0x7f0000000200)="00dd3f8757b513fa81208d4e9e2a8f9aad3079a73001b7fb5c1d0d51828f1ae76755b3b158ba699fe87d3d0c6a7f8c8164dca7e96e470b2c4a58b21c36b0c7e671f43d5ebeb16616675e0d", 0x4b) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc487ea486828811c) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 0: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) 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(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x4}]}}) 16:01:18 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30508f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xff}, 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) write(r2, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0xffffff38) 16:01:18 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xc4d}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1}) 16:01:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:01:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) r2 = socket(0x6, 0x8000, 0x80) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x81) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r3, &(0x7f0000000100)=""/24, 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$diskmap(0xffffffffffffff9c, 0x0, 0x200, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x0, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = kqueue() r13 = socket$inet(0x2, 0x1, 0x2) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r15, 0x2, 0xfffffffc, &(0x7f0000000400)="8359cb2b327f8a30f109be912fc67bfdbdfdf21fdf2968b4d586df753aefc61fe52e69ea951270bc806ba7246d78d5c1bbad1cbfdfec4110c9075206e722b5d0c1462cfaef56f45aa6ed504238c3cb75de3697da56bf8ccdc0d2e8e33362910131afd189f16cef315191b1344b0b641048b713b0cd5deca31b89f5f5ce6df22f5f020fb2bb9ae37fded2d6631083c3a51f960ca613822e58ff58c1c9e6713c95df68893f4f9c13d0c9dd84d7cf88", 0xae) poll(&(0x7f0000000200)=[{r9, 0x40}, {0xffffffffffffff9c, 0x8}, {0xffffffffffffff9c, 0x2}, {r13, 0x1}, {r2, 0x40}, {0xffffffffffffff9c, 0x194}, {r11, 0x8}, {r1, 0x20}, {r12, 0x8}], 0x9, 0xff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) r16 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r16, &(0x7f0000000100)=""/24, 0x18) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0xa3) r1 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x180) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7fffffff) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/25, 0x19) 16:01:19 executing program 0: r0 = getgid() setgid(r0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="8f8a21be585a3301ec98525c0c37df2017a906773f109b1a1aab34c03cb59d8f4fcc0da586602961b8e888fc257ca830d33aced54d5809dbdd", 0x39}, {&(0x7f0000000640)="22a20897cb8fd97cf5eb4234e1a1e459be2167a8fdd3583d65ff3767ecb630c856158de5e18dbc92c8acd7189d34765594087cf4fb3c738ed0473b02e60a5f2d2fa17ff8d3f4035d09af37d0311ea9efeb08c986f2f3076b45cd75694e9b61336a2ed00f1ef809ece8c4c1a2d1c8e579704676d0b7fbff99e5e5e8a16f01fba085ecad399542e3e58be7941f18839e4aa9093adbe0ec1f9cbb7c721e2e23aab40f9bba553fecf199082a5c2ed701e3ff3982d7924c1b4d78e77f4c16a2f6457de61bb69f4f83546eef2bda824c7c24ed5a8282c8b0132174e2b6a3a1e0b56a7c318a266517bc5408451f4e40fc8ef41252c16be81d102258225cba13e681d828311a9627bd2f8adeb9696491624d25b9ce4ed76fd3b08b10064ba372ec9580c79faefe3e4775a7015136cbae237a52e3081d1d2dce6b8ac3dfe7878cc88842e6bfba0f0161f4fa8c7a79fe25f8f707d042a11cc51750e68055f3a801c5d7fb4d82b56bfff54e3310e6f27fb0ab73fb9af5d0830d716573f8930f799e5908461cafec38e066e0a0eaf0d21bd981dc41ba78f976094615890ec9c7793a294d4907941306819b58855478cb674a9a3474a228829b361e75a6d6dd578141747973201e812f3916a85bbc426d2021fbbc9967b3719aea467bced24947d54d22b9aebf330600b54ec6ee52518c3155e86c7a9e8f89c11b24109898de0d1f54cff51ec7e0d3e7398de43e6688ccd7b629a6c28b02f9fb1030b09bb5611ec7f1e6b4c673c2c48766f9f56ee36a3a4d8f0a3ff18cff7ece16e74eede612ec50e55a583b8e99a5ac6df9db101123094940745084676268eae33b2fca47e48454db0ebdd029734a39e854f0cddc6c972889a2a930ba6fea5d69d24e8c99101d5a6b66dc3c52b083b6649a2ef83ca56a2716d2cf5edb252ce1331cda6f71322bd402e4e009715cf7f14afe497293be0098aa59d23d35105d99f974a2c4cb21ed35b6e6fb68ded1f892b92e27618f9b9efa52095af3e3679552e634164141a12a0f8f23f65c1e5360ab302d29605ab9dd67eed1c10458c86ee1e1a26e63a9cec3aa5f7892208a3949de010816aaa0c33a3cf655b3f5574ab7663454db5c26e5d5e279ad6f24a8a6b9994a93851f8ae03ca0146d0aa221f6458c38791b6a519a0edc2d4575bc231726e4e6d23b573306602d4d744f6a8e50058eca7d1c33326dde1d2fc24d79b682f98fa813c60d83b14915b72833769e774aba0d98df00d3280f0a151f2271cf686d28a5df7a4fddcfdbcc7de6b8c0446fceb184d025f1d8242cf7ef9e15b51d95342d42281767e9ea3051cdfaebb14b1279bc099ae5cac78666025d825420c0ea7b5d8f48a8b3aabda09ee029e2965eaf5406031fa21ff59f143d535a5077a2d09f75b8c7d5003113bd04906b65b1d417c96af145b63729213218913c1bc8986bcfef7c3928c2db75360e4494ed34480cd57ffd76aeed88f8447cb170c8d414d979f17cddb0979e9405f7de3646d6d81941a3dfc6625868d2b58ac3ce1ccad527f6fadbff676ebbddcb63c499bf134bacd94108f76bd4354125b4fc4292174a62373e1caebc82bcfe459447d684d97cb07d09c058ae7b6fa2783bfc6cefa73962ffb0b40207c36b0e759f145411af704e368310f4cd6061ca20c126d6224759ea1c3bab5fe03715e16d6d6c40237d18857f186971f25f4b6e3e0b608bca1424954c6111f967c1375faff0a506b30e8faa48e52fddd441c3c7180c04bd663446e265b9a13117dec55fc62b1022b92b9ccfb1d292923646325de8bfe87174d60dcc0913683bb749f52ab9dd71637950d9f604c9641ffdf3e3c9aaecf540fccc06419f8eae24d73e8827f296850b63ac3ba92b5f25921ff139c8a3951bd593642938c571d10826bc11453aa35b84d274934409d79d4962113c7f882bdc56ba4a4c958bda4a1fa10b97707d1c0ab037ea6102c86c93f80ae26892e1be41b6fb2d7f3549c89d4678395cab428da8060e119e7eef382acf6d585d79eba3e48a1034c797331d554c4b0066c2f76d367640b0975e79e6b9c79312a5f3fe9d2fb9bad9ff1215272b2f7f76109583f6349402698c6f5059faf1fa3be9466ac40fc8788276fdd3eec4a92db2119f9496f2bd7daaa41493e989c723ef02f157b6ca25d8d6c0d1fdf4fbaaf9203063afb5bad322c0e9868912ae4d057fd05c2c165fc584393b555394110cd2a7b084678b16d7d65a7c5a47a2ae5044ccdd9d6446f1d582067dda1fe427fb935104f7cc33008086677cf2a3b6b6874050dd445ecbe0774d6adf62348611c50b3d87728ecdbfca8b025721148851f80c2a04dbec2e8cd3844cc4daf3454a4390a8766e89bff4888cd347c1d9298fff9ee00c1236065bc5d1e4389479ca37923d283629ddaf3da39d5be0a0d83c14c12080418c77f4b0c98d8b12cf9c9695754a4f11ea884674b493368a7d1bd580daabef1889d08062243c3bcc8b20045c01b4654a5fe57f182077e9d1ad80e4e2920a8f7d3161bb6c1404d794c14f3e496afe38d16f5fc3f7eda3f15c40e96666ed09458e6f6e0f4084e8475635e89a0c150f3cdf7f4cd11d13d414e4843a8372e64e956fc8906c497c0c1c3de114e9d4c52e0a2ca4c87468aa011fd52eadb2775d41c6aeecb7b5a47556943485060cf16ed1367a9722cf2f59c72660e42c98a50eb8ef07325f830dbc969144f6b0c3ad28379451f7727139f07fbff5f03a19d86934c9711a03a59488ecb50c0c32aa32b5bcb02646b6918a2d396428426c161399a47aa7be55ba06f7eeeaf06b7b225bb6ccb8f0bfa881a4e8b3ee8edb3c2f8e9f57b3e2f3a9cafc6fe1136cd446b91cf813089b5a1679867035dab9bbc34ad4c95a12df3503c90929543f8005cad6302e927152749f9731adc59c350ea80906dd7da32cd00d8f7db1c7a20371681496e56419db1265a3a342ee74b6a68ee38b0651f88349445b9996964a11b872ff2c9f995f34035e8229c726b131d0cb9eb0f7b431fb845b929a4181c2f0d323a85c717e72295da27189c7353f1bbd98b45af7eda192a7ae8294b393037bb3783ea577b669736ebe755ae31713ec8c985f14f2f51532b53d6447bcf6fc9a14d461146bba39c03e4d04251bef69a8b0c2e932730599f584119609d89719c75dc87edb1fd72bed358b158491fa450c05f4cc1b67e0d194dded3554293478c9812086731e48ce226bb39e52894328d446fdd5b9bad9201ad161713e57546d6f3386fbdd12f1903bbce5406da68535e05941df9751aed4fdc9694f60be39d86bd2a43d7e502d8f8eb416814310e851201f47e9ef42d57ca2ab92c8c7df7dbb00d6aaebe5406c9b5869c85d7b117f67f8929c5591372f169196becb972d9ebb72810f1509af3086a05b4752803d32dd02da39899665b60ce1976de2f6710e8c750458a4ca6933cc21de79cc9569c87887b636ea24f30d263103da07f167ff54f401756d2443fc22b9fa29a60f48dbcc2b47c64cbf5631682578f4f27a7caf24eeafbcb35703a98031175341efd1fff8fef3f66d8c940fde5e4cb998d11b233e3bbdc9a1f553fc31c8074e2725d4e82968049bf8efa7e8bae8261047263e3f4f3406f0308b756bff66d063ec9e78bb7dafdb499a94828c994f9076eb375b9176a05b7c9d95640a9f93a64b0d3814adc7b3a80233ddd6040f82377e12f02423542566d863e1024a70d7b8241938fcb93776c4217eb440524bd15b32d286d051ff6cc368cd8324a8818b302df0785dcad3c91b8a15f286535c56adeac50347df354f6aefd06efa7f921f473b1024e4e6c43204e7e4ab1c62b716653a13622bb3d931fab5638abe524229908604ce18183125c0a02665d974f8a6148dc3e7900bcc9f4ef023bd3dc85ac6c8e97db9b0bbcae2876316aa44a53c28df99e8f483d47aac77319be543fd824d1cc2147ce92e10cbd41cdd93eb682ee7056b96e41cd1833e3d65af64a9e0a9f9362a366316a8e7fff6ef22a3910f608378666cc4369283da785925b96cae7acfdaa6fb7d31a19d7c9428970575369e7d81dba0366c8c7648d42e755225a4267b35d5d09b334cf89b233b911ebb226441382a63718d6a286afdbffe91a6d18e07b69ba0780c053158aea2001e32f8a64bf4808daeb13535a56e5808661f15e1106c2f2dd5ec99ff549753de124377223db10f02f0a29fe79addefcd2417b8ba20dfc2b525e192ac6bce50479bb9d4e4d8e85c1e326cd38bb234d6a9d5955f1453ee660d001a6e0da6d9d78789744aaaf233aadfefc73c31ce3b2b2e80de11c61aa1ac2e51bdfc5c31e362568ff3692f862823b37b7c3e231141424120900d212911ac7adfbfe8fccb0489240595120621ed28a5b2123a9697bcaa46264d114077d7b9563dc32f9176d0e5e6b9c94b0cc788737716a070dc5b45361eeb01a7fea6cba800741f96f57ae3cd1e1d3be08d4c8b7dfb0fda8381fe8b54c6078aba8935a424c9dc2d0a1a04b49754811d40201f7ea1d3fc0a82a68dd44b376529d28c4d9701b8a15b78e9dea8a135de6a2f97188f7f1f51f941be662dfb35e15cb44eda62ca48ffaada16abbc5ca30d7762891653b1498676e1ff6fd49bd46b443b5f1505d8d47bfc409da63c4ac82f28f2b5c23db36a54e050bd7895a94682080669f12d44cfc3d68c6f35b61fd64ae295282c55b50e5905972d57e646ec14e23593c00d2cf2cc94ad63e3b167a71a9488b336b6d5930bea8c884bbb274762cef0d9ce0b6ae2556edc1d1efbd2558bcb893a2011c0aeda113edb08a76ccb2ab74b9828899cef6144b13cb17723ca0953308f0411628c1d46a3d433e09331c7fee4d9c377c2e012b7c28278eeaef75716ea3e019c10e9006fb0e5925ed951c02f980ffac5791e059da7fe3bb66c50ad9bc74f0d283738252ed2c1be0c1df45b8391aacdee601a539ef1dce2a2be1af004c1f58705c63cd569d345136abbed4ade066a3fb2f32a558ca839ae11d5ba0764ea865395938786b132e60cff44b1e8450a0322f16b8956ede0a454cc73bc8af92a441b0030357263bd274c248344ed029db607ef0adaf0ecb103fba72ee2a6e9c60e7c1c2b5e5fa01f5f98b95b3d3d7aa9dca19dc3d6ae79f732622342b0bbac78e30d79ea5aaa919fab58492952339d92a4dbcc3f116bd66e6fbf6afefcbe93e6d2c04c3d186c9f68c27df3b8445a17755aa0b18c414c06436ed8bd0599c7da0506c6ec1c74f34c4e593e2235d44569566216baf24eac2f0026b67845931a0b3b60986e3d90bf767a024471d45752559a6e1bb629ac58bb244da58b2a3b2f3b10dd364bea70f5d620f0673669c5a4ab8df79aabcea269e084d8f9aabe3c0b8afe25e8e185f034d832360ef9493ae3d9f0371d554e35e3ff9a108eae34231b17dd2292a111bd8297ac47d2500254183e4705a7e6492fdf4c7968e3a8c891bc508cb309b8389151d1ec21d7967c9926e248db1355f1a65b9f3ec69be2828b652f306c19550718b6fe3770c80b6ac5b9c2156a105149ae303601d46177207435c9c5bef991da99170203c556055712def427a6dfed3e0aac19024c74e59ad3d9e3cbab107545972cd88e8e2900046767b7b4d41131ce71e2d0696c551177c1a0cfa37773d669cd60eb0b08ce23446f4b66a463e9345e9ed470b22b7a673bdeab83e49f7f7d4246f2fb8f572e39bcf2391414d454f82bfc27b85998df162ec1dc8ee98f93aa94cf1119c61636d3fb7f6ba39af9eb62008a8ddcd76dec7b4af7d5ab29fe60558e7463b6c1581d", 0xffffffffffffff22}, {&(0x7f0000000040)="a6acc1aa11f3bc655b74738ee9916af258da34cf0a6d221e99b3918dd39e96126fc2bbcc66fde28e1dfa0b9a33ad5183fe10699c71a7dc78578d854ac5e0946bd06f32525e84de5e0697a38c3c3cc7f5bee306306b4187bb12ee5d4df8e5bc0e77d27fccae046bcb86c905fe6d84e7fefca502a3c30a4c9daacc789b05d022d74d82bf6d49d44bf311240bf1b26cb1c0", 0x90}], 0x3) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r7, r13, r14, r15, 0x20, 0xf5}, 0x7f, 0xfffffffffffffffb, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x12}], 0x1, 0xe57e) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x60) pipe(&(0x7f0000000080)) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x7c}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:01:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ftruncate(r0, 0x0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:01:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) write(r1, &(0x7f0000000140)="04", 0x1) 16:01:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = dup(r1) renameat(r5, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000000)=[{r4}, {r3, 0xc}], 0x2, 0xffffffff) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x10001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x4006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x101) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000180)=0x4) 16:01:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3165febd990f0dec33a67f6dc9631ba7dd30b7a48320b58994"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="099f7f3b4ba786a41dfe8407fa02a0f31858377858099898fcd5f7e648e799a38ab1620a97682b759b5e4d4912c20e78c31df72980654f65fb9c2e0b36e0b9a12b08a1fa7fb8b47e70dc59b4028f1ea03d92619b90041f10f6dd74fd5b3de44b8eb87f1ae6c388bf2a10cd1623b61a6b0f4420c1e0a68fdce87076fb2acaf53a63f5d25d4f719f35dbe907e1154806d6400006e55a5d1401c144e800c2e44da5433083d1cf91b25648bcbad89f0a0a917fdccf823710", 0xb6}, {&(0x7f0000000280)="9a4047d42638aefa022cb877437ce77c2fece86a9cf8c15e2d2548ba7ba18c578e914f382d38321becd8b118128eedac3875d651a04870aa0e8c1ff6b1cd0f41ce1138a57db9ef19d45e2d84fccef19da9c03a5f59ed11f84a5f5173c01a20bfa95d7045faf6b392638fb5a9b740f5d8e0678189729dc2bbe3da3af672e7542364c2d226d68de9804ee9382b6e3f38f9d2d7b23c298a27c4ec575590e033c30531ddf30b597b894884875d7c8919e174a420934d02246c077a725d43895efc5e9830c6d097f99001ab9e2a350a3649e29b7bbc47bacf8233e7bef2d66a3ba97980adcab025fd3abe6e", 0xe9}, {&(0x7f0000000380)="6a4e1c2a578c15a92eb9e843eb757cdee7ab9948fe3fe55089d3bcabbc0526b82bbcde33dca0793b1999ccbcbee2b162aac19a83a794fe17ecf83888d81c13451f20011bc1cf20b960dfb6fa8cb9a49750c6ce2b2b445d83448ca4b9f3a16a457814126c6728e9d74b63f6cf7d6dd3cea99ae98c16c8b8e4f4bb97d5cb79256016cd0d09b343e72e31c02cbf59955911a8e0f026c3bebd48e240f104c80bbc4a247e44d6724d9ffcc8a290f8284eb8487e48da7cf1", 0xb5}, {&(0x7f0000000040)="65df93c74328a2fd168451c18939d7f6ac4d93e27ffce067152216b76b8a687be6a6ae1d6a850ac66efefa5babe14389df10bdaef8d51e90857031e510a7b19d015cfb8bd5e23eaa8ae8ac85d234b05acec63acd1f0a195cd47a45fa9e55e8528d7947a0c3065b4067a7d5a91515629c6af4e301cc7de6", 0x77}, {&(0x7f0000000100)="a44eaad8ca4331", 0x7}, {&(0x7f0000000440)="8e1b312302e09c848b89aa471dc339388fbe77705a21e24604c29105070523e67d5d89354aa70f8be603e4688ed60b818875d87a7167fdacacaefc100ff95ef8fc35e5164b91171878ff3354ddb51ac5fb1433a001a3259b9a027b146763db19980aad6b9f968d299b990f5e9052eaff91e8016e1833c012e8abf31db5b7bc645755d3b4176fe6843d2cb9506576d7de26959b62183744fa1ff97ed2ed5fdff77134a597a70bfaf61eec14db18a86291f7a47b7dadc3225e1d7d081916c8900b97", 0xc1}, {&(0x7f0000000540)="cfbe6904bdc2e3da282920e8e22a731ede4eeedd63c6400ad5580ebf547d86a376b6efe91b32a2ea76fa81c213204ae59e64056edadce5fa95fbf58f9ff7b3f00391ea40ca671f8413b387e48081f29c5fab591d325639d0445781a7c2e773e1bf774b3ad2196bc0beef490f5cf93c71e1e3ef0dcacc536d3c4b82c787af2d04374f9ad94c26ea16a9dbb61c", 0x8c}, {&(0x7f0000000600)="90d8e515bfad77161f4c153ef2e10e5953c103bee76bbbbcdcf41d5e68d33da2fd326ec1b86ef91d54ea350cdda0fc2d7a822aa0273bd2823e80ab8739d12a247c4f01fcfc4cf510ae0cfd4ca3574bf5b1302541f73e0628b0921a1f388ccb464d789832beb5db34f61b09ad2a9cb4ef9ffcf19a95acbd7ad1bca6c1b85a4f7980d5a93a5a5eb43a49babcf0631085288aa3301077173bbc", 0x98}, {&(0x7f00000006c0)="3a8ebb35e49cc58c6d5a7384ad88912518eb471ee6b8e498bfb14f1d66c50a53a9ee65bd8738613576fae87b0521e10e3e5cc6be2b7d840b312b51e2b108967f24a0b1dc44485c0571ea8fbb6bf93a06900c15b83aa418b78d05222d68be621f4c4f446d7d750cdc", 0x68}], 0x9) write(r0, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto(r2, &(0x7f0000000200)="e4d5e0bee73d3aad6f78a99134c4511902645fba1b9d2ec0502bdaceb74321e189b1da99f70f4a7afc72da3c62f165db51659f6b1b2cf719fa3b5404400646bd43b62e1fe37752fd2b4ed1a5208caac394355048bf7a0243e7ba9faa0198d0c65659604ba383", 0x66, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000280)="e648c7941cde9b32c82435a2bf5c7c7a7f75c02f779460752a6c21a716ded3f190573e5116fb62f3a8796bab6b93f92cafc09a1753d13350b134b6ccbb7290e7c7e7d46a298a21983dd63f61468c774e986e23c89306304d564496bfc35f32f27bd9f1fd3f96356f66ab5e48a27f48eb04f467093526cdb72626548ae64efc", 0x7f}, {&(0x7f0000000340)="052eed434d06abdd855801caad2a5a0653", 0x11}, {&(0x7f0000000380)="3452a0d943be0b9a6bdfeebf69eeede36cd1291b2ce1b413c88328ee27ec37f29c9406d81367087a9670f92ebb783e6069", 0x31}, {&(0x7f00000003c0)="ab397cec9e7b7f32654324e7e72fd42e4a5dbe7623266120b2c556505137f287357f08ef0b8fd2bfad3c", 0x2a}, {&(0x7f0000000400)="8d1be77d6309", 0x6}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b3b1", 0x2}], 0x7, 0x0, 0x0) 16:01:20 executing program 0: socket(0x2, 0x10000000000003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r3, 0x0]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r4, r12, r10) seteuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, r14, 0x0]) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="de74e9720e184e03da331d7af9f455722d37ac4ed0d9231c6007896eea0efc48f0d9f97ce68aafc58cbae285a80400000000000000f15533a23e626174bdd2ad84ecf0704d9af204db7229fd8e300346c52f88664c3b4bf6acc20a4c1187f3bc6e16b7145c638cf9f88061a80e8752ae0b000fc427d81d729c13b96178507c51f6283031b580f03999c54ee1326405fc2f0883ab1a814435e5161a080b00f3045f573598b200b3eb1b5a1fe3135b7274ff65a315266a35618cae9ab71f80bebf1fc271761e0402cc5db33ee92d1113d365392471ee9631ba663ebfbfd68c71d3cb812866"]], 0x1, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) 16:01:20 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x5}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) flock(r1, 0x3a6164b0fbac03a7) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:01:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/193, 0x475}], 0x1, 0x0, 0x7ffffffffffffffd) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000001240)=0x1002) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) pipe(&(0x7f0000000140)) 16:01:21 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x1}, {0x5, 0x3e3e}}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0xff}, 0x5, 0x5, 0x8}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/4096) 16:01:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x238, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:01:21 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x540, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000300)="0710f09397347a66631e89ff5576ffd9ed3b2407ae9c207897a7260dbe4a6050ad8a27df167faddfb0724b9fa11af601d9b7f85e93cfe02a9ff91a5e34cc9c8845eecfbd99e861caf116a5f180dc001694b183faf06f913b9b85bcab4e47bc2684a837112844288fea072df0cc6977aeb3058bb432e8e7e9e4dbcd8369730cdca803e7ceee", 0x85}, {&(0x7f00000003c0)="a127d97392ffb1cfa11b98a2366bf137abf96bee2fe44c7362a61a103ebdeefcd2131b73ffa6932ace93188e1e1423e2d465845dfc54a820a3e6c982a0dead981377b2f5e9", 0x45}, {&(0x7f0000001000)="84a9d593e2641cd47a69c2b9c60c24f01a6875934dfac58deae341c2b2d6e963535fc10e44fea4adee26737720c611b2757244ccb5fe987377dc112ad73b0bf81ad8df905c00465fc95f025a11b18a1b9270a9cd0feb281cfa661cea279bc681ce338a4ee4a6acac53dbd1045f59f914055a5794f9ada0b95396577b01314d73702e3ea58cd9363c090b1a0568d43ede90dc04a34a9aecb92df82ddebf1d30449375e40ce91f3fa348c4496475931eb02a5780f07292558ff5cfad63d3cedd53e58832e720e6184787efe71de59d26ab28c0b83d28cf173ce5835466ff34615b889612ef5481ffed384f6ede37628a297673b8cb569006562a4fa12bda2aa337cbbf5f2e7a7e5550f5675346a63d1b17658fbdab14a3c2bc9a90f1ca04d938edf5b8c97247027c0d9a4489a74cec7ffd8e7efded125bb183336ef3bc9e0c6a846d7d35dcc77716ab2c8d1969fae23e46363e19a4c81a9db67e92296eadbd3c5175e4b37dc6a329e49c9f4ada0865190a96a71195cbafdd69ab1cbf9bdc7d31ec13248c371a1a750c7e2756a82fbeb6558361c1d6da073f9a5b920a707c68ae2c19b4e3b2406a1284605405ec29206edecfbb55fb8c96feef169364ea7e6b94f76823b513bf52bcf5880f2de12f6f562242b546cbd082b0095e2ce167fae6b4bb5cacbaa8adba0ab2c1a22fa3adbb5be503c0a83a347c10eaf4653f3a48af113e2f0228ebb43d7aeb32f7d30b9ee6064c3ab28e4ef1cac3f678cedae645580dbc33fe31f41706da6db5067e20af514c9a9310c8082f36ff4e20b5b8884de0164d90a60d1b02353e86e8b8cbf011462d0e6b3700d6ba750f2923de8202d7c08fc2f00bd1fb09e4ee171f404cef7bd1ae57baeb7701788c3014c8dd61fcb1f2c96c6958b655936f5dcc901e94e061ed30a65f57f04235b38eece98f512ee33ab7d12d63f21dd6206708fa5eec1b210683419cc382f39d69870dea7c3e2d87f0a13c11590a39a1394352cbe798c34478809a52bfb8afc1600b108be08b2f127de3c751815ad3a407bfba157932493b38c44597604f0542997338abef81eec0de00ef5be8cd925a732058ae3dc9b4cd665f3b95aff29a7d09cc70bae05aa6d97c3aebd46d9aaf3509114ae65fecbf846c03367ceb3b5ac42e42c0f10a6c7d5511acd531a6001d892e23389d8e93efebd8098dc1497163ac098c68d68ae3a51ab57ef8cecb657a5410c6059176242940f3d8f552aeb7e69ecca089a7100b51c9b4bfa40f835dbf04f499cb595184ade930ef57eb6745c9b145f2913a84db32eccc729d249434b8b94c5fbb7902f84c102281ed104608ba3774d6e69b23cd99d95e58f92550404997c74d23ac35574693a0fb37e423efd5e97fa3ee6f8a837441756593bedff6d2ca366c8a37e288baeec9d26728125735dae3a11a4c20e9aeb2e964defa7b138f70551ed38cb1dbab0f2ebccfaab0e35a29586336eb1327481f625dc85f4ac3b2ed3afe5580e8c18a15309f7ca11a386b31e6137077c7c6e6a5382860e23794e814cfe1046320ad1a39b0f7b095d9e134999919179ddcc9dc9ffc163990e93425a127f4bf60a995828c2001b9ab5d1a564418073ed36c5d6a824daf0bf483a2ceec793956902631bba2154e53b4d88c8df50442ba8011d9d28dff7e80fef88348fff0cbda490574ed7819dbddd4246aef2dc8758299fc05d00da0e471f9e242119e268cf526e713486b87b512e49d52b8d6c8dc15000e3208385d0d658f9a798344464b330d036be462711cc4ebae212c865823551989106cf5a59a00ca1a302e5541ec9c79383c0bb5352b01a17c6fb0f8f7620850cbde629bb06bcd29b5ea84936cab2e1e84d66cc1a0fdb08717fa8513f94a8a350b17d408f9f7f0fefbeddd72f1a028e9aa11011e6a7ec0c0313cd78287078cf4e40f6df839a05298636b3ba7baf1c85566919742ff38abe98383b22f6e97ae9fbb4f6ffec70cd626450c4f5f5663ed9dbf2be1d685842cf730de66fd2f392b61fca486cc4fea7ff9b5f515bc183ce0481401c4aa978d3fc96f5c30518b58a1642dab8fa2f611a9a9399fbffff4cd07f9be2646c4e6953720b0c9e1dd3faf34063239dcfc2a2cc596425c56ad6f93356685bb1b3828b4f8ccd5632ac837d886b8e93557b1d40e40582067da78e6149c5812d5208e7692ab46d2d468a32b2787bf46d215690e2f5052e2c60678451a0f3ea711720396e74ff0198ad304375b1ab9a1f917e12634bb8f7eeac4bb7f83826cbec6059edb6120035531c8c0140cec48d359c3eb8348783bd4c1ad2ca05b943dcf8f1e9cb5094a037cbd94940bf0dddb7dafb1faa0c797f6ac3671ec2ec318966146659f9d44adf05eb13e3572c6dab563a6d11afee566638b18f235de349c4b0e17dd37c4ff8059dbe98faed530d9bd12f1a0c0c1d11e28fe95fd57454bb94bfaaf38afa4b0bd06c38fe3d70733a1735628a89473f189bac27fb65a17953f5a37eedbf14b7de09e22cf525bf02914473f58491bb7a8b3f1501d621b9411218c2cd6ae718cb1e365c30f94a3ee68ad995ee3e3c073e88b8d89e4738e2f214e6fd28f3d9d1f2113eda49b9cce545a1b1d70af4acf10fb77e96a9ccf1a506b681d25865b89feea206ab1ab701dded59d0b7c2abcaa39db2b3a34848609adb0852584de0ff91685eaf5ab85b9a48fa9ab5f1b322acf078233ffed0151003f3a0f62b2e97051f7514faef032496a37b8f924ae364e5e978e42a9de3b232fd69bb084c765c53c98bfa697a0629b7a3d6a28815b7c1017d71697e3c416914aa09d85404ea9339ff96cbaa1acb0c46beff4ea749a69aeffbc7ad6021312ef393af4d0619f37ff2e18a0e9b999297ce59442f73cffbeba2bdccb769694378b6a97d07229480403e1a8f672224e806eee7436764f38bb79a583365b1c04820f8971f6626bbfa4a7c956aa083c566ac2b23e642881a8ae8b68c9e4b7564afb480c618ac1a0d98be8728309c84c4d956506f2d62352527d382f983f4340d18c2456317b2dafe19db9323de422fe0f9c27b2313470ccf79a481d2967d7cdbbb1fdffbe9ee853718d36c1b756734c8ac105885c59f3b05bcacb9785b3e0cd98b4edc8edb924b7eab3d429bfb79198daa6fc383bc3e483de8b51488510fa7b584e8f3cd5d2a7f8107919c521221a14a158ab9c3a7e7803f000a3d467906267d81d9df22f078a4cbaff084c436a6b35b35148610014aa34077151fe137e0375d28c5e5a19318e0553dcf57e2a5d24517f24e6609b718e841ae9c5c4b2c71e71b84bd7b43a2d8170fe706b1e55403d1eace85916bc1369b89467391bbbe065cbbb0cc5d9487dbf5f6f84a0d7e5aa82da259c56383576d100f923a69f1b37fb186ab0b0f9181463502801eec5e17ba40650663012bfdf158c93c45e2d1bc871abe3822b57d380a3425b3538673e3d557c68577f525ad9bc5802bb5c47bd2e40dee95adb55f4c5761937b753c981a51d927809d2cc9d8ac5a1e2a65e0d05ebf1c51c61b0a9e9c1e86962ed8567cd7005a50012f21ee68132c32b3b48204854220815f259ead649e02bec60519a25b63e52992187d5aa282b3982095d9fda85134a71d7811ffdb099729acdadeabdba16a4d76e069cc442b2ea8264f3cd95c240e968106e87fd21b2dc2e4d88be316d69cb217cb7c7a824a11bd9ac6f28982b4350319b21930b8d7508f0939552bba49afff437f2591c3fbabe1e2aaf7ca25c401612b007ee09a89f1a04fd054f968d594998d99e242f8f639b0ca2a672fb3c98a9895ff0a108224ad4313b8eb4d82404c716a53569bbfb024cf1e79d024bf6939f77b163e1dc1b7a95e4eb2ee050857b8e734e60ce2c1717c9966fe6eb08c5e6ef1e9c600348cb3aa73e9bd99bf127ea00624413e2de598de004aa0baecfa53dc057fd12b1bdced4a45061fc0077bca0acc91a7bb544cafa3cf5b7f7d74d0583d60787ea758ecfe016ec56331d566c1deef06d10bde2e13477feeb1533fab8356ff267abdc6e6c3bc3649b2914efafd6e24113aca8057624a2ddd122ef4e93d441e9bf6fe7cf33715c1ae2f9b3920460f7a279fd21a8b5c27d794291a9d1bf196d8b53920c8bab450d9a14a9d9d9c7aec03af811a25f972db903c9c1b816b4fe1295708dd851b0ff610c77c0fbb2395b4491e276acb572dade3c6a5649953eefbfd4db7e7de67b5b71d091be82adced1b83ccde99958ae1c74b88a8b49174b9de63e234779e28f6740ca8434c867adcc36564eaf1fe25d57ce6b9cc9f56462d3cd838d9ce663829be9163d1149ec2421a618d74f6c8a7926d75fada8ba2eb89a8906a56f6f7abae331f34881797c6b98fcdfd95388005470c2bd4b63380848323a4fa117f97ecb4a96658353e3a3ff5d3582e585915ea12f66feadbc716911b7ebd49bfe82f2e5a110032e6c47a68ce66e6270941a10fb6cf3657881d338a64ed2cf2499fbd242285c4a272c4e64e764f1dc92ef564e3d95c8718ee13e9c1ab016d0a9800fc312735b078c87f3257f80208e4c3735fdf3ccd90e7ca05926f6898ce0b276813a2a7bcb72d1bc12ee303de4f7c6359bbda0397a9b800e61dfeee4e36943bcf342f7c82071bdda21d7719536bfdc477608452b73e271f63005ff56559546f0b8412d318809f951a119682ae972b8f658e265ce8cd0b33f5d407fc398587cb92c88050f0ac38e8ef93faa460dd767739b86928479a0da34893e635bb7993fdd9c543bfbaf5e97e75560f349947f6283f5520cac4f4170322289e1c0b5339496435f324580c7fbad332d0abe81054f51424ded2197c8fb06ba4d2963eef54de623e9f01159499996d83f56943f40dfe17bdc06ba26485f5b26069a575758876e5ec38901f9639ba3d1ee72fcf22a7d528586e8b4502d2a7cd687f9c169e0fe3407696e50e6bc072f325e87ed2c06ded41e37fca7f40d037b8dd1079ec83789d2c04703aed48e445ae8288dae1fdc7ae51c8a70b1cbea3375f1d6d5832aa64cb5992708a737eba36ca9696044e7380bf2a62b1c0c6ef36043e7df0928ffc5f136ddd33ed79f1e8e36ed2b1138ff66421611daa47ac8954ed8a645dc9084301fe0552beed24ffed5a29b370b99b105495fc0f9ab09674b278c4bb833c0cc211b49e777eef5c28c52ba1e46aa88d98c830121bc860aa52e70b5dbebc794c42675becbfd301e15e04a748326e52643c849d5e7785ab2cfa4add19f217291e3e057d86047279d1faa9c43ff2664d0da3cde18cd00f2f0ffa71f0c0ce3a65ed18d2900446b28f9b87f997122626e6723da74184402d561b65f3edb68d9ac59bc509fd9a7615f59f21c3a51df7535f97a5a27e021feddcb20627083f602d9a47fc85c8aa92efecbb95872269b7156f61276de82b38df3e2b6b38cfd939ff3ed249aae8d2cd0a6e87e3fb07231171ced20c5fa8cf47e0cb8721f2cef15db10f5a14323355908a2c5eb856f6faf18da134f617896e99b5662b5c0f505a89b8d602ff7f602a1ed2b3413619dc8a6b3e31d328518732c4c467bc576ccaffb9e0a43e15645af8927cb91cd33bc6af58631d46b2c9a11455e81a9bfef14d4b3e6819cbf83a5e52922730910678b0331926a061046644d2b6cf376de8fdcbecce1e719036fd22178ff4572b7fb54533a16a1276420df6b4d318dbfc2b38554be4cc65c5d70c0980234142eab4ff5161bbe6deb999b321ab5ae1b86a15178615879cd8c5201c986a4aaffd72fbb06417269ffcbcffc1ae11092e24ff9e3d448ad9532bf", 0x1000}, {&(0x7f0000000440)="e5eb21ddda9ebde2bf5b1b8d1ff3026fcdc429789bf581bb3d4339b5e525aa98bad3f72de047b7791418a38a30d11c293fbfc9ba6eb01efb6046859b04b99c1612bef2428e4d582d9e6e09df75983bea9c2dbef9992873a484a7afdce2e323bcf6466a23e59954acb9db0cd60aaa236c56892ea193261b0b63afd116b6058b0cf03c3330d1a89492b00bbe7f33a208e365ded52cdb5537f3d6bb655237282b8f4bc51a61b503314afb05", 0xaa}, {&(0x7f00000005c0)="a68770f4defe09eaa028b1303e02aa664ed9dfab687d50a29f0c28087aa3720925a646a8105de6e3d2592095378d4f51ccf1749262dd4b3a303e957788bd4aa7c9301a9686969afe7e4ec8122518c7d059f8fc5f4c388b9bce9354f7ab1bfd559a4b2aefe8c183943adc994b980774497092db162f24826ab72fd39ab379322f404d8bb9b9b0c34e43b73b7017f14709f92da6d36dbd9574c7224596d29c7bae7b971fc99fb1d4f841da55c03e61f6040f47c8176dd3a678d9d8e5d59bc49dfca7", 0xc1}, {&(0x7f00000006c0)="7453239605c644c295eb01784dcd58c55f2cf38d19968bbb7b89e566177e21f68b9395e5919d993a4b981fae2b990a8453090a3f3cf3009a8a9e8384bd409ebc980b95272bcfe1459a0fbb4a17eb36fa1ba98fd61e5d92a6b670d71692e8ea2409ea270f91b4e0dbeefc40328cca8b6fcb8467f74a5e5d5227a2936097303fa0fe55542aca0dfc62586fd64e179c519396cb0852fad2a10329c6402bf138634a91daf74d4e54e7124371785ac65be32d23", 0xb1}], 0x6) sync() recvmsg(r1, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x8011, r3, 0x0, 0x0) r4 = kqueue() r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r8) kevent(r4, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffc00, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0x7}, {{r5}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r8}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0xc003, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb5dff8816992af51, 0x0) fchflags(r1, 0xb3255c2f9338af49) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r1], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x7, 0x100, 0x2}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000013c0)={'./file0\x00', 0x9, 0x3, 0x1477fd6c, 0x0, 0x401, 0x4, 0x8, 0x2, 0x2, 0x0, 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r5, &(0x7f0000001380)=[{&(0x7f0000000200)="8fb258bd2127d6739ce42799ec09ad25244d1c4f4a262681840b7ae40fc6c291682a0d12eac16adb28b88f67f0a6e251399a70e52a8b5d38241d27ee5d45694bdf73bd53fb7706f110c9847a6cdaceb6dded0ef1bf0cee748cd7d32a4a1ca33d99145cfabe3c71a1b26f2bd41ba342bdede014de45511519337a35b4e2242af6a1c3c0fc9e8e8b2bfaa38844b224d57d359ff3d0fb8c4e6b8123394a14181b7704998b2002c0ebfb4a806ef8b0a30b82c31d", 0xb2}, {&(0x7f00000002c0)="b03437ca4f1133d43ac0842ff5139037ba6b376d314e788eaf22f108f40eed59ce3809b955a10bad15b93502bfea9b91b55d20df744d56357ac2d812e0350a9a5a123ef47f3681f198a0ed3e44fc1e0e126916b0ab4b5a3a5508159b3fcb4ce5b3deaf64b6df576c9f8c05501c48be5bda54625c2b8b5e2eaf0c97dcb539435d2cb6d39ca459a06f2e858bc2b00aa72afc6880772935cd5d3d8d6e2a2c", 0x9d}, {&(0x7f0000000380)="91ba417d8a34a0cb51bc065d99ef3826efbd80d8061f8c09e3496cac040b57a6c1c66a2c1b7697aa7d43e418de079ac4e45638e2097dcb4127297bd7505648a4f0466d0638e24e16eb773039be223b548b7b7f67470dc4112cf006d3d0c3f5f9a3cd162c55bd42b91946b9d9c3290f378ab32414773b1c2542e24584301f5c571c0a41168af3c9b48656b9fc1f0b29a5acdde5d7a485cd223fea81799fec74cbb6c8a4b95cede41a73ca7260f441d8c5dc56f73b3c921ac188b041581b86041352c418c9105d49db79907f2707076fdde592916d20e1c779f21c353e5142b96a713b6aecff3389511666f5986b6198c22d74479ee51554d4521b9ac2adb2e784382a6b82a48d42fce1f01d2183e9619e5c045626a42421aa7977e1547ae8395f4d71418b53ea2e53cc75b196ba16f519119dee23bb83673d8cce7c7f89c43125221d7b5509f7db10aa7209ef94a351c0abe156378ab34f29e4a1541d47b0e248430007563a7158e1b56a8a1a30cb82316a457f86582ad8e6fbd7339aeea16f614da4e79f4a2c1d404f398308442dbdebe24704e59fcfa5ee89038b58efef07b5f3185f0911ee9ae53db7ef1b04c0ee34b7b2132528549d8825f58e8fa027de88fa1421474d6f6755810cdf366bacbebe7f8a324a1788ebf9fd6b987336f5603d15ef4be60e2b8fdc33281ff428ecd46ec7921bde3956690413ef79d6ce75fbf2d56b69c6d56606ec75405adfbfccc0f9ed4fda17cefec89805f68c5ceccfcf157c0c690d05fc90c0367ec8fd9c384314b4afcd6d17b219de5f635166d0fe7322cfe439927c5bf396c318912d8a31ef2d8da394a58ad655189e199c352e0b2ae27aec5fe06b2b7fa0e6ebffee0d80d7d105c3d90e76c77a3b2a22178e26877243f7d5719bfdefd55629dfef12a1886554b88586f01c166d446acb10d35e8cd2ae31504d3dc7eee59165ba3d4a7b2a4392307380a717d500c7d6448abfdef9b99201cdde69e26b0eb6cedfcf51b9b05f693c1f2899826995aa37c7901056c803dac8c0a1bd3de13d724fb667b77f5f9a0d1bfbc6f06cdb4dcec6b5a1bee19db78a376b4b78cc1d70dccf864f6d18a63bd848cda7a559ef278e9db6987566c3e013be0618ea7417da4228841d93645bacb4a70e7989efcc7682dd6cbd194055a2b5501f9bcda0a1032f4455fcbdc868c0a09716821ea7d03045b15eda3fdf71b52857f9253832cdd23608bb3a201e90a987e7d11203048cd5f817c73f7ad747df2442474f2cf8a51a47b1dcb8d1a41ca083e0e6f82c1e652d6225a65f79d7d2ad887133da8fe8f72618b673baa477b04c7d908887d8f01717c932bad885fb5d72879338c9ba186fb7b631605ebb8a612b24d781543793bb51098e0179bdf32911ac0e24be73c59faae5e3bacfd43d13b3e622cda5408ce3cfc775db0f56a786158e267b05d7df06c18b85b5d0a67ed0d16e3c4a9174cd6aa596d15d15f094f72f35ec6a15f415c044a99b7ced042224815f9df0502f736010d7adc1f85388c499c2a3f2f488b47ea9a9abfc61e50514c469476bfed4230aa5171ebd2cca32c45a960c00dd5785aebda5850c3d9a0ba06ba2773210f337fb65d72c941826f0eda5269450de1800944c0b77dfc5dbb21b5b94d410b467de128379ab034388cf183e70671a79758811fbf17ab6d4e9aac6003b2b05d865663e0fc53153a9e9b0a193c66aef68f2036fb7fdb532a8e505d32f784b6c47408193abe2d849ef8542fca523f9481c522769117be97d131b45597dc9319415da8a33e414b0f48e2e610fc1e537700a6d2e71743581b3268a81eb184601a6221cade0cd97cf1075afa03862d33c1bb473dfdb217375a1afcfa0f3606c541503975dab6b7c702c8c43cc26ff4a203eae8e11b0d2608d147977b323d2b5bd6ae36163024d705e4dba4283bd9ffcd593e4caf293e6749d6e2b44716d9da363b3a63647ac3c5a5b1d81a35debb32aa98f1c850b113d8e5c4a287c829da24c340dd9cee57617297834f8053155d0acb370dd5508e242c8cfa7c00bf090b9d587ea382046b856ad4f55f5b35b60ee5834503e0b33397418806c73c77959297a987df36d7fd868cfc5f5ac802ce5f772bf9a983fe59bda5cbe911a93a1e380860af2753ab754cb362148f7eaeef3e1effc0c24fed1b14b9a886b9905dfae8d516dbf48fb85463ba7ef593821e8f472ab7ecb613b8b6596fff82ecb0010cc5c39549153472f30e4af74ef5ea2f8b2a06e901289c93707904f374001ca57800c2117c67f3a72e077483b9c6b20fec8b1f930c342c267258ed3262ff33912542cdb476707b1349729b8d2b35fc03ba0a3890d78a7bbf78c56d8d74922a4c8df4b511af9bf90e61ce9ea50559eb1411b5f463f28968e4d8f20c325d91afe1af6bf1717b145005fadf96185fb72f2cf4b26c5d56442bdcf035ddcb98def0153c602668a454476069910a1ac989363b51f80bdca7795f302cbe4e0af8bd15f9b8879cc82730177526915865f011aeaace054e7a08368fd4bb24545ecf532a1b0ee2e0cf5d4718b3ce1767dee315549a77275f741d6b24b6b3c44f1da983f3ef5176cbd18c50be2ce37476f48e7b30efdb6ef568270e37ab040abce2d880ba4fc767bd103a5ec13fc1c1c4043c56f62da196544912234adabe716f9fc6127ec0c170eb39f53dff0a234bc5de39bde9471752869f7fbdae68c560b9f598182ffb49c0cf79f111005666208c704648ceecac7296b90c987d040b87d76fec9cd51d414d01db12289f9919aff7f10e01b9dbbb9f295aafc7b3794452197cfb140e3606cef89797c9a896a0c5eb9fa3b304ded07f0acf6a6ca508743276decd4151501586bb4cba4457b691af45c15a89102b46b342d3c5fc909599431e52d1f0d0a7b65b5dbd1d9a3aeb6a260959be2a98d029f46635d33dfa4c4b0f9f6ea61f9cfa3d0ed0d7434433124d30c09e686186b24ed892b58b005f17ea9930600627b54f27d3cf949f7ab9bce7c77cd162472f998dd6578dd28a3bec448b6a5acdcca4e11676bd203da1db9f3e78e065234830fe07ec28d7e018e6b553934b58caf9cef60ceaf7cfa4a420a177105808eb8247bb2540b9c0928da470df6b14007052ee46fd7e941311003f9b1b801b91369eacb19860d01e0f3e4f11e1f6d25ae031a2ef2e89539fcb1adb0cebdfef34a2e717c8303f6fd0220379216c1e435021cdff82c38590ba5b637b06d702d77c28a855631609fabdd6133920a89dd1a352fa6abf973824cde816028b753f5b7e19f12dc56a12b8b3f139773b1137f19228ae3fd540506d0a8a2a9e63dd452a58f7dc5afee238db7840a2746fc09b4bb95b7e5b4f39eb90b9f5a27575a942ff3071a4d28344664dd7db1f5f74e14c164c349c623e8c7ea5a4c4fb3df9f3ac5a4d7012571c1865faca9b52689f537d8699f927378274d3cda5389e35da29da87c9d3fbe99a5502431eddec4f34ac33f3208995d20f12d260f42f63cd6632a37f505776709fdd41b7b6465bdafe0c8b1fd1b3b56f6e22839ad54c0e38726db7d51c18d988ca31b518c34d6983a07da5c5875cd2e251990fb950e12269ef41f88e8998f0ba9c056a3ead42c877869eae72c418fdb5a6a017e50cd675bc42c0a08edfb51cd6265eb082d485ab8f46ed9eac46821837349452ba407da9d027f0fcc7a5453d8d00544b1fc7772f2312965423e7aa592c6085ad7585cc9869160f165c96326ba9a1f28cbf66b696481ec8c795d131425c88eea2136b6215fab99aea95d466dd6c8c32e2a478e2cf477909931b006d1d1c941ae93d3e0ece64a5c0241beefb7fd9766b178958b587b620736a3a9df1894b017e24a6e299879936fc19156577b93f5fe57a50437e6b5011f1ad0e4d1cfc5787068a71f55811eb1966fce04329e4b3675a5b5b8aee32b39c05a9109015d7cf85a52984bd677e1b0ac0c5aeb109a48e07a242d05bee95a3395a65f90edc8737a80a998d5fad82639306aa3fb962b5bf5e177035e44b2587ae39a30b7f11680c04afa2504dff50b87b16dcd34f3d99e077740422dc53f6cb4c36345cf96344c04095f5056b2ae2360a257dd04c800fbc327a705b5ba905c911b3d0c9bf90ad2b30da274aa77cb911bd4e1435afd25f17c6ab976614a4e9410be19c8cbe72a6a2acdc9ffd3ea3712324ce33fc12dcc80bfeccf6618de0832e35411bdd675d56cf1351fbd18efb3b0d5f63629aac42c41c9f67cc0c71f1e8fc7a73125549f1e9e7bbce9b1f253ebc6553ce5bfa7e5f74187ffcf1450d47b0b14e96fd86d96a5177283b28008419240ced669d62e49bff722497f84852a9b6b2b73ec3f63856dbb3a0ea0346ffcfbc0be5ecd9b650755d1704f9c24fc3ab8870701e268be36ec223d1d1b25581e28397f5660ebf14489a224dc9b8659db783012620ec5420122ffb79773d65140ebde61d34c4bdf5ea2dd0c5bac49258339268c4b89831e94a45a65c5a5f8d21c1554889b232b07edc66c379e16cfbc0430bf00f4bea6ab7c80993bc1955e7e3be85013208b931c1ebffb706f7ec67746dc683c978f22b966bf938819c428c2e2649993d4b9da21fd2f6f8b1a0015288253349c6270943cbfeaf5cfb418b276e87ec92976508e6cc276e662aae7303f1f486356ee6e95c678b6c0833593a3f43dbbc667162b2dc825943c7d23fc470c61bcf447047912b547de6f0e0593edad1ea32edaed044297de1863b992b4a56c55b1fcdfd92eb16c34cdce42d8f7bb7a7e596a1e76cfe69b5d812398e3d2d3d33b4a61fad9e76aec4fc182fc7774e75dd1bc28dc1fbcfad5dc4a027adbc478943a9a1f740733dc39a7d11d5eb6f38243fda97257f7ef84194af0993cddc9043c85758f3822cbdb1d1d6d87b731c31baeb210b8716dc1f39a851a87117b04c324bea89c1476665a2a516ac404cfc0d57826693d0a937494eaba6283bb2f1e7ae2533ef5b4d1e055d32ccfe37d2d8eaa8df4146e097ea5cb9162b1665f882b79fdc57c8f88433e1c76962da1b42baaba1a77327ab03a2d2fc293f976ad529bab82fd709e1a79d402a39d9186719de11537bf1192eb7e2e24d6e288a7668ac55b0dcbad6bd50c1359e2b57d9420a343a7f9571b0638c498d597647654ce12ec4890f5896e538d4f3d7d4075f4a64b63db15667b183763af16b3ac47e3cb7cfbfa12f93ce89bc95f1f7f439885111b0f34748ffa587d41a398e38f79416dfbdaefbdfc85b0743960adbb066c2db75703212364bff4e5990ebd1fa6c0916353b81df626e3221a803204f5bc85d11f84515503109c097060c245b9cc2f7720b119e558b24cf688941792298f15c8496128f196f7a7c791d8fde8429a99068193fd4bafbdb41462c824514811fcec28f5e7a9b5e61690b014d65b3a36919d1033f22101f7e06e113f5ce7968227828f727a5e8de7960473d453f6ffd30d1ca072b209978af4aef45c126be4c0d7575c7e3d3c438c95d7e2269b7f1b589cdf3f07d383c641bb72f5a6595f4e4e25f98961b5e1864cbcf1857fbb1862117df317a3926f3cd15bc31db176655d911b55e85f69a918b62717d59f0cf6fd98a75217c5c07c89268bda31abf310cdb15ebb1965b7546d1666a3274320fb0b3c2905118a2ad75c6dc6b9cdcc03fb0ce029bc09d83b16eeb34ebf42d67a08e040bfffade3fce6909e2f1111a33dfced8aea8e2d13335de30125a4ed771931dc192951a6126564760c86e0ea5cb31a06b022503745aeabfdbf75268224bbbed662990d672cb90b68", 0x1000}], 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)={0x1}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x105) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) 16:01:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b440500c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac91170204737574bd54c4eed69ccf8a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f6963b161e4a430be94cd65dfef0f7b88759"], 0x10) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x4e0, 0x3, &(0x7f0000000a80)="3feb781f1a6eb7805e9744f40027984fe497fedda61178e9ae3e546b81495affbfe08d22b518d1debd3e77338a31ed9196f10e9b07d98a8dc435cab0ccd2db64bfdd43be823ded1dc1ad362e79411046a74c1f3dd999454ed6487b24df28ed80d8fc5c14076ad8a13316deb315393e11777b0d76784cf13f93c695f9372dac7cb36ae0515fa9f12f9d45930cc50b2a3ab0f44493c621753c3dc3f1df4c25678572d95c5cf04580da668aa053bbcd33cfbfecea906ab5fadc5dc6c2155d2afce49e801d99e284f0513b0a4ce376950720a764bf81a43349e1f23e9718a6431fa113667dcf943f93968f0a909aca925b7559821e7e35ee4e2dac40ab5a8f6fc7cbc14f2b6f16634283f24f82559c4d1112b2f932ee3520bf863be858aa31ff782ede0a25cdc3b761e491e70926f73d40356a0d37a287da1f38762d4ad075250651661c0104a801c1a3c9e45f8172c7a5fb48d5609b7016f64117d6638ffe79628083271df5d7274c2d4191c6974c92fa491df0ab055ee987882859c481f8de17eebe2130b7969c9a5694ec0a8a8a5c73c32a7ebeec051d51463f2cb47c08814a8a339d20cbd7ba6b30ad0617737db02b6ad3bc70a74aa0f076a89e3ff5b716e71817f2c9c0da0e846dc97081dc2a2235fc63535823e000a3a8601d1ca7f3493f3c56f7a0e45aff1e0b52b1287fb23fc1b09529095743a53b14bf4f98fa0151d14b78e71f448de92ce2fff01269631eb6f2deef1148bb3e86d81393bb23d5637ee281df0341e765704a9f5fe2cf161371bcc74058944a8c83a8c78416ea664194985cf741b54c174baf67f7db6b74d6522bb9a0e31ddc033d883dc3000f842f2ae4e7c0f57a09279654d95bcb63b796c947188204c4075011fb6b96fc48e0a791ba2aaa12601d2fc844c7a08c4eb3e66faee0cdbd3891212a5f8b5f9dd75c66c033a06d3d4129f23a13f4765a2ebd18c7f1d653dbf9651c084279282af79c6b30036730d177122341248d8752552ff5275f942569420dcc4e17345e6ab809d79ee96644a4b7ccd22f40eef429e1b31d84f0319a8a6706cf3c5cce439175a419c53389f185fa9dc37fa29f5fa354c834219037627789f987c58aa8c2056f935f025572fb89f4cdac90c1e35f7732b9dd8426474060a774304663893677891336b585234410edd3de2313b3571fe17cc2b6ed1a7b7576a49b45f8ef12526adb3ba1137be510f9811e8630d8c0199d5d9641ddde19af2b9ac9aed13d3105fc6330c4a8513d4fc77b6934a2e275bcf38521dcfcc8624d993a3d683e7211700273b937d5cae1d1653953c4f444eae1109f026209080108ad571f3451e9570659a820994b18f449b321b2494ad33fc0778997b54df412352f6199ac6a7d51084a3346e4e680c5dd00dea822e3043ee9f5157d9bc8682530aad51e196f6da2703162fea7b88e5166612271ffe962e6b70e25cf8499f0fa99d09a8d392740df555a6aaf4d3983012351987ef58ffb2a9e3091c95c66a8cb1f6af47055f0deff076a7bf819da1ee824bba7933c9914b1b629c9d4e74aae2d9c53920ff3e2624c5221324d0d2fd439bf0360d17d44e8027cb588922e7f038c2dcc3807f799c493e4ef00dc78c2bce15b96900a144d3020011c10d4ec8ce8aad19a54ff12fc26f860233519b939f30a179ab186ecd0364d7ce5d8c5e4f176aefead6976dc01b744f9663fc9e749cafe7b12d5ed740dadb4bbbdef7167b1cd1db8500332adb5e0d087a01e1a51dff80772535f29de730a0aa0bc31a3f4c4b43dfd6f210908ad42a216455bd5b03c36a566599c10310de6c7d02e4a2af07e0b694bcb7d2ab478128ddd537955d3ebc9c171abf3dcb1c7af93348450910fe15eed44311de6962aee65e3a80730b3c3aa4d83eb3d24b044e407e0bb88ffe84b74a9502a8ae3ef0adda5275a438f07703c34273a1611b1924206a01a5553de45924cc3b98b255b2607ee710f158be7a17b8d81fb79c8c8daf93bc59dcc8402c0031d89cfc7d76e9d84a8a91453c55a10d1f897a4797712c55446dadce5ec07d4b46880bc36f67edbe288b8582179d95fd687a87fcbf0a7b4c1d1e157fc81a7c563792915db84bfb13eb3b11eedb419b9ee1de534b938d48f2a9dc40dc2fb17194246a1ad90c76850847b0c13756879bfa585a336c2e5fd4c9824b2b548bedfb93d3e53bd79d0611b65ec20784fe3750972541d6c7dc77488b8d20566ea2ea3c7fefff0d3459f462f18b7de67cb34788fa73ced23da3fc99b69d75bf825a3f91be9daf7580a56941de6553943b930b7769cda0b729c8acc52f194b44c2ac828f76bd604c1c75039f27197610acaa38d6246b69e5c3780b55650a51e03d972f1906c9bf7766bcfb9a7da01a64195e65f20a828d830630370824f3bd273e83a10083d6e4c2ab36c5a7512a7670c2af21bdb0e746ce08db33b66dd5f3e41ea4ff9dcec0454e087c3896b48a6c0e233754463a6be0fba20f0d2f0d23fd0c1f3da410263bfb83933cb35fb888ac1f9277b340a2359e052337c979e9e0161e4d95a5aef6da4330dad9ee7b591928af17f2f07a9b7b85029abeddd0fd020a910eab69542262aa5209e2a7c5558407323813c0e9ccf71524ffc23135139b9740f0ac0f82ccda4ab0f2ce2ed0c3d7f1db7ced5df2fc14f3494683b647ae5b784846daaaec3e0e7a6899d5003dee0cee72da2fdb4f2b9dd81f89d7917e985a61cb19cd984eb4f8be7bc42ceaaa3bc344d26338c369bdeef87349a1c139eaebabc2e407e31d4caf9526314530e4d2876951602f0ab4c3c64a8633c65ff9d7bb2c2bd600938ae28d12df706e8da43544f6f54ccd1f075696dffcea94f9d83a60d438c6735354781308ed7918e8d57987c5423874dea13fbfb6431b1459189426267a6e52e50e973a4161649b2587a275659825eb2ba30771624fffd5453a98673e9867326f46a22e1cd2cad6a9f1cc2813f97c4037083600b5e5f5972baa6f31c4d351f985650e2701ee216647498cd46cce977837f9eb271db6ef5292f8531ef346575ad8e1c6e150dad65ca57c9670630d368e3b32118fd53245011d8bcb1e534d25c46c5b2f1a9b0c797e4a830a0630de7e515692b283daec1fb0c69147a172c73c92ca81f76d547918b2f39faf3e8fe765ff8f4ceafd56befeee0a500e1dcc3c0de2be81622412670b375577135ddbd8c60ed6b7e64c62d6577bc3f2be8735248c7be625d1061e46b9e63f677844c4fd972c656de6f5961f1db0111dc926bef3c5d975628814725189e0cbba331aa6f929901095e5ddf85a3ca851936d9659744d2578fa735ccf6abc286c09b4f46551cfcb7899b29329cee1c7f5a725c924332710605d3431845922a8e6e4231b41674b153a27aaac3c3525fae0312992e2aa643d173ed43e57e890ddcdfc017bbe1b3947c5746d4bf3eb89b43d927ea10161a8afd26d94cbd1ef24fcc6731fc2409b60e6ae2942444f9adeaaa35e2e9157218a7de4137d0d44cdaa4e918a69398cefa48a85c696eaa6ab0cdf0aa1fb2786d6b200dbbd5b5555e083ff1bf86cec90a65bd921da1f3a439c3e9ca5edc17518e5a66e5d9bb0a4b827033225ffb5f369a86d5fd5a404c97967f87b201a532417b8f57a49a20d7c2bd7544ea4f39532881f22d08e4928d29aa617d9daa3756f367d09cd1af312f8bd68c8ca5c86e8648ba6415c2cdf915359ba0fb600a67a992d3bc5231ff0bcbb7092d7caad6f3eeb0b5cb805c1900cea74af7d8bc18b0a5995afca3013d161ec0da0d05b8282a68f3b18959fe02eb0367e47bde61856533014254da88e77928a2ebeb233b5f9ca929a8db1efa8086e5ab1c786409735a4e4a59284e64bbc505422610115f430228b6feea9c277cf3a9ac424104d36f4996c8fd44a8d7c5ca7e7c58cf7a24b91125e24bd54ed42fd3d2097aae1a18ae706c039b66ab83450f4aa36cd1a892fbff402439736fd01102f8b80d7e7c9c36da138caa64b37d1cd016942821aec1acf58e30b8da874c7249f643b1ab56eaea311516e8601d151e07d4b39a5dd7d40edf141480c8bd085013f85df04e48cbd0b1e1d8908122781fdd5af9a13903f1d78fb4f86c4583a8106e652da8e52f8e87695edeed1362d6859a48f4bfe8049360495a142bf4fdac5f9af5a463a4921eef0190003783e1e8a538b8fa13a6029efcd5ab891d3e0c642410acc490086b7daebc2eed5c19e123cec49e2b3d4706d24ca40e65bf0b7cf1de6589c89586be1571dc31535c42bb1014bfd82735501ee3938605777c91c0ff1e9989bd35f412544ca4223cfcd5d274ae7b91f1fbc97b824aab9575b9a9d18e1869534350577cdd75e414b23de052b007e2d64593b1679543ca72e187f20c0fe78b7b8044f51259e15e6dfb9cd9e84321279f544cf19d1671b8fa1f7ba6f23ab611ac0d77842836b12531a26ee6ae97c35a5e7ace2471a8c630e87c5f667e7cb86c74f07829ec05970ad12f88c3e91dc9e83122a2edcf7ec7da91dfd01a1b476912c4f2553c86aecab73cc2e4c7c5acde8f25cc30ef4a5b8c754a4a644d46aee1ba6d539a0e060d06a6687e466f700b6ff0c8b5f10db342709c6de4b8dd76fb249c6be82215041f83f13d6961620cb907fd2663d59a3fe73fdad0e2dcb540befb1727bda313b1a449c78847cc561aa879463b74a9583072f0f5cecb181bd053fb9326ae6960d3eedc98f6ef9e070e8c541dac7a5462b6bfe09e9a139cd907cea4b08e19879884d6dfd9936f252fcad2d96607d450bf1acb6b0741b9d1ebad1716f4311903670a4c86ddbb96862729384a01b518df1f162336f14a6a16deb6c099bc126cf84bc1a882d9bc92e012e39b4dcf009d1226eb98fa253b890a10105b67bf2ce2cef9d8b9afddf0793fed30394f3ec65e502c11948edfcbbc8aa2cf16bfd6ed161a79bb1b0d6e4edbcc86c5668b3bb30f8d9e00de9cba9fd4c4c918807ad41d719b219b3aabcf7b5bf71bb4fb956c912bd126a86469dd06695d5e0f6b54fda1890868b82ee9cfda0865bd9de6f6b4123a63a6b2ae79f551a586d8ba3eb9250acc7d14d6de2e1fe22be4fa3e9e179abe63f570331f93ebfeb6fa1bf8ecf2dde641011277279c11f1f75658e91c8d7dd8c46aa57c185de5510f01e62fe86b62233cc9621366708e443e8fa4605b93a8e62de27ee954f71c53754057b642a19d4506705bfc8c084aa4884a688fbea27001a61d60e10473f5bb4385ed22cb26c84f45932480ccf76821d763f2533283061478d36c0f4972aafc6c1f3228e64bfb4b3de27962c2babf813aa3393993711e51bb3b8c21814bf5eaad414b037ed2002c2b3879a398e96dea2798aee7e269abf7bf5e6a9f63143cae4b7512621e0d5a5fe66857d5731ba59fea31230aeefb79c9d27952c345a3331a3e56ab6c7fa06407ac496ab3b854e2749715f6e42a2e81dbfcd93057467b9b039b085bf5633b8382e179f990b611d1545f1906d400e91841bbdc40f9b7016cf3ceac9717e534b53a7bd71b49c5dfe52c1d661b8fa82ea7d7cd95f9d5035c3e595c595ff75befb956508eb56dc6eded0bf17c4ee40a5f4e189969261add2aa25e41625237336f3189893ea137c0de0664e1734fbffb322e9da004aef0ebd43921f3c3100a6a27b51f17dfddb895262e408394486a72e701142a5df99c98b4052998195af9d34f848a4a07fc34a35b0888cac025e6504dd39e3f5223129ebd24f7f437a90a4ea2958dc5b836244f4005b5ee39a54cb15cd3b8b0137aec6353e7622a8d013acac5e8", 0x1000) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:01:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0xff, './file0\x00', 0x3f, 0x10001, 0x5, 0x5}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x13) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_gettime(0x4, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x2, 0x81) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20102, 0x0) fcntl$dupfd(r3, 0xae5386f562f924a6, r4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x50) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x0, 0x0, 0x10, 0x7}, {0x81, 0x40, 0xdf, 0x4}, {0x101, 0x6, 0x81, 0x7fff}, {0xe, 0x3f, 0x38, 0x20000000}, {0xfe01, 0xae, 0x8, 0x6}]}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000002c0)="ac0eeee232bd5c1b4fe7480fe009f50b50e1bdd87f3fc4416c0e18db64e52fb217abdd96799e33026cd6c8176da2c65c1b9ce7db1116a21acb05f8c91e72a1f33908d4421ea52ec8a0a9db4b88c9a9354c8539b2539f26da72994dfb3992788f96455079e6d1064abc0be17523ee29016c59a5984f23e2eb464bb131a37aebc3", 0x80}, {&(0x7f0000000340)="80997ad24d7b81574c67d13523005fd81b70a0d275d00f8e7e5c56685d71b8038f209dbc6b20cfbe55ea5a28c570aba037b0474299efc638dc88cdccda6849e1a9dfaefdf9bf5d76de233bb63e1ddf55bec44327d2bf6af1f5034375ceed3fea5da7c53bc0061d8bd47399c2d36e95c60ef1ab4c6d3b60", 0x77}], 0x2) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x580, 0x4) getdents(r7, &(0x7f0000000440)=""/122, 0x7a) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvmsg(r8, &(0x7f0000000800)={&(0x7f0000000540)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/184, 0xb8}, {&(0x7f0000000680)=""/36, 0x24}], 0x2, &(0x7f0000000700)=""/231, 0xe7}, 0x40) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880)={r10, r11, r12}, 0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x20, 0x0) r14 = openat(r1, &(0x7f0000000900)='./file0\x00', 0x10000, 0x995d1f9fb6b96bfe) r15 = accept$unix(r5, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r16 = accept$unix(0xffffffffffffff9c, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) r17 = dup2(r8, r7) poll(&(0x7f0000001a40)=[{r13}, {r14, 0x8}, {r15, 0x88}, {r16, 0x2}, {r17}], 0x5, 0x0) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000001ac0), &(0x7f0000001b00)=0x8) 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="280072acffff00004179c167da6641ae0ac007abdc3035117fc9998d72a81cd5421aa74d3f407dbdb891013d52da705dc7c3b5f51b29f6675055b2223b4be4821f915352b9a4a6c1c911fb8f6e0878abdd82c4f28c6c666014963b974b8cfd985aa13bd3ae391e6df851054d063a520e2f55fb625d493e68e2ae2f9d15b29b9a59a322e512886a87a3de6db650d5b7698a85d408c1ea3aa625b747ba56319d03a1bcc24573aa819653dda2b5191088d70231c860fdd4357db4ddb9226170bdba86d417deeab95eba0a1866f2c3444cccc00aff481b92cc870af24bf73844e478342ebf673cd98bbb1457e9142fdeec07655585077d", @ANYRES32=r3, @ANYRESDEC=r4, @ANYRES32=r1, @ANYRES16=r2, @ANYRES32=r1], 0x36}, 0x0) 16:01:21 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x6, 0x10000, 0x1, 0xfffffffa, 0x9, 0xfffffff9, 0x1, 0x2, 0x5}) 16:01:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0xd04, 0x81, 0x32, 0x4}, {0x7, 0x7, 0xa9, 0x5}, {0x3ff, 0x1f, 0x8, 0x8}, {0x4, 0x7f, 0x4, 0x2}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="19000000000000000000000000000000020000000000000000000000427ca7bbb7551502004e1fd5de1176ae83ce6141dae2406b22faf901703185e9ffc3be92006d32e91cacb06475ad108832b8cb11f0c4dcf17c8ed795b889ed2031ccac86e43d3ec8685861dba15c5a116598740dbb35de2d79fb63b3c60c6cc29c5267074587"]) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) clock_settime(0x0, &(0x7f0000000040)={0x400, 0x4c}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:17:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r1, 0x0]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/167, 0xa7) syz_emit_ethernet(0x113, &(0x7f00000002c0)) 16:17:04 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) 16:17:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0xb9a) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) linkat(r0, &(0x7f0000000340)='./file0/file0\x00', r2, &(0x7f0000000380)='./file1\x00', 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x8, 0xc) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev+null\x00', 0x280, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) 16:17:04 executing program 1: socket(0x18, 0x400000002, 0x0) mlockall(0x5) socket(0x1a, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81, 0x5, 0xf1, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x80) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000002c0)=0x4) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffff9c) ftruncate(r1, 0x0, 0xe3) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:17:04 executing program 0: 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)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000300)={0xffffffff, './file0\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x400, 0x24) r8 = socket$inet6(0x18, 0x4000, 0x7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0xe6, 0x1, 0x3f, 0x435}, {{r7}, 0xfffffffffffffffa, 0x0, 0x594566c90461fb1d, 0xff, 0x252}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x0, 0x1, 0x6}, {{r1}, 0xab96f980acc22baf, 0x12, 0x0, 0x6, 0x800}, {{r8}, 0xfffffffffffffffe, 0x27db9abf78246c20, 0x1, 0x5, 0x7}, {{r9}, 0xfffffffffffffffe, 0xe2, 0x80000022, 0x7, 0x9}, {{r10}, 0xfffffffffffffffb, 0x61, 0x1, 0xfffffffffffffffe, 0x3}], 0xfffffffe, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff9, 0xe, 0x22, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x800}], 0xfc30, &(0x7f0000000540)={0x1, 0x80000000}) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xd74b2b5b708a9d5c, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x7ffffffffffffffd, 0x4, 0xfffff, 0x8, 0x3}, {{r4}, 0xfffffffffffffffa, 0x9, 0x2, 0x0, 0x8432}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0x400}, {{r6}, 0xffffffffffffffff, 0xa, 0x40000000, 0x3ff, 0x200}, {{r11}, 0xfffffffffffffff8, 0x95, 0x1, 0x9, 0x5a}, {{r1}, 0xfffffffffffffffa, 0x5cbe51137df5e9cb, 0x4, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x8000, 0x6}, {{r12}, 0x0, 0x40, 0x0, 0x5, 0xb3ea}, {{r1}, 0xfffffffffffffff7, 0x8, 0x10, 0x9, 0xc9f}], 0x7, &(0x7f0000000280), 0x0, &(0x7f00000002c0)={0x3, 0x6}) 16:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180), 0x100000f7) 16:17:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a01c72f66696c65301c"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = syz_open_pts() ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000200)=0x1) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r10, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 16:17:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getppid() r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r2, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r4, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r5, r6}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r7, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10026}, 0x440010010, 0x8000, 0x0, r2, 0x0, 0x0, 0x0, 0x4000000}) msgget$private(0x0, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffdd9) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchflags(r9, 0x10001) 16:17:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getrlimit(0x0, &(0x7f0000000080)) 16:17:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000380)=0x101, 0x4) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) 16:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295ff000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abc46795893dc1a13a78bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d222ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300c3aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd22d00"/204], 0x10) dup2(r1, r0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, r11, r17, 0x0, r25, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r4, r26) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000340)="d6c40f6fcda270f0d2fcda509a1a0b05d2512808ae3c933ba3c293549012c785c588bb6d6bc0c81bb1abaf587bd5a387ba602831067e8a54b21d2ec189023c6c387461aebab69e2dbc3634e894ad7c09dd40fcaa355e334c2fc93213c4c390c7f3b44a2c762d01e221e71a7815f404d7d3a4b11e3e01a26f5ad203004052d2b5f3ff3904de3939840297f5ab5f3ca7c449bbc57407842085d30b26d65d82acfd199ff17df05675750746da", 0x0, 0x0, 0x0, 0x69) fcntl$setstatus(r1, 0x4, 0x80) r27 = socket(0x11, 0x4003, 0x0) sendto$unix(r27, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r28 = socket(0x11, 0x3, 0x0) setsockopt(r28, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r28) ioctl$TIOCFLUSH(r30, 0x8020691f, &(0x7f0000000300)) 16:17:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, 0xffffffffffffffff) 16:17:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getppid() r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r6, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r6, r9, r10}, 0xc) fcntl$lock(r4, 0x1c, &(0x7f0000000180)={0x3, 0x0, 0x7fffffff, 0x0, r6}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:17:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="7c88c62e399d03a45557ba25654b58f60f73d5282100175032826b618fd18682783da27e1349a4ec4823deb8908bc84b2e15a6e55d87f8de2200f5b86607000090093abe999f6d6d598b5a03a0754c8a4bda0d1b6d9961de949b407d592576220090037a90fda277c0e0b657285155848eaf9e9bf8115aba1789df9c1cc8618a294720328cd07b971a1270b8c88588eb5b1188c8107bfbc64fe8ee87d6bb60c04ba5d3d84c527b18124d699c912ed87edae13b1863e8d78d9a11bc0a792754daef"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000693500", 0xfffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x1f, 0x1, 0x8, 0x4}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x10000, 0x101}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x8, 0x95, 0x4}, {{r0}, 0x3cbbef3e85e73310, 0x40, 0x8, 0x7ff, 0x1}], 0x9, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff9, 0xc4, 0x51b6f30a57dbedbe, 0x0, 0x2}, {{r7}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x8, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffa, 0xd3, 0x8c699fda2ab06efe, 0x8, 0x5}], 0x908d, &(0x7f0000000300)={0x2, 0x8000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000024, 0x0, 0x0, 0x200}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:05 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x14, 0xf0000000, 0x2, 0x318db190}, {{r1}, 0xfffffffffffffffc, 0xbe, 0x2, 0x5, 0x1}, {{}, 0xfffffffffffffffe, 0x14, 0x40, 0x76, 0x5}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x0, 0x8, 0x5}, {{r3}, 0xfffffffffffffff9, 0xe8dc59e62e72ecfe, 0x2, 0x6, 0x7ff}], 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00003e8000/0x1000)=nil, 0x1000) 16:17:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2]}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x110, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x2, 0x4, 0xcf, {[0x4, 0x0, 0x7, 0x8, 0x7, 0x9, 0x1000, 0x5d0, 0x3, 0x0, 0x100000000, 0xfffffffffffffff9, 0x6a, 0x4, 0xfff, 0x80000000, 0x2, 0x6], [0x1f, 0xf7d, 0x9, 0x2, 0x6, 0x4, 0x9, 0x3, 0x8001], [0x800, 0x4, 0xfffffffffffffff8, 0x4, 0x1, 0x8, 0x4f4f], [0xff, 0x1f, 0x8, 0x1, 0x7ff, 0x2], [{0x4, 0x7f, 0x8}, {0x100, 0xffffffff, 0x60c, 0x5}, {0x5, 0x2, 0x7934, 0xfff4}, {0x49, 0x40, 0x1, 0x4d8da381}, {0x20, 0x400, 0x0, 0x9}, {0x2, 0x1f, 0x0, 0x80000001}, {0x20, 0x5, 0x281e7da8}, {0x1, 0xa3, 0x6, 0x20}], {0x3, 0x4, 0x8ca, 0x7}, {0x8, 0x30, 0xf8f, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xff294d14c72efb5a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300))        16:17:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r3, 0x40, 0x2, &(0x7f0000000100)="061ad056b7f84bc68479ee5bfe09fe4495c1bad57231b3b52c56b9e3c13a3296a729e4e8a4e286d9d482b9ae94e20ede8ed98079773922844c8878b877774b26bcee95a3a6c174f1919addb9666a29fc685b12eb199609b7c4cacaa89d83004da4fb8f91996498d772cbf061471fdef3b58d4e3b1d3cb012fccf61037d98f2a38e0394d2e6d42233ff2a391f093e14041ebc49a1ec918f29ed65a6ade2af55c65af80f4866668e4ea97a0ef35fecbb1cede3396a810219d0bf7040fc3cd3fcc0ab62b27b967be20d51e969b8", 0xcc) 16:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r2, &(0x7f0000000140)="d529a0be0593519146f34214309a5784a8e0cd359a87667e719c4f377bdee832dbc0be6a9d36797acdef8d71ca43c2f5c1a04d81c66b65df992a8edde6385d3ce7af9955364fdc1645b9c524780bf8496f56c29ea2a4946632c720a316f8ae63e7a9f4fd6ffa3b3aa88e56267059209506b11545c245c25bf27ef1c50b629bcf9487407edb58252607f36544141ae5b7497a74add95a09ba53e1401708197a7da87920fe4e1ce59faeab580f29655aa9294d51b8cae73aa83e2f3212888df76982e73f7b8dc167132596c1dc3e5c41e29ac34aa44e2b2783697177574d1bdde58c293febbed8b591ac3726", 0xeb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) 16:17:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x10) readlinkat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/49, 0x31) 16:17:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) socketpair(0x0, 0x4, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) dup(r6) pipe2(&(0x7f0000000080), 0x0) 16:17:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x101, 0x15, &(0x7f0000000040)="c3f62742", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:17:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgid(0xffffffffffffffff) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getppid() r2 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000480)="50266a81ed6bbff1362c4683ba4cf0f32d7045e82bdc9415fc128d6730d17495f5681297404d479c9e45167cecbe716a9a0be6137b02a29f63c67e24f1bee1a66084199aaf67d5ad641eb6cdc527222560ae18d36c473c38dd176fdab8afc102e5df9f3e182dfd16dcc9a701d7a2c9133999e015cd791dda508212d8a91a21c0fdfea95da84005b9b7fefd6d6143f59d58f9cf5394b381a7cc6d567161b8e5afad504bb20f11", 0xa6}, {&(0x7f00000003c0)="89591d9d07e3ed4e1775ada78dd3a95474d5315dbb29f27fa90d111a77e1f026499182a0af3083e419ff4c51005cdf25e391974239f88aa4be85fd1d530270d14f413083c9131e3abc11a156152f2a202c260fce31fbb8018ec317f24d3b28519c65216a7d49f047994593869146843aa4af", 0x72}], 0x2, 0x0, 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)) writev(r3, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, r4, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg$unix(r6, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYRES64], 0x1, &(0x7f0000000340)=[{&(0x7f0000000600)="11bdde536d18c8786c8edaed1900361473711648bb53e8ee892be7b7e05ec01017659ec548a77e72b4f0504ce4c8dafac848b6e54d3b49d8120749061b36545caebacc3a4b57c74a8f31557e892bccd9f94ab2d8bc051cc351feb5a81e9a73155bac54c3c39fce00b8f196715156bc4b41d168f52b282458a047d19eb13461302290f96e673d8a49d5c8662a4db5ebfe5ecb87d8a62798412bd57c9956c9507e44", 0xa1}], 0x1, 0x0, 0x0, 0x6}, 0xe) chdir(&(0x7f00000002c0)='./file1\x00') ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x104, r1) r7 = getppid() r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r7, 0x0, 0xffffffffffffffff}) msgrcv(r8, &(0x7f00000006c0)={0x0, ""/154}, 0xa2, 0x2, 0x1000) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2, 0x0) 16:17:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r3, 0xa, r4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = accept$inet(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffcb9) sendto$inet(r6, &(0x7f00000004c0)="b88394f4e7dcbfcaa1e71e95d5a6ed43e1e6c98e63ce8e107adf3c60a15d92a1cdaee014526043ec2c04d727197cd0fdbbc84cff4d746c827d86376d0a516f96baecd853433b6ee3efdc29ef3a3eb3c52a3eccfb5c78f07d7a5278b493cf0f8e518f3261bd66dc06e92cc6173c8a08d0fc659c32490e6e3fcd6f15ef29431ec6648ef8ca6df2fa5ed569695c6ff8d1f843daefd0f8b2766bdfdecec4102035371f6021b751ca3165e729e22688bc6e22bf4a5697736b94b77ef78f3b5f35a1328971410ba7e1e115245e7e923a6e22e97fc13d8900b434399dc56baa59470efda9ff829fd5efe047b1267525e420499e1cab14", 0xf3, 0xa, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x400, 0x0) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000780)=""/109, 0x6d}, {&(0x7f0000000700)=""/74, 0x4a}, {&(0x7f0000000340)=""/41, 0x29}], 0x6, 0x0, 0x2000) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDENABIO(r11, 0x20004b3c) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r12 = dup(0xffffffffffffffff) readlinkat(r12, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)=""/33, 0x21) preadv(r7, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:17:08 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffff9, 0x13}, {}, {{r6}, 0xfffffffffffffff9, 0x80c0b7fa00bfd2f6}], 0x9130dbf, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3"], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:17:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDDISABIO(r2, 0x20004b3d) setuid(0xffffffffffffffff) syz_open_pts() setegid(r1) 16:17:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff000000ee00000000005b9d071b542a5387060000e2b818000000290000003200000000b67702000000005e00000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x48b}, 0xc) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4004, 0xff) r2 = msgget(0x0, 0x40) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x2000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x2, 0x4, 0x20}, 0x8001, [0x0, 0x1000, 0xc6, 0x7ff, 0x4, 0x4, 0x3f, 0xd3976b72]}, 0x3c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000013f3a12e00"/99], &(0x7f00000000c0)=0x63) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x25}, {0xc}, {0x6}]}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:17:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x5, 0x1}, {{}, 0xfffffffffffffffb, 0x8a, 0x80000009, 0x3, 0x3}, {{r2}, 0x5a7689a920654930, 0x10, 0xf0000000, 0x2, 0xa0}, {{r0}, 0xfffffffffffffff9, 0x62, 0x4, 0x5, 0x400}], 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) listen(r5, 0x0) dup2(r1, r0) 16:17:08 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getuid() getegid() r7 = getuid() r8 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r7, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000001c0)=0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r9, 0x6, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x3c0) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) chown(&(0x7f0000000200)='./file0/file0\x00', r27, r28) lchown(&(0x7f0000000780)='./file0\x00', r27, r28) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r16, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xb718, r3, r15, r6, r8}, 0xfffffffffffffffa, 0x2, r12, r14, 0x0, 0x6, 0x4000000009}) ftruncate(r1, 0x0, 0x7fffffffff6) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r29, 0x20004b42, &(0x7f00000001c0)=0x3) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fcntl$dupfd(r30, 0x0, r29) ioctl$TIOCCLRVERAUTH(r30, 0x2000741d) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:17:08 executing program 1: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0xd) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0xc0, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000840)=0x7) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/\xe4ev/zero\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x28af) mknod(&(0x7f0000000480)='./bus\x00', 0x10, 0x803) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xfc4f52ce325dc111, 0x0) fcntl$getown(r5, 0x5) r6 = dup2(r5, r0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x4}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r7, 0x20004b43) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r1, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000100)=0x11) close(r3) r9 = dup2(r3, r3) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x8001, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r10, &(0x7f00000000c0)=[{&(0x7f0000000940)="8150b88b2885f71eb7088d1e1acac481aa11de16c375d9456534141c07f5ddea33545742a99f12dec7e7d081f27a3dc72dafecf04a90e3f77dde9884a4b4f4d45e61a8d14ab75ed3713b39e8811a0c9646041507be8dc6cc0e0600000d6c5582ba8853d352a27c2ab1dda89e3750da6f5983a3ba55d5c6cfcec2cdd66e5927b46c30", 0x82}], 0x1, 0x0, 0x0) pwrite(r10, &(0x7f0000000ac0)="8829076e1db40856a532bc1807f2f258822f51f97fe7a134f58056e95f8df0a2ebee150c260b3598a1d1eba48129679b594802edfef87aab83fd1f197186fa2eb650659f17090000003077968f62b6dad6679f982453bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508c2ae2d598764670cd2d370e252e47ba47aaf9e6542644370dd837be75e15b5c429222865bcd431dd78f4b67a7883e4146a7e29a71b6a99e7c0922c18a7c950a945a14ae07ee0bffd2c1c5029ba2bbc7fed862e392c5ed937cf216e9c99b9a47687565a91ab7e32239b992e8a9542890ca52338fe36d94e9aff63e66bfa3f157ebe8356b927321e4ec596ee1102923fe70437836f345773581ab4e5f964f1c2f254305b8aee1236eb949da86cfa07f1b7c51eb7f6411a9e4c67c3c30b9667f89c01c888000000000000000000006702123000002d4efafe6bf2fbf42ed7db2e244f4030bdcbb84dd8ed733c33c24852066b06c1cda4dc21c380be530183077d3a7a5bf7965bfdaaa78f7ec7d175f212f273d09ca3c2763cee1a9e2fd70d77e028c4ea5a2be1bae09f5b24e4cbec4411240281cd4baea9d4615604f2637e1dff25b7a4dadbb99fae5d659fc62e2ec4bc224884fcb2629f00e2adb4024db1", 0x1cb, 0x0, 0x40000000001) 16:17:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:17:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x85}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x35c6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5000000000000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3f}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x5f}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x68c2}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x8b9d0012ba444dcb, &(0x7f0000000040)={0x7, 0x800}, 0x10) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x1c9) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) flock(0xffffffffffffffff, 0xa53fbbb59b89f4cd) syz_open_pts() syz_open_pts() 16:17:09 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x800}, 0x8) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:17:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x81}) 16:17:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0x1e48, 0x81}, {0x6, 0x4}}, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:17:09 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x20) 16:17:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCFLUSH(r2, 0x20004268) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r3 = syz_open_pts() msgsnd(0x0, &(0x7f0000000040)={0x1, "7175489a2af45c68bcb10f351cb2e71a08b93b2613bd1ef15b2a80686ad7"}, 0x26, 0x800) close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) setsockopt(r4, 0x2, 0xf9, &(0x7f0000000140)="c2eb8089f7c2f5095695aeceabeac9901008ff66d55c27fb155c2100ac0074e0fd384c5f92ad605e33138c0cceb53e83beaee61e42cc0bf15f88fc76dd3858b17a194174616c0bb0410eef9bdce42fc64e981dabb9377f6e50244eaa521e1116381b57f85ede96d398f1694b9b51da992c513acd80902a212918c44197847d69b09d16a1ebe0e0bf0bea8404cf8222edc209dce9ea9c9d57fbf924d40e59634168c8eadab22765644a1037f5c55ab543afb2f0185caf0a02d26b8c9cd602c76411ca0b302735a89e3528b8504c31e2e04f5ef91daaa8c1c57a74deee11ca33714fcc14610f012d27bfd237e484ad375ced80d4a51ba29cee0908d93374ba7a4ee2c50011ed4a089c21e35aeaf438d9704a5e590d2f05ab302840c19956c50dc0b075da361d5525d1612516f2962ed75a901275f0d07780b62ef719347fad85dcfb8dea4b0a3e4e0cee7e822f666e968756ad8949858259b01b58177b936b63d079c908d1604b4cd939696aa2263d63927667d2a59ebb9895d0f9721d502ab7a9b74981b2c24890bdd918c6038b3ff66867d7122cbc0acf8fbd936d7eb6ee68df609d4dc014b71742132f140a5fc8eceb62b28068a59544d5da3a3f610cdef7737c606024747dce3cd6a8286543e96dd519467ecd977bb4ea8cbc1341f5953b72d16903d40f6f096bd25bdd4ada783a786c4a826c148f0ef97b167c8dac5717167aeab5e2a8a1a9cc711feeafeccc872c4d66c8ba2afc04c0311754676669adcb49f87bab60543c2e9479edd242aed02fd2815b8041bb4dfe02a1193eb67a515fca809b63400a81cfc2ac7c2eb397d126fd4eaf0463228f0b4c4ffe31c015d55873d736800c7b8cb046ca26c3655dfb74d8782fdd2e884761355a6a16a39a1d61cbc2c76553fe1acba95c0640d38fae76589d67c47ecd39f046d68fa33be3f17181a84c7499c7bb109dad2e4a62e6b5b7787e4806f79325686662da672871de2506b9abdf473b68ddc64486dab2e67724c4b62de0b59e9ff7549beabfeac0521d732fe769ad773ac0d510c1e2c41883fd7bae53ee70adc60465f62feba33db9a241572435947af4580ab20c41e7619bc6c86a031191b2a37b38febcc4b1b43199f65996eff0d29b39e8e968a199494afc2a431625542119b6a27367fe9c751f1ffce7e26a826fe30dd139859eebeed73ee09f25b705dcf88ad79bdff1e92de5b3ecfd5f9d4e6cbeb0eea73af36a9a851fb6cde46685b8acb5f107637d88731dabe9b3ae4d32535aa8864b4d00447af5ae7341b297ddd4b549c2c29186ee586ba90342e97102cdda286ec806f612d26b481e0bf2d1f7f278d669b528c2b5c6b62e808050a952436c5fd1d00501a48c04558dd95f4a9bdfd039d63962d6056a902f6d4568f029455c790f1a9e76ffe029baf5865ca4747c06f853438f78d12cf7e49bc86e67a588efda3479008fb390291c55c1c0cacad850ce9349141820dfd51727298e778f60ee7a24606300ae1f894bdf75262d6ba5bc27f6fc2b5d36d5bc1c662e1725945d8deb1180bd4276d7ed8c6a7f54f7f990695e244ec631f6030451299582cd58aea86aaac54bccbd7159321ab4b8899a532cefc8430fa15c1765cf18317844bac2e6412ededaa62b59a2f02c4433f00880525c4aa08a037b95dac02f0fa4f3a25ea377f63ff1441dbf7f69f8b3464c9391d827786df9c60be72adf1f558bfe4d83a2bea190788e1fb13a8fa7af5d7e3299a5a2ba3be7a89cc2edcf17543fb249b5aa7a95dd7a3666b3e0e8cdd409e7be6235a2509fbeda5af152ab6241fbf56b2f8da4a5828df15e86e37063e4cf65fbcbf0563c0fe0290192b52fd500a0070533b517131924c6fe98049ace540a43152e5742160e204ec1013cfd7bc7ded4a4a6669238b7deef75b9d237cab91c88d35b62f2e2416b618030792ee48fb4e871ede973103090ae9391cacdbc2ca71480fc29e168678afd80ef0a508bb0a3a95c358d15d930e4a9eaa6148f122e57cd66d47889b496dc771b4a799ed70fafb660ec8e2496cf3e76f253d3ba5f54c6a9cf9ae97b13d630da7103736b67585195b95142c7ceb26063609107e1ac04bb11b7f93893c6050d01013d5d244256fc90d28c422bee073c2b2391716110caec1c87feff6d3c2763688ed25de42ab6460cb4988ba46b5695d1acc53970b65513f2e8e406f659ce4543b714b463f0b38d21a9672bc227421085b505e74208354a3be6d66c8c5075f029318ec771df3744338971a8675db5841f2feabb3283d76c5351ab9eb9d5c72faf1b6d9e6d003821c211c335966ce2d11ff1a94ccff0a4597ec0c1bc7dbd2548b08e69a9f1f64aa336746f774d41cc67381c0a3beac5b2de0e4e195d8311048e1b7ea6c27abd2a54eb2af3c08a0971d8534e09d6e31d2c06a946c94ab2725c013479f6a4fc4fe1221f57780493405fa2ee4bcb368e1f1fe2ebe9e5410a0ade53bc7bc6601f13254975d39e3a6772a0ab385aa32e89687647051125e98ccb780bb8c0fd51a071b4bd8e7a2a76f5ac2d6b81280e3b55987103da9e8dbf0411651ca1b8d7a558c5425460758aa2a886d25c65f4f2a35c134e32c0ba4e0ae5fd0eeaac48a3d5ff9747e894f190500269cbab57dd12779546e91e0296bf14f8061c8fde1081951d747ecdd783de50433c63b98e36ffdd0151cf9e1c8e011972a54d0cd2b1a7d822cf91ab5fb176d9cf97e1eb474892037746008eb965ccb28d5c621a28395907b6b2a48783b4b4ab953bf0f403d451de8d34dab227468de6a2cc74d25883c838bb73d2147796303d5be2030b95c544c36029f6f6a31c80596cfbca5c22de561bc23ec3c93e2076fb1b3bef873e639056734d6af3af4a4c27eefe4e18c683d3420599182ca7f19f497f5c09effd0b94b7b1f5385d8d2864a58acbdd08dc849c79a3ade907bd2ce0558eb672c87d32bfb8525d81540b5aae1e69ad94d35ea35116e6b20fde044dfc7af9ec3a3a0d3eba05e5ca83646f92f0fd8d29cc333a293af6a24c8df6d39b21637f4e9ced3ca44af14c738871b5bc8ad5aa1182a670a2eb63ceb4dff14883b9c441b4b6d2c1d799e9e1571acd91351d022945870b1cd61003e3ae8b34182b0d330f42e1814912f48b8b8d1ff7d82e536e815d6ba0107172bfdfc5559dc3ea7c2352859d94c401cf97285fcc50d53953adfa802bb399fe6e35baabcd2d6a1393ce9b386203782c1941e1741dd217577dfa0c20c90a06e5260a149da1561da30ad63060d7a266d05ab660329fc173713c51bcdb5d3e69f4af9107931857b5062df8e6e96dcc54a8bb2a98c28fd4f0a36eeb606d0a2f444392dfcb77a6f627a99416900a58cd2d02d1db7f5df915ef2936894672f7f2fb0b8f5a769a8811de9a09e6aabb944d5c4865908e14506794605b2575e46a3da6134aa3b78ec7e9e73f5e325b7c6ee79b634647771ce69fac978e9fc1509f621b65ad98812840aebe2286206cf5f0dfe82e4da64acccd8ecad740063a2bd2bf92caa812000a5bf77bb67f97abe416fad60f4f7411af64712bc504eec99f9170456bdaf266ba0a2c014b122344dc6c72fc2b01e67cba3a879236c5212afd538a3cd234cff485fba087cc031336fd14cddf57c4b43fef50c99cab8aaca3a53330252e08152932461758a3af9734bfe7f303adb710bafe89bb73355f9af3b14590aaaac37d695b8ccef5679e89264ff54992d49a052c366a564074d18315df221f500044d6749789a0068e73b5e55061f5fd8fc34050aef8153a434093b188c371d2f8c1083e781b0d9474b6eadce7ade86f66cc9c0038e2d343955ec8e0f050cc8aec792df986faebeca911878bfb8bada1d56a9262048db041af1f134938282b082325eff2d7c2a029ec3bbf54d6190f64ddbcf485887c10b3058c29a82d8a879cc1731d28f0a0acf5e58946a37f725348de55bb4a81879b611f4e3c68cce789480d2fe59507ee52b2a06ad5640b7f9c9d315ec05d137dd4cfda3b8471a29d243f5217a379948c13b319cedc324039f732f5c53174f6821c51ab50a918607381f272e371bc882bf4cf0704fbd355b4bebcc3eca5f2862da3257362abaaf05afb2fb9dfaea2ce8c88fa4b4b02e3ec8188efabb7a5091458fc1243e03091438ecae9ad20cad46806ad1b683b267c1f5417198d225acbce4c0cb002601657e716f22b01459814a62f0a7cd7acefd238bd7dcf5bc8f98af29cea15233258fa83ee86b8302fe02cea166c4a4a96cacede8685736eb3b403423f57018512b1a4bf13bf23af8073824d7163501138e7a6171425eae308ea390f904d4383844b9742e28db8f577d6e48a3046bde83fba3159abd0b895b379b16295b92af2a6a40137cb126745435ecbb80af88b4e71e668879c73348ec62852de05b8d9b807977bc3b07f630ce72ceb7f22846763ce958684d270acf4585f2cf60fbe2a94282ef826e0f190f193e12aee26b470298698a8bfbd3a53f36d1e9ef297293384f8eea8171ca7b7f8c0e1d74f2bb0a0c1da15ef78369278a1bedbc95d2479e27b022ed8c1affec2dd0a8bb5579c42744e8c86664c31a9c6c60771ce7ffc707e4e5ac1cef4580d7e13323d901493a37988d818a95b79ec157c717f8e240051af8ade47529250587d3577f22c1f4fd3cbb76fef9852a78225f04b80ac6520b4f8aed918d7f7e49e126411027134fb7df6550b104722f083622287dada713a72f6ddfb89f35a84b4f3dd85a6507402bfa565b2fb7a1a4630ef2339c9e747c8bdfe17781a13f30e3935a8acef18f38afb9e63feaa17ed17f85eb8c731ae731b84a4b6a037616d0d1b7ddcd9ed661b49c15f95698d3a78c37d22eeb1f1f4a8c2f58eabadf73a45e4fc8c6a97e7b32b064b4202602a2fe10e4e9c7c2935d85a6b7c5cf06bf37663f928045b137a63f551f381e776d6838c7f6cc2af83fd11e3fbc2b5d6f93777c0486063a675a9405b08f7bbca503ead507d47b836b83b51e911a5e65ab8695b37266299364645e894d21cb9eab15a67a6a969e6a08f43c0792bffd62ccdc6d6af44d3846a885f26dc709d8ca49eac519575b3fadb5d9bf50d1f10a029ae059435a8a9b49203b4c5f1dd84bd8ca8ca6779dff823a79189e890cb0344b81757ba8dd96adf6f97bc1658aa19cf36ff1f312719f91c3e93e6ffa940ce7f23ae95edfa7bd0edd58facbbdeb9d96ce470d2910d3dc6b131568a4ffcd473b405396ac4058a2ac2654d7da9ffa14d440092167fd6b9198a5392eac5b8e3e004499adceedf61725a84a915b4fadfd3e02b86f17848d3a61c5dbb3f7172b37c87aa156ffc637e105d5690aeeb38986ceb3c6ea2f634fa9c54d1c4139cd8843c7bb4b8f855caf735407918908b7d99b167c170a8e291ca9e03581210a30c0eb597bc18891b16a56c47f02c459a5cbb9f4e63b3341307590b998bdc57de234cefebe7666da1a9a2f3c72c18edaf88b09898794157610e22be25261292d9c5428c0f9bd4fa5cb7d25d2e9a99bea8386397bab3a7afa96210fe5a2af04422360da3c7a94fd61616c62c5d2e40041afa2637248a34f6b7dd7dddf275af6a1df651afb6686d642d15c231a336d7a7ff52bb7ad96700b3850a357a4dfc2e34c472bca064bc1aa50a8e0fefc13743abdd50b4824302f4b2ca06d8bf2b22b55788cf7f83898162e85f86645183f54b225bba341211f1374fe7c0e1a0fe0f478556ae2e27179834a8e8da308707ebb9773ea324c73edcdee7da641894b269aef0eaf6faf5a2d2b4e60bdcbacefa16d27505", 0x1000) 16:17:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 16:17:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004"}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='[\x00=/fiLe0\x00'], 0xa) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xdba77a1e8ed1ae52, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:17:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) 16:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) write(0xffffffffffffffff, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:17:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffff7fff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x20, 0x5}], 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x771, 0x7, 0x1, 0x4, 0x4, 0x5, 0x1, 0x10, [{0xfcea, 0x6, 0x6, 0x1}, {0x10000, 0x8, 0x6b0f, 0x8}, {0x0, 0x8000, 0x3ff, 0x9690}, {0x3f, 0x3, 0x2cc, 0x80}, {0x101, 0x6, 0x400, 0x101}, {0x1, 0x100, 0x4, 0x9}, {0x8, 0x180, 0x1, 0x3}, {0x8, 0x5, 0x400, 0x6}, {0x101, 0x4, 0x81, 0xfd03}, {0x7ff, 0x6, 0xbc, 0x3124}, {0x80000001, 0x3, 0x401, 0x25}, {0x2, 0x400, 0x80000000, 0x5}, {0xfffffffa, 0x6, 0x0, 0x4}, {0x6, 0x1ff, 0x1, 0x7f}, {0x0, 0x6, 0x4, 0x3d}, {0x2, 0x8, 0x6, 0x4}]}) r2 = kqueue() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xb20, 0x90}], 0x5, &(0x7f0000000040)=[{{r4}, 0x3, 0x88, 0x2, 0x8c8, 0xc71}], 0x8001, &(0x7f0000000080)={0xffffffffffffffe0}) ftruncate(r2, 0x0, 0xfffffffffffffff9) 16:17:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = dup(0xffffffffffffff9c) writev(r1, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x5012, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x8, 0x40, 0x50, 0x6}, {0x1, 0x40, 0x1, 0xfffffffc}, {0x4, 0x8, 0x2b, 0x43da}, {0x0, 0x81, 0xf9, 0x9}, {0xff7f, 0x5, 0x6, 0x7}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0xfffffffe, 0xfffffffd, 0x6, 0xbfffffd6, "59b0d7317a110010000000000000000040000040", 0x80000, 0x20000000}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) close(r3) 16:17:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4, 0x0) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pread(r2, &(0x7f0000000040)="f375f56fe126b8aeb2a3821f2a480db9abc486627e7d39a4ed844a830ea46596bf4d41a2ab1d13497df194ee154075cffb7a3e2225e6360d2fea6c89892f1848d46e103c49b55ca6f2dbd6b5f75a974564061df614cca984df2ed262bf91c7ccb2dad7fa291252124345ed2b823a3613bf2406cb4d9fea952151750927153fba447a30db71270ef1255de502a054219270b1b79449c5903fd8", 0x99, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:17:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) 16:17:10 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x44, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x42, 0x0, 0x9c75, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8a, 0x20, 0x4e27, 0xa27}], 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0)        16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x9) syz_emit_ethernet(0xd4, &(0x7f0000000200)="1f269081d97bc9b087ffc471cddf7b220ddd43818da23f91ebf79d474479bb53634c77b9fdbddedf93d22b41c2fdec0dfb551e86f5e4809414293fdb7e8bc373a5d68171bc83fa88c703c6b91743dfbcd826bdfd646a95b4a920bcd496a8d4dc5f21744128f9dcc2484f5e05bef3c9be3c61d0ca747a0b4cec7b9fd9b3bcff9b7e9af681164bb782413caa449715ab73a1b3459c0208294b65355baf58d8b08c3ae8a9d54f089c0bf0ce927dd2594f4236d95376fc9c77ed240cd3ed3d01d1fecf03cc88cdcf596f0b5c080b627fbb387b87fa05") syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:17:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 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) syz_emit_ethernet(0x63, &(0x7f0000000040)="d0d3bd2957dc3d62707aa26c84f42516a000ae8887d0ce8c4273e3b6a3b7b99b243e4205a3f55b01af0369808e5bb9fcb30cdcdbfc5004750ebc1e9afd07c4b026ba98727aba06bbc4996fe6bcb7a4498cd24e9efdd101b560bebb032a243aa7bf9b82") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:17:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = dup2(0xffffffffffffffff, r4) dup(r5) 16:17:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:17:10 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) socketpair(0x1, 0x8000, 0x7c, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x204) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r1, 0x5) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x6, 0x3f, 0x4}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x20) 16:17:10 executing program 1: pledge(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchflags(r0, 0x0) 16:17:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x85) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setflags(r1, 0x2, 0x0) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x800000005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="e9c724b73828c1fb72d32ffc8f5269e8", 0x10}], 0x1) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c}, {0x4c}, {0xf37}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x4d}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) listen(r12, 0x7ff) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xaf3a, r8, r13, r16, r17, 0x4, 0x200}, 0xfffffffffffff3a8, 0xd69, 0x5}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_timeval(r18, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:17:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:17:10 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x38, 0x0, &(0x7f0000000300)=""/56}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x2d, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffff92) open$dir(&(0x7f0000000080)='./file0\x00', 0xfc0aabad2c33d4f, 0x7) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r6 = kqueue() pipe2(&(0x7f00000002c0), 0x0) kevent(r6, &(0x7f0000000180), 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) close(r5) msgsnd(0x0, 0x0, 0x0, 0x0) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) chflags(&(0x7f0000000280)='./file0\x00', 0x0) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) msgget$private(0x0, 0x510) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140)="030000815664864d9ace00", 0xb) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) shutdown(r1, 0xbe76629d6aa763f9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:17:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000040)='./bus\x00', 0x11a, 0x20) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:17:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x7e, 0x1}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNOTTY(r0, 0x20007471) 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", 0x23c) 16:17:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c094c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40c", 0xb5}, {&(0x7f0000000540)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b8e9c43755c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff32632537654bf0ffe9160d9317aa21e2c404a", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) 16:17:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:17:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x40) r3 = socket(0x6, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) listen(r3, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30002, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:17:10 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)=[{0x81, 0x5, 0xfe}, {0x7}, {0x6, 0x3}]}) setitimer(0x0, &(0x7f0000000040)={{0xf5e6, 0x8}, {0x80000000, 0x2000000000000}}, 0x0) syz_emit_ethernet(0x10e, &(0x7f00000002c0)="d8f8984edfef9384bf3186bda8261e9f4b20a2af4201f0a3f6d2bdf11798659f274f1db92d7e25f39428ca77e3b5b01bd5296bd6482a1f0d3c8c50a1bbd5291849d18217a5448bd1d6f4416248e225df75d23ae4e2e7be1c9e3f98b8bc082d6a20d7cc0437b272affdd74e04343a412f42ffae23693d470a08ffe54ee8e4c3b61159351311d51c6f95081952aad58fcf96aaa2616496bdf010f09f8fb5f247897bd3e55133ba84dfe4244d86e4d82d455a54c3e262ffe5adabd5f4ff4e969ccda5ee616bdd61c125dec1d31a24ab52219cb8d6a2a2e7643351ccac4a68b7c7956b81215bfbdad9b2e491326a5f3c9a6207f25196d4ca8b5f76002cb5ac613c339a358b77c9d4e282c92660fb6ff3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x8a, 0xff, 0x5, 0x8001}, {0x266, 0x1, 0xff, 0x1}, {0x4, 0x2, 0x7, 0x8001}, {0x1ff, 0x5, 0x8, 0x1}, {0x3, 0xa0, 0xdf, 0x52c2}, {0x20, 0x40, 0x0, 0x9}, {0xfffb, 0x1, 0x9, 0x800}, {0x1000, 0x0, 0x2, 0x8}]}) 16:17:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x30) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:17:10 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:17:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000240)="92077dc8cb761245a5ca073ecec10d1b7ebe23e1638ab66c8de940d6efc9588e7f62018f8bb673650c846d3f1743aade80348c2d4369e946509a0f428127ee7a6c0fa4a010d0de7906ad9e3934a9e408dd9b7fddcf1933edb9a9fc2828cd7550731c307f9cf83a99439b02c74a0400422998eb24585e9dd70192a6ba291023b46a6ae0fc63a672d5c9cd47aa1fe3d43a23ca679d41030b96194f942de736012f9ff59f304f26b3725bf2be9d0b545e5e3aa3e58ae0641eeb3dc2c9629053456283efbac287c472c42862b246", 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0x10, 0x2, &(0x7f0000000200)="0a3cc39742566c24bfdb4396b2d5859e8db720f5d0b70e365e7734e2c8e389638235c47fe3d8b59106e139e35096a385f44a4b3e4817bf99f40f795a7e52f5bc", 0x40) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x5}, 0xc) 16:17:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRES32=0x0, @ANYPTR, @ANYRESOCT, @ANYRES64=r0, @ANYRES32, @ANYBLOB="5523a86f7061788dd0c20fc16004d5c23bab6b5eeafa185fa31ab6ddfe262f495fcc7c1b26823c4154e59768da5c723401a749f056775899fe988794113daa010a121932b3e1b2ade3e1404ded235a7650f0d49f58a6e96e8463072eee16caeaacebb96e97057214e55a712aae19466fb45057", @ANYRESDEC=r1, @ANYRES64], @ANYPTR, @ANYRES64, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=r2, @ANYRESDEC, @ANYRESDEC=r3, @ANYRESDEC=r4, @ANYRESDEC, @ANYRES64, @ANYPTR64], @ANYRESOCT], @ANYBLOB="e48b15b7d01018e293da602fd18239d1751f2d35", @ANYRES16=r2, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRESHEX=r11, @ANYRESHEX], @ANYRESHEX, @ANYRESOCT=r6, @ANYPTR64, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESOCT=r7, @ANYBLOB="668db23f4e0d8b219184d84c7cfe4574ec37e2dfa842d53d24b91ba64b20277d64c8f19bf36f84d665a2e65f72ee4c9aea9df298836ae27fd0d1f3cee4e09dd2a617f7b36eb9c20bba57b23516c042d562262be829730c7962f2f0083f1dfd7e08825845ef99836edb9f98c416d8d737c4d45b42b0c52f46fecd919286347aabe745033008a0f9c1fd4b4220aa6446f5fa6bdab91bace5444b5e1965bbad7df743c760d61cf4dfd660671f33136aadb4c53edb7e3fc5ee5477835b16bed201ff479ae99ed66662e750baf69f5ff8a830eb327c37c6", @ANYRESOCT=r0, @ANYBLOB="6079204e1294a77e06d6e63b4a6f4d328c535f9941d9074d08d21cae818b95b6ccab6930d154c3d0a6439fb9985dbf4d34c3c8c025dfbce11c7673c12cb94945c2fb94d73a258de3bd163e2c8fde2790837dec8874af90292c706b5e51912a6b1225b5aa1c24fafa8551b5b5f22bbb03bd3a5bfe3e", @ANYRES64=r8, @ANYPTR64, @ANYBLOB="1b8e73930e556a"], @ANYBLOB="76e48f4ee15186c3187cf794dd639ba5687f008468c23188e2f86b1581055026e10729a76cc1483429d8ef0f1dab6f830bc1fb58d714517ca6bddaf8493f2192b0ca", @ANYBLOB="df37be2cde19e3a15db82a66c3a272855cae6138fde81a9a6c0cb5f8ff62b2ff8e246a0d74973f79a3ff662d3b8b3be9b79173ce63926c9a", @ANYRES32=r9, @ANYRESHEX=r10]], 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r12 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r12) r13 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000100)="8c65", 0x4a8) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) 16:17:10 executing program 1: 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getitimer(0x2, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:17:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/138, 0x8a}], 0x1, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001}) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x20448, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x44) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:17:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="dc8638ae6c399dfa37d102814c05c229ad7b4f", 0x13}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26756814f2fae9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c5d4bd2e5e344c762a7d12a5bddb15d2bbece2b175950614a5fd784a76353a66f8bee938be4f30faa2916537c00", 0x12d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='n', 0x1) 16:17:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600", 0x2000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000001a80)="68e77da6739bc3e6ee3855888f98433713d4e77a9862cced2ec87636d4bbbe848526eed3431855ffa848e6367eef309adc33c88249353925c54b33ef69a9e3022860ac99ff8877037fb16255679416960f5dcb4c0d4714568df2c61096ac1c87b9ae73ee4c6507850fdd2852c5d86c9120", 0x71) writev(r2, &(0x7f00000008c0)=[{}, {&(0x7f00000000c0)="b55ff832f35e70ae8201e7188b35b2c7aedfa439bee0ffaf7678ef7b3483e511cee3725973cadd715daf541508472603982576628dd64f2550f7aa2bc23222", 0x3f}, {&(0x7f0000000700)="d2f280d749805ac9dbf638140b9a912a837e0ecefbb6dbefa225787572aaab423a1d1335bb265bf1788f76d12dd5d96e416dfda3872aff1709c75f2458680e743d74c00b47799f645dc93ff437b14e174577a33487f251023ea6b9ebb2f49319b6fea0e81ca96d6d73f79e7e011a4159e47f1c49", 0x74}, {&(0x7f0000000a00)="f239142254a27771ea5f8f2bb316cb848fc6c39ffaddc53883897e2af72d1bccf5ea0f321a8f1b377fa8d304d2c252548b3adebdc21c4cde7c356d4282f26172d0079f0facf200a7c36decb1819c2869386c327dc09809581ddb1054dfc757ff1136daff2a2935d606498ea892ac74f86b9c5a75d7bca3988672a3b504c6426f8ba2d9700ebdce073267356eee0141caed37cd959db9e4a253170b47bf0d6b35444eee3e84c2f8883d4354bbc498b2acbe51815b835e9767172bd8f91006c3f4b6406f21a308e8b774771382a317ef79a72c2c5efe8e2d2af1c070588bf1e112061450744fb39241c85f5be7f9493d86f0f71bdd0817d563fdd9d46373a64c26494c1a8440ec181e7220508a91e8345d883e936061d8008943fce4e121e0dc6c8ffbe13c23c22538a60eb9d76effe5f7f5b3d673380252883a9e01d83a24db21169ea4cb5d5ca38936020042e326e697d4f324570c76822133fc30e72abfc96757781c11b02078cc3b2fab62f21596e459b959b27d23d206b643a9ffd0faa79f409270ab5e6eaf1f7a91d0ae4575019ebfed835de18bffd0336107e3f4649ec79d9237411cdc6e439a850b6ab86d906c1c5dd923f14b70d72d770134ba730e2b9b39860441942c7ada719ea2d781647249cb49b747a6a00d2dd705ead2c967e623d2ef5e8057c6a2fde44048a10c4babedfc4d6580ea45bdc4476e2ae2b0252c281570914fb2c3179d1aec091f99013d9fd9c3ecb215c68760df1ef312bce84c66509db7b8c9e675c7b8bcef299a8040c9593bd673d4113d7e1eb1ee5f6051e7369b6dc2252c966c3e393fe9f5e39248950e3d22cc789dfc6db51f4a83789dd9d1e81679f983e86d81c328e3fdf644582e1a1717ee7658fb55b95aa3900ee18bce69ec7442995a52af8a487cc1234e32da1e4f33c8aa4c2c55e8d452a0a7e7d1a65efd3050e233c23e2013897f1ccdd733cf0ff8da25358b1eaadaea32106ca1a3f75c044d26227721bb1f94e02f6b79c7f5ae5dc1e42cb3ed7d26a26919f0f015223c587515add3746245f3eb1393551df1678c1864f919b9092bff560c418ffadb3ad12878728301180332c2945de37eaa71f3efe619da427614fd10e28eb77e0ffa66f49acd3bff7462c10b01358f7892ae9c46e6f4d836381048e10aac86551acd8b890616da9cd905ab379ce741df517875d9fa909345139cb38f410adc95af937d0fe5960f1dbe3fb132b8d5251764487751fa0d2c6965a44ac4d962d4540f573bd914aeff0a0f91c8a37506d63fa5dc2477952195f1b06282a09d4565d07ee9ad8f6b34822e562ab779873fbbc5cbb509a6d30367bf6e073d494984244f4fe1c01852f170bbca0dcd00c8f5c65bfca9da271f2dd8bbcbbbf08f87ceab0c38a10ccb7104a745bd2b6c186ab8b0de987f1ee474e6e1347c4639578ada30e75432846986a8939fc473e46de6795decd4ff2c1d99509ffa034dbea6d1bff81c04aeb2871c61f44be118eb7f7454d783c8c6410d95a7fa12045e348a72e7596168f12ef30d88f2bc7681b2542cb69a83a2804e75cfc4da210a04e75c5cc90f5750e2c8289d122dae311cbb4d917faab5589b4593d66cf7ef3bb2516d1b043b75b51c01413870d4e42655cde4451a2c2d8fe5ca10ea512c1dbcfdf029f45d3c72ac6702510d0160ce309a586632e6da730ea0b6252d68a2374ea1ad2f166110a4db44af8d8f40842ae75205338da1b23f6766d036704e472a156e9ddbe254c4304771ec748271dc6203477d13debaa9ca5b6b69b6189d5a8f1910cc13ff3c5f0edbc8d000173624014705c65625610d00f64c0ca99e12c73d79afa5f4da881c5449d84c523f10715b1a972eed114b87eeca627097b4cf4e717183820570656afabf203c57bb691c5d57f849481ec8054bc9f40993ec2741fbe876d7bf95bbb075bd74a8c6e852c5f3253dc67cb94047bac943d2ae427755a3c32f2d9ddb48fdb9afbf90df60116c6b51fdbd53a3aa7dce245163e73510a60df56e36d891cc7046fb1a6fd126c5ee062268358d10363c8eea2241fde1a146736be32a99710e7b89068bb09bbc3c85607700d466053c7875ec5296aa9abbaaeace3117df9662f5c296a240e5e46f5856bcdd1113e1b993690c6be8819617628dc586e71a58438a27b408fbd5ea9accb0bad0895453bb012bc4e56fa3047ef59308854e0fdb49b05de2b6655f9b0fcd924b46af6ee9a0e319fe23ff6b8017cb3c170a27b6bcbd57bf8fd62ee19b5c140c9ddd9cecbe20430279dd04b13d9c9d98a39150d4234faf597d4d5d903b7fc6066fcce3bd38f3a88474ea924216884dc841e3e3983cb25c4c687ccbee0f36c236bcafaea2f2b3cbc680f0cd26875a2370c98687303bfc0be5bf5244706f28cd1c8ea8c3638e2b4f13c749903e9501e7f90a0ac49257208e8c70b24ade0f0f4f78902630bb181bc3d4254c1f8608b32cc013c96def6b40b22e91ee93ce1a6fa0d0409c165cf9c28f85a861b22b36118c1453ad0606701e2b3fd00fbdf582f6e693271dec1a0032b798c86a2e283d8cd21b526700a0b5635fdd6f7472fee488a8dde50db9dcb08e8917c4b2edd5ade23ae300e92292c2add02a8aea9781dd5d7acf84941d05706688b22bf88d467ff5ec2d1c69f19b281e2e1ecb4add1ce7629de59d69e875353150a6a68af7fca202bd40b515c1bd465548f15dc03dd15288e367606fd1f5e3c3a026aed91380be5ea734ba3eb51e075cad8ae7bd47898fa3b77b6913cfa6f84048d4dac9e63197b124b6936567591f3fa10d876f0f78915bf40c37d1877ed29eda58d043618c5564b312a7bec40c0316d47394b52b7f98741f7ebdd11c1199e80fd67ff4d6c9dfc17c963f7674a8296a088aa01733d9f02517af7c883a173cadac1661120c9e96c96a517751b65d297cbcbe247806ea65c3ed491b26ce05dc2ed84c30051e0cba8e73770ffded4f3ea6501fba0597d1450639f6c012fc044b5516dd96726c2d993fea3f556caf7649fb8d3cbb27cd77e14ca6a6fea6bd44562a49f3033bede19bddf5a66aec78c3bfe68e325d0cea930c709409866583aa5d296e47155c2bbde91ec5fa7188258eb33b832ffcdcbaafddd36a4412562b733e4a5f2768ec6e85252d3c5b0db9e7f2f6a89ac522385921b05eb7938376239f4cc7c415f719b22601de2436f01a69c3302eea43d49c3271c2189b70c15660b7bfcfdc556461dcb2dabce5e9054501570ea5cecf29c46546f1acde0b3e02d903d4787dd0d43056c8dad71f21ba411b9137cb3a1cc9acf01cade642fb78a70cce79ed51e20a43ff0f9e92840013891639468e5c6a3bc3d4397c5a5fb3132659e611ce2cf9816d30cee2d11b8ca3c7186d227795e7ec5368ef247fd2115d4286afa9009455a7e94f0b04b367f80eff4672a8b608b967763ad16a43bbdbb423c8295249fe53e54ae19776475395f2a9f746582e53f931acdd081a63ed498f8f8d96f43bedae278a223aa4c90187ae03f154926d692b71450856e7c312d9c4f62f1d23464e41501934fc246e9e6da844336af494b921d634eb04aee44685a5c20f4d86d054991ce81cf0cf6a4c55ae767468136c5ac312aceb6b5692374efdd4ecfa98567aa8980ff5fdf715637170a55bf8437586053fe3a9e824cfe456f341bfed3011230b602a39468161f9eab93cb410e54d60e59836c39783bd1042d2309aaf225564db5e118db3fbf8f09f2a87cf83511a58cc11b44621f4f9819815dede551ace8df7f9f9f1ffb98fd14a63149faf2c66bfb8ceadd3b5cff2fd821fdc0522a1810238bf8682f460debbcbd8a17307d0a269b8587c1b269daf3e14a7efad439c6f0cea6b9eda774804a343b53e06d6918277a8d5f50203864a6fff2d6b48487fdc606d665e27a334dd6a7dc63db9ef03b279ab4d3aac416db97725d22cef919363dcce7e02f1d42374dfb80dcb51c28809ff5175d797f9c33aaf5eabdaeab3b27393c2af8031109892ed4508e5c6e2a2321c9ce1f230a55bafa9e6e79444a8c0078b7d1ef20aaac74805d4705c04ef1b1b54f8a7929cfc5e1cd1bb401af373e0c1a3c44774e99e5369a61588d387a855f0258da0c4577f60d9042ea1048ba3fbceea2dfd687d21f9131b3bd93070152055eb56a3ea169fe5fb8a49f270e2199d7d48c9fccebd724754f3100c35164bb1fdeb3dfc93bffe4fc091cef2328884d5fc9cea26894bfef8b93be2dbbf5ccfba3156f83dd48dfff61b1600853ceeafd726d81e92250106b7ed437eff73def1fe8795c8e3a03092e7efb91ea18e660b3802065ef52ed22289c14e69ceca7347c0e75c0e7b5c0b0c3810bd6f479b6245fe76b827db98113bc3c4c15e629d2e7d201c9e0508b8d619d4ab6cb23b3802ea29f0736cb616ef5514f91c522a1bfe393d792962b20af6b98f0dceab9680aa8bc070b470e0c3826b66ab718031b58207e03a85b67032e03f308bb8a3e975ce20ffcf99bd9d95c14f95c34a74d3fdfcce1981d32a10a750a2f0dd6a0e7c991ea02743604b81dc309700dee54485a681c766fd63e0ffc066402f5897c540a6e538a116d94a4f8946baf73f5fbb56c1b5d99f2ec9ad9f6caa40f87a5151c0ba14779e482950f22fd3468ec7657a1425ec1a1596dea7cc65dad0f9b470625a04967f7201bf544e66959170a2bb92bf149536aea1bb5fdb115570d1c7d5f5587b0d0fb6ccd1c8ac56d35310db5473ad4d72f3c8751e8d1cdd9c978632c4efcaabe5ad5981890563305c0af63e2832eff528069da39cc0a762575d0e8b1fee7f1aad929c1948a764a3de192d6fc5db77e7433294bfc2294777bd46a6160a1d5a1c68357b73fd3536a24378d21ed1c188b05871521b6c7ab0ce3b1cfe3fa9320918a5bdd6a5fff21c1b5217ebf6b1db6b81883abb7c3c07de1dd88fb4d299265e791961890ac2ab55e95eb9aad66d2099c84f3a29c6a3790ea609a694fb6e01bfe265b1a7895bc6151d8ea35313b52a8131d035cc899ecd3b08ceb942181157ebf73e89985d60db7589d82225ecc57c987050477d5e3fbce80d65e4520171adc447996a334b8ce1e8270f4e290da9b1b5b54bc8410dc50f9c3955ca6f27dcd9af9bfc4919a094b1b21de45385cab0c363a89ce434ee496da694c243fab05cc9c155016008a40191ef7a85e01e5df5edb9f2616e79f827c4046faf162aebde0d76d92d41a84de69ec159b3800b67746cba88998951197806ed0dbb18233fd00cfa8b9b8261c5882290a0234f161a91d44e0852e2370007b1fc13d4e225b9a1485b150c49aa6fed1ccb61893f3a2652cbdbe181f99c0ec033dd35298f45627a579567e84f0ac284410ed0f59e6adf7042febcb07e337bb36b6e65bf7f81be2232c3a0d2f7792dd520aa6ba0cf98275d97fe6cbfa587fb3e609cdbca087bbcb106237ea9f15d56a88e452ec85d24b1bdc76f7a213898fcf82b4e936707c87a5e6a6bca2ce9106a5eb83e7080e391d5a2f1fe9cb612e0f84761168deedd08f62d0bc8f9280ee6f44397d43b2632e6b6421cdd578cb002c403dda245ea56a7f4534e69c601183a4bc1d31ad7c3c0f27e5e8c5ae9cdf6b7c7da037c5ef139b3d0573e189f36f20bdb1fdc364918b2564c72bf0222923925fe862f85e8fd32db360910effc9aeefb80a86b55db2d0251ea9419309f48a1086d99349389a72f564543ace84416fc6d9943f7d521aefbad16240308edd83b6a773d350f4aedf4dd14127a5aa37a8724326dd087c07daa7533998eb34cda8e74b534", 0x1000}, {&(0x7f0000000780)="fa55a2314ebb1017ce49af49a69349fa9575dee8dc4bcf73b9d2b801d0b7354fd55c5892b27daad42bc8c1f3c30e48dc37ba1b7da5e09b3cfff973af3799c00d29c2fca32c8de93d254e7041d4bcebefb013cace72c57c1841a66c25b02ba5392078345763066476c1c0fb8ea5ec04b193146451a50803b48f4226005a5d0d70a133", 0x82}, {&(0x7f0000000840)="0e275733e7964b788d2161b176036494bae7b4846be15549c571f88d1362b315331503829bdd268f76a90ac91c8fd023c203506a14e72344acdb05f257ed30f70bf25ee0f0eeef0c5b8e4709b397cbb1fe3582ce6816e69f", 0x58}], 0x6) fcntl$getown(r1, 0x5) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) seteuid(r5) 16:17:11 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x5, 0x40, 0x101, 0x200, 0x0, 0x8000, 0x10001, 0x7]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:17:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/138, 0x8a}], 0x1, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001}) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x20448, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x44) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:17:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:17:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000200000005}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:17:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) 16:17:11 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x3d}, {0x40000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000200)='.\x00', 0x80, 0x488344445d3ea0bb) fsync(r6) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x1, 0x4, 0xfffa}) 16:17:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) 16:17:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x3, 0x8, 0x1866}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffedb, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000020ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 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, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) clock_getres(0x0, &(0x7f0000000040)) kqueue() fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:17:11 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000000c0)="a2d5c8950000000f07c7c19aab4230e843fcd79fbc000000000000c13f05866250d6cabd6ce696469ff51706194a761714c8088edd04d449ac21d5a6c1595fff4d9e13641b1e8318", 0xfffffffffffffee7) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r2, &(0x7f0000000000)=""/34, 0x22, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:17:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:17:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04a8b81e60728157c735bf53c918ff352d72ed1e9a6099d9b677c14be0c3fcfb7e9d90400000000000000e4631d16bafcbd8111cb7a00e7e50600000073290fd7b60b73ea19fdeba9c353ef1fd17b3eda7bb780136dbe676bee0ecf5bc4a255f4ae900eb8d60541a12c4519a76b0fe7db0f64739c08166deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017e9a9c17679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc969756cbac315a35640000000015935c584d81d7ec", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) r6 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:17:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x40, 0x0) fchdir(r0) fchflags(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r1, &(0x7f0000000240)=""/4096, 0x1000) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x6) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) 16:17:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2db7d6012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRESDEC=r3, @ANYBLOB="90091b5b522e5cceb5cdb28ce875cbbe", @ANYRES16=r5, @ANYPTR64, @ANYBLOB="4cb5674ea7155c5a01f0616eca143f0b339d2b6986dbb5408b6878f6cf667626352e9380138e7d0d979a6a9aeac638b354ac0fb854f69e14ea86587da83def6b7d7bf972ef76c46c180d03ef72ce192a0c37199b75809bbd1ef90f6536b054482520421a9e566630126d11049cc48c603cf5eed6391a268b8cff8e496995157236ee3be6", @ANYRES16=r7, @ANYRES64=r6, @ANYRESOCT=r2, @ANYPTR64]]], 0x1) dup2(r0, r1) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) socket(0x11, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 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, 0x1f, "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, 0x1, 0x1ff, 0x0, "0000000000e1a90100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:17:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0902ddff9700ffff07000000eb39f6a7ede939a20033"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) socket(0x11, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) r1 = socket(0xd, 0x3, 0x23) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) shutdown(r0, 0x2) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) socket(0x11, 0x4003, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x0, &(0x7f0000000600)={{0x3, 0x7}, {0xfffffffffffffffd, 0x2cd8}}, 0x0) poll(0x0, 0x0, 0x3) setitimer(0x4, &(0x7f0000000080)={{0x3ff}, {0x2, 0xff52}}, &(0x7f00000000c0)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) lseek(r0, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000180), 0x20000) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x42ad2e209aa91a2a) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) preadv(r0, &(0x7f0000000200), 0x0, 0x0, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="2b691d1d9f62ad5b133f19477e371e6730531f6e781e58f1e63e08b9beeeb3322369282dd5263c38ed10428c8760a479f198a83eb57e648d963c9d4d33f5e60a421f37d2203960e6030d60d41b61262e4217dc00202c0c96b705daba9cc2bb0a4deb1dc3b34193b8c53317fe95c5e5694a1334e4d63299c46a7bfe341346b0418fcc4a7f79d3bb0cfb958195e09c2c15c02e17c9659ea2b690342f19960729e3e98ae2f523136313fa335bb2efdbe52d4a52d1612212911511e48ef81b4130ec85dafd198d26f09571f1803819", 0xcd}, {&(0x7f00000016c0)="68e9ca4d752a467a76f303e912e9458efb0568c416210b0dbf4d527d626c3d010a574cfa90347f6ded9c62548817421289f736e113d5aaa50987c26d3f10bd216c9ea77dd54f0b1c1852acb16bbf9cb473ee35b887fc135b40ad7a4e1983f9a7d1b685feec517a8bcd8d03d42962248feac7899b920d62a3a51a4f9eb0f841816634f8529a5ad98e0626e1370295b310eb2e8eac468dbef84d89028213622190f8e754d13c7b2b5603e346c1fb0ed38e8e2f0e63fcd12cc209b907b7bf0825e9497a9ec10f2a61b49081a83a1baf9148e03da0d25c5278d5d789d26909752243f55e4a96f7273d5d961fc39aa1e9de92bdb01c5484b14795a350b3acb37d972ceae4092a416937fcd61e3f31640fe965ba1c8ca31cf07311b3147006b2c1c826c3fd18842e502a680ce92c9bf5ef10e1b452426e61209ffc2817f81e54c9402ca16f6f4ae6e34f3daa96d820651d0712d3fe7ad68fe1649afd855ad7c0738b685885960aa6c29b4341342f01aed76968bc9b4912025c3c8dbc5d82ed31754522fa423b1d1b4fd58306b1e843e22dc56dea845297b548b5ecce206e606f20fde3640a9c06ca9e7ea5375542c170c79444fa20152af879b41866456fce229f87c526366dc4e2615ec3fea7063bada5126809814dbefb701164c2f156c49c42ded360bc3dc0fe69e92fdbb2446f2cc5806f2e1321fdd88adf0391ae1d595f875228a6f194f3871e75b211a184c7f264be27f9356383fdfc76339158b320cd9124aa93d2e6f142bea70345e32e070ddca4b2b1a6f33b989263249c689c1b77db1c5a3385b36581f236b1e1b60f145f85b5c5079f88fd70d678c12e2bcef2e5e0fb70fb9d4bf000d55cdb8d016f6dc10602866ec049ac2bb2d05b9193b2916decd874c00996d94682c92a2a1eb20b057488cf1a31244ef2c6f5df0ac81e27539f4e320b920228e7c164ce3f7ad1d9200cd470d29ac32403def9bf53b2a35c44696e66fa801f017b730581a66a1a9930462f728db0d1ffd2440504dd4e45b633ee27799d01d3e718d4fe178ba42958594f52c901ee68844ebd6236b8dd3557d14d56785683e55e7903e0e2e6d76f18673315e157b55591c4b3e07e6b185943cf184e08a298f772ad5eb106b53a92cfd05fd904e833a44244ba937f8d184d377c2f1f9a11fb3cea63d6f0fa435f023d05556eda0a50da3816c987d9019563c391f7b2a0a911c9ca67a8d34edf6e5c3301cf45b68c884167e174e60feffd07212e8a2dc584864578fc561bdd45bd2fa7807ecd8dc60278f7f9e67ef241233c06d445a12a3f897b0a3242039f75e3e984455bb221308669910a4c5b61539952914dab752cf668a469e69f213bf382b45234aed22b024392225db700c1df29584c0e76692ab5c8cded4fa7c70cb5c59128e4f95c12fdef99892fcec1cc38f90498785632b7d49ef43322cc63998bfb9fa61e669251996badddd82d1c472856a691b8eff83b17c47a37f32377df25725306e9e2815789ef56f2e3bfc373f70bff2e11af3239c026f4a3ab2de96f32d18779fdfc9f4dad33f9157542d981a861b862c5577d15cb9f4361568b7b997b865c55274f1eabd50d94c6c7dddc65a6938e29c5267ad988737a832688782cf31d0515fdd33dde6b78c2dd0a607bb745e2d8a6839dd901137a67f9e92f9860a950379c8c8a0aa9c9c787ece1aa0432ca44d5cf6440cbadbf7b7669676627e862c20613984f32e4ec3f15d01bb7fbb3cfa614213e0d239234981dd9a427e12bdf91345dc09646835bd917c0b44486d2d5d4ede5c7322b67a50018804a949c004709d324a54dc7055197c2f7121c8cb64c2f57e3108ccc8cd1b86d2850ddafc3b142efd6d8e76186ece9c44c7cf827552d6b2986f5105c1e595dd76fc6e1d74e172064597d6478342729aa42600e64a24c672859c65374f5d0929173195625c05917792095da38d4ca21310815370ae7b1d4ca2c6e7558c043cd80422578e4919f38625f899e2a620c2cb6bf3dba080544405582441c6d4edaa86325b3fa5bbf17481fddfbf277e352edb27ec2710899f50c13c8933e2ab4ba9392ee95b4f8e3a02677d79faaf7583600e357de4d7616e66ae4359dc515b76a31b7122636944070ff4e95a00c9ae994ad8f16bf231a224e1c9809a261c1850dd7e44902b7e3fcb5be58334079535bee0e9122cca5f6f099999b20cf1b79bd6ef500a99633587f3900818b92e2b8ced064dacbe0519f8eec098efe4d4112174fb9d713f44304dc1bbf930d8051235a0ef3e7073e88ae0f471bb9ddafb01b4dd31c5ccc0fc4a7f09deb0d46c058a40e617e706aa0359d4d16ffa9320f8e1650984458242b8c162f5905dab30fefcde2b09abf6302e8ebdc9d9e67730ebbd8eb8801cf62ec27293ad6cbb9527ee36a1a81d3bdd8688d7c0320d0aae43578074383964e08093e0a832051623a18b1ea00c14f5a59cc71199f762f503cfd19837fcbb08409e056796934eb7fe208daa3802f2c0fc272a1eeda2349a5d132790ead64fca679465883c37385b82493ac0b8a4c95c4c5f406e9ae408b8ebd740b2712d76578f888f48e59b3a0ad337002ff65fd83c51c6191e727264d22bf98b575ec67ed3d7ef3c27c7e1f21674f9593c56df067798b577b15dab109a45b3fabb9c85a2674319bdb88f6191b405f2a77b56ce495136ee99b7bf31ff5cf1dd38ce576c6cfa7c1474ff84f9005d6811a7115023a5c91d51c53e2449a828cd0c46b0d263f870a8645d93603fc01f7e4d887f000153244307051ca75a1fe2580a5f3d93bad1346d62f8d4dd51b9af040bf6e4cd264b49e63401325bc58ea7dd0b070722ecd42917fd1b003b9d8d88ed9db287c90ac816fc1c3e95bbda9896dc4ff76297d289252c2bccd6005224327a1c4aa5c609b177a69eb4ff278d0864d4b63be61c51edf835a7aecea8ad5b8622d686b635e13babc5646ff0b74c497d64af885b96a97b495ec52f5d2572674e3c2cc339f0a9af604fda10de5ca9bb72a09b15618d345d4b17c423b77cb990a3ce5d59307a7d6ec4941d792cb228fb43c107ba3352361e53faaa2411bb5f4a08161ff8b5bb6dba09a8713e6dee5591e0323c32c8864bb117086182130fd042e900c21e7c61c19278e490ef3e97e1fb6dea794f3d4c31c72ff54f517416861ae45e5d84a013bb91e7de70ccddb63d4c5cc00cfd5bee517bdd8caf056437fc1339d8cc07d5222c98da59368bd8ca0583f4c9d95b41405927be35ce9ec23328963dceca86991aa51e66bba4f39d181d6cd275c1acbede0f6e91f84a8f5d312c932c165fd4dbe231478384fcc948c61b926f56047ebea2f0e97c39dadc0683f60437adf259c05e897a676088e41cff5a0cc46153bdae1030641704b5625d1585053dcbeb6bce165680a9aa5832ceab85727c7b0f0fca6de0c4ee4d23565ec7fc23ce8ac127a0933a72701a03b8969410316601a167578c2a3181f8d498f65fd07c06e98b7899a79cb349cc8012efbe106a889cfb7daaf20428d582a2497e902995f16081f4a5fb95930e0e9ef700b605d31cc1872bdc1c80a60e0c537051c6b69ab47e671e4d7f842a892f51dd29bde024d0362f8cea392a9d413ea6d9fc189a24f23242485b42938d6ac53adb362c530afe382e081a43ebe98bc9a489d0eed1bc60ee7ca669d5194954d6098cdb12bfc470372d66f7c8c65a6f80a00cf4e643a47ffd088c47c96b07e598686087d12c9ce0779554e1a2e7ae96933d6ef46f238c86d0abf983a7c1a81aa5b9a489da1df9d9e407c1781ff44eb6414926db6bf70b9552f1c545aba98c9a42ad140dab0179987e131cbe4a1e73c1354960ee190b5e6d82c4db57f12b9a816c19b2f5a00b532c91fefcf5cdf4d7cb1df0379fa95eb438e5e63be82860c8cce30bcefb979b7d67091ac556ec19e98da832a0b26ff01df92cca3ce749c69a4e8f3ac15ea758a6cce0a12fa489209b22faa174dd09f0c9259254abeeabdb9381d22de561de03f80f7b818f948d19b372ba16bee1bc3747594bbcce2bd5e5d3c80c8672300e3b2e8c7debc894cb40e6d5f3eb6db4d735f9ad3c4ef299245190a3a61c88c70a6a386e595849cc90e1294da4273aa3b0775a5bbafe2e6f96c15e5a3b86ca8701cc0602487d5ad7831663a0552506e5a67d4a0039c8e3b3a96787d3b30a91ece70e565199c1b068369515c6751ea39803af39178ac7e37b37b475e45a2956504825dfbfb14072eb9865329f46de66c87aa5492f080dbd035c4eae821340cee3251bcb3f47e5b099d8fd4f15e0495a96f7cb69f82820bb58815e9a039160d944c291662f9a9411c9118b5883232821213f236f8058694ad7314c7a67a30d9132fd74896621100f9df2d4b126241b9c859b7405589170378b2a2017c201a12774f79f4408e07798dabc7be3d01b7cd838f698ef9ce39c394818e5da1637c1152ba4fc162fccc9293bb3c192df5a800891512f6c7ab091a39c501e5bfe888f5d56f6bb658289b318725b804d180eb557b958ce3ce47efee73fe0dc6b39a9d20029a56afd713da0c0ac7a03c71883b00f78309b8e536a261979d34e7aae3ed5a684c4a08fb0acdfb98662e65b1921b91dc583d4aca06bbac42abd307fe858fb5840d6748f3d26d975ccf7ab04efcb3a2c3aea30a12e210d2b6c33658791b2f456f5986153d81b34df0567052fdf4cf24ee25020fee8f465ec02e4bc0cb4acd61dd13c9250017f555f08cc19079857eaad3a81a1ad6f4c5d08280ecb91a421f317241108db0e7356c713a503adcff4b2638765058870c32d5ed29146ca730aecdb8f919d65d04e1330c278b408c4b7acae1f1c6e11a87468a7c5175743650d3fe1d695592ed80c303630b6139106053771199e3e14b14f47eefe582f4859ae70f565e4874aaac04793b270d7a26f251796d76f9f0839b02039e50e1aa77d250c8709d278f9d7abb3e2aa6b0c8c2ed56989570c1efc3abecb3f5057b140869ffc301f9189e6f52db682573110e0d51d6fd0febe2084c8f60a8d2f348f7ec7fa6d27133940824affe16561f1592bfcb0669c5aa4d178deaffeb016c9ecf979f8a35297082fe0b02967518468275b5383039e988675c1680f2c58bb576a9b1ae926cdd2565cd0e554fcf6d1154dd171ed8c8a0eef7b00f32f2eaf58723f074f20de073628db351304d4e6705de9c9ed9b3c0e1ab3012dce3988ea720ee32bbbd258ef9b83a5c432c884069aa9c87d778099b58d5aaab1b05833cb5050cdd592b73cac78a8e2370538e8229b6a4c0f63c686b9ec0ed4242e37098fbc985aedea303a333bd375ced4f2e96bedb690f9f1fd2dade8293ef3ba795f5042b8c6fb04be32c0701271a185fdd74d8ad094d94f4bf7a598ddde6e65f414e67323ac5a9aa72d897669ab91b269b6b70722fb97f287f9d557aeb793fc61096b48b07c076ad256fb50fb248215ae6975130d14f61b330678d66ba4c04c7afd820ec4e81fa44eeb54750d15a2e83174f950565c5a66550551a802f77b01e280693a36acdf94663472226033531c380e34165d920e54317fb0576717b42988f0e7cb2c6aae66b3a90d3abd0302ad139891b68b068b73968f93714d2105109fc0ac05663b7caf7a97cdd68625a925171f5760540e9dda551ab4118e21630a2287cac3d234bf0a40a2165b8974a4724177cbf870a11fa596de495fa9e52e433d9abe73450a05f731ef0443315816fffaaf90065649dd004c3f4c6ebe3722f0cdecc5a5ba18fe87c0316d9a1028793ead87c7675ad", 0x1000}, {&(0x7f0000000440)="24e04f91561d551d2a3abb511da78bd0f0ef3b7c0a88f4fa053a3c6553caadcd46bbdf77ff76f30e0ddb9ccd44dab961773260a6042a9fe030d44c31fa5bd3d041fda029581de98f2cea42ddfc52444c37c288ae885426ae357e25a8362a9800b029f16f3d911f30af824fdf3471c07079406c87747d7ed80ea755ff277be317a523193a07e6b01d97c43e921262164aa5451e9ce2e165a1d86a1c15337bd5a2bf4a6bd418728d853b667c99f6b5dbea86c40dcecb33467ef090828bdac224a464eccd95ca742edfb2be9caeb9c5cf20e7679dcf56e27e6c74435583bb2718680e76c5eedf3186f33b5fff0d42bec843cf8a7f550f53c5bd8f08", 0xfa}, {&(0x7f0000000540)}, {&(0x7f0000000580)="e7a2d7c6e3446b0383d346fb248b03ba9e579d86ed436d84b4e8152460bdc65eaacf72cf6b462f8af00966c9d4041691f94dbd069217d6d082e688a61ad9ce79dbd0c03e8dea89e12e970786f7a30645a9", 0x51}, {&(0x7f0000000600)="e3744485fa9c5d72977c7ac3ea8d3d7328c81b3645e9092d69acd7be6f6538a4b75eeb05c800b2202f9625f0d707a727d479452eb02e93a38121bf", 0x3b}, {&(0x7f0000000700)="74ea95366ac86d2cc9a457b8c8679fc0c54e1493ff8da76c0e86e22dc239e9e2706f094a360e687dcc56badcf9f3e68b3a7f4a0dccd58c6d424936c12e5f3538979dc6f5456869cd274d1671ff37191e7c70e0a8eb7b763499b93b851fc2e5ebdf28497182f8e8b1653ff620641aee10a2616b3ff5ee3a3c46a64a0c3cd6724d5a6e112b69837f425a500c1ee4719f34513cd8d177462f9b1d65c5bf31e44eee028750db45d983f06eca66a409d986c039a079c124b49ddc412a350355d28fb571c2c620d5615da50db4e7ae9e2a26f86bba5939926ebfb5ee7b1a234d6bb3250947fc1dc32071824e5df816", 0xec}], 0x7, 0x0, 0x28) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x3dc00000000, 0x3, 0x9, 0x5, 0x0, 0x5d, 0xff}, &(0x7f00000000c0)={0xde2, 0x8001, 0x4, 0x0, 0x6, 0x4, 0x100, 0x9}, &(0x7f0000000180)={0x6, 0x6, 0x6, 0x4, 0x6, 0x7, 0x9, 0x4}, &(0x7f0000000200)={0x401, 0x7}) pipe(&(0x7f0000000240)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x2001, 0x1) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:17:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="0772cfc88067beb7b00aeb861adeb5", 0xf}, {&(0x7f0000000040)="066f0ff18e7307837960f556e8a5b687a7abd48df2e0b0c1cdf9579785d30e075becaba5949a0016a3ba", 0x2a}, {&(0x7f0000000100)="0c666e2675a2584df2aca1af231973e779b6cbcf0271a02a93270bf503a2ad4b64f305595f3a9ac9cb957f6ac8c4d399301ebf04a87a54ebc01c7ccac0050790120d2c41946b3638a05dc170cb20b88817289a6ba7661f564c1f44258208f41e85a44735dbb1f047d82b9ec5625019280a76a750d8fc8d1cc4c1b2e5b38769df550ebfbe8d16015298c32b56be9681fa1dc7f7d923664c9e9e8decbae1637b9523c78539ca6b45df43e24f51be6cd6c7884194da336178df263c76dd03f586cef2dc2c99ac05", 0xc6}], 0x3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x80000000000000, 0x4, 0x8, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) setsockopt$sock_int(r10, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r10, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000380)) r20 = msgget$private(0x0, 0x718) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = getpgrp() r26 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8001, r21, r22, r23, r24, 0x4c, 0x6}, 0x8, 0x800, r25, r26, 0x0, 0x4, 0x8, 0x484}) setreuid(r13, r21) r27 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000c40)=[{0x0, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1000}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9}], 0xa) semop(r27, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r27, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r27, 0x1, 0x3, &(0x7f00000013c0)=""/216) r28 = getegid() r29 = getuid() r30 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r30, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0xc3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r29, r31) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x9, r29, r28, r35, r28, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r37 = socket(0x2, 0x4003, 0x0) getsockopt(r37, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r27, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x20e0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget(0x3, 0x4000, 0x2c0, &(0x7f0000576000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8001, 0x1}, 0x10) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = fcntl$dupfd(r1, 0x0, r1) readv(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/6, 0x6}, {&(0x7f0000000600)=""/244, 0xf4}], 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x2, 0xbdc, "9626f9a11ee04cc7945007eec66e590cc76a56ae", 0x1, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000c) openat(r4, &(0x7f0000000100)='./file0\x00', 0x100, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000580)={0x9, 0x0, 0x75, 0x9751, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x400, 0x3f, 0xfe, 0x1}]}) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: 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) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x401, 0x4}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x5}, 0xfe83) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0xfe) setsockopt(r1, 0x29, 0x9, &(0x7f00000003c0)="328e233fb784373667f9ae96ad5e1394551690526c62b36153b124b1004608a6f4981b9ec3bc50ebceea78710f2e7fe07e8cfb2700bb469c93525e7e5b08e3645f70db31947f91306d04fecccb2f21d355f7fd94a0746871244fc49aa380b844de9d347c70d84558b89a909f0aa5ed398ca6400fc421e45e9bfca664c0f02dcc6765", 0x82) open$dir(&(0x7f0000000380)='./bus\x00', 0x400, 0x10c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfcb2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0320b92cf132ad753268fc4da128828edc73da23af37204024e730033f718bccb9ba6c4ac2ffc847de1e5aac077961b7d78a375f96a0b52f3b35c7fe6d016d6d7ba3aa662f97ab56841a056c8a2c26e44240ef5af9", 0x55}, {&(0x7f00000001c0)="927ac8caba8560dabde38ba8e3b98cc620a95870f6320236983f6e5dc01cbe675a0bac2ee0b76ffaacbe6fcf914e4c660581018e88cc74e59bd05b20d437f4963cbd1f3444dd50375537f3e0eb60396304e76295e4cf6adba657a79ffe964ed268c903721c6d90f40d4552f95ea706e3346ff4229ce2a90dd53f0369b6ae3298d9ac6ecdbfe644381ec192612764be158bba12a56c650550de1dc3794664f99bb79571124b82c19ade48d4159750cd2024ad23bce4ceac9135b86a2ee041a452b57f0b2b1fce3c", 0xc7}, {&(0x7f00000002c0)="00a9da24818dbe9804eb7c5a5a450e40a823d7c89252cfa6d91963cc27f6956b63571f50cc046f24bd3f03e3898686e2d3ef37e96993aa161fc8aa3d8bf29a8498932a1eb4e69699a36e2077bf1d16010f83bc845a5957bd3463ca47043a1f0411247b1446096576858645703d4be37ebbfda2ee40624a657144a57f6b328cd679e85d89c5811493af8cefbb54041e27881e14694be5db642991", 0x9a}], 0x3) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0x7}], 0x1}) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0x8001000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x476, 0x1, 0x8, 0x6}, {0x80, 0x1, 0x20, 0x7fff}, {0x101, 0x1, 0x81, 0x2800}, {0xa, 0x3, 0x0, 0x8001}, {0x6a1f, 0x0, 0x6c, 0x4}, {0x1, 0x2, 0x0, 0xab1}]}) pwrite(r0, &(0x7f0000000180)="fbaff36c8a8d1a029be96914f635", 0x398, 0x0, 0x0) r4 = dup(r0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x408d661507ac0b41, &(0x7f0000000240)={0x3, 0x2}, 0x10) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) getpeername(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000020000000000000000000000000000000000000000000000000000000ffffffffffffffdf0000000000930afcc49ae7286a00000000003afc000000000000"], &(0x7f0000000280)=0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESHEX=r3, @ANYRESDEC=r0, @ANYPTR64]], @ANYPTR64, @ANYRESHEX=r4], 0x3) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x10, 0x40000c3c, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2030, 0xe22e}, {0x8, 0x3}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10a, 0x2) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7fffffff, 0x7}, {0x7, 0x3b9}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 1: pipe2(&(0x7f00000000c0), 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000340)="bf78de64dbe6ea4939497a2557f808af700c7bf1edaf57380788ee2ff4123c6c7e2c38e4130e91d3973d103a64bb6b0c43cfb1ebd3dd55941b4560f446d96e90dca0673c129e2dff466fff2ac7aebac8c8cdd9183a0acca2a1a4c90ca68d3912e5f94fcf15afd60c", 0x68) dup(r1) open(&(0x7f0000000200)='./file0\x00', 0x10500, 0x42) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x2, 0x0, 0xff, 0x8}]}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x00\x00\n', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000400)="1fbfdd92bdd28cb491e56b49b8674abf3af0f23a47fc42d70ae74109a15e73e365681d128aff678914d42dc566ed1354e971a9834f58bfc25fdc8f18c7ebecab4b34b5b2bc866141c44de43f909049655019bfbe00325983ae3bc403602eb9338ddbce3d630e6634d7c1609bbbaf285d2329ae27394b8433f687ce625d9c1fd8e2ad9c9ad54270ecd2102c807b92c16ca01554175ae9e24686c0a2da5aa808a168a75250838f53b19bd5ce0b5079271d41d38932439310f9a6b737b89fe3d1e3ba284889764ee1a08849e00fc54404c3cb403fc75685d4883eba728051b1597101f44c11c661d50613be1671d40b3faba6a486f970d4850ca8f3fa34a74a9be02c6718adab8b00aa0fbc8217ec58463794ad14a2e68ffe12e2256f4c6c13d0bdceef6fc3954f2c97f99fcd8d219b0479028ec2f74ae22c279a8327b43c2d8d7191e78a38bff5f389c8835e595c8251de9a760e2879e0edc249ce42298bdcf5b918b4a1c56a3e5bec2f396b3be691f0fa270dfac7ce0a6c125ccd0c7ac6371df87cdc6e38205aefcf2d3e75a3cc8e1f5b83bd55c1e067ee9168f10e150203f1620398f32e4ec01c5dbf2b637913d85258980cb699ca49f78c0842cb2cb23ca47cd8f12b3568529b50dfae9a181e13cf1eb40c75c5a8aa9d1b0ff82c5799994d33b32d016ada5823c10990060f969ce2a05f268a957dd3953edbd16e1b9ac0f452307bacd22a98279927ecf2d83fdd447fd889c79b888bbaf569c6703c679ced634237e79e99d408dbcebec3c043f6cb8c2ff19930a938fabf26b99e2dffa515361be93a66ae23d0ec6cd827bc6f38ed3fe655864a7e8e078893abfba187786b709d7808cbfa05957fa7b417fb90d69b30aa0befe8c2ad1666d370420d9959745663442085c6359381e68a937268d98b07692560bd90df1d4eacbc563d8fb93a6a903970124842a9b2de4d309fa54c69417cc257f460a744ca99832ec3a7cc0cdf33664a1aa7317dce4e69dd87dcdb99c7a586196581ed8691d8ad11f8b43debb2cc51a74a081896702b3b79a8ea5a06ee4908455b54bc9fa982ac6a60b89e3d4b48b1760d25d1843114a9dcbe94c2dd3526baaeef653a91ce515fa591bb11c0ffa720133ee9692c423f4ad636816b5fb9a482ff3d236e5d4796403f15719c68cd807c025f917f3f0e7d3c2b72393e51bbdba2e2ab3b343078e0660cce060b181aa6fe0332d67f38164416c2e7facdaf001db21aef5bf91877a41701830f61946a2019ce8538ef441006a1fe63a99ed277e4253b6a67f35d2e050e3ed0a0f54b1deff35e1fb38468e6d20a16b3bfe098d4e19e61eaf33504f2802176bc7b9b0681f61d88c233bc93730305be155598c733ed2e2d18241443da9b5ae3a4befad315a414be39c070bcb3d04d51de87d4996f70211288b2f6aaff6139507cacdbbd09863d36931c701a5ed5e5257e380af7d658fe4b41561c5e8d74dfd68efb383eb52752f01741008b707dec78c3a48b2f750c1de6bce887853b3b6ca170d0ce9f13e6a5ecd995472f67d79c4fd5b1543dc7f30b12803227bd1adfec58c5332d91823787740d4363cd5864d33e4bab4b8af1a36d9a8bbd9075a1ddb5532a84e731f2380451b4c463d4e63668d7457adaedc35bb94978be33ae6acaa4cffd09bed5ee601f8cea8d38e0c9062ccaae088d343173763edcaebb0cfc91cdac9e2b2b51364cea6a5cf088b4aca7981d069316ccb08ce6064b6f4a2267e44513586ecaee2a770db3f44eb89629642fcd4c7d49013d3b04d24f19debf6870278ae198c13f29a8e1345aca5ba9894c92d8f6c8151d3acbde31963b603bb3e204a9cd4b44ea2b3ca219f272d3eaadf65166b2699400e33c41b87104c792641e8fe42d00903dfcc6b367eed47ff7b077b5148ccad6bce81c2b01419634f1b21342fd0873ef9f85796a183752b758d1c4bcabed871163b73ce676d948d4311fb70964fa5c6c4b3212b7ac84f5e9d3b4ecb4ecd495e4a0d5743742752221aa6a27757d48e2e2a86e3f5e18dbf7fd412ba7f517083c5b7ab09043cac71fbeb0c02f12fad1b921a8db3076a8155be6d2501354b5a66bdb2b6fe866d9c555080059c3a91b2c682781ecca5b6b3f3ab45a2809e2a9bcf64141d350b3781be7abe69b37a2ff6d41c967f1309a2485d381c4917386da4ac1309520c80acb2790cf4e2aabc34f5392ce96135753a06553cfd43eb9a019fe651378d8596abb3d07b5ad8608daf525ad3daaa4f7fa7a78e2c17b62b16f6d6b019affad1dd93c19e57e7e59eac731c16788df432652bf1db2b193c69839c035136ac5f784c4ab6e53b045ccb09b4ba626c5c78b0a2cfdb8dad344ae0b30cd09858ce2574ff873940b7a240f218d24bca235f7877b6111d8bc52888107774a2f9c20a99b7952df4b02b4182117ffbb4a36ceddb13705510d2aed1615936e5ea61d44124b49ca0265a5d088af06667e398d9dcd6374391b9e282aef37c19bee960755ebdca513d32a72e81f25ccd8e0b37acc30a2f2dc9e0553c774edc7025007fb76fada676f76d240e07e565e1f2506751366e20a3367bbaf457cf5c2c8cae26a5e7f23fa5e9e10af7536b884ccf988c9543defe60d5e09f69ddf11b5d526736eaf7ae5a8c94a9357a129eb893c50062c41c3a88e523406758e08cbebc2befad684c2aa2257e9fa7ded6475cb41060b7afd96029a9db71e423e5d3c1e174eb53a26a903ccc29d02806c37633ef05dce9ac288a90ab7e74813022b9bc4361aef925f1e14b37ca2a80dae049cc4047fbe1f3ca62306918931035b85ddddc3ed435c9a861998aede99e15b0cce1ff868bb1368762403f54ef74e79857464f23a141d2e72419bb7ae3dbfd39516ac3ee3d178afc32b3bbeeeca28b314c71ae4e11d0ff47cc1e6bca4bdc40488a400c2d40a28a3512b510f84d2b9123191aa14c590e1a0834e48e4f8bcc4b09e409edef43209eb4b497f659dd9c50a9e3f9b2e88f0c90a278ea35e2846b4dc3817b4b443683cd6a0ab7fcc4f1e151b329d7263861236c2618cb35979c4d5c3b8b38e3a1650c96d981afec3bd3cc9522b1d16e4406c1ff2d6ef6c55dbbed3f0c46617143cfbf2e4caa1fe473a80c3fbcee9d2ab5b5f689a70a68247d0cdc7915c1563f6f7817871a3446672995459a0759cd5853a9228e5342ae7b100dde24927367929691308232590459666b96d260a17feed02ed48f6c0c51c76895a727389a60289aedd4915b5eea3ac8f6b9048559c8df76e80f1224b3c7d1b0af07f40d42cc7d62f18ebeca6b4c637caceaada191c125e69f14e3aef9bf553742aa241c237f7294d532eaf04f788648221e7b4e75fdb8d74fc87f5c8f05d539010c1e42f6b187be203bcfaad196b41647b0d28ca001905bb3fde37b0071bf69f8ffe947191bc976afc269ca46cbf1a15290a52b97b7b581d81af499092789dd46cb2000ab0ea0f6c09c05ce2bcfccb5ed15bb3027a3b3e87abaa6dca726b49db9121ede7582623b188a02c43fef8b74d465bcf5d47d821f1cd063a1cc59c506d1741be1640dedc91b590bfe7cec89fcf431b4086464ec7dea439b226f252e398e726a58948075bbb9cb0d19fca7c04bf9d5d9d0e4ddc1c79413c6729696a45549d1994e519a10cb58dbd974552ce064c0e4c041eb2efb4198bb271053f62a4d0ac2ab7a839157b1a7d5ac45ff390444bc2a428b5272a323d6b82a1f1a0ae37a142f57cca949ebf5eedac4b2004af4c1db8c3d5ac4a4ff998f1f739bb93d60fff287f96cdcac3ee0fe4e3306201169fc858a22f251ca582284c9da9ebed50b8d7dad9a8925759708b276dfa9210f8167699775040a5df72ff3614e7eb861b241113ae94cab62e7fa6c4824a194a3fba67f0ad548a59bcad36e84a02b8f658727b230a1482eb82ef72ba3a9f541b88598d37696ddb2c241f48b0a867ae5323a35da333e0a69d5a8bc2d188035325398d635ce3f58e5cf463ba2336207822124dd1862fb9b37244d39ef1b2e0ac90db039aae3d8e31bb9edb9fde72f1c22d03cfe32f58733b97db58c722aed7014bd5c95e3dd235cfa626176962731a8a7b6a1a9fbd352dceb8b0d90f8781388f944d3ea2328a4a18578c0c404f0ff7889d1fba3c9df9980173207e1284dd9eed81caa0deaa0299b3df282de05d1fd3cb58558bca6b9964671d45f3d656fba2a07451d2dabe8ec1086de5ce6d121c35ebef638826387ea6bb5821c176bc30c10156c87fa01f3c7995e4bbeabe84fb33523441df4a66851fe546f126a95c85ef6e78116e9b8675c38ffe44a0702203cb32cdb95cc53f37741ec63b9129090c8a23ab1f8275b956355ae1dbe2366d3e5376bf6e141f8549ca4db580a6ec5b50791f71d95f942d558c018b9335a1a42bcfa548e1491bdb6c53cf0f972f902f9d5abf8accd312ff6fdeba895fb9fc00d4d5c9542f6eb184e35c7ed702e2b4193413e5078029b7fc5b447babd4291a4cefaaa1f9daa2dbbcc66f64b964419afde7554956a46cc888a1174bf1273a09c4f6e3dd50269b4d0961abd3c85b43aa3a227ec65c9ca04e6e934f8b924f835f58f7ed424fabf314cf3a5956a72d43bc195e3c3a9b3b8140ea0e2af10a52bab26df5ec55d766c7a71fb5094358d2cacea2b55e3569d40937ec96aa3b8bc91972460670dcbf30e849752e081ae96ecfc7dd1d96db2be42ff63c8f771afd393bc73df1f8103ed03096244e21ec886182a6b9b8589eb579d605ccd9d4240962b68e375d097077e355839e41d877847a06efdb4480ea2ea16e8084494880f32fe0df38964cade32e2a7745df157b1514218b850428fa03e193cb947972b9733abc05eb3aac35f75552afe6b60eb6bf7e721bcd2c9b3b7dfd7450194bf82a029504200deea9834d25889b20fcddaf2649ef5cb89cf82fb31984d91f3e3151f9e0c4a61e55adfa31763b5e849c62083c6b5f0ae09086828f8e4d259f1953b1e2b36d93cb11e6da5955781e39830f9d1289643e900ce26d20784572aab969e96c85b228ee7580b68af49e75d151fec8807f9f706ee8a7e52e910aa7d737377500b8dce2e31309853fb30b6874e34ad03cbeaff7f8fff24fd9be7050d29de305a7722006a2ec0a8cdf94c43c8aebbf1b162f0c131326cb8181e67fdbf861d1d6bc24eb28f3a7764ea38b67aeb7f9670ebc8458eaecc3baf7cd66a4e4ce7b39f757f74b8fcad97ae768170019155fc627391927175664591d0f57e97f0473b79a4af41f17469dd2e31dc61850bc6d1a08c2322534be67ad334f2138870affb7660ee046ef318d654c5f21cb09bc7cbd0854db94ddda313bb57b5a2e38b9c8170ddc6585acfa8b31805c31690aec0f7d0d15244e6a7a215b3c7ec51e01c051ce01c54c92283473ea3393bbc54ed4558c3144af30ed4b6c3cdc522a420d0921dc901804def7675c2af69021a6d9e2318ddea34374f540204da4c1c0f4f5769fd45523f6711cece554cab5a0669006dce13bd87241c2bc00217460e8ccb0d335264be42fa2521984038ab26a2ff40a007cbb458bebc8458983a132d381a43d2f146547f74c96dbe5d4f9c7fdfcc832ef67c258d99e0447227730613e1cccf2e984d08af0a85e755fd5d00164da88c1dcea3b1450e4fb5bc78700858b469d9904ed0e37a3125ecb0a1590627a987d671f7bcc7b306cccf35988682df2ec5f822e35304310e17f188667320acd0a15eec87fd68c4f8153d895c6ae7dd0818255e43a80a219455b5824a4a96206603ffe9d01f54ab4a84bc42ca39d4d", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r7, 0x8db7cabc8c81eb9d, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = accept$unix(r9, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) dup2(r10, r5) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000100)=""/75, 0x4b}], 0x5, 0x0, 0x0) 16:17:12 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r2, &(0x7f0000000000)=[{0x1, 0x1, 0xf9bfbf512d4dcb30}, {0x3, 0x5, 0x1000}, {0x3, 0x200, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x427d, 0x400}, {0xc88009aabe0bae01, 0x0, 0x800}, {0x8, 0x480e, 0x2800}, {0x3, 0x2, 0x1800}], 0x8) 16:17:12 executing program 1: mknod(0x0, 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 1: mknod(0x0, 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x11cb, 0x12) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:17:12 executing program 1: mknod(0x0, 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc5ec72545f0a765e2ba400008000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) socketpair(0x6, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8216adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000006b"], 0x10) socket(0x10, 0x4, 0x5) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x116e, &(0x7f0000000400)="f7595aee257f3d8cc581ec10335d729c6d7b6bceba479d28ad003159a3cb5e93e694a69138a2cf8b203db5ac6eac75b34871bbd1d95425875083675d3d8389e8ac60b3919c5eab1f48ed3aa8c9a59e1c0579708d69ed517c00864eec48ec3ede727853b6ceb38adf0c7b360ece13ccad7435adfe33e1a7babf6bdc4e43f5d98154deefcb0ae6b8dd6a10b3248b3614bbff4e20884ddd9e491d631fd5d98549ad3d3de90000552834e82469687dc33a57ee41044f7e3365d33917c0ee649d16a42d5014d3792e65cf75d092d35f7aeb66a44515e0637ae2db48bb1bdb58fafe76c30de2e37006f56a0f85d6af553eaceb7647f0feb72eaa0e31a59a9982552ee694131a0cc299c7421b746adba75a9778758860d853c64346023c5963a7cc642dd42972524d877e8c2826ea319349ecf54453aa026588746e98a616609318575f0f27948ce8866868aeb8814aecd314ec783c528b12ad7c845b57b791dc6902aed2519402dd672571af543cc04a33070278c7a2c22355cd4cf9590e48178559316b021820183e3e0697f032342d6264235801eb7ffd276db4411e66ea5140") 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) flock(r2, 0x736c083b3a90f082) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000001540)=""/77, 0x4d}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000015c0)=""/79, 0x4f}, {&(0x7f0000002580)=""/229, 0xe5}], 0x6) writev(r0, &(0x7f0000001640)=[{&(0x7f0000003640)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c0997fa4c1b65c09d146188974c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40ccd2288a83978d34d30a4dcffbd7ff917ea66840ec9", 0xd5}, {&(0x7f0000000540)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b84e000000c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0xfffffffffffffc96}, {&(0x7f00000001c0)="09d66300e9784beb709428b3ce00f32672537654bf0ffe9160db317aa21e2c404a", 0x21}, {&(0x7f0000002680)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb766f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd1700000000000000000000000000000000a39b54bb2a91907f74b9dd418a9432766810e27ccb342292c68e48d8a9ba453ebfba4cc4723857cad9f372ceccb3030593d74bc3412fb644af75bf977005c67b3e0b823868670cd21b4fd67e757cab4b2e0dd62993f35372d76b7b3553d4662fcf5bce6ff4b8cbb0845de09dc0", 0xf0}, {&(0x7f00000002c0)="1ac1ce31c5958c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f0000002780)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b4c0081dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d1810fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f85fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02f338ef3c6900"/3466, 0xd8a}], 0x8) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/88}, &(0x7f00000000c0)=0x5a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)}], 0x4, 0x0, 0x0) write(r2, &(0x7f0000000400)="27d9706bdbaddef99913570d49c797f2bca03f0a535524252aa3cff82beb1160c46937f44e0e9226f08f2bc2a63314289e8d1f6dbdf2063ae4221b47f9c4fe4333e937eb122c41fb6896bb32bcb7ec4c4b8eebe32090af74ac312996ef0f5f101d2da3c0af0367a4bea4ecd942f59c38284f1e466253f36b72aacbffb509511b3dacdc0e55fd4dadb46271ac9e66245e88e8db96efb1fb2ee0137c61405bf33760fb3a62aa54e74a5afe0e8727a6344cf2146b4f355f1db5b4efff80fc780a92ef", 0xc1) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/13, 0xd) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000580)) r5 = accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$TIOCNOTTY(r6, 0x20007471) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000740)={0xffff8001, 0x100, 0x5, 0x267d, "aacd36c8c07f5ef989bb6a8619a1aac1888085fb", 0x8, 0xfffffff7}) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000780)=0x8) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000007c0)={{0x3, 0x3, 0x3e}, 0x91e, 0xfffffffe, 0x7}) socket(0x18, 0x5, 0x9) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000840)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000008c0)=0xfffffffa) pledge(&(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='&\x00') 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 0: semget$private(0x0, 0x1, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0xffdffffe00000003], [0x0, 0x0, 0x2], [{0x0, 0x10000}], {}, {0x0, 0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(0x0, 0x8, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="627a97aa519c6cc5"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="26ee163c8263b63793a73d03c0066d0addf025a9a8bd0b0d8d012dd9f5f3a6d1e7cc3f85cf8864b35171c54c4d79671305e651bc2c748e6d137520e19cf33815cd1c159a2c8659510468fe821b8a896cd5efc6de4361178b17132dec5fdffa12a1f611262489e51fcd2c5afead2b9c8471c80246f07c6b7157782506e6a13ccb06cb4ae2e8c09b545f3de10126d0066dc2602a33db2deb932c38dfb6f767c9d59d5bc1c554dd91fda561725af465468a6cd016c19345feb8354657244786ea77b5a6ff7ac0dea890fb3cc5f3c4f749478d08d3b52625e7acbc836d", @ANYRESHEX=0x0, @ANYBLOB="98849fbc1738d803b39591178241d3951939b612bfa2c829951922b54e0a1b6b2f90bd06000000000000008bd61cd64a8328c9bc02363f652ca2bb4f3904197e10dd22899c8b3374627bcd84def674b589be8835815e505b7851bef62a14e9ee31a18afb702d291956c47857c3bbcea568ed1129b7928c56c73055c5dd71c309000000ac4c4413e7a88c55a6f5516966deed7d458f3894c08433a267ee56fa6e38e0b24539c5cd10e85702b0a0a735c2bdf027", @ANYRES16=r1, @ANYRES64=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYPTR64], @ANYPTR], @ANYRES32=0x0, @ANYRESDEC=r2, @ANYRESDEC=r3], 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0x4d4}, {0x5, 0x9}], 0x2}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x40}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 16:17:14 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)) 16:17:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:15 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)) 16:17:15 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000680)) 16:17:15 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000180)) 16:17:15 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000080)) 16:17:15 executing program 1: 16:17:15 executing program 0: 16:17:15 executing program 1: 16:17:15 executing program 0: 16:17:15 executing program 1: 16:17:15 executing program 0: 16:17:15 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="cd3997030f02aaaaaaaaaabb86dd60e3efff00082f00fe80000000000000000000fcff0000aaff02000000000000000000a3d8748c89bf985b0ac0eaa610fcd1bd7466377e08a5792c577e5950"]) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) msgget$private(0x0, 0x410) r2 = geteuid() setreuid(r2, 0x0) r3 = socket(0x18, 0x3, 0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r4, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x6c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r4, 0x2) r6 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) write(r8, &(0x7f0000000340), 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept(r6, &(0x7f0000000600)=ANY=[@ANYRESDEC=r1, @ANYRESDEC=r7, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="bcadb346237b3ffd27152ae444eae845a5ac9a7264993e0b65094d8dd32c4aed00"/61, @ANYRES64, @ANYRESOCT=0x0, @ANYPTR, @ANYRESHEX=r9], @ANYBLOB="2438cc898714c755ab442649bf1c1290d2fcc9879fad4ec61d617c7ed4d7727411923d975682e7bd3e3d2274fa9f2b6cdea1b8b48deeb051c6c7128c2a4315d421abc49860fa35f83d002c7f63723230b23081d1feefae3827ad2641854f933f3311b23d354246af1dbc621766446343d958f5f9df23224c9f222f285989b2977f32784ca239757961c88d6eed6e7a05ce279808e2baf8bb892deb54e65473731ce80647dd4538f831bc48fb6ea46357a5dd150b0f9261c612451ec78851404619be0e9ea0dd3575561fc11a689cb4e9fdb9d7a333f6ed166895e40fd3bd216e5e259a7d3b4eb4ad20dca069a18c804db6d91be0ae7819d04cfb168e0aae3d7f58a38506bb033d5ed6d1d58850837e2107a9e54dcecd33b70e7eb6596416e56a0e0844"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x1, 0x3, 0x0, 0x30, 0xd059a2257803e06a, 0x1, 0x1, 0x9}) socket$unix(0x1, 0x1, 0x0) r11 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x75) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2, 0x9}, {0x4d, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0xa, r11) getpid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x26, 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x26, 0x0, 0x0) setgroups(0x0, 0x0) r16 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/100) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="0799b4a1f0b2bc50806bd93ecc97e7cbbb52ab969f20ee29b399a37dc02ca286553e951105c818dfaa8fe05734917d8b", 0x30, 0x8, &(0x7f0000000080)=@un=@file={0x3, './bus\x00'}, 0x8) r1 = socket(0x1, 0x5, 0xff) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="3806ab5d289fb0b7e61f413086e4323b28e635eabb66189435a04f6fc800d8c7b2cdd16475cc7d63bd2805eb534dfcb454f2a375f64e5f9a7477d4a2f3bebb71289a3cbfc1616929f65eb0a173feca7b9e0403", 0x53}, {&(0x7f00000000c0)="848c9896", 0x4}, {&(0x7f0000000140)="0fb32ba2cd8e35", 0x7}], 0x3, &(0x7f0000000280)=[{0x1010, 0x0, 0x3c7, "0d8b54c6655d6c9d4703c9c5b030ffb136d9348504f83d83fdcd6ce6d6b468c3788b597babbed6b84efe4c07b7a8c87d60a0278641c85291bdc2b9fb592252fbab04b5c54eda714c634b1247176c80c80fab49dc475e3d26ae1cf2183612b8f07590272781a1236095102cb9b45991ed23edc7ac89430ac87d3639cffa47e2a43d68d7b2ccaa219b810643b53f4ef320612d58638638d7ae718acb0626c0f9cce543149e365e586a6dc96c826666a2108090949910a6ab5c77d526877a895578d42fc8ed0709716bb8b27f6ada87cecd85088681aaadbb758ee406d850d355dd1f04dcd9f005d3aa12918db096cc0f8addf7aca9e82fba0e778d72f324579a06952b2e05120a1c7930222404c730cfaad88e60c69aa6f9cb58c782d87b74de4fe880ad79acf623c12a9e8ce96af09b935b9506aabedc7c98747cf2f7cedbdd69645de13e8e69ed238d82dd5f44d6263ceda8d7cab478a20f3f57a2dd8675b616a20d5219105bcce231481a72ca0d391c1c1ca0f4cfa6838367efd1e2101c7ae904d27d492e3ae3dc081256fcb62a4e7b59df58896f1c2a8c74bfd2da9d0a0a45cbf8cc7852afec7052ee4af7a8ac153862f648ddb71609e74bc5fdfd00f23ef0870da8ec2138cdf07f5b6caeb362036ab3e840fc5d0e523d3030acca2ed21f2d668d57579ae3424896e21c0d83aefbf48ed7ebfc1a208bb7dc4eb974e5808875a3722d4cf958f8bbe73e3f40c488cc6784f9e8560afd5e6975e47616a83d261d097303d89a3c9ab787c9f01c153a363fb812760c2a4e69228ba53d91edde159f17e82d9cb7a9e48c4ba01fbf850478f1dddb29203586379778ba198bb8121134c7426f3d272016e913081d520e8626edefd69256124edecab09d2ff12732d0b2a875984bb3a55ed182b4f7898ad99adb8a2b58be1181cba09fc10daf1f0826f9800ea4a764e0688ed88707e9461ed31af115d514d78fd69a8d4407800a619d8bc9891ec97edb779ef8787eb25792df61de4fb932302c014b26b82b66f5960741d28b9b0ca67fa9d44473e6eb1822f2815bbff1de907192b4d262e842ce7d7ae037a376225a728bf98149d120db88910806370b3df3a4b46f910dc6bac91a01a0974ce7f0607b69161cf54f509e760aab2690f5ae8556b2289c8ea241f06a18554495eb6611fdf87cb31956d35dfc69f297c49216cc72b85b19be944316200a0e1d0ce03c2a51ff67b99dbee1bb87bdeac2280809e320ec6eb195e198c7edd50f6e9c503f4c350f08693d879ae1c2c62c47ae2056282f3ed34e74abc6646742ff386c69e728fea459227d215285464514a258d8591f06f0a8e67b658d5efd347627432ee66fa47208e3a8b7d18e447db9a8697eed6f015fde8dca5a8fcfd17ce3335b98e86c1409095d7cb5e191431260212a140a29d10b1e93164e83f62367bd7a2737438e7ce1e4a21c5a90efe3b6ddd780802e38635ad6be7f46d11219791815ae242d76c19534cbfebc7a1ccd84b589d74845feb2b99946c9bf7e22bea471397ee78f91c89e480ab99b25efeb5fa62d2f9106879cb4d5ca6d8e3c54e6710c65c5118b6ec42d9f9a58fe59cce3878e080563eb3988bb754c2fb3661fe1a5c75dc500a3467dd87338a1b2f7d3fd2d8e21e5a87a8db6579baea6ce7478f761dd15754ad8000cbb8a746d3331cbdc5920da628c9e6d5f961d133c08d964977a0d561195ff7936f003b104cd741485eb234cba9a40344e6e22a61299de045ff6262f40b53193ced2e2928553e5696aac060e8c1aa96938b4a8ca6b2cd5eab73d926ec6d179eb9160e4a69aff95a2c93d59d34f3b0fd265176f29aa9d64f18c6f7f66f549ff09b001524f3d319d64f27b5768cfe15559770cbbecf665b110230f564024e4efc4a886fd0d2db5d8a01440ff302a5c7800247c70abf2fc69a36acc9749a351eb781296361f9b8e69c5e5ee7744700304302334bead6013c873cd841edbeff5c367a29fd86b9b8052dd298dcc57537486f9f8a57501dae3a361eb5371230d4cba7886330bb405792c70e2eaf9a2a78c164ab868d54808b04a52d5eb762cbb9eb7ef6dc64fbad21ec36122813d355e1b781f65a5a199929c9561e9945ac09dfae6764457d8602eac7aa0ca8b3ed45097dd60d1a220563e4cb74cac69e572787342a80d91d726ebbdb21c2fcbe0ea461ff17fdb3a465f0b285e92d63f649c0235abb3456dfa17e17b2ba96f4517e8e5e3b900698e8f1da9cd006fe0d5afb300b84e6962806a38a2d8f6f522833181552f0dc1d0c71a145cb1acfb08d2ba26686eeaf5e2091f8c0583eb4d5947a417cad18a4fd3e954b5656da1833efe0426699d79c6c557ffbd69da3096f7820df52435f475203ce5a12b19a311819ac64a3fe2064f9741b02e9d00d28fc19280a0b413d3562d5cfd794341ce12e2ef4fbeb333fadb7858022e47627c2ed964f37c90a6d840abe3127f6e393da507e9df03360261f6f8d9dd434c8a70938e77b63f6918889dcedf067e2ea2257202a8a1b31f2897ea1c5b168d8a701794a5cc4447ff16e0a13e2aa5142fc52249973d21f28045982770dfeb4a2d803ce47ef98c1f36426afa2268140db1bf7f8b9f9575589d167687d34b2115708e366a1be6e43bcda921861d0b4ad66478c2ae33b4f1f752ce1a9f22b46eb514f153763861a5096277414f0d5233c92a6a7578bdd9ae9a60c9db3a50263892e603d193fe9666d408bef7f0d38144f6221aeb54a64ec332d914f99dfc1e4a135703bab85180caf1a6b8e32acc07eca32b07a43c5b58dc23f2a08ce5ed637b9908ac06b4015a33bfc1b8631e0f3705634110d54ab2f840e372530d7bdf834eaeffc0166732d3413277bdfb599c6ddab826efeb5ce6ff9bc48c23900fd0da940bf85a13075cfc4a493f36734f53f1a41f3ed5c2ec7f1cf9ffe6b6064d688de57833f32644cad472800df865fecc11797ee7c3e12679d8ba2a1a1db9ae51fac842ba2c604a16dd6ac5ef7b774829f4a2606128dbe2d301595cae0f522f18f53136931695f279139f3816444ef6d968147add728329b69dfea83f0e2b86bd076a14455613e4bdd5c1937d19ca44c9e043e15fe672b269ad49678c562759703db9e7ce18100dd7d7cf1861e6d5c9651632a6c403ffc28b0ba7325f91adc633ec94f2261754fd84006fa6f57cef60ce4218e107a93045b206819c5d3a7e28750ff46f3e71a6cdcdc0ed641867c92eb8c52579c8a3d19802f81d80147d0d939b4c9c78b9f97fadee67a050d85f7abd6bce53d74dc76df6f6abbafe7c3a11eca7551fec81bb039c51739889a6bff6b1317b0d53b170982e2ea9d8a9836eef5dd7aa55c6085756709e2f172342a2bb888d5879f6e4df9e63f2b89189ed866693a440822cd178bc81ae184858738fb1905abe0960fbb6602c2f9b05207daf6bbed6c4b342fa1a56022342bd35eaa9084eeed1151bd4c5e1b37a322d5fa9f4a19e90eaf5b47095508e994ee81610aedd4564bb131e6090c643c2c9ce22e77c86f77ed3cc46971779382431140aaaa1e1ba1866b6bf5d9b8f12d6339ad070d0b6408606d4fee4d93d2edb19da895a542b51a9b905168a29c54c1b90f3c7781104c64d02d87c7d825c2219cdeac438f8a8d99b88efc77f5d36da05cb8a92f065456720e7675c84547b6e502a6b7cb7df582123adb960fc5705b69491560adcb43ad5347f2a0d13c8d8ca016fdc4f667fc88bcab2627cb6f4b43d7039f4a447d2b18b6222647251f8e7fa5f3d01d1bf61d6b985495fc10293653c9da8182f0f79dd191e3f363c5322fa2a01a21c1218e3ad38d050439b05db40d0dadd6dd752a4575a48b713cf47340ff891e4f81ddb203dcb93324a57dc4b78248ff2ab972663def53a96f1a735f58240566202e56636735f60934da9b91b402fd522d95319d5279ec2837afc1571804de798c617ea3b157f21c9e834e4578ba7dc248067df82ae9b8f63a1d32f9a379d24eba955ae4edb6adc7fa89c7f7c45e72ec0004956e6bedbc6307a16dfd45bbadb7572800ee0c514aa38c86f05b49a2e74d1c6c9b63507ce30181cf7d2a324d37782f66e71a6e2f39a59f9f2b0e560dac31feff0cd731263d7672a1c7535a1a2a41089cc03c1901c59b6fab239beeedea61a3c7d0bd14d7d0fa435e17c0630b7af3631beee052a0e952b92e8adec5028d4da4b9f81084085e226164cf35b4cdffff201af790e2ce5b3c2adf8aee59802b0226ee5a341b4e10b155f1bcf98cd273cd84b1e26d7f338b444f7ed5d9522b1dc5c827f94d2f54a2414d548c4101d64729357c4fd21231670d79e4ec1f624fb8015f8700b8cd9a56a177d59c935e524f5c53b9116bcc71257a3810164f6def967f20d91d234465a3da9c640b3f9b4691842cbaaea37a1d7427defd7b16fe631ee7546e250c5204b1b7e37ad4842e375484e5b211de187b188352ea62198f040636a4a6e80766c2ff572d576750c0879a8ade428e9754daeecc72faa79ab10a76e2ea37a314829b104c1127e07b42c3f081296f35d64f2702bc805323882bcc44805410e7329db5f8ebf38a6b086b65298b029b21f4a930b3845a2cc40a799bc18f49648822a998e071734fff196e0f740b2f32d4679fb392b6bd661af35d46acf54075a9704f11178eb814b1058bf2353f86f9b63420bc59a67b0db2405e0f841df6aaa68547c6ccd83a6e583d1eeb6e07832d39149576cd7b56e5aa5415a7417a05c61f4f4b201a9494ab6f6e636355b69d774c74594a6ed8b527f5bf4298a8cf196e48012d6635abd79054932bccdcab48c301e6545421503b31b04d3e9bf9ac8b63aa3cb7d171429095e415835142b0dbff8bd5be049af9e0f55f3baf3363aa8f73b0fa85114de66dd0e7ed466eb1de0aeb25af65dd3e9cd301733a1e3a011cfdb4c296532238947c0d8d55d5534473e74b2b4561c76b887b2e88b11617a7287a1f72631ae6b7362621702e24a3dcca2c09a091347f34501ca6dbddf7487117c30ffff94f70ade614c5367dfec84a00113f560c212863c0ad32e37618194fe9f98f0a3a4c7eeebb0b3a33770e4e0ea428fe4b895392f2f7b7c55cb1bd39fd84e5ed615452b638236d13ef27268964c63be8338e72c6746a137a84b18981291dee96c47bc8fb8bbc3d4179078589c1de3b69306a429463bf90c3afb6e2d3de3c32598bcf70aaf59935d7c51eaf8df84d65accf76bded5ba962a6d541f519d06399f912d03b61ef276dec24fa7240c790552e272b0809391ce3e8f7d6406546063c3ff777b427852207a795a16172bef6cf1f92eb116ba58b7eee170c69db99f91adf429218611e98efe27f5938a092757b08a6d73e09a32a20cdbc3128ab86c6f1df1e333c44cb45780d122ea1f7d99a76f8d63f10522d3e39385d524a43589e110861f3b21a14574b184b5eeb419442851b73a36af00348e7df44bd02cfdd4818b110f52244147637a6decac131451cc7ca550107f56ce59988073c7dc38eb53bd568729f9a452c7ec47010b3cec0b00794cae5282291f6b9ff81c70719a7b888e1ee88210f7cae2df8f0cea240db51596b6e11464e264c7ed02beab5e1080e1374ec0aa6d881e054c21548b54ad06dead66d7c1aaa3aa45f539b77932b0fe0fead3f44914db510ad388c13a32d109ed94e164bdbe577b053c7f4c44d6b1f3a6a795c4acc82be36216303aa5dac8c65e8a6a500a6a35b0f8e4f1e2e9cac5b11f92bf33be88bf010fb08bb02afda7991b2178e84006ad19e56fb472058b314d74f4"}, {0x70, 0xffff, 0x81, "eb73fe94c5dc3bb1d928f85d3d96166826a1e61f77e9e9a1226296a57fd6950df9a0941b95245745694211d1384d6033259081cb7b39471b5eb71bacff605f4b7d39ff491e189ab035af26f524a983a03a8ca4f11df076406e"}, {0x20, 0x0, 0x0, "6c47b422b23f724737abab"}, {0x40, 0x1, 0xfffffffb, "55ae983aec9de68cf04af423677a65677e5c86b20f154f94b4a3f0771e904fd45d45cff6ef7715942e"}, {0x58, 0x0, 0x2, "235a874d729f00a38183c10ecf6a4f8c42e10165f0b86e06285cab8ebb339907f543cb0401046fb352198d3f9f2eefb77f5e0a5c1a99f32ab859ce945ec9cb89317a9d3e6d"}, {0xf8, 0xffff, 0x1f, "f87c21f2bee6624d9a68271f52d1211f907d52718cebc983d4c46f726992614e7969bd86fec8e9a3fac0c3e2f4226ddecdcc000f2e6d3e6aee414aa081240595d55f49856859393bf6aa61abab125d9de463dd5c2c53a07675fc57c85aa795fe25dc681c7c99d863f9a3edb42357bef4dbc8d8b93cbd7c634640b1b679a7515f2dff3195ec9a3092647a169db0a477d9a9e6053df947a6909ad0067679f623aa90d822d38c7387155a32b4ed51b91afd2d2b2be468653e51d1dfd8db4139c955a43bbf9c334a6d2ba0890e2f23f5a43949bfafccc87918aad2a1a1c872accbb7f353b5"}, {0x38, 0xffff, 0x8001, "89884b9e3e7f57b182345e0b14ab0ea13b242045d432d0133533cf5c89afd10948aa"}, {0x18, 0x1, 0x40, "3c9b"}, {0x88, 0xab85a01194140bbf, 0x0, "fa23938f08e7948b356f3ece96bddf307754faad9e2c42c19902c481ccd582fdb483ab7df009d3f40f62a40b1364ee079e41c17b833fcb82554515f5c3d90ba2d79ef0b48f9fbaf8fd41d3de41a60a752602848ae3845d9453f284d8da1a61ecb117d9f3cf992c494fad864a65428a703a463344b2"}, {0x98, 0x1, 0x4, "9c456a87ae25c788a2695f98314317594117d8e175dd256a07e5b750687b74c8e3a02fd3205c2055f538a76910938ac63a0aa4f02ff47d1151fe277a82c21b4ba8f7a64e14ded363016930bd50e0371eb6d1ef18eec3c96c0de0997ef032fcc37293e5d4d65197f7429fc6d93b14eb491047bffb49f1ac448b4e80b20931deb1d5b11481589e8d"}], 0x13a0}, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x10008, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r1, &(0x7f0000002a00), 0x0) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = geteuid() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000040)="d51c6ec82ee3b2b2a9e7c24010a3361b4ca3d1291543aa0476cee7fd10c2353a8475796c5cefb8c1035f121f6b76568db657251fe032fa53955dd823651bbe5e5fa1c8a874fa788cc903b3c09a6b92e84ce1e93d71cb7704eb96c08e4e18c8771e9e2c52f36e7b8319d62a380617", 0x6e}, {&(0x7f00000001c0)="d84e0d63499b3955564095a844e821d24846d638820fc62f4102f1210671c2bc7e755eaaf9dc103913f3c44ee653c12d7ec1253167ada86205e741b1778ce40c0c649b39b2832e7cdb1c2b867167e908e41a4f49813fe2b5f84247bf6eb7a8fbed4a3acc75b7097b455eee39c8a410960a49b2bb11a2e15bb4981daefe44a19ff90826c38392b03594c135b832e14263f60d8f9a721f6f8642fdc44a1919851a530d779c23f21556b4fa262e184178dcc72710f59798ef1a6c92c008b39ad42a3904182654ecfa95e2a1b82ae19c5912413baa7c7485edd76e37f38452cdd538527061d5bd4926131369f54b0ba5d81c91934f8b4aeea57474aa2bfc2ef6a7f1661db4ef38d802323f9eb2db707687ec2defa84f7a217cae327baa9d8efc388a4dbc0fb9d8b2e3e78b6257e759aedbd24f083b98b59dcd3f2d9105154c0ece44ef990dcd280dfcbc40d94a421aa74a34ec4482520aa29b1c40a58938670ae5da3ae0ddc2dc6613b9068f39895e3590e310d8944a1434b2526cf2a37a88485619c8e9fb886d252439f941afe231a12f7cb2e71c6a72a9bc4a2dbc2787f72c24218e1f49fa4a57047b9a320ff24243fd87a9c87ba262d6e7db475a76b23c72b1dbbed328a131a7d8ffb3371a0a86be04d56867fd75674bb2250cbba322174ae6c87699ec30e836461ec636535886c0a2f1a71b9f458870f30dd55479988126f17cedbba892354f65745c71bbee32697a1d6ad279a3a7fadc61445e0a2832fd2ddf124ccfda4aceb7d98655e0c65bed5cda52f6310931657ce69a4bfdc37a42fbbcbc8c7a0710ba8963ffbbdf1eddc32d6c71428d7c49ac27d2e679df6231d5922283f9a7cced44f7f15cd54dce2189dc2e21111860d2a39655bbf8b040fb20f20e596e838e27246dc546314089ce4976d5dbed1a6336158829203af2266e15ad3be14d20ceeea0259766584298eee135083bde68cb392c0cfcbde2f17ea9ea3febd2e395f05a6b522d3936943e564c09bb25718e3a4412028d98d1e5184e275efddd8f2a8107178146e74274d6035aaeddd605335f4f57bd891b8b806c720bdaf6fe1eb7c3389dc6a708fc8292dafa03b9a3fdb0402b2569d2061d7a6e880793b42183f9ce90a28fbe03fc88ebc58b106e1bbcc9436037a6261079da32933025ae4bb4ccef53587890508f970868535f8c500b18c5f6b52ffd0d2ab80e1485b5938a2531c6544bde667199544fd9b8c2bf122b4822ee6af3296c0772dccb591329eb30caf112b58a21b712e00aeed7f342179507392bf4649b574b468d989c8e656ee8bb437032d1c8036b7d0dceb84a9a80649f2b7089bc653cef90aaa2d4bb6fe918a145324de6138cf76c4fb43ace4fc4672eaa240cbebf1fdcb01c87ad66d1a421fafc5f684bfbce47b316ba7ea410e5fafa9d2ac362ae020ec96c02287b3cfc20007db654d358bb2b7dc2b0709383be79c1199a1f790e027eaebe058bd5c28dcc9fe2e704241d092127012c8cdcfc1c1ff8611942c89c7aa61ea036ab54860808edb17aa7566d5c64d261f33622cdc9ebfa545f46654ee4ca28182f5acf4c48f89e4d145c2a8b6ec819ea778fa2206604c8d9c031ad22c47bc2864d0698d40ce10693f0a644797f4dcecec9273466201c3afc568f9b246db4d55a4de994afcf929d18f3b4576456366a2450c509ffa8fc6404ef9705b842e2cdafe360dbcd9328308d70677a193a8abdb2337f02dc81027873e8c8a2a10c3d376870a64928be47f655cf92d205f060667f66fd8241bfbf843011e7926c36c06e222b68b9855e05c8e83d4f5bc80645a7b84d3830b61b65eb3aaac250913badaa27adef5c6667546a1b85ec4db34496bc050b0e47fb331b06e3f4ea91bdeeee3a76298b8aba8b47a0ff799b89afdeef7d22fae4882a8c3c673c09383072f8dcd1456dcd2c20eb81ae32f225ee6d4b665c02123214734af839c9727d2f30a8e937a1f10a43c4a360d2597c4ff0b01e4d6788115e75b391d52567ca97cc55f35a8061feefd67f1bec0b8e54cf1fecb404bd3eadac76e4bbe75794ce22b2658f0f457ea906589324d9c3b950cdfe77529632a767a520edf9dc4a1ff86391e720ad67890c47a9ed0d4bf38b2872e959b4ec47264064e861bdc681214a332d295036eefe1bf463f1297b02f563e3b095d7b4ce3ddb76023ae9fe313971fab498b897f04a8d08a719cfbcaa1d8790d6dc88a8fd5f627b3f20ce96fe8e2844ab6d8ff5b343b271e0eb1c2d18664c40e65f04a205f4f4cd9b6fb485e4cac3db498bbea75b804a7621854a8cb91d91dd91ec9e759f81b60051eb9aad9a48526b33f1ecf925618ee8f5a140e9da21ce979a3852cfea632ecd075fe39bc1ec9b44ec6a573dee9d3465e47ebb7e87a00e210428b9c6bb739820bca06a16416ad5ba1e03b6dd1dec987df9bedd5a346bf0f8ad212ea8f9bc0d4c26be98edb383eafef0c3f3141d7fad00792dce006f3bc53cdd1134ef7c30b040aec90a47484a1bc497570e8a469510d414b7f45bde74d6a2978460bb5b3fc325f30bed8e80f28d689cf277a563b19db64396621a8ca2a1ec13ef23754924c98fe5281c483092e62932e21ac0116d05aca4fe67c4eccd21fa499bcef674194034b3a0aba15d294edeac1c2073c5315dae52fa757d6e21191fa350d16660a8b87b2c3cea35c764e0e16ecc99489d4c711267b94004c920349f1e7888a8fe3170d5e428bd46cdcf0b5f5489278c4613efb98792a7849b3a8724f4ca59d45fe981bc9071ba22bb91d83f93fd048a0c2841c541a82119483390c328696a12e0301facf044b71724a6e91f29550a654aeac75111ca1e6a462fd3daae0e105a9d2edd23b30b02f4673ad29191d16bb5517a1f87c0cab515d69d193ab04b5bccc8f44186b9cf9e4cefac9689072793a53905451cb918e5b047d1c08bdfee89aa4ccb56bea33d73ac39840532d3349d8afe566b727df3740fd35805cf83e6ce62e651d2ee0d61c4e8e536014e249ad2bcf4900da326dd1cae96c10cfe7384d0eeb0a0a760e83cf8a7b6e01bceb75ce7c1b0edb15f95fbf994534ef5b6bef77596a8ffc8b032354f3e93f164e00dae6d3becb1a251c10055d5ad1910f1bf592c2c813ae18a283c188b4e5f16d1b0b272b554aa5fa242dafe74404c6e6a2b3173a30cc22892b0db55bc629a9fc4b5146390746e18144e302e9238f23d84587b25f5c979b8ceb1f565e057e274bf45064bfef7d194c2a16f898a94765cd7ba4b972629e99bdb272be0f780ab58383e662878b861723b45972ad3b8dfa544aa36cf8c6147526cda5106983431cfb04ed203a629facbd0eb723de3e7ffc0e244082319baaf961a3c873bbd59ee1d9c27927015f7f726e6a601bda35dbcd899d284552dfbb8b501af136b9ca02329a8f1eb2933a04d56ebf64a56844957cc2fbddbd231e57a7d9788b143292739772799d8b78603aeab6caf9af93b0cb4ecad7bdba5e2552ce556f16ca2b3fefbf7bc0edfccf15ddee934859eb987ac677eba218218d25d0c258bdf2c10c5d8202ddd37c47a10f07dd4904bf1e01edc973abe3c3dbc62c1e443fc3d0b77fb624452920e7f076c09b8323f615879011bdf0668899fdaabe7798d25345b91441b6db5efd4bed5a34e6aaedd844944292a116f80a2a97908a8d80e637ffcae4e79a1ffce9ab49b1a7729986336f9bc4cc8080c7dbf5f2da0d5071d7edbee67a51eba9052b3afbe7494da3657e5f29d115a7329cde7825e380a397ddfb6454eac50f445e0c0652a8e3240d46e1994c4b26e61af09977a9575fef60cfa2869f790094e8aa0635b65d18851ecfb8afdc017822c09fb0d673a9ed7d69cb9ce7383df710d0210474d97997263d00c330e1a38740bfa6b41dece7c91043ed1717d456f67c83536160944c9bf0e6cba87d9c16413ced7ecd4ac5a2210b82e06c59b2f73104077476daa79a813643504fd92e02415723611eb3aac88a6ea435b7c7ae3c76131b0b71bfc542e55471cd0ff32cfd2918ad7e0214762e16677fc5fb9d905a7c3c9d524940539ed77c1ec5c94ad8fe741b7265749c0aa64932ff749589bd9132e3cc852840a5e24716acabfed6478fb1b7a914b9e4bd5e75e30b65e82c5e91ebcb2ac673410fb169a7c74c377e018068cf538f01690f28cd585acafc01f2df9e43d11fddb9a20bf6fc9c7f76d664ddf8fca31cea9877420801e6c2982c5ba1a069fc8308d7e7d3195fdbc43bb8b17e09c4aa7d5959c7b925228647f209eabbb5c9eb4eb566a126ecae8ef351cc7028ec633f7f311e83b2a433da5f46bca02e89e8bf570c58b325ed1bc24dda1bed63c28fceef222128dcfd5f9ba2771a046df200c2f44f1b82c0967901fc8fa3501902fdfebd13934ceb23b7ad2fbfc10f7a8f3bf670fa59c57535f3a07485199f8e23efe8812625167fbd1babe29670ba9f12b934a34d7512cb31dc66f59a1d29df4f235a552f15eb6469eff8ffe1a7fa99469d16a650973ef24510d0d3aa8c7ee132f2b334e10ad19a4efa8dff3bf262f91a78cc4d3a4b2aa69b56ee8e2a87c6cf602f1bbd05c083bf6c78d48a2e5d40b6b99201ce47d67fc09fbb776511b20d6158e2f6cb0b3ebb6876b12dd7288093867d4e22b683bc02baed326977e14e550191c0ba74b66ece01165d7e3189f13580bdd50d45b4e77b9c37b303830f22be28515a78703d8ff290a346d75f351249e484a2a0d3540baac0032a605ed368bd9bbea1a787023bf35be0ea66290453fa46859651601db7dfd8ec0a73459d5be750b77caab3cbbffbf680b8d41cde4800d0822b645f5bddcfa7b5f07bfbcbc4730be6362a4366f83d9d39d6022ebd38499fe26a3ecc04e468d0b8dbacf8f30ea523a1e41b28bac6c55559c4e6dc614ad6eb2dd054fc7534a9a9166dc0473a14f0d7049cee30d934e173e99adb7417e828f9b33ca433fdbba2dac60914c36075ed027e52a6bba30534e5a39b116f817053e93c73a97a1c1af025003dfd55452a00fc45d0dd241f82d4c003380d5579e41de35562e0983e686ab50db2cce507eecf2e7d50e1f7de2c3973ae2e859bbf5ac46e824ddd814815531bf08f0b1317f68043a93f1ffa3d2bb4cfe299626258ce147355a9e06ceda352effa6fedb7e5848ce6b9c505927ea16a740cb669ca024d7a713976c3b70c7ee5e9024306ae28bbbbd350411a968074babd0751a2f305c032751cb92a695ee9b8d4163bd281c20d415c9de117426f41cf8c8865fb6cc9f289345f98650572704bfb490a397be5f0c8fadb16618b219bb456c4c25066c7f4a4039039403bb5fbf023404080658141c7682d1d81c349d9200cbabef8f67b5b1f239f94f90752e1f78a06746ecbebf06196ebefb88a84edb53f1f9e3d3957b8132b75121e177f4a397026e1c637ed30a38e02612ff668c217d72dd23cfb4258a578c08f2f39ce5decc93f1583a75dbccc2d418918e8c0038dc9cd2e562393ab7cfd91cbe593b63fd692025c0143b0addfa644101e96cbbba4693d68a177a92b054acbc70aca79ea3d9237003968ecc065cbcbb1e701370f1f992fe9a23bc062a0307601246e922b34cdd777b0765bc35bf116b4302c955235a9ce7c54d6e5cc53c6e2ef41350a3f2aab970bbb98b8a15340a0fa5c20b57e76ccb42d1717b3f6d14b263f65bd68e1437a5740be1c2b4b009a39ba8ca723e3992a09426f4d9ddad1b9d26bd996a7b2a9e8d867b7fc05208ec117aabdb3de2847514eed40c006c2eb9f7740ec2dcf3e96cbacdfd5774e489", 0x1000}, {&(0x7f00000011c0)="342f74c50be130af265de20063a66baa6951da20b9cddd042a59d713f5b23cb773ad23f0333905440851517a1a5f890faf324f3b0389e07ca73ab5d94a7c2de7ef005268affd9ca1fa17b37de91251924b85d0f3670b21c0a5da9666859729bbdbee8f6b36ddbc0ccabe8c3b12ee81999333f168a1b00183afcba3240b6497f960b518a46f", 0x85}, {&(0x7f0000001280)="9da19446036b19af7112ddff8323009bc244a5b72b31d9bf871cfe664b3276200c5bdd633128cb774a158afab57791fbadb3fc36fca219c30d5f63223ae4acbfa43c3ec6db01d436423db80ecc7af65dbd4314adf377f9ae9be38d8673f324ed3c471ee8e64de597cb030341a13805b886936c0cfcdc6a5d8dc0dc983956b8dfd369d7bf25c3f51088ef8e34c83fe638b57f71fe77e67743c69eef6c218579cd93910f88052fab8c47e8dc4368d4a04c31c6105793891d859858812a8ff482c44f3db6370c01cd4ec966f4f5ffb26cb90479ebbdb5ca396391b111f170dae8458f5aff20bd119f1cae78d36e37cacf14463f9a59fde706132720342a453e82e7e6e8065af4e58156539b18150e90d73589d8ab714167ad1b99ddcd984617fa8ab23dd7550bd7ee496b2fbba1406ea379b79b28e3c0ede3eae75d867bf348752b1f69ba273a03032b0af681176e175b28c709f87486ec6d18390c92dc686861bbaa2c9fdaea61a6eec2eb877f312d63e0a6c7d2331cf05c8b59d75aeaae6d7bd62901d2da21ae4061b9644ff0cfdecbc4c1961e87c9c95f9edafb2ec7c668d40d2c8f5c1f19140c35dc3119190baf0bf54c53e4177416a9566784ca60b87cc3755931323f118afe2c48744c6b9649c2801bc4223f298887027d3d2cffd72f619216e6794f632074a3b46cd1cabf4dde139f666df5d2fac813cad26806a73d0fd76597b9b5b887f6b645775c37b325ba2a229bc250d621cd7056a503c813ab31d24d3c56958393faf8a069d134a368d7a06548a35ded3492c937fb9af27ffc7a6d3843d73ad24187771ed9c6282cf5cb24f7c28dc58cd2fd63e0239bf1c9e38cf9c95b50fce09f9cde2a160b16006903240050e3ca0cc3212d0ac051d2b2a74d703c842a045ce868a7a1e4d110613f69288a2638ce7d3b724dc01c8689d47c9d6f00ff5df9889dffa1db930afa41bcc59250413c509713c3a7196ab78d0d2f9c473d6b3cca645aae745a6bc66c99be344908c63e2e1c7be78cec240c85c24f2896eaf28447021f980ff20c71f43fbd68171188e5f035db633b41a3d9f350381b71a4afef73247e8710fca616d0db488a409e76ef4d3ed60c8f0fc7a1eb2c36e90a68d8d3cf52a46f96d64b9b037a7f64354b39fa0b5fbdf78ba9b15b410f8cad67fb6568616e8d5141420a69d2bc4f11c0add39dd422d954af9752040b66afdcb10dfd1d81ab0d2850fef938a981a11815d275cc92638dbb36bcf8ae512dfbf4b561d8a5eea1fa0d8c5dc56292415621040b6468ebf13fd34f052760c559d76b8991454d73d280677d434233f4a130a46578f874e3e5f5b638ad6e707263a37870beef1c27b23d018692a0eae8ba7010430f0f9f58bac1e6084bb55574da14955e4bdaa060dd5cdda0f03c14dc638d13ea2d08794d1061bd730b20d3385c14ca94a66ea8ff054210406c5bbde4a25b2e67c588c6648aced4ee94c707ce4c9ebee371d0b600d73d0254035b323835eeb605ce8b17fd57d9a6edd3024b7232db127b1cc5885d2bd460acf87b7c1a8fed9f4cce685a3b5c37a01b14aa11110fcb2776586788555c19909a26f489b83021dafe4dd04df4a2787e7ef502c14c55b2746651280a50255d855b9f8d2d52b9049b5afe0535932334c44587f8b7e28ebcc45a48e29f3a2c79b6f129cb4f8cba24fc624c1e0bd945cfe447a0df34fdd82d2a6dc0c9f5548382d4e04fb98570dc66c879c0a2b928ebd36a0b46e4739d9007e14cc73a13fb41236987ec1dc5b7b4433d1f8484a91d9b50aa9dbd76c5e95901fc13e98a0102eb10039906151a15f521a61bd6e2be3f13c9e929aa24e9cb143fa36bd201532bbf39432f5a5a34a18d81e7c6a9b0ffd27cbfc9ef7910e0f4885e84a1f753d21a1cf0e998f945f78a309af2240402b6be398e10a150d16ecc53aa5f44fbbddc7fbae3479cc22a7aec59990bc5ed48b4c72c69a89f62c7e0b5ee1a2b43d7209f9f98120e55ca90053bcbb9e8bf9f4b33690d1de92f0dfacf3cde676c96bf6767a32075760650f1ca73319f7d712de5b7c21381284e442dd6b53c97d50a5f69a0b6e76e1fe241d988b59ff042fce28d5b58e13eb891d9fe0ab26cd11c2a5165915b22f960c8d1a976b4f3b10cecb12f25053a15726eae4ce31e8f1fccce65d2f77b9e02ceeee0f16b661afd66750c5e6ee7f8a149b10877887db96e92650af30a717c144f7cca950da43c2482b37b715a0eeda5418fe4afcf0eb622df32a14a10dc2f5960b92b8eed44829b48b2a971a0e37cda64f4b9cd7e539ffb2f9892ac02bb0049cf7dfd0eb51128811224ccc222664d8ed2dc64caf9c78b177d7d95a3498c052ebeacfb940015a4a51ffaceef1df7783fffe25815033817de35058428a95e3e6dc9e1ab89155e297db33aff1aa3c3dbc1918ab06202da3f5816d5d9b63b14dba31b4e42cee607d7169623daad5e422e66ed15e50225dd6713579424eddd81b6679a581e0650c3b7072b1a2f86f9b490e73ee8c0888b0570b70b54cf516a527ef1079c39fdd99e438b8118ed70ab3d4b824a6ecd14ee4393446b273e01b2f269cd82986a8de765e481e85208c41bf644e72096613d329dac1d714aed8f6d9c31562c2eaca9678351f34264b64a68ab2dd9f71d30f17746457eaf323cab748cf37f746b0ad3e374754616067b51ec1584ea7279a1e6d9c950cbece42620eee1a090be2c37986b864972de262d9476c54cce1e37bcdb8988742946174da0093ae862d8f9284fa033d20a0239073ae6e2ed4e0f19b21a56680889c1aff8db995da6235e53b42b4f5b744a1e031e8d7e677d84437d162384d42202596d437a4cf6543dbbb7a6ea3ef19750d2f7e05857eb9ea097a753ed422e2a239eeb81972a192906ed8fd98afcbda4ed28393a86137dd3a7404bca10b315351995e1828d2693ab6b658b4856ca8e34d6404eb49a5a9430225e5b967440533601ab39b899203eefa4aff23fd7f1254eb80922791394a8b1a4c4db7a8fc8f6a31dc2a736aec606aefbc7d80e9c589244acf4bc90ab936c2e3c307ce292519de307ab20f986c2692ad3673c0fae8b15eed27e6756802edb87e11fa2dc06a622a829a580713d71a51fac884ac5aa200b24bcdbef89ed8485154c5691c7a6a23f2e02a395e609f6e72cbdcc0d27682b7ee91aad8e721a42e7ec78ffc21eaef3da73f1c8b4a7671a83963b303e121638287942fc275c6172c536541f13cca92256cfcc55571f89b7955867814231684c6cabde5e9d06245a06daba909ef1db653b16bac302f0759aee21eff5831ab0178b2ccc3c708ee0d055f998804a8e6d3331a18c6a653c921b11fbcb7a7c61e638f75b621bdbc0b14db0252d8c707acbdc62dd5a0dd974e3651399b840fed9542e0c822536af17e1ec1189f86995edfddfecd6b0d332be429dfc3ab0d59b0acaf7361ecb59b3e5157c07504b69c87a414c37325f1c6cf6c31d5f32b30fcc4c438af715eb8d5ccad9e99e7f16cab83b3df0658ad3ef189bfd7a770589b76165ab1b188544091fe6d21f7bd19e366df300327b4ad6ffd4ae60fce277aaa4375a8a343d4c5218f5481d2c6652b472ec1a9c9fad52c05949c8669c5b270e4d47636ddcf560d2065c92056ca5e46880345c87d055f56d8e5679a0820029380e45c94037d98634bee18f6edc1873646d0ba69e85398d863a7febdad72592b5502635cc5fcb8274834abe937dbab19373cd6aa415631bf94e9d72eacb77b712bc66fb7788815006944760876139bada030b0e8d6963251806b83d3e75987cee84b2ebb78c14c217ff87cd18d7ce1f980c6b0f4a1d2e37ca04124c05536bab003da99f6c679bef3c8296808b6cce03f68f8a5c153a2e15d792c30b91e0979a47efd95494cf34127e907fc32e6aa8b4360699f3b748fe1f316502a5a93b494e39db461c7e16204ec93e5655dd3c83c4974c813e00acdd66f2d28933bac34c13daff38963aa8c4692eafe3374decb1a77e9f15ee06ad0bf80467ec6688ec9862b075a89d8706b970a3fc0070bc876e7929fb2df3bd1aabca4ee86548aaf27253a3a28022dfc7ff7c8aae97e15ea00d7ab1c91dcf57232f98d7cca2d47529d62233d5a435b610c1427a9754c2ccf0a53248b1ae4160b39f3c140884bcfb768229b05d1dbb26189630618894980e936e31fd39131f1fe92da02d7d3b19e92ad39999146e524842799153a6c4c39ab679993870b8747cce44f6fc16f67ae69f068644f468df8a21bc534b87a9a5f7a3699003dcdcd73480a6e5e5b14ec2612ba4588ad11163ebed66c979e54b1821b08c94b801558769b649806b35341a723c6e37d46398c4c8f8c2c8f34e9d621c594262de923b7587a0339859464be0b1c5f13b5fdf04c0091e325001234ebe8503be37991e69a8cf03508f6f77aa616c9ffe181e6055b728fa67fde344318375114427c690bd1dc28c19bfd5d476fd7db9c81bc8f92c8aac4d83019e345ea7411a0d3ea268312c050b052ed0d011f444cd1ade418e7aee793939d4faf597f39913e9e797bc04bc4160a61c6ae1746f7033252481236ee07fea6ba223783bcf96a3dc660d677f1267ab5e73dff118af8e126d8c569e6b2ffdfd1f4a8a44767edb1f5ae08a4f03f548ee46d45a04c4e81a8f205715b6c793634843bee46c7f679a2f4a3c65f5e15c811a2531ce8b31516b8d5c8cd161a1c1ee04a5860302b6c086403f65c65fc0adfef70d995ab65a2e42b4f38a52b8e7cf45bcb2b128d80a794b59792742f9d3bb08073d64b604c9f7facf52f713df3ae8bff05219cdc6cc879ef06395649f9e566305605acf6c77ec46c1251e26fe27f7c586f6476fb90bc3e92f6147bbdde73237b74588698a9ae793d97cbeb34b05b933bf7ba82ad141cd7bb24743d96e813809250487bd603e42e60c668c8a17dfe38340dc30ca01c2d2107daed7ed9ef3c503ae82426ec54db1f86dc50f3bb29c352328eed80b33b3e5a03444b63d04e0cce29c3933520f0171f45e490a3ea70b290ddf1ea75dee9dd37b89c01d9028d5e77c91e9713b208668916dc9e451d347299efbab78d7924fcc07e52694fd8ad61e9033faa29cfa7c9c608cc6835a2e3e4acebb4a5921045b51d1ac45f7662e8f1b50eca19763769b6ba4f0b203f9535dbfa96fd1b749011ceaa887640bf86867a49e0870be4f02e03ec40c2737f9fd64674e25cd54a96ccf9445892403b16274ae97f81e4f8eba99bd88db6bc026c09ef1506a0847abb74920eb521116dc1cf4d4bd834feb20d533ae6c7acb65a42f25a9337122e7cbefe4b3532a332d1c4735a16f9dffb20441ff408bd89976d01929a01387b02076cd6c8ecb06ab68786ddfa2412956bfa91c28f8b3ba138644b8f359051c703429ea029a84de45e0c642644c89b3fb8988d25e0d07a1ad4241ff0855d1e7330ce977ef1d0c6ed3d74bd0e6aed5fd6e8a69f042ddde75727c3369b9d31baf7d84e7127858bcba6c50d35d2386381490a45de5ec76e1f1035aad2ec1f36493ab8604e2dd359bef2c18f9daafdfd9cea19f427b5288780513366c9a2a56a8438e74c005c3667f0372ed96b9aa635e5bbf280a039b1248391376bb9831ba6a49aa46289833e5160203adbafa7ba6f88ecebe4b74af44ef3d4924f51705b3c40f9d1cb1ec5dd19ed0103005428589af93cbf25343db2a7578495a2b443ffa2865e56e6b1005e96fed1f5453b84c6158580f19ab11b4006848c45fb37d271261bcd28190eae9a4abfafeedf4c5f1fc7f09a32e95672c", 0x1000}, {&(0x7f0000002280)="6ad0f8a626e88c65e4c58b4ba46e8ab5789be134c40b04542aa2d23628e78ad17e0f89e70609d7c3d67abe1dd5e212232baf8113359c7055e3cf94e8836cb605c4aaf8de87316657bced93fab86800a20e948383153e854d04e6a68b4b6fa265d37eeb41034edb8546783291475a6d9e9a11c043b8bb89a2e62a6e3ca123f24587cc1bd404791ea9b5e02d66546cbe8d307aa44bb481a60ce10ebdc304d8d5c906fc0118b92416ca4517bf675f57cb5449428d5cbba3bb35ceed1f912b21dec5070a2d69aad3af7de7745e23d721b4997cfabca0f2d6f347b4742805cd8ec5daae4615f1a99dcb609fbad0", 0xeb}], 0x5, &(0x7f0000002400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002000000000f5ffffbeef000000d836c2", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x406}, 0x12) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x8) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x10005dda) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda726dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e542ee020789f0bdf17df1e7cef0346caf7d06a569b74c8f6cabea17e97520569d7d1c5707cad4e0847f92b819fa164aabfa16fe89f034e53c8ca66b6fe99edd111710cddba1f0d29da8d4805c439d33f8b3778fcbb477541e4503014e98cf75bc5ec47a2988b209c72546ad22cf92c1fba2d5eaab8595e77303237560044c7693f5e7a76412590e379"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f00000001c0)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x1) dup2(r1, r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r11 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r11, 0x8001, 0x5}) fcntl$dupfd(r12, 0xa, r12) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:17:16 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x80) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xc7b, 0x8}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x1ff, [{0x3, 0x579}, {0x2, 0x278}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0xffffffe1}, {0x2, 0x7fffffff}, {0x1}, {0x3, 0x13ed66ea}, {0x1, 0xfffffffa}, {0x3, 0xfffffff9}, {0x1, 0x400}, {0x0, 0x6}, {0x1, 0x7}, {0x2, 0x9}, {0x2, 0x8010}, {0x1, 0x3}, {0x2, 0xffff}, {0x3, 0xa}, {0x1}, {0x1, 0x6}, {0x3, 0x80}, {0x0, 0x72d}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0x2d85}, {0x2}, {0x46830ea8506e8d77, 0x82}, {0x3, 0x7}, {0xa9b2a7bdecb4b375, 0x1}, {0x3, 0x8002}]}) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:17:16 executing program 0: r0 = getppid() r1 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r0, 0x0, 0xffffffffffffffff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/208) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5dd8) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 0: lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) symlink(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x800, 0x0, 0x0, 0x8}, {0x9, 0x0, 0x80, 0x4}, {0x6, 0x7f, 0x6, 0xfffffffc}, {0xfaea, 0x1, 0x1f, 0x8}, {0x20, 0x40, 0x40, 0x4}]}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x7, './bus/file1\x00', './bus/file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffd) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c19822b1d0e59f1f9453ae8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3cae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r16, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r1) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) r19 = socket$inet(0x2, 0xe003, 0x4) getsockname(r19, &(0x7f00000005c0)=@in, &(0x7f0000000500)=0xffffffffffffff79) r20 = dup2(r17, 0xffffffffffffffff) munlockall() r21 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x1, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r23, 0x0) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r24 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r24, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x80}, {0x5}}) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8001, 0xe1}, {0x400, 0x2}}) mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3804, 0x7f) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) clock_gettime(0x5, 0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x340) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) 16:17:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xad8, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000094166bfe54b800000000000000000000000000000000000000000000000000e2ffffff000000000000000000000000000000000000000000000000000000000000000000000000ee00"/107], &(0x7f0000000140)=0x6e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0xfffff, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r0, r1) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x100, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x3, 0x3}) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x1, 0x4, 0x9}, 0x8000, [0xdf9, 0x3, 0x20, 0x10000, 0x200, 0x8, 0x0, 0xa6]}, 0x3c) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x4) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xcf1, 0x2, 0x5, 0xfffffffe, "61f377d098de70cfc8c588ac3c8ea0c3250308ce", 0x6, 0x8}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="92489d4d3c533e09fd07c58483d0f2fa6e00051326e5d1194c982957cb50b71f69ab8b8d8644979d8987e00ecf76d541b0c8cb05fb4aa0df4e22b2196d872c8e78e5373591c14785e38a1219afe0944665fa69d225204082a741ff21a5226047bfab1d6bbc879ffcb79ece8cdd3d024930a5e5b28afb2daaaa8b3f6d30cf", 0x7e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x7, 0x8, r4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r29, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, 0x0, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000280)="ecffffff1f4f9bc6656c14052c7d7f9ebabb2a0c32af66ba1c42bc896b172ec9e9f085b6df7bcc6e1bb990cb64fca375c88789db3a2867b345b2822361cc65b3ef86325f5d1ed6da504163d8cfdda48cbd60f06d0b4eddb24ccc046f593933d065d1ca3b", 0x64) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/65, 0x41) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x2, &(0x7f0000000440)=ANY=[@ANYRESDEC=r2, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=r3], @ANYPTR, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=r1, @ANYBLOB="6ffcce055e728a85ea88a0ab1aa86359aaebc53a0910f564e48196fefaed4e6b8ca16f3ceeb34e9e649a9cacc2f5657470e2d88ee84a52db502ad3ceefdaa28c0100a1831e53fe7f3480e662c653e7d4c2c25873ce6d5e5400aa36cb356c1e069fbd4abfc3dbe0622d46c9f6f05d8c9f19f387447654a16e", @ANYRESOCT=r4]], 0x6) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:17:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) shutdown(r2, 0x1) socket(0x47, 0x1, 0x0) getpid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:17:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xfffff32e) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r0, &(0x7f0000000240)=[{{r4}, 0x7ffffffffffffff9, 0x13, 0x80000000}, {{}, 0xfffffffffffffffc, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x80c0b7fa00bfd27e}], 0x9130dbf, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3"], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f00000000c0)='./bus\x00', 0x205c2, 0xc1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8240, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x619, 0x333) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="39335b7da38111eca7c2b621044e9b71f6b0754914451d4fcd33f3838c9815c806bd10226408819cae8c849989649643d41b4c7d44bb6a7967a0e69737b06291691fc6dcda1be7d3d4e3cf0c4f9b6de5ef44e2a99f2836263e9d2a6b06f6c8e5e663f7cfe0b708b7889b386dccf45eef492d0e640f7378c1f697a186391efea59234cb28a8f5e16931352cafa965b07749013727cf32cc6734d60cf3dbfbd0fc291d4007db9256d5e9534a74df7a6544b82821eadd3eab", 0xb7}, {&(0x7f0000000180)="00d3bcf91ecdeba9377c3734931eb6d1f752bbbfa05ac86191be3e1311e772a2c64ae0f162082dd7b74514190f994fdfc6476ff8335be872daff201d792439556799834d2e9c5ab48f5aea395db0c9a0428ff74c18b2aada745aeb4a4d3fc263c4839d6f9a7d", 0x66}, {&(0x7f0000000200)="bf186b2f5eb0e176b416275397f4992202a5089993655f9f9a07bb5368ebfb468d476b7d6c7562d5babac7a47838c4bcd576a3d40858c478cacf7071c096bb8155d5ea3cac976b62087f85c453a180ec268a621bfab9f20e1c747e65c8d90db8b20f617544c0ec34b362d02f8232ebe4059ab820016730f02a3ae70add95a04263a916d6cc503723c4cb7526da7cb0299aad0d390652dd198de57651", 0xffffffffffffff21}, {&(0x7f0000000500)="3e5f3a448856bb1837b926c73a0c021b1bf75c269f29d9d6490234fab510f624ad1ad91e9fed210c25bcdfd9c90a80f18bb88ce414d86890d318f759b204503bd0391bee938f95f2bafb4f6f302e55ddc44f339fa6036b25f7e0a2b6c9771d2d6e57c60b3e20e4638ebfcca38784f65e238ca97b5048ef61aca28f85e2f4b93e8a859a14394fdcf974c1c55a1e197521a61edfd4d3de72de7af469d77fddab9441605688907bcb0fe57c186be167700c04969af23a09e08befefa0944dcb11b2a3512f0cffc9873e8b98800ac139e3258bfd6e79dadde4a7846b64c46199a2f8c7bf20828bf5e4373d3fc5a7ccfa21784ae18ce03d156a7ba32aba945a0d3e747f0a52b6c4c2a18b4be58244659acb38094dd3b3057fee5d9f71d7246dcd41cd44c3ec3e90d15e0685f368e572fe122e4b7d4ca586d4c42e0000b7afd6f228c0f8674be2bafd2cb204b3935c9e6b2d7126ae77c72d7af596c576f56d3d1cd78c5afb84c7bd5cd56378b2a0431192d9aeecac6ad8f2b0c3abae6fb02fabb45cada338a5b815a027b6a91c9bc2e0cb66933eaaa3133972a44392f80ff3f778cd057c90573d849c7eb46e7140828929b820ee2daaa4c752df8f9283ecb3e88a540ccb1d02c950ebeb563f0616f32c426433b44859c89f652927d99354d473ac342ab3d269ece54f3fba623f33083d9a5d5fce3d63f48ae4b95d020cb0376863b5a3cd1fccc88cd481cd8322af7fe7fb8d2b9b0a6d6db17eb4b0a7bf64e70c3ea884eb18af49f7c66c2211014106a6a0b825d3df7b0d40f8024f31c0da72c2089e5491f5932372d60be7f2cb76de8a53a2515aa67484e90cdb4540ea29e4fac80f6bd161f3001ee8932d4feb3e307a3f37f383b62223f197331f65acad565408b686c8c5ca0ac614bde8678d497a392ba5e765301dba917e30facea0764dc7300737cc599836a2ce645e3fe2683f224c569254b030fe41f0c2769510280af9a7572677b539e9c5acb56e4e5e277338dee8789975995311404c97f9ce8bf8e8e580eeb94f5d92187c5e9ee99fed73ede9cedb4893a73cca582db9aecb16b2e6e82f9fbf24c6f37056f39fda1a77929fd96fba39681106d26c6071bc23b7fd4af8ae307cca166c3739bd404928ca2621f064338159918926db6ef08e75c6a39f489980e4f3610702242f3f8ef668a76de480e8361ed5d139dd51af11ad60d0ebc8c7225bac5d38468a97262bc22e8f7ec60119b9a414f9800c45329e260fabfdbb0d7cb670f5b2f5509eb913ce911f5466360204156b50de8a42bde91f3d1f6c62ec9e4eb013d7b8be3035ad62fc14b8f4a22de64421c6b098642ad53550a55cf9d9b08dd878ee5a17533a2836543a9dd25544d2e28d2b9a885763deff8dd227948c8cb03f2daef339f6f5b494916cc44f78be995c629605bcc0f197f892e4ecbbee4a6ca0d02bd9490d9b2bef4da0dc9e081ecd6ac98d454fe58523c6ce601cf3e53bd73b3262f2bdc3a077d217e33faf2b6379d593b6d1616196d39dfd3ed2561a1706ea4577d96595d02fc17d033efda867be48e8ececbb82314b3e2ed00a22874e0802e762a5baaad5d1c12c47cc79f3622cc81a0eb6fb3b3fe690aa3bcd274aec3269ed0bc0ed2e5733e02db64cb6e1e05b327e35abf79fcf79ee415427f3bbc8f89839de27ea7235895ffec7720eb34744c335fce493037120d746f7ddc860738ed9453fae43c6b4151365cae593ed5d67affc69868e36b9e6d58ca94254591e0a9dec53405771bff12779c7fdcd7cf1bccdf9bf2c2334c5952be1589dcb874518329205646a1bffd3ff38b431424d43fb9c9e121c9bbfa2ac54fa474734c580d306538e39fbbd33e44a39073e056b7fb0708e44a33e55bc6f03cb00c8c09ee4b2d768ab332fff4a36c010eb28a13162aaae2710d0061f449c467363ec6e9c678c843b5842df5b5c4cc3d0cda97adcc0b61a09b9cf062c67f889be77407aaa6f2d43355248733b8467b1b6cb2c315bcb46c4f214e62eddbdccfa84ccffe537c5d4bc3a805ada362dc5e195ae38a8dcf1e6ce6972bb799984e2e92fea8f3a300ff3a2fb7c877cba2f334f66c5bddee21a17a3d3c64bf47565da25bf6386f310a3ce5d62f1b924474a8878f5e10f78575d3475eecbde83145adf2e47e529ea6bcba2cfa5b27d5d59e227923f9a4c3ff96d893af8429ec994f13423a594ae0af3db1c738bf92970d5e7d9018e98199d7898636132ed17915f9c32721c619cca911cbfdd1f817d9a330950006f8f50417f3841156d6d68f3219643c8a5fca616ec9d037ada0159dda24b34eae65002f48c6ad1551281a827657e221b24edc08fb5b4fbe97dfb7792a6a439106cfe266cde2345c0f906b3a90a0e2264f08921464861b68c3ccb797cff0d7e4afdc3c9a74cf50dbda8263cdc0b826cf4b1a0d0c0f6e4f4cd300e2c654e6b450e31fc63839d5dd80eb0b277c2bba1bfdd8a34ec07ca148305ae93b37a4ba94607db0b1967d36bd64c920de859f3c038c9cd1cd4ca404ff56d5415b550b89eb9def6b9f4dd31b08ed7cc894680ce79b96e891c62adb38747cf79a786657daa049aee8a289b675b8b18dd1187602abcbd65aad0ec73bb82354fb57245885050c3ab391a2e18bc4eeab99d4ba5b15fc93432580d5ad786986ad31ad2d784f3f5967b7dd63ff45ae73aa18df69c197f4f9f2e322e84c775607025e44b7c665a49c85c2262f22c0f65258a2d203acc4e16a7051135bfc55190faad6b2c36b3f340cf324f182a53a9f30fde9c0cd299c09c54f2aeea31660ed87a4916ea05983857463dc15b1aad81adfefd87ff1559cd47f4048571760ef2caa00e60f826b247235376a9b66548d310d9761994c2913718a3cbd4daf1512da82710cdece71e87b9a1ce7706c5b1bc261e5edf0f8e4ed49b87e8c886f425ed25528a53530600b002c91f3447fb45c7cb2b1a95c59cfbca58cfc4fd747e383f36b8ed099735ceaab234b247ba4944d0f0f8231b93f55ae2307f0a9163059ae45e1d8f6b1aa9fe93875c74cca54c534510d26316b99c6b7528183b102ce133d0765bc59ab667720059502ec64ccbfc5fd8c2a213fbdcdc028dbbe5bdbe2d8449ce43450baaba6ed69f16179562763efd92a5681ad420574a3709742ff62f17f1ac6deae0f6e975e5f4873a42b0dfbdd1e02e8ccabe126a165b726a2b82ead0627c967bf9fe92bcfd06586002acde5431388a9a1414a230c1698843ffcbfdaea98a9d15419310c19eb662a18e9e813e463b66d0360ac9f3a1f3ad536f47c6bc95b0f44e6d0c75dcb91aa9b8e52c099183c633033ccb16c1a270e05353214ec6594bd0d9ad483fe8a51160abd017dc52a315824bfbf1f0288fe37b01cf1b848a94c55d4c38d0e4aef89c0e76c48641364b7336ea19b19b77784cf6e6912f5300db8cdf4c0b9c1e1a157ac207c638c7498f5b8e38d62116912ebebffbffb3bf877e9528771458842d2dc638f500ecd7ead23387e091b05c1a370bd16f24ef3afdd76865c03bf158134de0b2874b6eeb89ff2c4efae07c0f69c48423b968c778541d410512d747256cb4dfb795cd1daef9368706c49c33cbe0d2a40c6995c2722fe52ce5f6c64bc79671909cd85b2a1ea7a1b9693921142dd15ef2a9108bbf059017c0847cbb3ca2014be7316eae89f5476994ae7b4e82664223ad1e2f2a5c3afc5c23d494fc627d5de5f5e6890ab96922d632c1e96e6fd9770048dc3485c16809facb255038e31077e131b1f20894cd40b0b2243d5bc71fb8497f85d7fcb9ac2e5b9dfd8a3d1fb24b7a426c2b2d8c741bcb06a67411a798e972e53ec07c4471077f474998cf0bf0c044637006b548f88f7777b8430b0ab3675eacd1ca580587bb48f0c2f2fb3aaff0a293809e1571437f0da9cc7c7ad75dce3c651bc2b32ca2bc005af1e8b147ef10c215b2ea0534c3d82ddfe3190eb42327f96fc57553faa1f8c77acc126e57a1a180e9bca1cb0c0070c18a9500cae7a311cd7b05cbcf8a4110530fa3492f0b8912c5e52decc16a7dd670454d4e3bcda7b85dbe515cf0995a57c40010a779e03f63497b0e21dc08b06c34e6bee9a99e933fc76d38e554076813ac7448037d7f31782e63ea6ad30700af44609c5c5a01d6b26b8f84203ace5062f1a501914ad1a3d9d2f3386a04054a2ff58fa13a5553e054bb5a95bf4c7c52ce669be054bc51903dfbd3900ed75896151c0293448ac0347fa3c0653f223ad28c55d5c3f114efb8ab036d229551993cd22e7fdadba396b2283c987a11ce68711f0becf5d71898f17348fe6de2fb7b7531178e92c80ac7d91ece8111b29dc4bb426d5557f87193e250ed3264c5622ae4732b4e5b5ec3cb72d9ad5158e0910509d7d9274bd0f223faf0f28002513abb14403ca20a84c63f754e97e89e96b339bf9a1776582596603a5b9815531e7a9f9390dfcbc4acdb45c1110855e5a4e34e3796991add8534703505d06345931073af09cd16ad6a17aa50906bd873762ad8981770c8dd5798fc03229a9dfd33aa3015baf79f204f14b013c786f12262c63f02a653c9249d9dd3b1c549a1e4a078b69e290127854ec496c89086d70716cf406191e14252cb279b3715b155b26dd4ef7b833f79131fb834a8022b89441f4ffdc8976f2c0917fa56e12c6aa9c3a79e42843c26b260077fb082645886bfe9266c82f579612762d4fa881e813f88c6fa965433b92699630325fa41fdbefdbdcbe9e62d64ed41569872bb146d2def6e51d5851681a5a3c5a84ff136550e43b57edc77149a2d8abbccb54f38634ad2a4ca7711ec7afb8f66dab98834cb5d8ba6191c975a0bacdd33047de742fac4f7b1b0e4bff9212e1aa86cd7820280d62f141e51830319715fdd75a1bd167598c435e1a7ae095dbd1719253fb561e0ebfaeecc0587dabb07479a3053145c429512ff6a77ab368d11b3cd3c30127933828739a8e0c94b9d492a03cdf60ef7f47042da1ed0efa6f27d9eaccdfe4da3a53576ed3b25526c28400b5df05c0d7bf563f34825992dbd2710665f6bdbaa9d8700681023f111ead806071d580fed7d37e8949641bd819ff70ca5b123087a2cdee77faa01cd23a9087c18ae52bcd1feae20544e5707bb15ad3ec9e5ec4a9bf8ade73fbed7c3f49102777dbc5e99c33935c3f03e30f30d8fa32df69483a6d31db975fc706886b97f42d2f401f9bc0a76663023edd1fe90c2a9660aa0fe7657949353a588b6b9bc98216cfe0dcb67c77482822769cf3292bfa524f6251cebef54fe142f786ea042c67fb5e2ae7a5f9b4d76340a758d5f9667a580b422dff2651cb22739f64ea20d44516a97e73d7135e3dd791698ac57ea97614bb342ad1d8679cf67e76cb3b6e7606fcfd536a9d121e740a269201d51e0490c49901f0e0423946c18c6b987274080874bae04321da1f43f6ba0e1c6c21b12115d54cbb320a074553fff64d7a34e62e149d8cd4c5b1e2b829154539a7c5162231c9cd1e2fbbefc87f23fa34c1f9f2b42b656c43bce7606a1718fde015bff1a44637efc6ce1fe1bbff4ac17abb3e986f0ca90ca8f0cc4555d423bf707bdb972a5dc35f727f4fd083464edefd7b82cf4b0eabda213ba8bc4c283c2f75d3cd03d3ec531a65cbd9e1d83c537a54647472ded30e0c2da6c23539ed1b8faef808dbdc10f1cbc67029366ab01db249125baa11383b3b9a0c63460e1a9d8e9da0d9c2e726b1303bfc074b5b90c8d34e9305a0408c02929e36a34fb12939dc81461bf441d87e9fa765f3201d33b913625a52c9b5053", 0x1000}, {&(0x7f00000002c0)="226166297f173031335dce923a18ea344597d477c7a549c1900db95b3c6022c2c21794e5971a1d34c74941e080f6a5cc99fec361f87e9079ece979a32e798c2def77b3607b3b643d79ddc63ca816c19fe66bfe060982b2cf1245d7214b81d60c5a5e3504548beed42c52e093967cb3d20a38a2", 0x73}, {&(0x7f0000001500)="3dc42a67c2efbe8b88b3f8f3ab2889b244f693cdd9327ad0a9edafb238ac024199ba52cdd3b5bb81904020f7d3e07304689953d6eb5be3c46369ae8addc89a422181a900d08fb51116797278fa96cfefac2222e864081e24b22ff75bc8b486328fa396a5be9b7178df6a8635f638e1765d677cf0ff28fee64614d2bf3310420b0b6857283ffa0035635a11ada835deb01f96bc0cd11b0576c4b3d83f138e627665d33e78ae392a22555c6a29744d8d5f52a0ac286f040e7e0e40483ce6fccc04cdd41c27b811b5b7a076ed813f66cb189ce25935f5c3334d88915183e3cb2634c38b7efa6411eaad49df41db", 0xec}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080934410000000015b668f635e9") 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f00000000c0)=[{0x3e, 0x8, 0x5, 0xa8}, {0x89d4, 0x4, 0x3}, {0xc96b, 0x8, 0xe0, 0x8}, {0xa800, 0x6, 0x8, 0x1a8504fc}, {0x4, 0x2}, {0x9, 0x7f, 0x7, 0x9}, {0x4, 0x1, 0x3, 0x9}, {0x2, 0x7, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:17:17 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getegid() ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$lock(r2, 0x4, &(0x7f0000000140)={0x0, 0x3, 0x5101bf6a, 0x5}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffe12) fchownat(r0, &(0x7f0000000000)='./bus\x00', 0x0, r4, 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') 16:17:17 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x208) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xd0, 0x3f69189efb20476d, 0xffffffffffbf0000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc2f7b165132b1787, 0x40000000, 0x5, 0x401}, {{r2}, 0x8000000000000003, 0x80, 0x400000b7, 0x2, 0x200}, {{r3}, 0x2, 0x44, 0x20, 0x35, 0x2}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80, 0xffff, 0x20}], 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r9, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891b6e0be068ee03a0000c1c5529780cddaaadc38698aaa5190b4d04de646f41348ba904e786d11ae8a63f7cf04c17cacf8dc770368cb082e5acb46d21c80d3bc4acd384d30625b1864dfcbae1a6d97890fcadcec7ffdfd1d2b69245eb3b6fc7a"], 0x10) write(r10, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r10, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r10, &(0x7f0000000180)=[{0x0}], 0x1) r11 = socket(0x2, 0x0, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r11, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r3, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r12 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:17:17 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x10, 0x5dd9) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x100) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x190) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="80d7c2221265b02003108dd7ce482a8d756da6f030acdaabf1ab", 0x1a, 0x0, 0x0) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x2) socket(0x1, 0x2, 0x74) 16:17:17 executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x50374c4e21723cff, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, r1) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3812, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:17:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00", 0x8}) write(r0, &(0x7f0000000140)="04", 0x1) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xfffffffffffffe15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r2, &(0x7f0000000040)=""/31, 0x1f) 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) 16:17:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x5d59) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2010, r1, 0x0, 0xfffffffffffffffd) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x200003) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x3, 0xfffffff8}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:17:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r2, &(0x7f0000000140)="422557e3e392f8319544f9643b59ea9c925f7040a3bbf484fc044150022522b497827b9cc2d08eb814fa574d7dedf61f9e26acc1479f331e48cd78ffed8b99ed9cb332ceb29b77c7fd4d47a521a84eb1826205cd540393cf860659c10ccea25400aee7bb437228337252661f19d4b7117ea4845f57a1ece14d083bada70786e1e9b35cdf1767bfa5fb4ef7e7a00f1ad57b3a4d6ef26666c3de933d9d186942220f69f103d8ebebae978c40775d584b70a9c6b873cba3484c644ee35565637a9c6e951017b09c0fd04754b4dda9e72b95082eb3792cbd914e785975d5c1d524ce00592cbe9ffabc23dfdfbe2b3f821874586ed5e8adb4c1c3809b5255097b76fe82f5aafef21c9c3b6d33e88af29079a3d6b65d3eb9f2134751012255ee29f0a8f132cc00f224a44d9f00bd379c19a3f9c4c755aa9c21c485f5825b36010cf2e3c4010a579e8ae9c03cc6f4e8c33544bd5894a25d48622ec066ba932556c785a5fe94eb55f1e8380c04d95898114b45c36339e69b891cdd1ee4a709791de7ea8da7f9be35cf46c1ae4866c6ff2566f7926b5686b4bf6aa48e847ff0557b8df61edce44722b12bf1f768a3095b8568b0a097990c8719a21c61627616b0ddcf93e43e0c07df6d68e2a543672a719a0db5bfc8fc4a534c43ac4522488a646c9ae85482771cf338329bef91c275e9a6bf479f0925f1ce8a6d36e6994dcdb1e55e9a82d8f3885a7a5b52d9258c42b35e9cf6af80c43e49f18c9fa141fa61333c092ddd6e7ffce62ee60b1d13743a2be488682e86640ecfbaae297110dd895ba1273c60936598cb5379018ed995ad7254972e411c54be389f686a3b6b8afb318ea24b87e2af7886f04093c3055f1fcf7e416317056ed58f10e56d351145295abd34ffdc46dfd5a96c17d5f2183bf48767130789b454bb06d403650a7cc165b48abf5494469d25384f3631a1dbcb2412feca3e7881e1b29b2545fb77fdc164152a27bcb14f7f5450fa41d68eb4c8962f8495e11289c26b5e81594a30ad7e14d27920ef9e7225dc62bb0be8a894192f2b738770648ed0e60e5a9ef67a83cf608e53e9e15609fa28c9b9751ccd73dac52a0a31cf4448906754fec3a8b62808e2a816d839644591dbeee6015ce6f5f5d70b1b689f360b22f928a4c0348477884afb0009576988b322aec976d20851cf08c9ddb99b95cf684e457f143d81292bebb7eeca95b136c652b0543ca4d76e5415eec20846223d40ee31780387e5c527b40ef96ee95449d16ec7b3b5330c35ce7dc674612ec3a49b8971ca319cca747371f6945af7cb8abfac5a90bec3a2d070a928e9cf7cac29e8fb6d9b7ef7975c6ff07bd9836f3d0d6d37a3835d52ff50565a76616feb20ea361bde6dd760ba35be42b3176f22890c47f83ba443089396747d3a3870b35af4f8d99bcc5f9a6c27846fabb869a54c48d6f2983a4b955e1d8c2ae5f6038a79ef1582426bd6d77e43898aa2fa9e150d504f70d4bce068eb1d527a7cb5cb98026190e4283292477f2f7f5944a603bc22ae2816315b3fafc647ed72f0ba47a9608e7a81ac1bff5d6c561f81ed28783b748957c2c8a1d1ed630e6cde4954e47a15757410443df4dde5d1d08852f8f0e6b4a139271d1784219a59ff529997619d70b958a02876dc2744e9bf291eeeb0c1c1293c67ddebcbbf765f22e6c68dc39b132049f74bc3fbf92f2dcca238cb34575f5ca16fecad2e42fcf77c3f6ebc3d9a74abe2fc4889f09363457ab118ab614c31ffc0df87f542c978f52a45a9c71ef9d7ddc84dcd3f0a4d8454fc2808fa8d05f9f8193129d2fd0176384c966e75f7e2262efa7117dd35c3932082a2540db3b4d9f844667c8342648b47dab80f37dcb19fd0bcadf22d0711166a3224f39da46a0a273ef2a0331a3adb995faacdcb16674bf2943670cf51b93395a77bc5d99c9eb25bb7433a2238ccd0461b498c1ef7bc8405f0acc08c4988166bf014f5228d49c0a75163f6469adad3dba9dca3ba9726f1d79a62cbdd4c099923a3fb53a3eecb2623dc06699e48e57814f18907d88a4691297882e6f2294de9a14adad4912275d1da73f94b8767d2688342ba64401156949f4bd2e8f034140724ac8a38dda691e4461aaab0fdbcfdc832c2412579d925f1cd8932aab9920d3eec6720da03beea84968a22de8b03ac1ef5fd2511d876392ee1f386cca7c9955de629c770f1e434f093659ef575303513e97af804c4f8d39f0f1323d354e3fc9a49898dd07e5a65bde7c8f85235359ba88ae76d5d6450ff5e0301d9bfffce86625f090a63377063b021e42c71bc65b0d6bfc08d72c963158ec7ddfaaf10fab71059d0bd442b34050dd376c469a1f434a568e66dcac1ba8faa508c7995888d190a5235ee82a777b9d41aedccbd0a8d1250879594b59b4c4f5aa0a4882269fbb43b9796dfb17f13fecfe9ec4023b8e08c5b5580942eb90b38eb46eab8373f654da4390b95b35426c5f8cec669ea6c12cf6d077746229a7a164a3ce642218d2401e6875be02fd63b9a4f2d35661e7679086c61d22eae9e9ed20bcd8ed5e5d98532d9ea9835f0462fd596cf51e034fbe9c68cd9259884ad8b59e0d38fad27e608937b8e9b93a365112ad25fef9b18161e5cf2c58f3254ee783243853595375c83baefa4b3f067ea6949f778342aacbc0045bfaef6777f5b199692ab93fc0aa77ff9d05962149a257d3c0dd32e5a7ef17585feeb12dff520dcd4d5ca8168f170b20a9ed78dd90a6f2bc4b7e8432cadafc369b369fd02b9990fc3ab69505e9c0fc3c1a8f8035b6d5139feaa12e3dfab5a35cbfa56e122fea93c9804bf95adcd6c40f6f84c6976b6bc02ccdf3caae0fed11a38284e15af4f4a7b189d923091473676acf21102cbe91066a039264250e169729c15d81062b9b91cccc4c7af1c5847c362aab73ba7bfd11370ac7ec7da5d4cacedb61ca5fd76019cc475e1a239d1690ff1ea39645e752a3e6fa0fa7d40aae4e3d1c53dcfc00c7d8b02f85b919954ab245c485ae6693613d9fcc8cda813213a08a1afedc9c5c9dd24982bebfe01d175525e2be87566696490092af74988713adc93e34b5266d993f91c4b20f602ae61ee10cf8878e25e508699bb9ec2d39d270b5a958644ea3e5b6e8ac7b8c2022b7c3625c8bd73613929fdbfe49096c21a01bf9a8068857524d166c7c6880c93f0a5114625cb14264d33ae4a6c7a84fe4ec1a1e65edeb93438714cad1c6cb53f698ceb258b5e3c9756c7044f328a5eee9cd549c73388a5b766355fc040deaf64b9dd1ead34abb7c2e2cdb8ecb5b008d2d438d31fb72b4b6a60cb09feb69637fe1ac39a5126c2b158519cc794923b4b8da5e3387df8627f86f8f04089ac873d9ecdcfe5c958211eff964717db2f2dc2af0fcdb391bd1b889408d4e5e4c957a38deca66de28c4823ba0bf8b3ba687ccb33fcbb3cde375180fa13f4be70ddbaa5716e7ace57227edef5cceabecb7c3bbc0e19ccbee0d55ebacdd1d682ca1ff034fa2f21e1fbff4976acd5a7a46502fce36ebf2cc1f5d3bf35f3bc53c08f6b778ca0699afb90f4e37d209ba20d749bf5e28a85662b103137ab0a472a078414ede2766f01cc3fbeecb7c4a3633503965f9862ef2cf59f8e8860f531658ab0b883e8fbfd6096f2bf36e31309a0340ad224be5bbfefa8190416ceb56b1f65bdac4a5ed53f152ecb6b21a102266397e93a607735cf35fbc39f3b7101a3cdb56427c3cd92c41c8f2a8ffb2d68975f907ab0eed71e083f6cfba26984d7b9b314dba2df4a1af6d3305e48f9c347651b459263913201da989423fe314599bba8bc289c0bb59c9c0cad27189caff62452645e6b5afa5055524b9495f23eeb7258ecb7270dd411b93d28073abcc8f1e1aad34b98c703563538c291e9c90e4089fa3fcf5000fdb5e4118aecde49269e574d5dea86b400fddb462ededc464956b494bf599591f790ec7477fa98aa19095acdc3c222d7c1809d7b5c62c603d7f61f12edfdbc5862c3de2652be5c02ea991f2e256f404e4503fdbcfb175a45ab08e47068fb92dfb8af01d036cee5183c1ce81969d1373049ac97e0fc8da92456d9737211b356f0a0e0c1ba5a8621dcd3c8c8a71ce8ee86b16a670de3c2b234b2939ef61fd159605391fb27eda0a7592c67a4729fc98cabb21e53caf2e889946324126f19fb289a904cc475e9bae6b08a9736833d4f64e7985b80d489a5899722a8e665dc10e5a8f9c81f3a1ca4b5b4f2d5338a331be4e9bde4df6dcee623c250d0c6c68f9da23c55f0fca21a4fd90c831a383db4a74c1c34fa7020f0c13e5f433a9316bd3aa52b266f78aa9e505cba3c1641725f3b9451a0105caa544d595378ebe0dd98e3b257d2f0a17f765bab3cafac9dc477f0f9a0c621efa01c257d92f6a7ece0bd90e7ccefaf9ef84ceffad86647aaf2e503f074693e152ce0680590228346f09e7ebf19a6b8ae6420bb7a61e9f93da876a713ee538f0db759e90f81d2042d5357d56bd781aecafd00a3f99648bc33d301f2f617bb1380a441f1b7750f97860a2f4b14ea80f13482955d092b968987a959545ca0cf5f81bf3889f657b12d64ece7651232795c770fff18a0b600b90777e08cffbcc702078b36be0e3a8cab894766d5fa2e03b4b70fcc16dfe60ab6ec0b58f22ed43d308990c619801fa63fc2f56551b301b9d0061d47085eed55688df87428949f7b7bc1c43e33439ba6ae6e2d29874969635a4d85b28f0922445995b32830abb6ad072964115f24b97d39a7dd94c8f1f755ab33798dfa6fa3304ef44acb4445e7cacbf5ccd62835442f1adb694c7a94e70556b28c2778121e997d510ab2c156809944330ac6e6be5157080b2ba633ff76b132b66075b6ecf91bf23352c29723b1da7e6bc6145be9a59e2d2c9bce93d1aec6bce3b7722609f392f8b1f0db667c5d9718d2310f3e825f0509fb995daf44fc81911adc465966c91f7ad580d4d6ecc49ce16a5bd2b24d534a9eb0274839ed534ec329f52cdd183aa1311e2911f280ac4d577ea9f755ab420a1c250507818cbe2102a5734bacc90ab6dcc20044ca384b5d39a490c3d19f80963bcd690859d18e679bb6dd68f4e83571da39a1490e70074d42c71c6bd55259f20a202551cb6d01a6aaa944b3eb6ba8d3b5765b85e0e525f1c5cc243bcb59b2ddc464b18470706b564275931d33e3715a708d3ba5e1cc34f8610007d980cb8b097a5aeaee651828713bc3a96672236efef5cd831ba0d3c697a1d2d285f248e2a008d2f0e3a96313607977b8b50f334fec4820119ebf083becdce8c41f78b62c77d8e84f6f9a802215457cf3ec89a06b5943b27240709d978c8f4874c555db38ce4dce2c553fae6d7367de6afecb4896107d72b1193f50a866cf686ae6e35328d1273b4d7526dd019e82d91307018141cc92c67f5a63225c1ea3c2ddfd41037b381ac8aa6557fcb2a8d549a3a964879f3a9db2adf6081698906f27ec9b772e74e1fa219f77443d74bb055293334bbb5d0fdf1579177fa0aa31303a6f5d340a11e796abdcad38e29ef5f8e3142c99b8ae1a6abcd8da1910ece61806b4c760ce8a20c89db6c2ee4b2f8e46e7b296e2a210e49f2e821a991bc62f9aa0d5098b2ca0a7a5d3614c0c972871cb1b5fcdf596793095529d3528912ede56454ee1eb53626ac7b26d8c33a70d919f68103d329750a9c8e29b11c51b1a66485043d9abdbf774656e59a53fe64fc942efbd2bb14ff72a01a090c479f189ecde2ef3c5e870e6c33d194045eaee17654a86db90f0d7e521831817b4f183", 0x1000, 0x8, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept$inet6(r3, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt(r4, 0x400029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x6) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) 16:17:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0x4000, 0x20) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/148, &(0x7f0000000040)=0x94) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = geteuid() setuid(r1) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x81, './file0/file1\x00', './file0/file0\x00'}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) rename(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000540)='./file0\x00') 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/142, 0x8e, 0x80, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r1, &(0x7f0000000040)=[{}], 0x1) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x5) ioctl$TIOCSCTTY(r2, 0x20007461) 16:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2d823b562ac12248) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xe16, 0x3ff, 0x0, 0x1, 0x1000, 0x6, 0x6, 0x2, 0x0, 0x0, 0x100000000}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000011c0), 0x3d6) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="afd8f07d9c243dbc", 0x8) recvfrom$inet6(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x10000, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x98) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r0, r2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x5, 0x8}, {0x7f, 0x7f, 0x81, 0xffffff80}, {0x8000, 0x20, 0x7f, 0xfffffffb}, {0x3, 0x8, 0x2, 0x5d69}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x4, 0x0, 0xfffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) select(0x40, &(0x7f0000000000)={0x346, 0x10001, 0xffff, 0x2, 0x3a, 0x318d, 0x8, 0x6}, &(0x7f0000000040)={0x6, 0x400, 0xca5f, 0x1, 0x7ff, 0x8, 0x5, 0x9}, &(0x7f0000000080)={0x1, 0x4, 0xa8c, 0x20, 0x10001, 0x3ff, 0x2feb5273, 0x2}, &(0x7f00000000c0)={0x9, 0x13b}) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x3, 0x3f) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2c) r7 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}, {r2, 0x8}, {r3, 0x100}, {r5}, {r6}, {r7, 0xe653489302611105}], 0x6, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffc, 0x35ddd40f38d86279}], 0x2, 0x0, 0x77, 0x0) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x3}, {0x43, 0x3222}, {0x100}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23, 0xa7}, {0x21, 0x71}, {0x4, 0xff}, {0x43, 0x6}, {0x80, 0x7fffffff}, {0x87, 0x2}, {0x81, 0x4b9f}, {0x83, 0x3}, {0x46, 0x9}], 0x9}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x10001, 0x3, &(0x7f0000000000)="03000000", 0xfdc3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="2a4294c0a8601d64b05a6045624f91719dfc749e64647f1c78434b4a648013e0320bd83b7c514296654c690a0447b838a076989176592b758e", 0x39}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="0efa453875dbe0d910f4d1281b0c27a13aabe1c12afed113d1cde2abacbb85c46c056230edb962", 0x27}, {&(0x7f0000000240)="35354e8912e5b772365f6488fb3d54b5fd9cde5acb0f4beb2bbe582805f0856bc00a8b7659a7a30750cf252bc01d6a629027b06097d84304f7ba50a9d68646de0a4033d5d01677e345ead7634ce545ceade073d8a2bb0ca4518e21efdee0f6a426b0ba9e3ed5d95b6eb99c5a906f609864af472c3fd3c1a22a23b6a775c55d508662c5ad222ca39bbe4811aeaa09d54cf19b469d8f19708a769124629ff5a23c809d7f9a48866dbb4645dc78607ae7b739e1a6c2bb4b1e3ef36faa77", 0xbc}], 0x4) setreuid(0x0, 0xee00) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffff7) 16:17:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1f) shutdown(r0, 0x2) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2011, 0xffffffffffffff9c, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:17:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10a88, 0x2e) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x400000006}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_RMID(r1, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f00000000c0)=[r9]) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000162, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getppid() r2 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r6, &(0x7f0000001c80), 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = getppid() r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r8, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r10, &(0x7f0000001c80), 0x0) 16:17:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000140)=""/85) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:17:17 executing program 0: readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/158, 0x9e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mlockall(0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x1, &(0x7f0000000180)={{0x4, 0x80000001}, {0x2, 0x9}}, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000300), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:17:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5e, 0x8}, {0x18, 0x1, 0x40, 0x1f}, 0x0, [0x6, 0x80000000, 0xc0b, 0x5, 0x9, 0x2, 0xad2, 0x2]}, 0x3c) dup2(r0, r1) 16:17:17 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x50) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="4d9f220766dcc0", 0x7) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) open(&(0x7f0000000180)='./bus\x00', 0x1010a, 0x181) acct(&(0x7f0000000040)='./bus\x00') mlockall(0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x40) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x100) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) pwrite(r1, &(0x7f00000001c0)="7a6afbbf3dbcfef99ccd4150b4ee58a560d20c239c31177fb27906e0666a1862976758bc5a01774cbdb3e95264c422980497475ae0c6fd32208bd21848039c9614935fc8a8f0eefb5667da0ec989be2fccf344fe5805e7746d251d611aab8c1d92", 0x61, 0x0, 0x0) 16:17:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0xfffffffffffffffb], [0x80000000ff, 0xfffffffffffffffd], [], [{}, {}, {}, {0x0, 0x9}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) 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, 0x8040691a, &(0x7f0000000300)) close(r0) 16:17:17 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x7f}) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) 16:17:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x159) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r1, &(0x7f0000000100)=""/24, 0x18) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) poll(&(0x7f0000001180)=[{r1, 0x10}, {r2, 0x20}, {r3, 0x4}, {r4, 0x8}, {r8, 0x40}, {r5, 0x4}, {0xffffffffffffffff, 0x10}, {r6, 0x20}, {r7, 0x2e}, {r1, 0x100}], 0xa, 0xfe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r10, &(0x7f0000000100)=""/24, 0x18) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r14 = socket(0x2, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400a4, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000001180)=[{r10, 0x10}, {r11, 0x20}, {r12, 0x4}, {r13, 0x8}, {r10, 0x40}, {r14, 0x10}, {0xffffffffffffffff, 0x10}, {r16, 0x20}, {r15, 0x2e}, {r10, 0x20}], 0xa, 0xff) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f00000012c0)=0xd5000000) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:17:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xde) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x10}, {r2, 0x100}], 0x3, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) 16:17:18 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)="c53126aeda8c88609d6d7fe1acc82a990d4074e51bb6752bd4e9a32035afd38da9df7f85136df6546e3d65ee8eb46badc166a44bc661b8ec5fbeee042fbb23350b50f64cab06716c910b28c934b3918e5321d4ed6c979cc4a8d54c664c7b2ee82bc639fc53b5d1f0393b99a2ce01", 0x6e) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x7}, {0xce, 0x81}, {0x89, 0x7}, {0x86, 0x1}, {0x4d, 0x3}, {0x1d6f076a5ed99668, 0x8}, {0x24, 0x2}], 0x7}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x800, 0x2, 0x1, 0x3}, {0x9, 0x4, 0x40, 0x6}]}) munmap(&(0x7f00002e4000/0x4000)=nil, 0x4000) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71b001000", 0xfffffffc}) write(r4, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r4, &(0x7f0000000480)="90", 0x1) syz_open_pts() r5 = kqueue() close(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:17:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x8000}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shmget(0x3, 0x1000, 0x200, &(0x7f0000000000/0x1000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5dd1) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 16:17:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbca5b65c6593d2870b4122cd23500"/189], 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x7d6f4c8a6a90add7) msgget$private(0x0, 0x484) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0xc352b18b2434adfc, 0x0, 0x307) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0x5, 0x6) fsync(r0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000040)="5bb795b9c49c641276463731b5598f61464406be92dd28d06ddc618a3e8e0e86dd89383fa3fae63ca916e4525fd45d6985b6607b08969cd4d28bbf4b5615443f9180db0876e7c6cd6f95b27100063638df84b8d88467b373c55aed5b170609bb0655c18f90b00eddaf6988973e5c0ebbaf1e962b0a9cc7b78aa806b92fbc7100f8473ce7b265f54ff26680d2489e0f235808538feef1ebcda9158bd74ee5dadfc18787", 0xa3) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = accept$unix(r6, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0x5, 0x28, 0x80000002, 0x3ff, 0x8}, {{}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x0, 0xff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x4131, 0x2f2a}, {{r3}, 0x7, 0x4, 0x2, 0x7ff, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x4, 0x9d57}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x3d7, 0x10000}, {{r5}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9e27, 0xa5d}, {{r7}, 0xfffffffffffffffe, 0x100, 0x20000000, 0x0, 0xdd}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x9, 0x6}], 0xffffffc0, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x80, 0x8}, {{r0}, 0x0, 0xc0, 0x1, 0x4, 0x32}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xffffffffffff0a9d, 0x9}], 0xffffff4f, &(0x7f0000000140)={0x380, 0x6}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x43) lseek(r0, 0x0, 0x0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x800) pwrite(0xffffffffffffffff, &(0x7f0000000100)="22c5acc576e240429c4790cd8fe538e337e5a4535101211afd5c1abf8d0bc375f85f59f36cbaccf22550158c005af4971df91059b3b542cde46f28c704bd2f3e78d87756391be5dba01fbb54b1", 0x4d, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ae2f42355bf25c180667ab86e30a0605f5b026bbf2d3591d051f7b43426b9f988bb59112e8dbc1ca5b13a6c22a3c65767a0125bd5529bbc5b83c8f1cba85f3d5820837689103a89f16703874504e1b91e36b3fdb933225f34f2ad1538602ac8fd6b90c0edddaf373726b976cf415ba90f3c9b6eba23cacf11ac7e042272cefbb54383f2f4cb1eaad3711f5be488405101a1fdab7b6d1b210125c70faa2659787c938ae8d7008a593ffe6451e0e2125c3413ade374ebdddbc44341cc40902b5", 0xbf}, {&(0x7f0000000300)="908e89638cd3388caaf1ac5b569dba73d5aa0d4095a366486ecd865e55df715b89d5865b646a95354e4b3e10ae86fa07d8cb0dda777e2c90d3ba0d34527da1f849e2cbc6bafa59c1aa0d64901df07786b4a9e9ceb7b705617eb1909f115cc68441d7c9d083c3a59d5dd851fe1bbe2fb6c02ed9", 0x73}], 0x2, &(0x7f00000003c0)=[{0xc8, 0x1, 0x4, "61b48ab2a41c22458a852e2bddddfb2911f629545fadbd2beebf1e4e3010a2194a3b0b07271bafb97ab3cc63d7153125d3beb2d5aedcb12e5bdf5fcf21f8cd3ede92668596d07e2005c45ed045a82352dffc571034dfe74c73ee145949b34263e6a5601c4cbeab58100e22bd543cc23f9c547aea076b837ba9c5d5a91e9bcebaa3f559167eb974f612ba8fde8e898955e0888621e5e0ed389d07d682df1e4c1f438574669a5781acb36b33794bd5371fb4f8"}, {0x78, 0x1, 0x7ff, "b0a7140435e5cd678241a288321401a10c49941e99f758c615eef0dea41dbe44d232456b24d2b0d374e744d95729e6d82d41a12460921e8266b21d7d04002198a68e6327c6d3cc0daae777de382430f0257fae67acd6174b6bcc4cb8dd6c979d8b"}, {0xb8, 0x0, 0xa0, "295535055340062ede614520ce35bdf6370370a0e7b7e6a78d977838c5d51d0a9c359772cf649be88f405b88bbb0217fe4c41b2a2c8a488e5bb8d4f65885e73f6274db96ada2c23892423f0ed52a6495256ae4137c4caa3255de7addef1316baeb63af8e97708e9796c36fd33cd754e1bccd49ddc19510d4370c9317fe2d5c4f5b87ef396bf9fb3b4519aa69de1cae0d9911d39e6fce4268d90ae7ea30e8977c5515"}, {0x10, 0xffff, 0xff}, {0x98, 0x1, 0x3a, "2bfea198e18b00745cff4608f07865675339bd551160b67ec54a88ca76abbbf789189c0169bc14afa792ad662e35a14b4a393bba31ec6c77ae921dc89033739111a42d77591d6e89871512df153020d3687d14a38804423ab1fb899417cfff6224ebbe2b0d0ff552c19f56a7e5c047f302494d08385135d1e14ad483ef4e8dab62a012"}], 0x2a0}, 0xb) r5 = socket$inet6(0x18, 0x1, 0x64) connect$inet6(r5, &(0x7f00000006c0)={0x18, 0x0, 0x9, 0xffffffff}, 0xc) r6 = socket(0x18, 0x3, 0x3) shutdown(r6, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) connect(r6, &(0x7f0000000780)=@in6={0x18, 0x3, 0x8, 0x100}, 0xc) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0xfffffffffffffe00, 0x7a8}, {0xff, 0xfffffffffffffffb}}, 0x4) getpgrp() r8 = msgget$private(0x0, 0x448) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000840)=""/70) socket$unix(0x1, 0x8fe0b8628c389faa, 0x0) fchflags(r6, 0x0) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x9, 0x0, r10, r11, r7, 0x109, 0x7}, 0x8fd9ab2, 0xbf9, r12, r13, 0x8, 0xfff, 0x9}) r14 = dup(r2) setsockopt(r14, 0x3, 0x3f, &(0x7f0000000a00)="aab1aaa4497e7c80d4787525408073571353a9126a9c139694dd985120f57092f9f8cbeb5a582b753e06c270bd25c81c9b36229c7e2a25b441e973e7e791721529858a6fa3174ad4f3048fd68db586e94256210f99b104d24ae35f0cb738479877971cea37b2a2c34bf6684f352d05a4d34eb131b065f0bd1458b0a1789964d772f744bdd71fa6b632b40e05d88ed9a3f218aed331b91429896fa357777d44a646e88cd46b0f60c9c5b496a1b5e3d13f5f5dfc073ca001ff4cb717ee4f918ceb3c5674818d7d312aa78e2a7e1aa2b65fb6a90fe0fdbd2b8341579f11b72a023d1f46dddba986ca40d9a23b504fdef26209a79b1842688761a2acaa9a4cc19c2224a5ef9e7250d18c5c66d6d09c925c4de9908c8dd537eba756e8a6dc67d158738d397b0d040659d283b5e6b045007f5dd4b091dbb5ac783ccf568ec634c09fb55c0798f9709166eafe6f58b8764a2569d46a1f7b54b35d2ab455d53b0d0d73f8d78777df629b350c328f713d7d1bd5f008db023babb3f46d3fa2092438351a2d2e5ffa3de796647058f15856e3a52b6d0ccc46b91c26c6585246b718d3646a9d8f3806bc5729e0508c11fbddfe781250c2bdc43f31266adeccac968ae904a6bf3a1147176e2e3daef3f6a698b6259ac81b4a86027adc80b098611c7e1c0463e2a0132c35d75eb667b307bd7828e617cd5b6a2ad72993364eb5a8f0a10ceab54a1dd5323f90ad9c6f792ed750690befe3a25271cd79f5129f6fe77e2f39f210b327f8abffe4d589f4babc3c30cc641252f3a723bd9c212d5f1ecb8ec5be9065f1897adb05812da15b86bcb056daceed7d38c0dddfe3c1ef4ce09c7b42dbf4c0cf1a7e0e69fad03331a32a7b16bc8065864c809ae17b7632c9e9cbe19232edadcfe9d3c75d94d62932740112c64a0052b66350fb79670d4aa659cbd940e756bb55f3973ce9d166fab95de11d44cd594eadf3b148a06d5cfb2a34ec1db215461089e8dfa8fcf1d4e9b5d535fccbb7eea9790eec42f87c5eec5207a4981e321bfd0cc05f075e212193b364a766f40cf5a756fb4ee65deeec883fd7565f35f56c8d5eb6e73f96e7895cfc034c4aa685dd2a14a719dd6edf92ace926901d27e2f6f72b3917d3fe4aaa20b92e996699d2f051c65c36d9a8bc0f59ca4b5acdf45acea23299d083cc44676207025a1bdda3b0f36f9924921e6d098e43073157fd1876f01123275f5030b54d4cb3b76c17d53742a95fa60ce4a0e5788a194906e3e714f4f3c0c78e9ee8d548b57ed07b2692b24b817f7aae7c0a0c12f88903c84787eab6aebdfc4a6c0acdf74915b2844f8a0cbf8fbf1312909d2e91af0f321d2a52405225346b90aa3ba2682ebaa5299bceeb361965eb1a53afe5422958de5a3500d21cd7d808292a8ee1cf444460fa7cc35e8909d806192484e77ae5f91cbf39587792378f010a3e86ce3c1551d2335dad07bc4f1b7b2671bd526829a999d634ab2b9d6526ef304b9d1d40a0dfcc29d34c7cbf1376c0194edbcb5bb81a4a17829d36d3f2da886bb00773760cd209d2f5da719cfd9dc3a8ad5f7bb617b0f3fb28c859fb1045cb6423cb0a780772df82c0080859936494f4d9454254bc3432e6a60ae5eb69a20aa6f0b929da32465679d248fa67e89be3852bc0153467800d953ab7f8a3d4fb5a7f30a9ab6899b53a59a2167467ee6e9bdb2d2dfa1ad7e590f45f444bdcda0ece7c0c61d16034d98a49d9abb7c79ea5cf4c0b206d6c52f99c375c897bba1fed2c48ae2ad818b62b6ba5a43552888028d4819137d987290f1da0e2d27fb37ca114f0ea8a7fa1d7c716608c93a72486e8d7a1779a81f971016f8549a4be91a42fc4771745a7083d5ea5648e2354a5ab5168e7adaa8970484477eb5cee49887f737d1e3a6f6e7ec060813e2478458cce40c0e65a9c8fb34d62313fc76267d053e5dc599037bb77b964fa998106f36ea32a223a44b578f39f988f0664b6003493aa37933f8465fc82559acbb9975cac47a07bb363ff13f3268c144ad4a1ea2d00b91eafca92221d37c19ceb39eaab673cf98e79ed3938ef6fca0c37721907868a16ceeb0ce37a46cd8e52a8ca9787f53b811ab21cf2d95b7a7ee06e31ee9faa8766346d35e06822eb2375c3ca0ed4fd399a9ca852bb3dd1a1b9f3b32c8eec01467c73408c5f2f229ddc946d2aef920e738fb3a58e181b2eb00ae441b2cde5cc58f17982dd1a03b0b4162b0a5334dbd8f68f491826fd87d0601bb8da65603f2c7eb47b92768e7acdb4a83ff3afbb785361868ca1a322e95478dc1fba979b0a7d1bd04aff6c29d9a40420968feccf1eb7ebce0b4e16e29fe521523a2f44ada35894935a6ed762f618d36cc16353e07513aa54c3856e0adf1e17cd6d1d69ef6a4e86d00c2cbad6761fc52f5e0a25453ee8cac361cc0e45483acd2abdc5b393e6bbac085eb144f8b23f614f4ccd3f7a739aeb1f0ba7314f37377bff75f9b3af82f19746270a6c45cc0ba2d0f7b2b62b5687456aeb5f2e4b15d0a3f8b8af7ac2b1a9f89419cc52fe23d687db1396c9a1f6db70e258a16d867a07082ed0f4b276cb6d1c410cc0065f7850073a53beec6a948372273e85a34a8656a9504e8794ceeefbc523d8f842ff163dfbccc15d10b8e9c05552360dca4f16a3ddd14821c62e6ff4f47677762c23c3c11b8e3dac4e3ebf9165f371c29aee224aa673a6df33ab61c3e6b0452393bdeadc43c6b6c95298524faafd7b081860d23e5c4b571e529d69f5862873fdf5dc899f7e980b9195ae7c398f47b666c84a89c482f76f266c8c1591cda71df103cabd029ec8c33ecba7018ae6cf42a367bceb52d7f156b08340ae064422b24a2b974cba8c15cb2f90105cca9113fa8b0a7f39f398b61bcb54a15856416419b5f250684d9140e3f29a252aeea3870d07068aed93a0931285afd02881f13ece6484e8cd47965ad69b8b396b06ee37f328b3e0bbf2cee8a984ac8c141ce9a69573650b6d71791f13199568cc289561cb2ab47fd0b8f7ef7fedecfcb92f3cc893c26df971b47f713e7310593ce284a81c058f485173cbffcff079330a1883df754edc9e9ed661d17efa130e83585230c86c211b8e4bf8fca11c2992c5d1032590f196932e86e79b3e07d9caf0cb7b12c91620df30017c9e53a32da02b9709d947238fa2ef8ee518865bf68a44015fd9f534d4a2afde54d9f807ec6eff951d403d1a055dd5bebe9954aa91f954585b07a821540bb66387f932341ffb5fe39b9d3fb461809eff22f6c040119289231aa23028fb3b8a35774e05978581e1d7f7013952ffb9ca4ee3ed6052ff236a13a1fce6ffb4bb1f48470b548a4a0e2a034d16425f6e7fec5dc3c59b5fb003145a86d505c3be7bdc106a32cf8edc4712c4bcaf2e1e28d75558930a86488fe3d7291195690049e7007ae25065f1eadbc6592390682264089859ae1ebebc5a0db77c40c164189963f44827b05812c90209497b2a290a6b37588917b959b1d413521a2339335b41ad360b5830bd053548bee542f389f639e4a04c8fba4aa1e1ec31918a7b9be211b2ec95028bf7b907584e2bb1a5fc88f1bf7ef3a50ba24aa03fbdaa939849557bd79c320916b7a647fbeeda80ce059efdddab34fc938bc7e39b34ee2b520408ffeb4520f6911d2ccd272457ca389433f3b93d29fe3b8dd03e870bc7a63aa4a00eeb0ba13f3a9ee493ae29af36534712970076ab5e123be49aa7d9bc1647a14cdfa7728414df91ef00085a55bea08af81427c86d514d2469b30636b54cc9b635a8166bf6eba6903619b764c967dffaede9172e96d5b8ebf12a56e2b49017b91c031ffb664157a36b486f29a123d635ca2406d56d673ac9ee7b952a9fab4755dd8a3cef507997a746ae8d438fe3b6fca054b361b67c97a4cd5e722a438d5ef8193e8b576b4c5faac3d5ec05b57000c97880b0894e6680860bc88bb0a05b7a111ea37f0a77ef4627ccdd6510c1cf238adfe9a95e84ce481d907038c76aed4ae5267d2edf28d35036b8670f323dc7727694aaee7a2a397ced13b712298430bf6c68d6a3989102f643793e3e1d2908e354a9fee4a9ca3a94e430dde70685b6de749b1d4d64fea591475adff98a755a55fc03cd7da6957bd420a3828a2b75f7efc986339f5c40bc56e4aaea95de2db7851bb6ee72654ee44cf98f5984ca05c54edfaea9086075a229423600555930cbd377279cef7dbf2cdcb7536e5ccab076299af44500173fa036c9a6358d5ae64ed9657eb5e094835affe0362985b654254cb74687552d4307e2888ea924cc4ed4f6815c21d6e5068a0a1c05d08c694577d41962db74f9b0febf934f0dd1d42ccb84857c55fc09223049f7fbdf308034fb027ecb8d20b4b6b48b4e52d82f1d095d77401f0a1d7b6ee21df118a599a1bdb86354884697837cb63036f56c053ddb292d475e2755963d9ca441e3b9fce8b0c25139cf819a16b3e0f13a2b2cccc28753bc7c7279c982609231592af513e7b5c85e5efbef129e9d279801edcaa6e1f6ad8c23bd3f70c85b7b49262331f65d84675b252aa1fa14a48882318c3d833300590c6076af20b4bf88de0edddeda1170776c1f56ce0f74919ebeccb75cc8b188510121ae1b0e6e688cc5a07dac6b43a6b0050e0e9420d6802aeb36f9ed8e4f1e341f3aa05db5ec02fcf3d4b3e48cd95d658d12847c1d3d265d2d756475fa2d8c1bac9e3d69b0e261ebc8ad0fe438717f7421620fb9454c83bad78fa68922bf63ebf7a3d37feed6314e5959acc50373ab6756907faa6189c7ce8de0c704aa4f11be82dbd438d0e6e9fc3c3cff801da698553a4bebdd32cc8684c3711e49c9bdb8d44c312279e01fe4fcfe82ab64f337afd239e2faa158f155b1c9eac1392851af283ef208e9693dd71a15acb900f42a11b51af4f960d701ca52bfc364624e1f6568bc05230e4bc44f396db20e744408eadfcea87ec4131e5a50cf38edd6694f6cc67370edd475a4ef66be614e41883da9781b87544d784f2abe716f8b128b99fa2bccbbfd81f96fbbcc237a8f7db893146d14cee3a9be2b8f2c3f2ad5083ebca430ddb4ae74f9dc69031481e3c03faba3b5b6a1e43e81ef8297b46ee29c3e1fbf59d99f17ef4dc8a7839a0eb82b4077e5b0a23e2a29ac32de14d6e703d1915147a2e9b2b256906813d1ea92b1536df0c6e6d7e5b6493180e4a9908b49d15549721ddab7a0e8e755fccf7cbf514fcafdb8bb5318bf422e97d4704b515bdb81fc95271258ec171cc7d372a3e18f5bdae50a127dc639a06ce5f308500b18bf3dcf533efd781c4ef7149e6f93a27c614affe1b7a18c87be25ffa5407398dfdb36cb5ba65c4122484674b18baaf92e01be1f17ca246e5f007312cc8868ac2cf4237eeb359bd8c6c415d3cb74e495a1816f0f015650f75cf7959ef83dfdb0b812b1b8ed21ce8b7d045d7db36d3a1c08af1aae34104f3483bde98b7a28d0ccddab72c8fca5d664bcf3ade97c4738321b4ee0e4d0c467e83338c6cdf392b993fc467a5fac04ea439ce015af2ed2e889cc90aaeeb7d4b56d2fcf93b6c541464f07ac81fa0c7385154f672c926cad569f708242d4bd937fea71e6346a0fd45e2248730f2de8b05e2797ad195fe52dcaf7165e4e2d64ebb792034ea0e39660536ae63aaaeca48ded52fe098656e23044508b3666d6258e89e8564f1b7d9862e1b2ec461e03d32de8c30567dd0afba3c31ffcd213e69d958856e37b399c257a756b3356536e4756bc2d58c83d4b2ce23421ac201f3433052a95389dc6e0258a3849f7efa0d577bd", 0x1000) 16:17:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66696c653000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) preadv(r1, &(0x7f0000003540)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/134, 0x86}, {&(0x7f0000003240)=""/129, 0x81}, {&(0x7f0000003300)=""/249, 0xf9}, {&(0x7f0000003400)=""/241, 0xf1}, {&(0x7f0000003500)=""/30, 0x1e}], 0xa, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x401, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4, 0x2, 0x2, 0x6, 0x9}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) rmdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='\f', 0x354}], 0x1) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xf193, 0x1, 0x18, 0xc552, 0x7}, 0xfffffffffffffeae) 16:17:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$setstatus(r0, 0x4, 0x4) 16:17:20 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x1) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x61235f2d927e5129, 0x7d744862abbd7d2d) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r7, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r8, r9}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r1, r2, r3, 0xab, 0x9}, 0x9, 0x80f, r5, r10, 0x3, 0x0, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x12) r11 = shmget$private(0x0, 0x2000, 0x802, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/18) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x26) 16:17:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x3, 0x3, 0xb4cd, 0x3ff}, 0xfffffffffffffd4b) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:17:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/133, 0x85}, {&(0x7f0000000140)=""/10, 0xa}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xdcd, 0x51e6, 0xa9, 0x0, 0x0, 0x2, 0x10001, 0x5, 0x0, 0xde, 0xb16b}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x19a6f6edfa6d06ba) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x3, 0x6}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = dup2(r1, r3) ioctl$TIOCSTOP(r4, 0x2000746f) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:17:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x10000, 0x70) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000100)) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffff9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001c6000/0x4000)=nil, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x88, 0x0) r0 = geteuid() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\\\x00', &(0x7f0000000140)='\x19\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x1b^\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='A&\'\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 16:17:20 executing program 1: pledge(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x20008) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x80) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x20008) 16:17:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0xd6e14fa00316ad5d) r1 = socket(0x2, 0xc003, 0x6c) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) acct(&(0x7f0000000000)='./bus\x00') socketpair(0x2, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="824d9520db804631a8e5b2865573b08b678c7a9d1d63b26d7f23de0938c41c6bc47ab6339738b0a2d7514a8fafc05abebf050e8dee1ffbc48a5ec2982f1cd5b75f94fb2de9f90020cbb126b0"], 0x10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1023, &(0x7f0000000040)=0xffffffff, 0x2eef5d64cc097dd) shutdown(r0, 0x2) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2d0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000004c0)) syz_emit_ethernet(0xf4, &(0x7f00000001c0)="ce57fe3ead0baebd0945644681c8ae9a2aaa0b1bb94c3e138c5c0593fe11c62c7a7b4645649ac54f4e911f9940d0525239a40c2f321152d56d18267bda2693a4d31628f00656dfec8d95b011731eacafddd53bd408220907919d01def302918dbc50c1d640a16e15d641f3f28ca013b89cf6ba8000b33d8663f112f354c79d4386e911eaf70f86fa2746212e274e5d08e0626e0aadfe613c8de8fcd7802fe70b267c08c305e376aa599637bb94a6a8bdf6b2de01b0d4aa4abb132e68123155432f2f714246e8206c43f8c9874ce2af185d05a79ca28e6525d34f5caa16255e1cbd6795710e98a84346c5d40d124d77eee58715ef") munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="f86c6988e972725025281cd603996a14981f779fa16af121f34b80de7327e6ccc8a33c7cf548b131de495ef47bf083eb7f80ca7c23890122ed8aa6a8953acbd2a0b334e297ab18ba8cc37840906119ec2d514b53995a5c8fcc15f2beeb146556cd05adc06589a92493077208df6d6bac6e29ace56d373202943365d4659b0ee39ee5c67223ccbc73f4137cc2937357fa5a5d319e52416db10799db2b5f1143b8855e27f1542dec4302b6770e2a67e13b34033b44a4fec0f53efca19bd8a6c92a3a7ec0a9ab9168e58d4b311940dda7b7c65e4704cf18e268a8c3d295ae4f07d2d5d05b", 0xe3}, {&(0x7f00000006c0)="ec016d9424dce0e01c78b0b394dea63a46f3b42bf6703ff8dfd3c8829676d1639aa78cd1afc2ade5bba70ff24fb0e63e41703193ef5053f777a4dc28f98b0cad0c46e868610bef8ce272e08bf8b523190785704c3f1b9f72c78b04f6cc8b52f69192abef46e7f9e01ca659c453ac31b858f0b0be7bd339a5aa6e000d64b4d8c3285f794b5937053a1627f0c7472f683e6bbb731f7c39fe1e9fbc007ae7f0a1ffcab785d432a81abe3661dfaa89c6f70ac5d7ab3dfce5f9b3b1ee72562f9516b325de053d0962a5e2291f36ec4d9a7aba5fde6f2129408da87da4da5d13e004c6d50e47b9357d712f678b452e7d07fae71450d3c95f0361d3e8c9f2308ba97a032242e13ae17a9cbe847e1674090dae1d3f5b8880e8522615ddbf376d400999a70955a476019693922552f8f0f48ff1498950b2f246b2760f368bb2dece149c347fda77994a2f070b4849e1de936d1533adee8b66efa85102fcdd7534350cbb59adc00e0b0187b033d47835a3598f93b50288f8a39ed9030fc41412c34c3d1ea4097e19cd947e6da4ba438e77ac051ec9e41caafa29cd5eeb07decb2c433c7719704905d114f82982091f3ccaf70b79a322b7422b7cc7e2e590d715138d207110c4519b237e8d47129fdf3fbea9c8ef7342f2f3f8fbf5770a39f725e3adb22324def2e6e22908aef854eccd8642801836c86a42ac8e9b19801306710ca1a0d3b65b08644f8cf276b8ce422723cfdeebe8b42adbbc66408bdf770adc3e665e3b9b604211ff8e12b9085112c273b1e508599c48514611d93c5dbd60d1b8999f215a2e179be30c86901dc6fde9fae29e2d7f9d289e492ef87f0fde1e193d7c58c401341b82b043d0886d7bad910a12db46014c61eb047c407f90079dfbcc192af22d5c8f59a8654bbfbfb7d4066274337c60143b11081de775e449976c8803b9b22b10cd840c051959415ee76ac4e167567f9fe09644ecb46af00d0e15085649010a35cea7891375a8ff8cea9b68c0bed8ca00740f16f7b832f2819feca372828b18d2bc3d4d2f00308e3229be6c1315f18ee05212621b28274db55567b576e480e2ed4e3e7455a9594fe2f2b0fad299aa988e0646613585a527a7409856b9e59111c7ba67e41f0b23b4ffaef629d8e1199a7acf633b401cba37ac2b6fd654b6abdd68e40287c38309a4e9028f4ebf948735aa02e0fae66d5a78e7b92e75a45da150c17e627fc3cbb7048df493234a2b75045cbd9b6a0269e5662cb31ad114ac835056f0d7ec9a0fd3a5e3ff8df05b0b737c7d0e829f5bdb5bf64a6ab2d5771068fc3b8bd45b3824f3be2e2a7500f518ec60199b3373b4561c561fd31c9fd09dc1033faeeb97cb9de83f6943b16e98e9fe04922e71456317856c139fade8a6df62e2491a42a495655ced350f1799a9914b70347cb6671a8eec376cfe5602a98b2f61d8e623275a45aa306cf1205ec0f088a39a307abb3b388eea26f7063d1b44a96eea292ac5ee7d984406e6ff421fa958d403bab263d996165cab2592a3dcfc06f78d60b18d44ee150f237ab2b2576cec7348aa919123dd041caa5a0f30ee934be33e0f526ced5d2628ba0edcfd538f45567a9c3bc9c04fab2f0e6a33f98186c6d5466ebc2a7dbc713778ef27ccb61c051f98a836e9c6d76d9005b4b8278f7d65a29319f28e26ebf922f333649573a4900624d9d50354b733d2dd4867f158ba19217c9c4b76443dc39804b0de2f7b179e0d652bb267d84b2eefdc650fcb998a165a93ecd6d69122d63c401901221b2240771d5a225f8c0b49a584a1971a535cbd5b3eb889bc8174d04a1ed7c3376a000acf416e2b10dbc536b73e81fa76a8c2fabd7141b98d31e3371bd5c260c6fcf30faae3fa40227d216f19e4f38a72c4abc12a914007e263092448866a92a5b9cd8be6499fc2cdb56b3bca648a2f2896d74fdac2861ee63a7c2ce60e5a55e2c9992cd9e9857188f19384cd69536595e2e5a10d10e1815ad4e304abdd05930cda9a2141a5aaa9fd4638f31d62e8c57b8262fa6e049b30fa6ccf7b5693940278bb17b210a47314d9fc8164e0db21a909f215f45185865898ce0cbcc1c6706cb21ccdbe76de17074ee02aa3ef4c1e82f2dbfe67f5fe3d184d77abf011ef6a556bd60c079469158b31b2ec1920a6f3ef7832841e7b02f1b65b8380ca78cffaa28d323fbdd6f7712c3e129ecaef1e3b7694d42b044a7d2d06f7aec3059ffaf0f0925fa6c78debe3871ca4b6504aba83aa06a65fd658c4259ed687d90ea429fb8d34030f1bf5a747a8227150409147dc6c3c31e82f64cd6dc61d125f9ba7bb84e9f0181f7be90a3c415a1ec96753de1598702672081603144a5f058ad78bb46895853f3bbaa4c7c3445bf1ea40b0d06fa97008e092aea15738edeb5b471798149a1ce86fd64218952c53d771ec25b0a2c4f10b06faf11ff7df013623a91fefb71ffd98386c6eeec04f18e87a3bca2bf96aee38e3a304e59a42840b51611cdf73eb390ee11e009e3526de24e43cf6c6a891e5e83baf9aad5ca4b21dab0f0d540b88631dc28b4354d7f50b12b752a7c037ecfa474c60397343e8707bd537cea0fd6af2ab733869752f95de42ddb3e20509bb891d76015a7ac2ba193e7bf39164bca5c629e6d6f4b3e7852be1d17e9346c016e090c16b59ae31042996419b5f680a14d73c3cb770d3f87ea2e24816da29b5fa91b213dced2bc4c9723e56e43c153edb9464361cec104436c78074a3bc7f3edb593000664be5cfa6a8641633c61b6315623e94c7dc4d6424ed582625aca2c73d31f4374a98c8377c66d00458fa8006848e8b37e0e476917fd194bbf01372554d01e33a457c506f1b24fced2519d0bf054489592449af8e9888bcfe6fc405a4ef6e9b084f229ccf3093aea03bcf8ac8204cfc9b4b540dc136a133818cea2efd147b78121410caad70c317cf7919182de908c805c23e517a92c89b1fc583ed23ef46f0136937a78d7c0c8a33efa34c5a759196240a6b7006f36c06589b9a845334d74a4861d8e66a4209abac494e8ee84e48204e9763cbda6f16c86130b99bdf9ee8024186359ed9ef2d66e8e811ca1a485a3879a1c8d0b3e06e298ea09ebfc04581f33a8ee111af1abda18f19cdb80d72df694cf60d938df217f8a5a87aa3879f464b6df9944a1481364df4cee1308bb756506f2155d40a929b30375836101976ab00934ee4f8c1f0845b6c47a57c07da8c3d9dde0d4095ca0d0f3c9df68879300e251c08c6a0e77c83e4041607d8a0c1d7dd724a68b7c82208059ac6eb724fba2b53f78d6b4bedc36dc4dda17ca24dfbadb3e58102d11ac5583d5399a413821b22ec6c0aa8d993fe9d19fc3ba5f7d85cfe270e13086dce6ca1f1c629b54bdd3f5ecd45beb8c715b811181565f0a60db6529ad68bb6afdb7555c0fe530a857ae3969581870aa6b44beaecff2fd1b605d24a5c3babfc6433b8320a1acaed1b86a465d039d41b8a8acc1fe91d20055a64866f68c92e42c897dafc8e2023608eceee03a0d5a6a43e97b7895893051185b75fdc8203decc8cc9b6647f64cff8972b1d6a6a2d5c4d199d7dd0f114746e75ebaedae11d7f5f282f8871f9ff29c7e457610a8da3e9c3dde63e2f234203b8599edb6ea3ecf9552ac4d5d5aa0ab0b8ce16d1b60f270a13a0342ff30c5d9547f2f7dd456333db04fccabf5828b5f013d2ef4fdee7f962d172ec3ec146636c696418c6a47c10b5ba37711bbb9c89c14149e647f8067731afd79d621a422c96b47e6b293cf91999cc7afeb7eb92a5ff94eebb882f64afe65663209e8d243a176b376f83ab9c58c0d885397ce609b2821df4a64bc25dc572528ae1404265f9bd164790183a89daa545217ef7d27785b7a4598f3cd1b7c9a215ac0ba086a8d86eb249dc170e513838717eadae7fea894da0f124a0611d09387da57cf61d4c67759a12df8655e40bf62d00f90ca65f92b3342eba6da21570fe910e42ed2a0012cde1d55636cb5783b07d51cffd36d5ccbda640f9e526dc9c81436aacfb23ca78ebe043866c2225317dde1d32cf5f2b6593a56068a2ded9b117d4c5ed4f1bc4705b6c1bac7c8c7cc607a2673df94dfee459f5e39427ecc084d756a2b3f500bfb2909ae10bbe246a51e0e978faa567b40818090438977d338685e5ba3d6b7cc83322a1e2e9693c15e5b1b7702979dce1bedf2aee52916f17a7009a6c84d696e3455779f651a473d170cee020f68332098fae09f387eee68048936c5ada8f10e8dc755db210e2d7a7438052f022606184fbe2f32c2c72ac8fd942df26ca989a7e195a04a5c36efd9cc8069cb05dae013717559020b745568eb82781b7cd18f5c37f970e99b529d56c44b2c628e83f7b4a24735bafc35ad7a0fd27ef14085856cadadd435e9fd5682abb680e0d21117b879971830c61f1d650827e967c9b03c174a0d308900f4384fc58103f034e5e481bed383fc37db709306589e488a56d1d90019cb294be03cbd9b9da011b77899f0a6f6a5fb0b3c1ce4c7465801da8eeb2c5494f0b00e17efab00e8b82af79959432b847f49131c8513677b724a4aeebbf3f4e284343b5f70e80cd61370c873f721fa486a1603d49abea0220a57e8310c55fa0442d741dc3e8ff1a140d6b12c522b5e77163193b4047868e99e3728fb0859b9c671a63b0d80f044fb2c818a3b0a24d01374eaaf186cbc20f1b907ef1a014fbf42d9d2139f2cf3133fe4900af9f907b7b24f19ed686e19f0e595fd2c86fe754b8d6bc37c6d1ab0fd86fa69dc38842df187ace67ff01f37162380e8a043e5ee2fd34846292b6d5e246af7e8f8841635327d402c3feb158f4fae91f82f1785f5be8ce0d96fa480e8de0e2dab386dc42e94ea8ddac79e5df685afd44ae169a5318f550aee51dd6e7ffc95383b3ed08191858eeb073a3c057acc8e3506fff955a048d2562a10ebe44173d191e629efce9a398440bd76ba1b893572303eb0188ff25b03e68ac1e62b4fccbec99a023eac5ce78a948650c9af66f8500ce4ad68e8e56d789534d8277552c3845090deb6b91437ac6566cf41ff0b604ea1e4cee3994e7a47b2d9f4e64573c91f03c860123a9a4aafd21240f1f7317c4a059238fbf886df0d9d60180ad2e241f6049813229f3e336ac03e8aa72618552b79571355e075c391c2092d5fc9ebc78ffe96c39057575388d543ba7e9458e09c8674ba87e05e2eb356db7edd41d9ca7c11208c16cc284ce437ed1f0d1e80cb5d0f7e30cdca61dc791077d82e10f9bd1680b66bf9122ed89795d10d7f326697d60cf1eb7ae7cb9ec617fbfb627bdb0bd08e69ece47b1473dcce8e05818eeaaa121a2c3cfbb8deb404bd8cadb367a726d593e7b74a0926e900fee1b6eecae29614b09418ed6af0e1e83aa2ae4064b05fa07af48e06ac0479dcc1a8515d3adcce35deab8f8ababe06cbe0a0b6403a0bd173cf6a68b6159386e46db6ae9f94f5a5c366ebf97c7824ae8d7723fe8f71f8d2cd10c6be8b2756fde54f21241c734bcbe03d3d831b8c58f4a500fb3c1ba77b1371ad03821d8ab089388c61118a0bfadd8087dda0c4e016aa3d5af8e2d761a798c52c817eb39f98007dcd4433ece732cf60693da77a9c17b5b8a7b45a29ce1c17b5c6dbb6b4ebbbf9796f8077f755372d3dff30fa41d741f210ddbefc6acd56d19fcf0585f1a02a38dee257d710f1bb79adc8ad8172da299164b62e32867a5cf8d7cd5289f12a5db941ef851b0ba9fd46fb2075516c8b988bf3ff50cf155ec787ce5fff749a7ef08fdcef64dea3cb313e84a76", 0x1000}, {&(0x7f00000003c0)="6f4d6c006d29445aebebe502bf88b5e24e4324789675ac1c96f8e01b27f72e8a870977d7f3facc9ef61a46f6d691aa5c95faf4303d7edade67a4", 0x3a}], 0x3, &(0x7f0000000440)=[{0x18, 0x3, 0x6, "c8"}], 0x18}, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = getgid() setegid(r5) chmod(&(0x7f0000000080)='./bus\x00', 0x8) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r6 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000500)={0x8cfb, 0x1, 0x4, 0x9e7a, 0x7}, 0xc) 16:17:20 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') setreuid(0x0, 0xee01) semget$private(0x0, 0xd, 0x523) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x5) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0x0, 0x23, 0x1}], 0x6, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000003c0), 0x80, 0x0, 0x0, 0x0) ftruncate(r4, 0x0, 0x9) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendto(r1, &(0x7f0000000000)="30ff9eabdf39f0f5", 0x8, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2048, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) pipe(&(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: r0 = open(&(0x7f00000011c0)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) r1 = getppid() pipe2(&(0x7f0000000140), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000280)='./file0\x00', r8, 0xffffffffffffffff, 0x2) r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getppid() r17 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r16, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r8, r6, 0x1, 0x1}, 0x0, 0x0, r1, 0x0, 0x9, 0x6, 0x0, 0x7}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r18, 0x5) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)) r19 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x3, 0x0, r19, 0x0, 0x200000000}) r20 = socket(0x18, 0x1, 0x0) close(r20) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2, 0x547cde42eeed821e, r21, 0x0, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) chroot(&(0x7f0000000000)='./bus\x00') syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: socket(0x1, 0x2, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000d9c1249c00f7ff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8000, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9a}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x715f08c4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000000000000d8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x6f1, 0xd9, 0x1475e9b, 0x1, 0x3, 0x2, 0x9, 0x2, 0x1, 0x6, 0x1}) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3, 0x8}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:17:21 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="02", 0x1}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x800, 0xde32, 0x0, "85495501000000041000579e956b00e300"}) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="87849e18fe3ef833b697b3291f000f4ba9cdc1a4f73f4ebd5e7e67", 0x1b}, {&(0x7f0000000100)="b64827b6a57f6f3fdbeab76090eac3d446b3e1a6e6c77f9db61f325ed6524ed919ab8b32b1c5", 0x26}, {&(0x7f0000000180)}], 0x3, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffff, 0x8, 0x0, 0x0, "93cb33cbaca90a42ee314d9957e05a8ffc58fc97"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) nanosleep(&(0x7f0000001c40), 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) geteuid() open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: semget$private(0x0, 0x4, 0x106) open$dir(&(0x7f0000000080)='./file1\x00', 0x87c, 0xde) r0 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r1, &(0x7f0000000380)="4ecdaa344900e7699c3f91fdfff80c33db0c5ee541da3936fdfde5ffa420b0a0055f798b79fa5fbe5ffc7097082b3162b07f578b716eb12f068011e1df8aa28d2aeb2573ff1ae2778c1fa70d12deca367782105e9b922b2d610a931212ef9f014cda240551ba58231b7e07bad22a6f00c2faa6670802ec7fe6ba6b09f5a0575419ac4729b687a8ee00c8077d07c8525e01cf357892fa984917d39562e7c34c940a54165758b5296e1258cd9c5db884957486f7f1c8efeb35a8aeb593743f0c699b8df13a19ed966996d7ecdec83e3d2f3af5d9892f679fabb001f60d18d7f6e13b1f27a2859ce42d50", 0xe9, 0x400, &(0x7f0000000480)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) execve(&(0x7f0000000040)='./file1/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\\\x00', &(0x7f0000000180)='7\x00', &(0x7f00000001c0)='-@%%\x00', &(0x7f0000000200)=']-@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='.\x00']) shmdt(r2) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0xfff, 0x88d}) r5 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/112) kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0x500, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=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'/4098], &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x8, 0xfffffffc, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x816aebbacba62625, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0x3f, 0x1000000000000}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0xef89, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x9b, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x8}, {{r6}, 0xfffffffffffffffb, 0x10, 0x8, 0x9}], 0x4, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x10, 0x38e412f1, 0xb3}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1d1299ead5af3f8e, 0x2, 0x800}, {{r9}, 0xfffffffffffffff8, 0xe2, 0xf0000000, 0x8000, 0x8}, {{r10}, 0xcbb24d7b35b85bd6, 0x0, 0x40000002, 0x7, 0x81}, {{r11}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8, 0x9}], 0x3, &(0x7f0000000100)={0x49, 0x7}) 16:17:21 executing program 0: getrusage(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4ce4) 16:17:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget(0x2, 0x2) socket(0x18, 0x3, 0x2) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) acct(&(0x7f0000000000)='./file0\x00') connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) msgget(0x0, 0x4) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0x2) 16:17:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x5, 0x0, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa4054cdbb6da8cd4, 0x5dd9) open(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) socket(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0xfc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000800)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb0f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getppid() r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r4, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getegid() r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82244231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc31ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca03a48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24000000000000000000"], 0x10) r9 = dup2(r8, r8) write(r9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/207, 0xcf, 0x800, &(0x7f0000000140)=@file={0x2, './bus\x00'}, 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="b1e95bedc24640b5663af2000000", 0xe, 0x0, 0xfffffffffffffffd) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fcntl$getflags(r0, 0x1) 16:17:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x84c8, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) semget$private(0x0, 0x1, 0x2) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/186, 0xba}, {&(0x7f00000015c0)=""/234, 0xea}, {&(0x7f00000016c0)=""/152, 0x98}], 0xa, &(0x7f0000001840)=""/244, 0xf4}, 0xd134e7548aa88423) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666908003000"], 0x9, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x4f}], 0x66, 0x0, 0x0, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x4) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000140)={0x0, ""/30}, 0x26, 0x2, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/180) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x9}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffff9c, 0x5) 16:17:21 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) seteuid(r1) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x16102, 0xffff) open(&(0x7f0000000180)='./bus\x00', 0x9, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:17:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00*K\xc5\x8a', 0x200, 0x0) fcntl$setflags(r1, 0x2, 0x866e37c9a7f80076) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x488000) 16:17:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2], [0x20e0000000ff], [], [{}, {0x0, 0x20000000}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x20000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) kqueue() 16:17:21 executing program 0: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) login: uvm_fault(0xffffffff82542810, 0xffff800000ba7076, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82542810, 0xffff800000ba7076, 0, 1) -> e rtable_satoplen(2,ffff800000ba6f78) at rtable_satoplen+0x150 end trace frame: 0xffff800021f77250, count: 0 ddb{0}> trace rtable_satoplen(2,ffff800000ba6f78) at rtable_satoplen+0x150 rtable_lookup(ad,fffffd807c97b520,ffff800000ba6f78,ffff800000ba6f58,4) at rtable_lookup+0xeb rtrequest_delete(ffff800021f772f0,4,ffff800000b5d000,ffff800021f773c0,ad) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000ba6f00,800100,ffff800000ba6f58,ad) at rt_ifa_del+0x3c3 in_ioctl_change_ifaddr(8040691a,ffff800021f77650,ffff800000b5d000,1) at in_ioctl_change_ifaddr+0x355 in_ioctl(8040691a,ffff800021f77650,ffff800000b5d000,1) at in_ioctl+0x205 ifioctl(fffffd8064a90670,8040691a,ffff800021f77650,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff800021f77768,ffff800021f777b0) at sys_ioctl+0x5b9 syscall(ffff800021f77830) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,d47a47e0e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd7315c29f0, count: -10 ddb{0}> show registers rdi 0 rsi 0xff rbp 0xffff800021f771b0 rbx 0xffffffffffffff05 rdx 0xffff800000ba6f7c rcx 0xffff800000ba7077 rax 0xffff800000ba7077 r8 0x4 r9 0x7 r10 0x7ca7b8c030916d1 r11 0xe5427de71df3013c r12 0 r13 0xffff800000ba7077 r14 0xffffffff8248f8d0 inetdomain r15 0x4 rip 0xffffffff820e2620 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800021f77160 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=488654 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf3d8,0xffffffff8266d588 process=0xffff800020add500 user=0xffff800021f72000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 84548 515799 13094 0 7 0 syz-executor.1 84548 227244 13094 0 2 0x4000000 syz-executor.1 *84548 488654 13094 0 7 0x4000000 syz-executor.1 12477 136903 1 0 3 0x100083 ttyin getty 72865 315771 6676 0 2 0x2 syz-executor.0 13094 405454 6676 0 2 0x482 syz-executor.1 3385 86901 0 0 3 0x14200 acct acct 61482 177944 0 0 3 0x14200 bored sosplice 6676 518644 54778 0 3 0x82 thrsleep syz-fuzzer 6676 155185 54778 0 2 0x4000482 syz-fuzzer 6676 1151 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 484963 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 37834 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 191076 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 488052 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 98816 54778 0 3 0x4000082 thrsleep syz-fuzzer 6676 466395 54778 0 2 0x4000482 syz-fuzzer 6676 483829 54778 0 3 0x4000082 kqread syz-fuzzer 54778 490919 36838 0 3 0x10008a pause ksh 36838 119159 28200 0 3 0x92 select sshd 28200 387487 1 0 3 0x80 select sshd 40680 353045 26993 74 3 0x100092 bpf pflogd 26993 372409 1 0 3 0x80 netio pflogd 75089 387710 38067 73 3 0x100090 kqread syslogd 38067 522853 1 0 3 0x100082 netio syslogd 19840 165930 1 77 3 0x100090 poll dhclient 48768 13993 1 0 3 0x80 poll dhclient 1885 33245 0 0 3 0x14200 pgzero zerothread 87477 147413 0 0 3 0x14200 aiodoned aiodoned 21631 171727 0 0 3 0x14200 syncer update 67433 157109 0 0 3 0x14200 cleaner cleaner 56751 85093 0 0 3 0x14200 reaper reaper 33343 248636 0 0 3 0x14200 pgdaemon pagedaemon 34930 498921 0 0 3 0x14200 bored crynlk 16392 313344 0 0 3 0x14200 bored crypto 90668 311128 0 0 3 0x40014200 acpi0 acpi0 34580 419112 0 0 3 0x40014200 idle1 9646 36015 0 0 3 0x14200 bored softnet 28823 64672 0 0 3 0x14200 bored systqmp 65269 93667 0 0 3 0x14200 bored systq 45581 230354 0 0 2 0x40014200 softclock 11823 338800 0 0 3 0x40014200 idle0 88305 510671 0 0 3 0x14200 bored smr 1 283511 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 84548 (syz-executor.1) thread 0xffff800020abec70 (488654) exclusive rwlock netlock r = 0 (0xffffffff8251b198) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8262db68) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 72865 (syz-executor.0) thread 0xffff800020abe780 (315771) exclusive rrwlock inode r = 0 (0xfffffd806ec0e5e8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e7a7f88) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9606 6452K 7618K 78643K 21981 0 0 pcb 13 10K 12K 78643K 806 0 0 rtable 101 12K 13K 78643K 5094 0 0 ifaddr 84 23K 27K 78643K 1114 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2131 0 0 iov 0 0K 28K 78643K 1538 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 6052 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 89 0 0 VM map 4 2K 2K 78643K 10 0 0 sem 12 0K 1K 78643K 2327 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 8041 0 0 sigio 0 0K 0K 78643K 103 0 0 proc 62 63K 95K 78643K 1598 0 0 subproc 32 2K 2K 78643K 323 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 3429 0 0 in_multi 24 1K 2K 78643K 2252 0 0 ether_multi 1 0K 0K 78643K 38 0 0 mrt 0 0K 0K 78643K 30 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 186 821K 821K 78643K 186 0 0 exec 0 0K 1K 78643K 787 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 120 39K 41K 78643K 23334 0 0 UVM aobj 130 4K 4K 78643K 130 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 640 0 0 NDP 20 0K 0K 78643K 349 0 0 temp 228 3561K 4200K 78643K 88840 0 0 kqueue 0 0K 0K 78643K 47 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 229 0 224 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 277 0 275 1 0 1 1 0 8 0 rtentry 112 1110 0 1074 2 0 2 2 0 8 0 unpcb 120 2002 0 1983 5 4 1 2 0 8 0 syncache 264 50 0 50 7 7 0 1 0 8 0 sackhl 24 16 0 16 7 7 0 1 0 8 0 tcpqe 32 22 0 22 6 6 0 1 0 8 0 tcpcb 544 6106 0 6102 45 44 1 14 0 8 0 inpcb 280 13858 0 13848 38 36 2 10 0 8 1 rttmr 72 8 0 7 3 2 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 3 0 3 1 1 0 1 0 8 0 nd6 48 56 0 54 3 2 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 swfcl 56 12 0 0 1 0 1 1 0 8 0 ppxss 1128 149 0 149 12 11 1 1 0 8 1 pffrag 232 56 0 56 13 13 0 1 0 482 0 pffrnode 88 56 0 56 13 13 0 1 0 8 0 pffrent 40 1314 0 1314 13 13 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 687 0 176 4 0 4 4 0 8 0 pfstkey 112 705 0 194 15 0 15 15 0 8 0 pfstate 328 705 0 194 44 1 43 43 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 9 0 8 5 2 3 3 0 8 2 art_heap4 256 3501 0 3303 25 11 14 17 0 8 0 art_table 32 3510 0 3311 3 0 3 3 0 8 0 art_node 16 1109 0 1076 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 9 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 2325 0 2315 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14300 0 12873 49 2 47 47 0 8 0 ffsino 272 14300 0 12873 96 0 96 96 0 8 0 nchpl 144 25209 0 24745 61 41 20 61 0 8 0 uvmvnodes 72 6109 0 0 112 0 112 112 0 8 0 vnodes 208 6109 0 0 322 0 322 322 0 8 0 namei 1024 71210 0 71209 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 6 3 2 1 1 0 8 0 scsiplug 64 11 0 11 6 6 0 1 0 8 0 scxspl 192 73325 0 73325 22 19 3 4 0 8 3 plimitpl 152 459 0 451 1 0 1 1 0 8 0 sigapl 432 8191 0 8176 3 1 2 3 0 8 0 futexpl 56 117946 0 117946 2 1 1 1 0 8 1 knotepl 112 1133 0 1114 2 1 1 2 0 8 0 kqueuepl 104 1863 0 1860 7 6 1 4 0 8 0 pipepl 112 2600 0 2581 7 5 2 2 0 8 1 fdescpl 488 8192 0 8176 3 0 3 3 0 8 0 filepl 152 48095 0 47992 40 34 6 13 0 8 1 lockfpl 104 1938 0 1937 1 0 1 1 0 8 0 lockfspl 48 624 0 623 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 258 0 247 1 0 1 1 0 8 0 ucredpl 96 7092 0 7082 1 0 1 1 0 8 0 zombiepl 144 8176 0 8176 1 0 1 1 0 8 1 processpl 896 8209 0 8176 4 0 4 4 0 8 0 procpl 632 21349 0 21305 13 8 5 5 0 8 1 srpgc 64 27 0 27 9 9 0 1 0 8 0 sosppl 128 70 0 70 7 6 1 1 0 8 1 sockpl 384 16202 0 16172 57 52 5 15 0 8 1 mcl64k 65536 276 0 0 34 0 34 34 0 8 0 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 329 0 0 17 3 14 17 0 8 1 mtagpl 80 170 0 0 3 0 3 3 0 8 0 mbufpl 256 1133 0 0 56 0 56 56 0 8 0 bufpl 256 26147 0 19099 441 0 441 441 0 8 0 anonpl 16 677490 0 668681 147 96 51 54 0 124 11 amapchunkpl 152 43354 0 43269 65 57 8 18 0 158 3 amappl16 192 38278 0 37777 112 78 34 38 0 8 8 amappl15 184 3095 0 3091 3 2 1 1 0 8 0 amappl14 176 1138 0 1136 1 0 1 1 0 8 0 amappl13 168 775 0 775 3 3 0 1 0 8 0 amappl12 160 16 0 15 2 1 1 1 0 8 0 amappl11 152 1563 0 1548 1 0 1 1 0 8 0 amappl10 144 794 0 790 1 0 1 1 0 8 0 amappl9 136 2609 0 2602 1 0 1 1 0 8 0 amappl8 128 2218 0 2178 2 0 2 2 0 8 0 amappl7 120 894 0 885 1 0 1 1 0 8 0 amappl6 112 1521 0 1506 1 0 1 1 0 8 0 amappl5 104 384 0 370 1 0 1 1 0 8 0 amappl4 96 8320 0 8285 2 1 1 2 0 8 0 amappl3 88 780 0 774 1 0 1 1 0 8 0 amappl2 80 66346 0 66267 3 1 2 3 0 8 0 amappl1 72 161947 0 161503 25 15 10 20 0 8 0 amappl 80 21936 0 21901 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 8200 0 8176 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8200 0 8176 1 0 1 1 0 8 0 vmmpekpl 168 49810 0 49766 4 1 3 3 0 8 0 vmmpepl 168 957541 0 955880 163 73 90 90 0 357 11 vmsppl 368 8191 0 8176 2 0 2 2 0 8 0 pdppl 4096 16407 0 16366 7 1 6 6 0 8 0 pvpl 32 2116085 0 2103941 314 178 136 140 0 265 30 pmappl 232 8199 0 8182 4 2 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 746 0 66 20 0 20 20 0 8 0