= getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) r19 = getegid() r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x6, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0xfff, 0x3, 0x100000000}) r28 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r30 = getegid() setgroups(0x5, &(0x7f0000000100)=[r18, r19, r25, r29, r30]) getgroups(0x1, &(0x7f0000000040)=[r25]) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 16:01:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x4, 0x99c}, {0x4, 0x8, 0x2400}, {0x0, 0x0, 0x1400}, {0x0, 0x6d5, 0x1000}, {0x4, 0x100, 0x2800}], 0x6) 16:01:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x5, './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x3}) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) r3 = openat(r0, &(0x7f00000002c0)='./file0/file1\x00', 0x20, 0x100) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = syz_open_pts() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x5, r7, r9, r10, r11, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r12, r13, 0x80000001, 0x1, 0x3, 0x100000000}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000010000000000000000000000000000000000000000000000066a9010c721ec9cf"], 0x2b, 0x0, 0x1000) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r20 = getpgid(0xffffffffffffffff) r21 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x6, r16, r17, r18, r19, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r20, r21, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r9, r17, 0x0, 0x0, 0xffffffffffffffff]) r23 = geteuid() r24 = geteuid() r25 = getpgid(0x0) r26 = msgget$private(0x0, 0x140) msgrcv(r26, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000004c000000000000000000000000000000000000000000000000000000e3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012939330c3d3269a57d8fcb33e2ac55e125328cb142fdf09eeb0dd7e213cca5c1f214775717172272f629a9f9c96d992f4734d457367948bbe9def09eb8e0df6440a9f670fc5b02674751aa1455b0000638ba529caaf9dfa9436774f645c8de386008a299aa8da10ef02b687b483fd0afd28f91a57b7562964664a5b549d144a748e3054dec5074004e4438cbccda73280c242afd0347f2ee74c84fd7df86949287a4970aa80ef988256790d512d8b2f"], 0x9a, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000d80)=ANY=[@ANYBLOB="01000000000000008e81095ee6b060f8a5923493ea7f00ba30c0af"], 0x1b, 0x800) r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r28, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r31 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r33 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000840)={{0x6, r29, r30, r31, r32, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r33, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x6, r23, r30, r24, r22, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r8, r25, 0x80000001, 0xfff, 0x10003}) fcntl$lock(r4, 0x9, &(0x7f0000000400)={0x0, 0x0, 0xffffffff00000006, 0x0, r8}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) poll(&(0x7f0000000380)=[{r4, 0x100}], 0x1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r34) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:01:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"\x00'/43], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getpgid(r3) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$setown(0xffffffffffffffff, 0x6, r7) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) 16:01:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000001c0)={0xddf, 0x5, 0x6, 0x2, &(0x7f0000000300)={{0x3f, 0xffffffffffffffe0, 0x10001, 0x0, 0x9, 0x3f}, {[0x2, 0x2, 0x2ef5, 0x39, 0x2, 0x0, 0x1, 0x5, 0x7, 0x2, 0x8, 0x52d, 0x989, 0x0, 0x3, 0x100, 0x800, 0x80000001], [0x100000001, 0xfffffffffffffffd, 0x1, 0x2, 0x7d7b, 0x7, 0xffffffffffffff43, 0x1, 0x80, 0x2], [0x423, 0x81, 0x5, 0x8, 0x3, 0x8, 0x20], [0x9f, 0x2, 0x122, 0x3, 0x0, 0x7fffffff], [{0x4, 0x800, 0xcec6, 0x9}, {0x10001, 0x5, 0x80000000, 0xfff}, {0x100000001, 0x3ff, 0x3f, 0x115}, {0x1, 0x7ff, 0x3, 0x4}, {0x9, 0xcb, 0x7aa, 0x1}, {0x7, 0x6, 0xdcf, 0x4}, {0xd42d00000000000, 0x8, 0x3, 0x9}, {0x8001, 0x0, 0xffff, 0x27e4}], {0xffffffffbb73fe27, 0x7fff, 0xffff, 0x6}, {0xffffffffffffffff, 0x8, 0x0, 0x7}}}, 0x9, 0x7}) close(r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x20000000000001e1, &(0x7f0000000240)=[{0x2000000, 0x5, 0x100000001, 0x4}, {0x80000000, 0x1, 0x460, 0xfffffffffffffffd}, {0x800, 0x9, 0x7f, 0x10001}, {0x3ef, 0x1300, 0x8, 0x40}, {0x7, 0x4, 0x2, 0xffffffffffff7fff}, {0x5, 0x7ff, 0x0, 0x7}, {0x3, 0x7fff, 0x3, 0x2}, {0x4, 0x8, 0x5, 0x6}, {0x4e20, 0x6ef4c94d, 0x6, 0x9}, {0xbd3, 0xe3, 0x20, 0x80000001}]}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) ftruncate(r4, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x56a1af42293f8500, 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000180)='A') read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x4, 0x400000001fb, 0x0, "000000000000000900001fe40000000800", 0x10000, 0x84d}) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYPTR, @ANYRES32, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES64=0x0, @ANYRESHEX=r4, @ANYRES64=0x0, @ANYBLOB="477f9ee4cb60505a831096c76496f7737655c7229a3b1ad3898d5ab99574c0d8d012d22f056d750b70db669bca3f234a1b186f0598a20e49ebd43d258de075c0e72535330a7c3328878a535d1303675a0d702e724a4b64445bd0c9b528a23555dbffdf6905bd41193e852c46545330da5d9fede2d9c9a7cd107752f7d0e7a56383d348f3bb8dcece6239d7d8f5dd83d2311c676caa"], @ANYRESDEC=r2, @ANYRES32], 0x5, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/194) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) close(r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0x8, [0x0, 0x0, 0x0, 0x4]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) write(r0, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:01:43 executing program 0: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x140) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0x120) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x400) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x1, 0x0, 0x7) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfda, 0xd1}, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5063a3648f56d85df40f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27d"], 0x164}, 0x0) 16:01:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000025c0)=ANY=[@ANYBLOB="4d3a7848d1fe388aab00000000000000001a46199ca0c673cf5599fafb528637a532463ef80b915bdbc2f4010219eeead5c4a00b88530849fdd9b57d0b3fad06b440f5358b4852ac143e13f570faaeb1d988f4b77d471411901d741f4ce97baa6402c9efff26804dbe1bfab282b4b67c20c3a94ac2e7dcc971bf848007e9259d5daf45c52da3131772761ef46a8ede1535a139ab42f8da6b7be22782f182b8697e0b005ead6dfa3a74ca057dbd12a20d5eca1784b773002e1980fb115c48c136c0d412596bf48790485815ec0131b87241a357a035cdee768f92b8c88215f99c32b1cec323cef6fe14db5ee20d35a7c2ced5379b7c52c23e339fb64a4e9f06ff83b7105beb0807fb2590de2a9b0a9fcd8cf0cfcc1734a9ac12436e21013208bec5eae85832ee808b75a34812cfb6708a20ade1c91fd85893ca53af73a23925fa6b8441ffb548ba0e7c4c1c76320ff0dafc4cc59dcdca283a53d65f7541eef53f530800e657173448eae3286d8040976c7415fe2454ee3859323e66c9df5d02f80600000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x7) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/205, 0xac}, {&(0x7f0000001300)=""/23, 0x17}, {&(0x7f0000002540)=""/72, 0x48}, {&(0x7f00000013c0)=""/156, 0x9c}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/37, 0x25}], 0x8, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(0xffffffffffffffff) 16:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fcntl$setstatus(r3, 0x4, 0x80) msgget(0x3, 0x200) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000003ceb5eefbfacee3d0100000001000000bc8b2c279751bd346bedb4b829eefac8558b8a3bd099f9994e92d4dfc32c458862d3741dd27237b94560c1cf34522644abdf365aefdd4f871f2dd9f7ed817febb84e7d00eaa2cb4ff66eb98005321357a314f3d55fe59a55ee1630fd3214ebd81e351a1718b556a89a91ee1445171d456d1aaf989a17d3d64843ce92ac17a83a2ad8cb9f083ad62d6bd9f3040a446b29af93c9ab61a54f0c0bd6ac01485120c2"], 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) 16:01:43 executing program 0: r0 = socket(0x10, 0x32d6e48b4f773fdc, 0x3) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ftruncate(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0xe196b28e4783782b, 0x0, 0x2}, 0x8) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) socket$inet6(0x18, 0x2, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) 16:01:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x6005, 0xffffffffffffff88) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e4166696c653000afb0e429e46fdc783ff0cc03627e5c792bfa9e440841872c3d498ca61df54a5e65e087c7db0a1b2a2434e3c35f0bb73b700ee975dea979ac"], 0x1c, 0x0}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) fsync(r3) pipe2(&(0x7f0000000000), 0x10004) 16:01:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffff018, 0x5}, {0x0, 0x7}}) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:01:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) openat(r1, &(0x7f0000000240)='./file0\x00', 0x66fb828a7788490, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) writev(r2, &(0x7f00000013c0), 0x3) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$lock(r1, 0x1a, &(0x7f0000000000)={0x2, 0x2, 0x7, 0x5, r10}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:44 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) r2 = msgget(0x1, 0x200) msgrcv(r2, &(0x7f0000000280)={0x0, ""/184}, 0xc0, 0x2, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x401) r3 = getpid() getpgid(r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a5096a225f491af6d8fbcb924137c2f743024a9673986278c249bd1df4c27b8b9d543d76260793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f"], 0xee, 0x800) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 16:01:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="767c840c9c914a1f39f8d95e42afe00575ee3bdba21ada38e62ec8a8b39787d10f3cababe36c73807976bf5107aed619084bc3ec6e21927190b3177706536439faf2d50c69cf7e6ad5534e0a363f5d", 0x4f}, {&(0x7f0000000140)="7e0a050921703898ed7153264a6a1a9f538c8ee256d870b39cc7404173df8c953b01ec0c17167fa1281a059e6fa624b6213f3472fdc14ed047f6fd950de4b3dca92d3b7db3c6aab9eeb52bf1a1b4f22440faf407e74400d1b033f0ab9f1bbc9aea993f8e13027c57ec8b1625fda1b1d75da68d09629f679ed0b8feea39761303896ca16585419ce5b5551fe28833934ce3fa98672551b2a4554e", 0x9a}], 0x2, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x10) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) close(r1) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x100000000}) r3 = semget(0x1, 0x1, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000006c0)={0x10, 0xda, 0x4, 0x5, [{&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/3) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x100020, 0x4}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) bind$unix(r4, &(0x7f0000000380)=@abs={0x22695aa241fbcff7, 0x0, 0x2}, 0x8) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = fcntl$dupfd(r5, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7aec, 0xfe, './bus\x00', 0x9, 0x2, 0x8, 0x4}) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3c3) 16:01:45 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f00000001c0)="9f38feb6709bc5b8ee41130bdd57fa15f4b21ed6183467f4eda492a6ab00bbb8d62b60a089c650daed9fccb1632b4d66614c15162d4688bae9d7c0bb0df7baad3a705b24d5661448a57797abe94dd0bc099194d701ce423c62959b83ac4dc0ad1493361403c76b995ff598887d6d2a2af882d729025e00329c86bdfb77e2b1a6a0f833d5e90b24c82d12319fdc8529120d9d12221ccd0495af7cbccc67b8aebbc670ff", 0xa3) fcntl$lock(r0, 0x7, &(0x7f0000000180)) mmap(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f00005c1000/0x3000)=nil, 0x3000, 0xb) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000340)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000080)='r//', &(0x7f00000000c0)='r//'], &(0x7f0000000300)) 16:01:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xa, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) accept$unix(r1, 0x0, &(0x7f0000000140)) 16:01:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) dup2(r1, r0) socket(0x0, 0x1, 0x1) socket(0x1b, 0x4000, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) setsockopt(r3, 0x8, 0x108, &(0x7f00000006c0)="eb66baeb59f8a7879aa4be61d50068399affcbff13b9fd812eaa4e713048e69231929648ca4f6079dc2f17f97b7f465e8537eaa46e8f52c1b228cf9e46eb9e57a02db8f5f4a3d676baceeb2fc0ed3d45c9f94286ba814dd84879cb69e0d795b7a53f3c6276722d4b2f7be86e79ebb9329c71eec0c6c7229dd5cbb4734ee6544d75ec992454fce4883c8eaa0cdc37c19103c1696ae0215cee7801cf0b399b42443a38d3bb7d58430088512b217dbf9b429a954bb6775829c0864ec78aae648302b4b32dce07dd52a4e638d49c13844228c516a747dd6a781257dcedc130ea384bf70f86d172e0d648837e24184df9e7d9f30000000000000019872a30e58a4a447ec905f651452dbae6b33673f1a8a004dee549bd5060d76cdb5e71491fe73c44a53b25082977060db7f2a4189f1410ae7bb67c30925247d887962f524a78424e6d112da90a929a5319660d34c29c2b38a32cdc444b7c92c19e3fed467116300cf7f97423e43d8f6043e9bd95b9187f6ddc5ba9d17c1a6e33bcce8431152833f05606cc4ae09520716037aea068f9a92c9b831d98427607119501dfc739939384dfe8eaf54afdd1557722886d", 0xfc32) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x30000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x12, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:45 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x20000, 0x20) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/241, 0xfffffffffffffd7f}], 0x100000b8, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) setrlimit(0x3, &(0x7f0000000140)={0x1, 0x5}) 16:01:45 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20000, 0x6eb75642cd65aa18) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000200)=""/207, 0xcf, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x1}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x100000}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:45 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x200, 0x8, 0x0, 0x1000000000002, "ee1b000000000008000000000000002d00", 0xfffffffffffffffd, 0x6}) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42f9) open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffbfe) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYRESDEC=r3], 0x1, 0x0, 0x800) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r4, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0x1, 0x3, 0x100000000}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00382abd1a000000000000007e7900000000000000000000002afb"], 0x2b, 0x0, 0x1000) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x6, r13, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r6, r14, 0x0, 0x0, 0xffffffffffffffff]) r20 = geteuid() r21 = geteuid() r22 = getpgid(0x0) r23 = msgget$private(0x0, 0x140) msgrcv(r23, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x7eac47b25dc31b28, 0x1000) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000000000000008e81095ee69714224b2f6c92b060f8a5923493ea7f00bafef12c67dffcd12b9968cd466334a5fb799ee9d43a785361027e2f7e775c743ae9ad8486ab242016b9e66b663af5c436960aa2eedbcf338ddb0d41bab97cfc6a9a4c6d9cd39f8b950d4ddfd2f6196c1080ff288e1719460165677ceeb822d7c9fce5f171e73b5950b102814414c3cbad468493e7bf831e8e090dfe1fb824fe76"], 0x1b, 0x800) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000a87b0121a51b80efc970c453e8b43344c0dc3c83047fcaf7d04b994cb1c8dd0363adc338f72d90cee2684727ad4afb40af73cf1ce5dc2edfd0ac1f61ae6b83a48df5eecef2dcb5775bdafd7ce0c4b1be9de2dedc0134667861935097d135ff3f5ba859aa66213663bf53fdf3f48b63e1f36cdbe9d664d122f3855eebda27b53675cf923fdc05bf2134b9a4d905b0699ce516b3ae455dcc2eab773204537a1fc3f98800ca9285723fae0d76422461ad63e7f741ca2bd6b849ce4f7f0aea03414e0ad52ebe63c1ff979e7b0f13654a6c0c610daa0bec2fe7b8109387b9ff26b40d80577c"], 0x2b, 0x0, 0x1000) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r30 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x6, r26, r27, r28, r29, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r30, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x6, r20, r27, r21, r19, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r5, r22, 0x80000001, 0xfff, 0x10003}) setgid(r27) ioctl$WSKBDIO_SETMODE(r0, 0x20005701, 0x0) 16:01:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) r1 = getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) getegid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffff4) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) r26 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r27 = getegid() r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r30 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r34 = getpgid(0xffffffffffffffff) r35 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000840)={{0x5, r30, r31, r32, r33, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r34, r35, 0x80000001, 0x1, 0x3, 0x100000000}) r36 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r37, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r38 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r40 = geteuid() getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r42 = getpgid(0xffffffffffffffff) r43 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000840)={{0x6, r38, r39, r40, r41, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r42, r43, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r31, r39, 0x0, 0x0, 0xffffffffffffffff]) r45 = getegid() r46 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r47, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r48 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r50 = geteuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r52 = getpgid(0xffffffffffffffff) r53 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000840)={{0x6, r48, r49, r50, r51, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r52, r53, 0x80000001, 0xfff, 0x3, 0x100000000}) r54 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r56 = getegid() setgroups(0x5, &(0x7f0000000100)=[r44, r45, r51, r55, r56]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r58 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r59, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r60 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r62 = geteuid() getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r64 = getpgid(0xffffffffffffffff) r65 = getpgid(0x0) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000840)={{0x5, r60, r61, r62, r63, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r64, r65, 0x80000001, 0x1, 0x3, 0x100000000}) r66 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r67, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r68 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r70 = geteuid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r72 = getpgid(0xffffffffffffffff) r73 = getpgid(0x0) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000840)={{0x5, r68, r69, r70, r71, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r72, r73, 0x80000001, 0x1, 0x3, 0x100000000}) r74 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r75 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r75, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r76 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r78 = geteuid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r80 = getpgid(0xffffffffffffffff) r81 = getpgid(0x0) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000840)={{0x5, r76, r77, r78, r79, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r80, r81, 0x80000001, 0x1, 0x3, 0x100000000}) r82 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r83, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r84 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r86 = geteuid() getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r88 = getpgid(0xffffffffffffffff) r89 = getpgid(0x0) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000840)={{0x6, r84, r85, r86, r87, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r88, r89, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r77, r85, 0x0, 0x0, 0xffffffffffffffff]) r91 = getegid() r92 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r93, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r94 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r96 = geteuid() getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r98 = getpgid(0xffffffffffffffff) r99 = getpgid(0x0) msgctl$IPC_SET(r93, 0x1, &(0x7f0000000840)={{0x6, r94, r95, r96, r97, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r98, r99, 0x80000001, 0xfff, 0x3, 0x100000000}) r100 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r102 = getegid() setgroups(0x5, &(0x7f0000000100)=[r90, r91, r97, r101, r102]) r103 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r103, &(0x7f0000000680)=[{0x0}], 0x1) close(r103) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r105 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r106 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r106, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r107 = geteuid() r108 = geteuid() getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r110 = getpgid(0xffffffffffffffff) r111 = getpgid(0x0) msgctl$IPC_SET(r106, 0x1, &(0x7f0000000840)={{0x6, r107, 0x0, r108, r109, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r110, r111, 0x80000001, 0xfff, 0x3, 0x100000000}) setgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, r57, r63, r71, r97, r104, 0x0]) fchown(r0, r1, r27) r112 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x10, 0x5, 0x101, &(0x7f0000000100)) writev(r112, &(0x7f0000000680)=[{0x0}], 0x1) close(r112) getpeername$inet6(r112, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xb3e1, 0x200000008}) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fchmod(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) close(r1) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1dc, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x5, 0x20) 16:01:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xb) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) close(r1) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)='\x00', 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="599c3df4194fc65c9eed7523", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:01:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xe9964abb14b51c47) dup(r0) clock_gettime(0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:01:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xa4) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000300), 0x4) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x62, 0x1) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) write(r4, &(0x7f0000000200)="8389ba8d687dc755faaf61645c337b80d45da0dcd098e7cafaa0a30dc771ea75216749ca9f467e9981b23c7267c8ce8b670f54e9c0e6f5cc53190765e44ca976004db66ad6e57612b316616c123fcf9a37947c698ff8e92269102cda834fbb8a77ecfc8d2cef9bba24504dbe72a64870b239a332c8a7a9238ed98cd8b7276e4ce8ba751ce7de80d7c7da7e85381718ec82ef5eb335df6cb65d4b86266208e1de8176adf51844eac3a28a75840136908ee2b837182d952b950c57e66e1fc69fc913157b4e3497219597629d1239ead3d073533660938b25caa5008fa2f9f186178f4d6bdde1fdf7d5dbafe195b2597ce88206ab09e48be0a7787eeef19260", 0xfe) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000004368913be02b81f8c3a08fb16b37833f0000000000000000000000ada5a9c2eccc3582644a3426391c2b1bd192d985acad7eebc7c5e2fdc03185c426be7a09e88b85c1049c4148ea32d730f92311d4098c34d2f1ef5fc1e2c235a9ccbb3912e0b1935467472e5ce82ec982a7b3f4ca72a349d9bfb15c4faed0d4a0fb0ea70754c781d8214c7d58a49a9995efc2883d29b92efaa8117cabb970ade9949aa057a698c1e3d54ab1fb428b7540a6282d742c37aac3701c5162b36636e089bf84166fee08f2ce7cce34af932f3bb9866c59c2e8aec393aa5941"], 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, r10, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r11, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000340)={0x0, 0x2, 0xfffffffffffffffd, 0x100000000, r11}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) close(r3) write(r1, &(0x7f0000000480)="93", 0x1) syz_open_pts() close(r1) write(0xffffffffffffff9c, &(0x7f00000014c0)="92141511ba880e77bfdbee8b9cc1772a63c4160b967e4a455fb221e59a58f3b67aaff421deaeef975f2a1d126fae49993f65b74adce0c3a016e1119797410ed5e64e9f4bb2f5095c01ce3aae7518f9f75d8bb89d2f8a2d11df0840f7e30ab499a40e380b1226274fe76e042c6f9fef1fc6944954d9723848b198c84c04e0e8084d4d6f419cc7b1acdffbd417255f4cfa26eb9f6a04f7715789c432dafd36942f7f325bb8c9f00dfeee75780f780db4981edaee7b91f27c57ac2016502770b1bde748df2b80a296423340d5f68c1d3273ede2ef24c32a3b4bdcc571fb0547339ca39c3d3b9ef72f23a04ff3935b2dba6fc193f88decaa2cf7548c3f5450c220236ed6c4848c4e85b2ef4e4b6c434c5b8a4d35177a98c9b7012efcb5e051448f3d34dfdca52bedfba991986947612fb7746c4ce8be481ae182c27a6e783a41ee3b136362848e47ecedb0f5d922af87ccaa011ab69c539ec7abcb919dcb7da3be392769713c0b9f2b8bb7d0430a636d3abcc17603b2ba43440025bb7902ebac34d3c9bbc569f2f21f6fd90e0f2fd1d6f1a384508fbfbc73f05d0b13b52816f76b9e0cfaf8f90642eb8ba75021d1c8735939d2a06694c9b6c2d7aba59adefb6ce8a568657b732cae9d78dd1a6d0d7a5c9eed5d674b3bfe3955abab55f07b3965bdb9386fe0f37104f927e6e56175227dd56baa99df2757a37210613d0ac932b477963497afd99d3a4de1fc24f9501e53071f0c1872c6100ce167bbaa861e887859d9db498070a0e63904effedbf461709c930851af357a600de0408a6d411b071e2e07f27b0e9ce5ad8d14f038c27b0080472b49fa0ec80582c6aa10048cd0359f5ebf162b712562168786b91c3a8df4cd21fe3e7508ba56e48b3dd9b5dd625623b46bb697e161a9daa32a42cee9b1354573398106a149b6923651eaa6a771e0acd8f2239c42b5c5cff22b45c22b400feec92ac49728843453cb94e74805db7c0cfd480aac78baf106aa45afd2097deb8baf3ab1b955e664f74e10a66671ed6364eb3bcca9e703b0e534a67f6d16db865fe3a5d8dae4eae35c83ec19c05fabb6ac559e0651a81764a26085da4c83d6e74d9670231241cc1a92f901137521c1d010ee67ec43f269a74f14a890a0133bbaeb47bcca6d449adb3116ca60fae03c950d3f30468c4d2caa84ad30331dc86ed577e0c1ff7f67b8c8dc0119534589849c23ef1ef0cd875c4db77214f67c47d92cc0ed94d790c43add6345843c996d7e1c320200dae4a1f5b5ff7524a720170d1aca90005475e0fb422b9d1e99bb092a9f7059d69b0594e936a3432b2b0c552e3d8aadf3a8c0efe17d709a83c8113fcffe4916329c01a3c7afbf0b9bd7f2ab721538cd744bbc66bcfef12b66bfb2bdb5b2be556bff1bac4705d3d05d20d63848df06e83ccb8c655bf40df1485ca8830d47246bde9dd2e027d66f03d30dea88d204f07ef6049a1a5fda3b4d061fb848efbf8db5fbeb973fef69926f146f21f07d5fbe6d56b228422cbe52fa6a980cda78f87324b79cbddf48930318fc2bd51c5d1200b7d80f6de3f09ebae5eb3afc507ce56bac7770d91da106aad92612a464dc8cbc2f0790b6de933db5731d9b1505c033069b36144731ab74e252445f31fbde1ab03b54af0f5f010296400091e83c1f2b48d2827b6211c5a8d0408e575b3609abe79ca2d1a9cd9a6bfc4e5330b8dd8bce9c4ac31f19e651f704f753a0029f349c204754a8a4bbf9ac3afce451b5540196c9a4830c2c1d1097a21c6e35a863f3fb25f8d671a16562da3c24bb03c74718f4b8f90cd80d412a2ae639370b88e893fc104f3075c656147ba103eb1c13c504de013888a27d540b658481fdd82936337b6fc767b5417da3e7b8a3167ae00f53e14bf93a009a2bf211f3f97ad7aee860d8dc18fc9181a8c2a516f031bc8b80d30a679ebe2ab8854893ff40c037bed338c97bdcd08ab1a5373300acec9b346634ec7b231c4b831f85e2525d04beaf51bfab7ac265a358e10ddd8aacb33e406d90eb5ae081e0fd3c0985b0c6741d595712960c09d202e21bdaa1aae994d3e0e0d32c9a068c7058061b52de1144d078910a4bbb302254e354c4b53c8833ed0e80bc669f212139499971f9225fa40469c26fcc27c9f8f9ec28603b34c1b5293ed2036355fb93db068a9b051d6750c759f685a3a2aba2cdc8eebf9ac56a02484a57e7dc1243eb31188d05d3863ddbddc785db3dac758445f13953fd91ea40af96dee8f2d1dbc68361888377b716c4ecb228ee5aca87c5c665f61f00033b55225bbb2f8544bab6ce71a87e31a9eafe1b455d84c3885ea35845175f84e1065f7880ad93c57f77c867c9a10fcaa3141b0d8cb1c5f25ad2d6448dafddd8dcbdf51098274a32d0315f2383a17510f587d8885a9d8090a333f0efc4eedac46b9c01716ed53c7e42837aab208422847ad1fc3837bd6c8f5ca296424eeb44d0c5fbad59d538c411e6f14569858ec9a60880e865e8ec9b6ca2f3d131984b9c073a22f08d4088eeb79eaa445b0ab1d1307cc2181160477deafff8cd3da9a1f69854719808a5e5c522ed66cabcb41ae6c492190a04e77ef4082367ec8fed123940d06b8f9032c91ca4e13081b16219d0f519ff20e81389da0deaa74d68e8c463bf9c721a8c34ca1da753d760d3088f2006393a47dd0aeeb740d474307c2586232035940611e14a3c86fc110020ad507ce305dedf89afb329038ce62c09e46d88c76dba8efb1cdf9311ec94d2717080c1d0d15694a3f8f900264bccc2e0cc45468c01274463092ea8e82f615da8740c81da042bd3bf44a69fb85a130e2c5057b72230666c309f6baae8b378ed1961d4ce962dc9b95cab95e43ed34c959d4b926b5453bbbe28d278d8f64d23d4ce6da1d04dceae4049e4521efac171ac2776e5527b1a1096f9f1347318f08b682544c5f3d4aa98421099af30805210baae1178cf234cc5061885a4e5932944a035295e0b5c9f7570f853a195436eda296dd9c25505b6cf295eba16ed2f097e8354f284ca8026ec3a7382b96ebf52f6a528c2c72ae5703b829134f2caca83bfa6480a2a5aaa5d1072ce97bc87e9fb80560a59004e0dce458e756897a6fbde53698e9268e440de32a641240b395e98b15b38678f80c40c2679f05f287e44e1029b34894a76ef77ff4389c18df13046d2baa2bfd39062e064a3546dd86c1e2f227ad8ce5f225b364c74f8e2645e05ba8abd7bc93facab5423da5284f5c8b4703370183fc0a361db2b4319c653097c293e1398bc48663be9cf1fae1f21d0617e3b1cccab996acc4c1749ceb65ec4d0ba87ceb7118895b9d057f217485ec017729779403dda1ed7a4352bef0521118786fa763880c566467e9002b180415834edb335341faaf3d1c8cee08aa53801ed27d6bc2df5e91c1ef2bff4df5847db5c261db25942a88bbdfe7a406a1028faee316f4e935a446b2b15eca0a497b36169197d31b9232af6680dee2ea1ff42a591a32bbb5252f52780b3f8beda0c42b28d35f88464c88895b9fe530483de176852b9117ec0baac6aab847e1024d4fd14ed4247f367f33cb79541bfed520897dbf9045b2b5f4557278f15c54891d875764a9a8cfc2dfb8a107d02e8c7d24b851b138132133c5e854da4881f8f4c476e3b39dd86e687a43e236a67bd8f6455bed92b758c686d2463bb9b33b948e83961467848a7a1308bdf1fc3828ab49dad2c9d94640835c5d3a92e7293625efd68dd175eab5ac9e3da511235f4bed9e6049f3c19a69adaac1971260de15ec8d1be1950f27990fc00f2e9bdc7b734cf8e8f89c82e6ce0ccc4d112cbd8830593c60ff6bc2333d2a578f266a00ba085e4f3452df7cf4443eb0a7c7930ac37374de9b8ed71af102780aed61d764e6dee6b40947a010584da21472bf26e06f581e53976a9e1eb115f5a89eb1556c8bcf64ca7e05ce7106e99514d68424a86dbcf3555eaae92ba4d6eeabdc7299705c1bc076c9d12d30efcf5c464bd7b4e1ca47bd927facac9fd151c669c86d575c4a4cba951da399f810c9829a65b34a103ce0b11fc3dc2dd094def6436cc46bef2e7a8b22a4d9866000205226a6f388b73e75ddc399275e00dc7d4217485760a0a9dd67c24517259409cbef3862c408dfb04146df907d500ba55c2678545833e73242b2c7e3083e90a7947470d8888a28e1fa94c17ec50a13bc6e520099ef0e9700daef598e7207d431ea90a263d58ac1e9ba23665359e62e5827a770ab56f4af87b18c1f221b9da9986cc547597f33b680d61cec48870d62723373464efb7af6d8035ecf5627098135b60f2b4cd57406cb55c9ae35b42c5018d9f5375775eaa5775097135988f4035e608c03cb3efaa4bfd809714ae509f080781598dec52354d70a8feb83ef181fa42b4f07d4fee27e2c9ffff1ce212cae2c3bc5e199318bbe165794faa8df4d6d4b82f3a8b9fc3e2008dff331ef57fb58d5cae2f28beae88613fdb107ffad31b93292d23c3938cab37c7834597c44faaf4b89379c3b8e1007647bd308ce8011e722d6c1366e076fb32b21b77d3eda74c2518d447f94389e40543fcaaf4b2cd627cd26cac5d76ff7e299ee88de577508da0dd75883a0471b7087f5d26917cdc7d2c5643e9800c72ac532982cc475e55baf29ddcef5d4e509f4208effb0676bb90337214fbfbec1e94cbe501d8e41a6d63e0f29a50e01152110a4479aacfeea70ae28ec2f22a220a3f505c66b79759293d173969c02c8eb05524e329c8857f5a582acf56e17461204f2ee2691dc936a0ba3df18f5cd1da36ff957c1a4c675f2c99a6b2f81248c825d208504f3717d325fa9890bf9cd89d72d2dff65263f09a449c590835d52af388ac9e7ea67897547097bf5fd37efefc330eb7cff029a1cc655279ffca90b68595ea4d65acf3fdd2a7f3051bdf9761fe4677fe38d586e70b781a3382f50dda6e2496acd96471306abdd700534f90fdd0d03f1be7916eb925044c92b54a6f900f052c0dcae7e26c14bb4fa25783c21a03f67d259b719055d001e3d99ceaf3dcaeef8c662829f89af6602b9ee168ace31b6962b374f027163dc68cfe8228ff867e73389484bc83603f399f86fa50b514e3fda3c51cb1db4e8a95924a79072e489c65d8785b188db83d2fc8d960bb4c43e5f934aa8fd41dea20760d6f9a8b72b7139f378c34cf90c4c609840eaf242eaad8085ab811118cea067e70f71828d34b283d7bda6050df5043d0910d0106ed148e0f0abc325bc8c289d56bda744f51cded2416d7b7cf0d0cb3964816355de323cf40774fc7b55681f1a97c24e14704fd6bf47b66c10576e1b11ecb89f785d688eae36b048650012e771324897b07079f2d293208d0f905cafa73cb6e322d7c0f6beaa290ff28304112447efc1c26fcade4e3376592f4cf62d31dab6759dcfe0a8dc623e29a93009b01d69f67cb6769740b6304f7367bb8f1aa4d003cbd65f6cae4d0c1878f50cd47e9f83aa444882f2669657c993ca8e168561e0373cd623bed5cb7386279c51aac67b938588357ff0aea6c830a24a97b05df9f7f6bd1eb12d0a24e50b41758b61ec8a8e6134396aa61d95462fb7e615f0329d65fab9cfa6063e37b4e35dd3eec255024fe6243125c69d0202b04ecb992f103376c394d3cfb0f47a6ab49a149c79ffecd2aa6eb420d6bd12e08a8f7c13d57615b8ebf031a0eabb7dc11533695047c008138dc9c46b0d4ac760f589733d7f7c8cef5985b4af9cfb6e592bc5c5ee11fbe40f3927c3e5c634d2717a1a2f4d217c7d07de05254688f139360981e1ec046627b984a6f55931012e81918e2ce6ce3586c28f6914f098e6e8016291265116062157ba92c3ebd8eaef27a4259eea5b9bd3a359f8820b8d1e74fd5c0520000000000000000", 0x104f) syz_open_pts() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x401) 16:01:45 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgget(0x0, 0x200) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000090093cd2f7e000000000000000000000000000000000000000000000000e5e2c7953a73cd1d9fbee4336e8725c07eb1390c880fd379bc6aca1f5fec180db988a2904363a1891daac1ff72c7d9ecfe4a8b9e632448e7a09e8079bae7b1def35796682bf2811be6624c877ff416551b26c77d00aca57948a42319d15b084424772e0b90b60126f22d1636bd6517f8513a7cbf035d67a83cedaeb98185ab76e45b3e3c2b43c0e79a59e19bb9829ea4000000000000000000000d6f954f836c56bb9e32df80a72db216f8cd732050cfda27ff676acdb3ad224388a3dbd06f8b48b38bdb752a3987d24962c2ac7969665cc6f7dbcd3392ca96c6cb6b683005b8a33d96035fe30bced078e7cff9"], 0x2b, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/112}, 0x78, 0x0, 0x400) msgget$private(0x0, 0x80) socket(0x8, 0x4000, 0x3) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='\x12?\x00', 0x408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x44) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20432, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = socket(0x2, 0x0, 0x1) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) kevent(r2, &(0x7f0000000200)=[{{r3}, 0x0, 0x40, 0x40, 0x4, 0x401}, {{r4}, 0xfffffffffffffff9, 0x0, 0x20, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x0, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x401, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000061, 0x3, 0x1}, {{}, 0x7f79d7868f422d8e, 0x0, 0x1, 0x3, 0xb3e}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xffffffff, 0x2}], 0x61, &(0x7f0000000380)=[{{}, 0xfffffffffffffffc, 0x9c, 0x40000000, 0x4375bd3a, 0x400}, {{r6}, 0x0, 0x0, 0x3a52d73ade1234af, 0x4}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x7f}], 0xb1f, &(0x7f0000000300)={0xfffffffffffffffe, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) r9 = socket$inet(0x2, 0x8000, 0x9) dup2(r8, r9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:45 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x200, 0x85b, 0x6, 0x1}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r3, 0x3) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = fcntl$dupfd(r6, 0xa, r7) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000003c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x81) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r11, 0x7, &(0x7f0000000180)) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r12, 0x7, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xd0, 0x4, 0x7ff00, 0x7}, {{r1}, 0x5, 0x50, 0x80000000, 0x5, 0xf4fe036}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x1, 0x3434, 0x1ff}], 0x5b969914, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x8001}, {{r4}, 0x7ffffffffffffff9, 0x2, 0x1, 0xfffffffffffffff7, 0x57e}, {{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x101}, {{r9}, 0xfffffffffffffffb, 0x69, 0x40000002, 0x81, 0x7fffffff0000}, {{r10}, 0xfffffffffffffffb, 0xa4, 0x4, 0x7ff, 0x1}, {{r11}, 0x8000000000000009, 0x39, 0x80, 0x1, 0x1}, {{r12}, 0xd, 0x107, 0x8, 0x7ff, 0x8}], 0xfffffffffffffff7, &(0x7f0000000100)={0x9, 0x1}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:46 executing program 0: r0 = msgget(0x3, 0x0) r1 = msgget(0x1, 0x400) msgget(0x3, 0x442) msgsnd(r1, &(0x7f0000000000)={0x3, "c27b52ef3069f4309af5d527d56fc1ab019ce47b1258c85bbe5d1cddde9902fad8a74f614cc6cbd6f0e03102fe5c63d33f9e6b405fc396403a96b7c13aa27c217ce1d81f6991c56f186c50b4d0cfc6be6fd5f800c40d2dfd2e75a174a2e8e81da15b26580754898c952ba7fca677e3d2213953424fcdd7a853a86fca70b5ef18446db368c8c278eed91285f9733f82f86fe8d3727ce495ee4bf1bd17a46771f2edb00cd706506592a766df32b9891263a3c64a201ceae1bd0ef1f6d869762ba6bcb773fad15c9ba2b109"}, 0xd2, 0x0) msgget(0x3, 0xc8) msgsnd(r0, &(0x7f0000000240)={0x0, "c30f17e767a20a7f548bb113b9d43d219d3a986bde1d09eb26e9c3d362cd86fedc68c3fad276179ea1b366d1d4140982a459127fbf6ec4a799acd7b0388fac2fe51349bb6a905ed14d29ab561676befcab82a829ecee3fd11d4fcb21102feaf3674e1d7ef5a02182eaa4e331f2de334b8c9b7d0a9a3a0cc923cd8fc40dba6ce5f21d949cf00aacd7c86f350f2be2f03fb199aa8267dae5d4c366ce25bc7718beaac8388bacdb246e3c3d47152f24111e1c28998bee069a3c3071ea32536c5169969119f0d7dda5a6d223dc8d15e7b2de0862ea5b4a35be9f49958d6c6ebe13e138fb65c30e3adfc219d513eed5aef33720174519ae023209a2cb840c652d631842c1193949a7c72ea753a700cb0f045a57e1bfc1e1a1cf876046ca50f53679b9ec405c05313e7b494b24077c918f4e9b7c1922efd6aba02f509c09742dae076c07690f0a6070558733762045b6222fa8cf1de1fd35f5168aee626c4cb1f71faafb82a6fa00053b9c9ab6701d59b38e223708a60cf01de33e10c88d6e360d0220e72b8cf2abe31973166709f520ffb648ea03979144d8808ee7cc21cee88164455ad07d43446c7466d4779e46941ad668a3e4293f61f1af81689e12724b0af78d49820adaa1f3a3378be240e55b28f422b1a5056af46dd01081a3ff8d70bd041f8dfcef7158902cd04e8579830df9899dd3943dedc9293d95cb90ba3032918c7ecb5cb98deda3b8ccd755e4c7bb5b69c53a0a0b1a097fc968206d3ef13c8dc3ba152810f0947fe25e26e21a314ba5c4509e393f0540a07394c017f25da4349533618250f0745db00f5b8e31e8c3501873b4e48d4e7308c7ecdc3c3549a43108f2b7e704499f3f756b15a0762621ee18bde593ed85180af161855d89d3eae0b26a8afa03798307bb85f1779a62834090a679faab4b606f8ab320ee174285cd2e9c5c34bf0221a2a9ceb892233745a77e10c803f96a31833d91b59f99af767f0d3db7c0621fe082749a264bd004507f568329c78da414adbdc7041ba74da0c80ee7404642f574a045997fb6b22a6f61fdb5b9387e564b3d64f0361daa35fa25b833650c20e9c9ee9779d313a5ea5543afa9a765e8a79387e0e83ec28737340dc4ff5654fae2f8af259c8bfdfa53d9ef6ccc1c00835b26521f2bf4b44e89ef5e87fc4b04fc4d401f628c69d306c70b986cb64ba79bfff2a66652dbdf9b971527685a35ce1dd6f53b376f40833d0159a98c5fd476a8e6ea6fc7d5b2e0f06b5d9aa805fd41981fc393533d868cd91b62387b2f84ace9da2423360b22faebc7108aac971089050cbcb5f7be294034ce65b475feb93d31f4f7372d973124dfd42f645279936ffdfa6f6c20d74726bdf26304a145465dcd523cc4c08562b4ba0612539f3eafb6b938882d21d32e0e11c74d5610f8ead7d786cef52e2d65a1849bacd4a65786377bc3c3bfa33967d5633f4fd08e5b178f4c81db7970ff18e686f1f54cd1f82cb13f899a37be6bcb7ea7e360292f76a55cbfef50c9c0a6408a8b6b11dd0ffac80c72dbeb52236db16e375c8379fb5b9088f2c6767db42e1c2304385898173713043488a2aa733da8bfa756f27feca36540e92755bfa358dc7e757a8e1c63a287e4673c66ccceeeb7cd113c1121ea463f3d47d9bf3627135479ea7e4ff86bddb1d49d5e37d433929a53e3ae1729fe617c9ed7791583a1d4fb5e89d8ff6da72de5be87d1346da34338a74b01c34821370d80f4150461cea534d1f9a7d3156f2c3f49d7505af849b2fcfc163d46a2fa19385b0219a812e141c2465196947bf36c2caad9f82978c4e7c088d9ca432ae46f5a7fa1ad46005159d90184d9be5d0e451b7aae2c044f13964be9ebd7704bd0fbbfb956543758ffc38772cc48ab6f1070bde752338f9662405df3b5facc0e93c9324762be185043598a5ca332823bac6167b072bbb40ef78841c20e597c0841be9cfbabc7108293b10030f7dc64b77e43f85f22e1d77b5b2e55d7d24e69fae980a30a3f8d8f85f8c2a20656019a981e364b3c8a87f822c291e75a40f516bbaeb7844cd390059e270f7135ebf9d5808433309a74ccb44cf3e257385fe2818ccc7ba48ea47141fc4255232813a89b6b4d1e79a69fb8a8589e55320eec5ce04e44f4d92924fb7491036cade7c427c8f33a0aa23d67bece9fd00a81f614b64b097aacaa5e9ed130570ff50ba05c082e96a478de5879111967d8997f96f4e8de60a255a2e9cceaf0c5d4764b06effd2a10897fb178f1de82582c2ed29839199fbc67fb48946e2029bec3c7e1e28e62cf73661901ae0a257ebc89ab2eee9bf3031097c4f0b3324d34240e106fc8b303a64e006d70dc8446ffcfee5e30a8145805942e239fb74f72ab97229cb9e143e42c79f4b18c15e52be0b2f2a931da62da7a96f3afbe3d030105ad50dfb5ec93998d2ef3c1bbb8d5763a79dcd0cf198cdd78c223e9731ac1ca8c57a4d061cdb2eeffe52e535f0bca0b3d0feafa22346424ca86b28d5bc17f5feed06cf2ce1c8d3c544c2bf6c976875bd0a7239ec09096db50c655b6a97ab67c427073cc690bce1423f236606b3130d33fd39a489d57a120504fcdb2f8d26d7e72e80d0d6a783dc7fd4e8ce29f793927e23a78d072624436a02429c2dab4929af16399ee75232ecd95922994a6228c9798eda58350baacd28db4e3c199a25b5126cf1562acb3c859511255b33e9ee0379c48bb5af95a9f234f7649c026c630bb9ffe9275d0fdf0c0c71604eb0bf1ebde090dd77f8f6fdc10f2bf4327f8eed4fe7b230c7d05d40ce51627f85b6031f8b70ffc3592a1c34510a1cfec90bc677fe5f8ce2bdc00c7f5f095f6051b4995fb9945e786faa7331b1be9e865d15d9f995a9035d28d00"}, 0x801, 0x0) 16:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x4}, 0x10) setrlimit(0x3, &(0x7f0000000040)={0xff, 0x1f}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r6, 0x7, &(0x7f0000000180)) lseek(r6, 0x0, 0x0, 0x1) fcntl$lock(r5, 0x7, &(0x7f0000000180)) close(0xffffffffffffffff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x1ff, 0x5, 0x9230, 0x6, "64eab002abc599e06b1eea628ed81b9ab1c3d55a", 0x4, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000040)='./file0\x00', 0xc0) 16:01:46 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x401}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x10}], 0x0, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:01:46 executing program 0: r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2e1b78fea0b7de126b73"], 0x10) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) r10 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000680)=[{0x0}], 0x1) close(r10) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={r8, r4, r5}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x6, r8}) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x8461, 0xa) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000100)={0x4, 0x3ff}) getitimer(0x0, &(0x7f0000000040)) socket(0x10, 0x0, 0x2) r12 = socket$inet(0x2, 0x4, 0x8000000000) bind(r12, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000140)="939f0b0cdb82e38b98162a59e3d63a599724e72b9f1e8d5ac5d3cf5b5847bd905e50fb0b19868f07684c348773ab7a417020c69c88b20f0db48a4f7ce7c5eb4a0edf2772ec1b6c02bc94b40b14976e2a64c8c0716abaa5792c67a3ec18ddcd10d925a4d7e88b54fd078ef8ae61ad6d01ff981c5d1fc735c055a3276f23d67b22ebf77394", 0x84}, {&(0x7f0000000200)="53874c5f57e3b35afdcd181e8fd5b0fe1ffd5b91ac176341ecf02cb039e58896be50f5bb233ff2ed68bef5101c99b746d5045fbd9f0bfd08ed3d4cb7705c8db0f5cbd2514304b4d268af8cf7dbbf08a5794223c88f5df5dd1f36c71ffeb3fe147200258ec031e1cd2c1d6bcb94590b80cfe34394d6a93651848769023e3b83fa343545bb4dade1cbaeeb0591f8bce759eadcfda9d1c0c308f3e2a987", 0x8}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="a791dd4c4f2027078af6b7c28c80606303eee59066ca0238a283d0fb34c8427980ec7a48429f5d5b72a92eaabe42d64281ddeaeec896d12eba1d2dc982f40308e197bd357c", 0x45}], 0x4, 0x0, 0x0) 16:01:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x101}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) getegid() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) fcntl$dupfd(r5, 0x9bb4321b78da2c6e, r6) close(r3) sendto$inet(r3, &(0x7f0000000140)="40a5e2675ec7feae29d97d0d2a8b01339ca3ce4615b78dd756ab5b6054eed6ae7c10287d19492aed3c04df8b5f793206b6edcdfc24079c1d3eb9d63515621c0d2f320df1adc542b4ec9c6c712cc3ffd878d3facb59b1cf84bf0c045a3c6c03f09bf7a461ad8380ff0017e18ffbc0631f1b92871f0479909e2e427489ecac561b1961f8c8", 0x84, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r7, 0x6}) dup2(r0, r2) 16:01:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x6, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4012, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) recvfrom$inet6(r1, &(0x7f0000000140)=""/203, 0xcb, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') 16:01:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x304a8, 0x0) sendsyslog(&(0x7f0000000040)="1ee2d1abbc408a4306dda80a1f9639fd1e74db09d95c64b7b3067d77d39e2916a3bedc5a3668c289c6710b709c3ba3fc140d76d9aa850f42ba40d8b776838ce507b6dc99032b6a6c74739dad7a2ecea71b5a3bdbfdb497e18dbc876d19b9cf7bcb36c67eca935e3f73a7702a4d67d7a19eb1f0eba2f231b2984e73b3308dab8ecd022fa356562e987daabe1989e7e9b4cebb8b4aca4c9aff6ad69019ebe5378d2525829d081563957f944a3393687c480f5daffbb26e0614799117ecda2f8be36c004331dfc2e8a019d9ae52a7bdd1e921ee8d9dc6ae5e6df29d983ec6", 0xdd, 0x6) 16:01:46 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000e4ff00000100da0008b90eb963000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000115, &(0x7f0000000180)=[{0x5, 0x7ff}, {0x8010000000081, 0x2, 0x0, 0x400}, {0x4, 0x0, 0x20000000000002, 0xe8f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x8, 0x8}, 0x10) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="deb5f5a84c762aab83258e0974ccb77723c4daf32e5ad46dc983865eeb402653c0a9287b662bbf7f51dcd5f940867bbbdfa55064c60b57b43daf834adfe58666a65d93d293bd69e160b57b10126a25a0421db0f056bc9dab804228b29fafe8a52ee5dca9d2514d79798d0e9a26495164a26fe8bbc78b64b9c509add07ee56d9e5001ccae7d51eedd0944e4893744f47f6cc5fc6fed0db24908f47f02cd69f6f58fb3bca0eef3d690fc5accf18de317df10b7a89882", 0xb5}, {&(0x7f0000000180)="c12021784cfd4297820914f67911e7c7f05b858b3a4cd9e4337866f6c25afad13e0f828275401a5e2d148bd3a3b4e6edd037b0874b67838e387ee90f32cfa4c61b1cbd4dedb87ca02b6e295fa1627f364ad36e6b15a13242777ec929399cfaf3d941762c8f263492795b1a28a601f45cc70057dcd9ae55037b736eb1b6824793816efadb37cb4b2605b88436bed5f6b11e7ea222c0122d305d90e631d8fe1bd818793965d61418960f0ded15fdfd1add4eb43bdf3154343d3af1039ebafc6d07d5ed6e7b8a9d349aab408f7c", 0xcc}, {&(0x7f0000000380)="1cbf892bcad199ec27dc2a88e8c6f7e3f082ed14fe1c449d6341a3fe96fa09c5188af8d8f913f3ac8a6dd2b8649e3b3f821c1334b184b8ec3375886effbd6a6c9fd1098ad395e35fe8384d6fdcc6c2293715227da50609cc08a9d58495caa07ef68172b80f4d649443fcbfcae67ff75cd9ee7c5c07320edbc64d4299cb1a385954483a2a0ebfbd0726f9a6d94c4a6abb7a19012bc7198a64d8ded73a9376c8563a3459021e15d6320811b64e0a568aea8dfcc1c77418cf9706ec018383f8467f838700353c8decf727e802bfb8f9e4e947ff32997f48fac70be5533833a702a99ffea7", 0xe3}, {&(0x7f0000000040)="8e8c3c5aea001b6fd16be461d412262058a8f4e7626c69c97a7cbfe3aae6ae0206591440fca55687186420cb42d30aaf58", 0x31}, {&(0x7f0000000280)="6ffd1ba530d844a6fdfe266841e5df80f293555297b4465ab3aa78a8fb99db6f4a7b8bb6ebb5b8102aad5bfbd61c8fa35e44358b222331a97ed909b90382afe904fced2db4a0327bf9acb4e9fa8838cea64572a27dea87eb00748578445923f6b95fb9da56875933bb6de9ea4aeeec7ef6da1c47c0051b7469b3770c0255892f0e9d535e32", 0x85}, {&(0x7f0000000480)="9e8c6613f36f985144cefcee709a9449b6dc785e3034601d9d8af1bf3d77bac5ad4812db9c5dd085d610b5539c0c9ba0444d22f40a8c22961262611a791a331a6d9eae207b3d3f89af7c72cfa1f683e075d412d4652106987512a71d632e32e4b8b0ecd5765c2467561422ec100dfd2edd851d7a4e2d5eccc432632b7dca839e6e64941ddc885d236ba0d519c009f1bddf62d53b81d8f4ed6e0791526d7502fb9693dccddc39d3cc72e8368724f38aa57ea538f92f70c7cf33da05e56e3ee3bbd449aba2a62a5ed971edc2e411a5222090f7c8f9865e", 0xd6}, {&(0x7f0000000680)="3d407b6895757fc4f9887824cfc7f6af1dfdf419d9a46c686cf2a1d67e6375ecf59786b45fd624ff3d495a6bea8dd79fea6315876946cf5344936fdffc186ed5da989d6c661b0601c62adcf273301fe7830ae91b17663721b47b21b763ab121ea12beeacf055d6ca530ddffc3086c96f5eadccd5f334344635b83985541b17c342f23a25dc2adde393e9e8076e32bde67f693107f02af4ab2cc9bb6d7d4825ebd90d696c9495fd631a1309717615608c7c2c4814c4c9b538edad8fe5e86eb05c9e48d7c3600798408d9464c7bd", 0xcd}, {&(0x7f0000000780)="897662be51d7d60ebdb33576d1213639dcb1b103e3d7348c2da83f5243b1c37589621e4a8f0a258edef803a239b0cdd78d93f2bd554b1f1fb65f0ade66dfbc6f2290d730aff0282a3da28312003e11723ad3e9aad2e9ce1ac367c9be6522c2ba2281baaae50854fd09f64cdc1bd492d38d1817b6bae5407b082d8ef818cabfb3477d1688f4521b7b873e6e35166aea7ea05e6171754b21a50b9fc50fa4e1a1ec3be9ebf3c865be89415f103486609466c2bcdffe82c9d2c0ac48aba81ea55fe5c03062d5ba25e1b95bf1191d678ccf48d83fa7a9c2b6d73cbd0865193d021e36a02da9760734da4b860f1d9694", 0xed}, {&(0x7f0000000880)="ed97a56348df3753e60e28cc24711d2dce6eeace47407c6c5261fa85ce56a8f095a6da91f1359087fa9229929b39774a5cc8c2bf0111b5baa9a7f66cb01076f6d9b5dfe8cd2e798a23fcd58b005c1c6eaca754fbae132b81f5f1e0e2d3534dc30074fd4d32aa86bb060b7ebde5ccb1f9a8c2f7dc3478687353bd96398635559cbf07f0f98da0dd9ea8ab9c773bf54680957129bdd8db75384402b4ecc2f497fcf3c2e5abfd7317150300633efc0c19087c95783a15e2b38d97ac7643731ace9784c19d", 0xc3}], 0x9) readv(r1, &(0x7f0000000040), 0x16f) 16:01:46 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) close(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x10001, 0x9, {[0x0, 0xf3aa, 0x3, 0x9, 0x100000001, 0x8, 0x4, 0x80, 0x8, 0x3, 0x8001, 0x800000000000000, 0x7, 0xfffffffffffffffc, 0x7e1, 0x10000, 0x0, 0xfffffffffffffff7], [0x0, 0x1, 0x7, 0x1, 0xff, 0x5, 0x9, 0x5, 0xffff, 0x3f], [0x6, 0x495c, 0x0, 0x872, 0xff, 0xa4, 0xfffffffffffffffe], [0x7, 0x1000, 0xffffffff, 0x0, 0x15d3, 0x5], [{0x0, 0x8d, 0x3, 0x800}, {0x0, 0x80, 0x9, 0xffffffff}, {0x3, 0xffffffffffff7fff, 0x7000000, 0x24}, {0x4, 0x9, 0xc6d8, 0x1}, {0xd0, 0x54f, 0x0, 0x9}, {0xffff, 0x0, 0x8, 0x8}, {0x1, 0x0, 0x8000}, {0x6, 0x4, 0x1, 0x7}], {0x0, 0x8, 0x3, 0x1}, {0x7, 0x7, 0x10000, 0x2}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'\x00\x97u', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x48}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) syz_emit_ethernet(0x4b, &(0x7f00000001c0)="d8") socketpair(0x2, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) fcntl$setstatus(r3, 0x4, 0x40) close(r2) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0xcd, &(0x7f0000000440)="91114e4953e761e5fff4bb72632ee3b12c1990df345445d1b881e1095d53080013d40000000000000000000000000000000000000000000000000000000000000000000000000000000000cdf83e5daf621519169a6f47cc21900f888d84ade922c61733bbe1e586ef2b755b1737cab91998953b78cd33badc33e833d3e136e493ac558a415a7465a7c5565d4e7ac49dfa1d564a7f15cdc6be6eb3276a24e4985380be29e0b91c412253c153ff4f3543323e97e2031f078a72869ea77f83c8ef1557a45b4344d20b36b06a74a0") 16:01:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x1000) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() r4 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0xab) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x40, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8be5d06083e32125, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x5, r9, r10, r11, r12, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r13, r14, 0x80000001, 0x1, 0x3, 0x100000000}) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xba4) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fchflags(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="00d40789c9c9af6ad5e25e8c8bf5a1a974a66e51e90b083b6d9a389d3a4624a13bc1831451738783ad3988472a08e7b5aaf8080b6e5a68c5ef67b15943f6d126809c37f086e28f9349e5de4328e395e9d2412e048f63420349a7dd6b2fd369b4388dace565b5104a5d03ac25ee70921eb2048e0ae5c9d2610ef9f90341193fc058b01611187ab39f7f8cf05dcff750c99a95b240b604311905babe2549518d1c1d42d44cd5b5505120ffa9b30d1b2e34944178d4a590f7b17d", 0xb9}, {&(0x7f0000000280)="ea5c44633dc97b6f2f6cca22d385da43050809af895d3f7ce8f5b9f24f28ec49cac6fb84b07e150cb175285640f2cca47e27e0c3db925bfa33c31105f70fb84ce72272d4dd9780a05cd2f43ad00862e45c5ebc9b5427e06f1456214b", 0x5c}, {&(0x7f0000000100)="30abda0684cff84267b9a9edce9fdc", 0xf}, {&(0x7f0000000640)="bd6cdacd69b8b447229797a16c0717b3afc8df0c7531fea65b8ff2a6d48cb09bfde631da3ab75c4b3f084e70fc3f239b5da644cc375f84577ffadd61fb7b69ab55bac0ce7e66fbdc8709c3c94136017eaf3fd6e45a7738d4a8f06b7962b3dfcc6b7033b90756422fdd4423d81a4c8c9ac6e0e5c191255c2d12c65e53913fb149d2c06ec0cb579e1f0718a92af3d16e0a9d9c8e3d7befca368b83d00ac31c38fbd0906d6bc010ae8e4a826cf9001b8984e91a9e51d02e5f4d9d83cb1b7e5ab54a01d084964a28a30bae3cc27881dd26bff9f8c7fbae5c2e9a34912aad6eb0b2ae493b4752697e67556b0479ed76d2caed767435d49f4b2e2beea89496b5e3a43e322b0f8091c3f833a692a132bdf08203d6cbb9b7c73e89148a0834f4c928a902ae7a7817022a1d1566ca70e1c023f3241ab6e606e1c38025fba9dd30ce88cb193c061aea3b88488f5fbb68779999b6afd0f6f5815192b76e640bb6fc528860096564eacfec66e5933d6edfd22abcf7d59e92f0cff0f8dc24be718d09b65d747030afb226ef96b4bf7016100530fc6f85b387f8fc6db0bd542f5175acd619c0df9cbb4e92cc86d49309ed92c903c65d513a91e81e82d1282941e901f8e95deb80d5b2b5340310e4637eb78886daa4a307d81deec76a97fd595bff5dc22234ea42ee2e8d09748301be92e60ef40fcb9a0ef3ad7911ced9aed3208dd7fec7b9d8d2f626fd92131b3324e4e0f8bc83ffae6b3ab6dc8e959e746e5bfcd294ff616eaae499a64b12c1724c2590ff43ac1510cc7483570f97a387f00aa09a7944a48052e1b60a0ee651d8d747465e1740ff34a51fc1d5132da241f27c2d5a441730fa731caac45f3a05dad906fcac2303693b10d144705f00ea0c41223015b35fdb58f4bbcf6c2b864d431b2d0de18948daf9d117747ce98573ed34ba4d770b809aa8c43f73557762688d455df31ab7e3d8976f1f739fa90a055a7d847466f47de293c9c26d4af074c401066e65c11c4576f8b160ba744659603ef72add0b19c58bed76c746deb91e09b60571052a5194913e87de7c6c09f83eba8d4262f0d21148c66b9f601939217d67f8568c87d71a513ec1ed9578cdc07268d1a7b0fc7716394aaf3cbe4c26b639aa22ab1e755371252068a3ab9554a7415ca7de4f3e6ef45ec45907bcd6c18efff9f3f4838d114b0e92f6c6178aa959157cc67fdbdd13fbe43e66d02e4267d726d5e7841e6017359a33d03fd5618b9dc41964e23af0754bad6bea8a495b738a1e00720b9311d5d7530072aaa2d64eef07723ec50b3db01213f336d7315fb771ce034cef22c411a5364a79bb35f5a70a1ad6f25014ef6d3f43e1fcd309438c10f09898ec644791b174b8315bb33d3be850e9bf77fb6e787ab9e7286113e063dd0e1fae0e3ae23b163410a0fec0434b6adc5de657e7b2016a5470db432d0f388fcdd2c37ad42cf4996e9a01fc887e9b0a4aa7a9e25785703506d11374a3c97cdea5d6e7882f36d61bba4023cd2a85b6bdb492062208e097885c680f9630b50ad7a800ee8eed444e3a8f6db70681cda49a3cd31981cc8155ca23e1891cc4aa9dc58d3960a777986113a950791dadbdd7054b9531e457b35f79a3451769e520744d10103ff5e27e9d8b5c79e06de258f317120f0a13a60d557a57a5e228b5b0bd9fc7deb98523237db046b912f8ad458d59b3c1807a4967db419faa66237f942face4f3ddeefc37f3d67b54b241446844771d31bbc80118a66d09687301c8dec3882c6c16cc5885b752738bfe9dddfc66d7ca42d9fc854663d6bff950145437a5b4f821bbd9729e95d901c48f4fe3d71a3eea4b5737e1c9a9d72c385c6e4779f35f0c50150ea373cae72db732cde8ea22dc1c9d01c49348fc6208310769abe4a4c074ba040b4d597428c6e4478b023aae48913542517fbf559600fa0d181fbaef22023529a508a39ba608e4cf1e94926b102d5ee010a4efaf9a5e588c3769d37310b06e404f59aa24859a0ce8c3fe39c7b6a9b8ef8f335173fb4fb5819d43a4e7f21005048da0b758640c4d6cf9b35f09d21b8e5e9563371e62eead8a413a141cb42e9a459eda619d76756fea3b850b32f3c649d617df7283a04265dffc9db8f362778f3c4fdad7eff96d7c1315d816cecbfa6b31210a0998cb45aa6330fc946e34da1731fcc097eb9a2038b48509fb41bf8beb71cfc9dfded9bafd9899926fe80ad68337bb7f737a1d8f5e9310ac82624348cbc7117d1cee84ce551945ae4cc730fbcbab3ca7cf5f3073a92fc7adf74f801d5b11ebbd4ec3c998a227759b3ac97b1b55b0167d7358c43001f79696bbc539c9ab17812b79d9a1781c5872e7107010e615e60f477b0a69db8125b7bd209128a3b691482ff03281eda9a21979081170b69847dcd3818b026806bc026be83e23c52986d00ef6827c45956a30a35024960b7c36d62ec44bc7b367ca37fe121a68495f7f9c5139da41bb8dd9cf5cfa584304063eb8967cfddf1a23d2c25590cf057281a3e25c3051469f4fa5c9c595b695a9b4f0544488b9de8458a210758aee21f55b917b649cd98b45865c341938a826b368d96e07bcb6592d6d3fdd01d6e6053b924b39d326e0848602605bef700a8fb05f982096356e6110ccf2f74215239272d5c731830aa51e2ac3bd84ff52ab47a1d834848a5227c58e28f10a4cb578b3c6738d92e0274b85fc8d703f0f8a1ad18adebabbf5f6600759abe9415d0aec8daee8da7a5843dd129be3ebd19b62e106e2a7c2dea1a419f9653534a4532751a3a6f8e9c69c29178cfd761edcbc5a0a4158efcf8f74aa9c8a6114b4ffc20e6052f5eb8ddac5dd5fa920409f340b7223cbd689aed84776bf744da351d80924b002fbf395720a0a784c959bc016663c83e00a760e439ab5945e940b495828cf67d224074a538c63eba88c0e9adc25913e1cbc3bf96cdd01124ffa2fc2e1404b2c6f6f8a80b9e08b5df8be0c69dc95f5395d9578e12611c21f4e0099183872bd3b05fae181a3292f00b40b73fdef8cb04afea9a4d188c96fa5c656df48c67f4112363213a8fe63682be2c326c1847a34bf4f36fe2e0c055a45dae4909d1cc172cd639d52f038d7e37a2e5d73f1988d243be85859248149b77451bccbaa98c8eae2fe61f4937f2d656eb29c8caad0de1da26df8570f673af5ee488ef40cb5978194d3ec7071fa084d4b15a7b9879c0f331f4767dbfbd455cf473a2b46f75d559d9ac68168d1dec97af7ac1defbdcae11a94669a43d069f3950ce152529e2bfea560490991461d391c31d9f4fe3ceca84c66724f5add7918d72a9e10574698ee40f9877c3bd84ba6b742cddcd4fe1edb988e3075ae431736dd6b771c91cebf6d65faabdf385a3e566209be9ea563dece2953e4baeb36c52be30d850cad84727a7ad240593a203624a2faea4cb31461ff2767c69e0c81b0ba19c2594f0203c35b603afae282380132e6dfcbdc45ec8d8dcc017ec23573866d45458afb506a33adb1b6aebd208ba88cefd59e14794faaeb743284d796781ed2542afcda8e97f78657d169e085e9ef8e857bead5fe331b3fb2531eb2a72b66f06955a5c090fbe4a7fcc0cd304155531733e2e31d161793bf36a37d6e44477383e3745ce2529310f132be3b5f84096d930b220957712e5b8608e6b838d921bac7d6a792eea8fdfefb099e5b5edc35a25777804adfb08c510b110bd0102b1420c2652c90712eac07428c9b8a240b204d21ae290013dca735fbf0450521ee7cf5f3eac09dcae7fd8bae35fb77ec053fc229178b9a94a68aaa04b9978e7b53a6fd3737f1f5190f9454ad2c97d7501ec6613b18128066b9de99b894becf72c4a849c45234df65f57e5e4bc8d2fb5f44d99cb66efa50fef940f6e4f7b05f538fa9541731b52c7e5d40ceecfeab65977f94db87fe36ed239c12122c45a708680f92ee4ad35f5f7a731bf58d0d16f071a2df02496b98b218b1298809e2e5192754c39f0a8c849eaec8afe07ea135047101c374d8f19510e98c23722e94a0b6926eeb43628154b0fe6326c6dd1adcd328aad42a0813eb4e4c75450d311a50053759b08a729eb2ac90d60de1eea6d88d38e20ade9ab9124a7f2ef88d22d7f335cdf57514e32d8f7c53b108a5da5b394f97680bb61125c3b49c06d4a6d714a84bd2c97f579953b69cf1da3f79eafd4014ca549e4cb47a04cec9182d70ed3c5d0d859335fc3ea68f2e1135784cffb3409d07cd02feaccd11d384c8d34c889ead8de7960a0580c3f307fe826bba70b6380a9a73c5cef7111b01df92bf40f653c44971182f4ff5495886ef265f6d736640898aa011c5d4299f3ca56700a8c28f8bd925e4294d488ff6940382e4d73ac091a239b2fd4f8ee02b9918fd739b54b0250c9aea2096c802ee6f9e8183a9c9fffe813c7b5d79c9dd6c29af327f667930398f7a5410c5935db8abdf475aec0af2e780478cacc8be5481cfc2a86acc18912446d17f558dc10e16f49c123feac0e01352b9d76208200537e6ee820d8eaec1147229b822d38cb9b8b15d9a05cfaf76700627076cd6cf1a9e954c7e2b4b8bf6ce513fdf7560b1e10b76fc752070fd88c68218a6e057aa68a7a20bb96a743c45b8618c83c3f6e96c6bdbba82538181841699922659331c0b5e87ad892c6f730845b35e4170fd05e906351174e66c6c8e2b146837796a6707cabe3fcec018023135b34d33ead5170908043123c64b71948aeb1dff81dfbb42dff48d4379c9cfea20e431e3061480430da9f659cc5f99ff15bd8c2ec6a794fff0110cb193b0ee71076690ce69a84d283ce69cca280d738f20aa325a565a302c10d15d09d063cfef0b0ed50a2cb75543f330987288e86d4d96954895f42d7f561f0080bf846d7f6097a5c0a51bc48974b5354a1548eaa88b943d1cfde32ae678080427a2a736ea007ca75fd892de7581c62f6c59601af1638407334abe0f1ac42b8aa4f5034248f0bd94778dbac3843ae5fa54135f45cf76954fca9739d51bad2107e28f282b9629cfe863127ef387d2a75062ed03176db41c1008fd8d25780ab7d04e3fe5d3a8c99bb1a89e34b811f636dcf3b81ac0cb42cf3c81503296a328dc8dcd056f4eea1e217281270401a3ae49de77f8feea7f07f5ba57f7b1fd259b44ec3bb599c3b25d4987d5bb7ebbf1ed86df386b1e07162ffa9207a1933ed1ed65e24e9d73ea9cff68468e5ba79fe927c0135442e00b23609145c1d259ba9780dc0b2d0b0ddd99935a3180692cbc306dc6bd8204694e6c7de2d3201e1ee4a2f59d6468c97bc21ae11b0f912dc276889f24e74c818fb229d281c3340ca05033f65189d7d62578ab15aa568788d77f1e31b8c89de3e0c3235b42776bd995dbc9bc21d37c61a20e06e4e8be08ec6bc68ed35f7ea1e75fd8a1062ff6f0cfe84d0e2568f4ce8d388e0e3c055cef7d5e3f068380b4456eb0e25b6f4bb35789f5df21b89941955e2c570583a45cc044461b030f0497102187f1d200b8b498da5a200c0236f768a46871f2c4bb53fbc7f4b7e62cd1566121220651de72b2bf4f26e5c3bbabc6aef88320394ce348c6f277ab47d9f2960514e9e57e27ea86450f3b62e1c91c4d56cd0bb0f54344c328c7e6dafda429d364fa6aa6dcaf51e6604610c0bc207ed26e16b558c074e472a28ac76c0ddfdc3a2f90d6ef513b8c4d6ae887f3a2987081f01de55ea134e157ce60c3f5932627e9fb60be93c642abf3eb7bb657d63d31398822516024ba01031c869e1f4f7ef26be9c54b4b999b2105bbeb17523e96d88621491e", 0x1000}, {&(0x7f0000000300)="ad8fce82ae5dcfd455d44d2ea82af2924339a6ad8d7803310d25aa48b1", 0x1d}], 0x6, 0x0, 0x0) close(r2) getgid() r3 = syz_open_pts() r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1000026c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, r8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10000, "93d60d1b4016c2000000000000000000001900"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x5) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="fa760c7c77206396fe4f696b0835d8ec789cf1c1415e590538c64d5af21ee8d45bdf70f7334723fd331764289a74b6ad2347973b3137cd08a77ab28596d2c887fb9dc5cd918be427283ad24969f38d2f9439633996c443b4ea915def43f837d382cc889975a0258d8db705f257666699a27343001954559ea3f3df74e333596452b9ca7c7366f9bfcca72baf70277c8a5f5204805c0605c47062feec199c94c81da6cfa8e3d6d826ea4884237e2cbe37e6d1b3623fa918a2b0aaa2b99e8d37744fcccc442b3e2532ab7f12db17716bb34f4275549ddc12ccb71cb9cc445b3165047814f66acbc060674048d40a9f1e2703596e0fd96d9e094dbd73fd33a2", 0xfe}, {&(0x7f0000000240)="e67b8ac8e740077e1cf693b063571749fd345b30db075abf2e73b2f9a3c4dd5fd1ab60845090851c3d6b621f0a0edf92ca549b20de26380a8f75af9e9a7f5359b7434c4e09abad800eaae3e3d65072e1f7d54ac1a84700b31bd3285d3cfd82821542b6dd151e592cf344a79c51c6abf2e08af265ae908ca659ea30108bdac4512273078ebea04d1ad012ca31d6b4d9adb384cac79494e8976a4aadeb8afbb5fd62e52292f9b7d456bdc5c5c740551a85de38a73322", 0xb5}, {&(0x7f0000000380)="e03ecae4c58423976fbf08fbd44e552525eb2b0e2ff9c3819eec796ef31b8be8de98a8f390d90447513a506ccf79a7a2f07ff7fb5c853f8f1504e451eff07f936881ab086a20fdb2faad6d245701e1eb37874ad8d3e708a932bddaed223f3c5075954b33c75b9ece66d03aaafba9d88e577bb484e431652958a6699d9a0efcea263fb96e0e1e523dbf9f1eed0778d2f113", 0x91}, {&(0x7f0000000440)="b8c4215523947cb67da6611e0fff1bf543d44ae9ed734c6b243e45501c87dc5d3529751e73d68415371a561f7a4d37c58526228b62d7bd3a89acc4a40a8185a4c739fe0be95da53e5cc747c8cd55a89df95eb07673811556abbcbc226ab3b3a179b990ef619c7ce7d6aea266b4ad09be", 0x70}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x4, 0x2010, r0, 0x0, 0x0) socket(0x6, 0x5, 0x4) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x182) writev(r1, &(0x7f0000000680), 0x100001fe) close(r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x82) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) socket(0x0, 0x4001, 0x100000000) semget$private(0x0, 0x0, 0x0) 16:01:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT, @ANYRES32, @ANYBLOB="343bf6ba3c768b9478389caad7828a196f4986fbd2b48ff4a73b682a94135b5d29de6d5fff7c6b1d1d26e49ad78aff79890562922a9961fe845930641b2468d44a920c0f75d3456630af260b85713709fa6561794a71ce2c5df3fb38d4fd2f936902127ea90234a94f3287a9911bed47364122c05badb63d53ef7b5e77aebb0403", @ANYRES32=0x0, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYRESOCT]], @ANYRESDEC=0x0], 0x3, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x5, r2, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0x1, 0x3, 0x100000000}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r11, r12, r13, r14, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r4, r12, 0x0, 0x0, 0xffffffffffffffff]) r18 = geteuid() r19 = geteuid() r20 = getpgid(0x0) r21 = msgget$private(0x0, 0x140) msgrcv(r21, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r23, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r24 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r28 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000840)={{0x6, r24, r25, r26, r27, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r28, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x6, r18, r25, r19, r17, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r3, r20, 0x80000001, 0xfff, 0x10003}) msgsnd(r21, &(0x7f0000000140)={0x0, "f51523520a26c260fb5125e5ff2afb2ae83367380114a280eca2636ede8899c637481487b9d85d9805099100a75c3536ea550eee9c3f25ef8b4ace549c05859f5c0b92d385376fb1bba9184427f9cb18c723eceb83618420a240848a16c857f3bc68108c1750c88bdf286725b16aea74850c15143d40c9bc1cb048ee8ef7db8c2e13a58dba767a56f8b499ee28d8d38aa6fa65811ad58a31057c509109181007054bff9a13fcb274925063cfe4761fcce7729fa1b190fc482c6493e4478231d1e16ea026de1a7760c45e366f74c1b8d2d63adec8ecca1e64f04ba2f65f3b42d17d7c291a"}, 0xec, 0x800) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7f}], 0x66, 0x0, 0x0, 0x0) 16:01:49 executing program 1: r0 = socket(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYRES64=r0, @ANYRESHEX, @ANYBLOB="b63bb8cb394dddfcc475ffc6f1b17ee6185aeae29e334f8131cedfe96f8e5af6", @ANYRESHEX=r3, @ANYBLOB="16fb5df73fa5417ed59d100d8ff2c01e15992afd679282ea8cea99d5f0295ea979deb8b85dbfac7aa221da7cb17b7e2af970197db4324353232e873821a56e1e601712908478fab792328457a62ace71e136926053c6b5cbcce52de23fcda5b67529bbf8b11b606b0c2b66a3885ad495843f87dce71004650e3d042e4a50daec817c4a7d4283c8322b4d81cc3a8949d8d11202f9c35f3eea6c38763f17033e81d4c4a19e63e72593700899a2075f380eb77a40bf05f4c47f0749a163edc24656879e5618e02d507d5953e36982c69d90b30bd57ce8bd3150a3c8b44bb801b7"], @ANYRESDEC, @ANYRESHEX=r0], &(0x7f0000000100)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 16:01:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xe9, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000840)=0xa7c) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x11448, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000680)=[{0x0}], 0x1) close(r6) sendmsg(r6, &(0x7f0000000800)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)}, 0x400) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x0, 0x1, 0x1, 0x10000, 0xfffffffffffffffb, 0x9, 0x2, 0x2, 0x1f, 0xfffffffffffffffc}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) fsync(r4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) pipe2(&(0x7f0000000400), 0x4) pread(r8, &(0x7f0000000440)="c637eb70686ab33c6a", 0x9, 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000080)) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000680)=[{0x0}], 0x1) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0x0) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x56, &(0x7f00000000c0)=[{0x6, 0xa9e, 0x9, 0xbd8}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x3) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1e7b5eb15fc70900ff070000969bb9f37c038803324de7dc6cfdae215f6de9b3c4df7d7cd202bac0838ad324aa81001000000000000048df9ab28e8f"], 0x10) connect(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66d268696c65302f66696c653000496eb4580e322d44e015711ac64bd88e26350e087051a324173a4ad715138289129501b123feec19c93f70989659ffbab4d2cb2b7f9b19840c9cb600010b35ae49132026b74fdfe90f5d1618308ccb031bfa4dbac43fa4833bb4a6e6539e880b25cab39b002f40f94f0d35461a34f3290800622ba460d695de026747c08f1934b8b5603044"], 0x10) 16:01:49 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) r0 = msgget(0x2, 0x10) semget$private(0x0, 0x537a0f7c137f4939, 0x467ea8162ad63ffa) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/251) msgget$private(0x0, 0x80) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') 16:01:49 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) preadv(r0, &(0x7f0000001300)=[{}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/14, 0xe}], 0x5, 0x0, 0xe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x2) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)="8304507cd6ea25fcb66d5d9d55592d5140ae4a84bd4124aa08b03f3ed6f8f7d481785b9fec7c6b1fb467ac981b3457d585715f871b0a9bb866a70b7a0e68cc072aaf50d5999a4d911eeae3a63b6b5d92316226dbf3113739a38cb81adbb3fdca7a2d5ffe7993bccf8a26648bd3cf6e6a72d721648786632490320091001d38c771cac78beaa46cdffa3da219a795d50c14f457e2063fe0a95e3133569c1d1c4e38fbb04ce9234ce7e26b51bf0b1312525be3d0c45638fcaf0a5f9d854e889624ff6bdc4daee72e093c97b4f9709b65d47e7552f7", 0xd4) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0xfffffffffffffffc}, {0x1, 0x0, 0x400, 0xfffffffffffffffc}, {0x8}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000100)="f057046978725c375c8c6de91e47664931400ef6f33f8a86b3485531293121", 0x1f}, {&(0x7f0000000140)="157bc3083ef4c4b20cf6b7410ec2f74b63acd02c033ad4271a7bfc5e33083f4a9fd9f6c42caf8a8faf70f6c144a531292e186aebb5e2a39f9f231c8e22434b3ca3847a18bb95e1072eca7ff2245037cb5bc8f119c143c4b59117416d9dc48aa77b", 0x61}, {&(0x7f0000000380)="d564a4a7e2b7a4f4ae478a83b94e8c1d51eebabd466b31c0d86976f06f1c4fd29d8f70222c2dad5ae4fdf1f6b5b6ad1cd658d16b307947a758ca4e8e6e2a2053cde6aca347f4f61fb2be9f8d5dbb72a33e11870eb0ff77ae4b1152f04696cc0af0b03f542ecc7d469b9fee058a0a3f9479e007f715d8086667255cada9f6145eb93855d27f2ead394f255d7af45d490d83bb726dde811e612b33239d4dfb2017986d28a9d3cb97204a8db3c9eae89a45b735985e149aeee6cfeb1934bf8554930b7e6e2f1e1b74a54b6a009d691ad2cf634033a40e059a8cfecd159e3a9be7260c60a64dbbd72a3774dda8fb64b87dd859dc69626a5afe6fd8df5598a98df64be8deab1dadbc003c0143b5235de1084354ef787b378d14ddefc417a30a9e24f2c001feebe656297ac95ec9758644c314402d7371545861b33746d23ca3ddbcd08c8189cffb89e014abfc9b1fdfa93091df4329936b8e14c0c90c4bc3975d86802cc591a1c24f182cd0b0d55d4401e0c188af44bfd691b34bef42df61254759db5f78b33c66843518b841f7d5d8bfc115d888563cc7615399ce590762b166ef46e7120dafb7f1117e9f57f25ee0ef0dc39dbc0190da068ed135044afa6734f975a7579731bee2091e9f5309765ffc2ec58bf35c512cee05d0c43bc20406e18c2f06bfcda08d2d4c00d5300d24952eda71acc0a9fb7ee4094c148d3fbe7628c1bccd1d8f7559219c0d31d02ab94579b9f986bc06c698a91b3344408d55fd53a534f2de7e28ec2d4e598320ed46bc758adad564a19e0f03e54cbe149b6cfa005d7fa92234a13cd34b85036f122d0595f77e1450371ae63cf77dd936a41766267806f583eb0b4b0f82c208538f0512247ad86ee682d80cf310f09646a0447a93d37d51f8d271ed83eb9848e1389518d364303330e4e4b5ad2b8de306d06600f8138ffb852c9d31be8106576de6651d240a2d576e20bdae2fa05c90f24838f5acf9fe73dd102f5c574c2a702409d405a6c97255ae4ead0ac7487144fb00b36d735be7fde0c6dc7fd92754f521b6b76250ef10ea792dac22ab8e7734f9cd5b20b54673dfd56a7cc7150553d9c85729a6106d79f1667ba40f47086bf94b04e93f990dc578f4eb25e20d4e669e44def66fcf22097526828c2e86b94d2698bf28e1a39b973b7cb15c75393b5929660fff2578d9b65c12849ffc3b4324655907bbbafbe0df5cc06ee4d7e778f8c18f5901f86e6accf56eff229860ed728620f69aa337173bd96dd1692e366ed94f60bc27893da814aac56a27c94e3723df1a1ddc72d4a4f0b1bdffdf6d96c2d78a7e26af0f318af2d22518972c457f4a12a2317ec3a4a436f2e90fe20cc65c700d65508c39d56e82adb79ce7c10fa33c6c50852f1b5f8128eb09eab4313fdf00b23bd1d8722e893470541d8e3ed372f5aefd84671d5196d622f728e49d332a2ecf2658ae4a2d78e330e065448355e63a5723c3be5e9f8515d089973a861966a7be02c263e66d5f98b8d4451713e7dd13a26049e4d8fcff29c943c710ba7a868f7d34bc5457bc154857e47830417e8550e669248627e634a6d3eb88dec1984975f490134c3474f5669b6386068ef31abd394ee456549ea35cab7497eb50e7b970937366b20f2d12eda07a0ce06c13822ceeeaccb627e6bc5136df67a7fb15d43b93f14822716952b941e8d8e61b65149c0d2e968dd688378076be3063a7af07879ea1a843a33e7c131d74c21cd61db7f2b7aea9ca200d53c07a8029896bada8ec1ea5e59d037f8fb558cfeda0625dcdc20782a1d2d186bd84b99df24e4cbfd9c9639462a28c287fee4543b4d7133d90ba20175f4e5b442cecc14110c29cd080575e61f7c8652712dbc31e36a201ce8aaaa3bfb62fd741555d797fb1c4f03a3bd3355817ac34c70ce9a2f6efe9bc49f1ba894b8fdd099d2ff41dc1613f4546d25f183e92ca96955f260c4f909826c90442c0f87a52e641396d5b87896814dd5ab9021745542677a818832e01c5720934df08529c4856abc44d6952d78219a86cac92fde9f22e009c1864bb7e63e33e3939959aac021e5248af79afccb0cd945ed52b67308efb40552dee75e1c9c494218ea8953b4c7bba795681eedef05244f6065273d53307c822fd85e5a7f2d7a3d187073c815872a770407358ae5b36243557412e32b1035b7890a9d2351f94cb0aeb6c94132646305f71d85525c19e6fae9e1f71a39924cac6daa45d28d2d23f0ceda7e4911327e750fee4aed368e1e1cf3de67497285d6076c5b1960df097622fe9d1bac035fecb9e2fe0cbda8d1de677c1e1e2f9da0a828160d48306e4952c812a82dcfcf16a1baa2fafa48a16b28c71c345825c60c046daf142a19f9c4ff1f0fc194cfc1d5025a0715c4a3ebb40f899b114c5a6f3046bf31c32e18218019ff85315b78310d863a77004ed993ffc2cb32dc9a8e7e17614b9e41300b65aa3e851982310be852d9f9d00a2866131b07d04b4010e484b798da71ad18dcf4a04d570e4f01f29fd19c41a59ddec8da207acde64784f5ff3c2c460b1284c3ecac04bc04386d7bb08393bdbee4eda36dcce9b53a88d14d8b664c3447ce69a71fbde5662654cc93bc4a6778a415acde7947f7a2b2b938d819493b69ca8cdd24f35c6aea3d7bf884669af1be52f63a4e55aaf712c927e345c4c5e7dbae37294a2eecaaea198d84130551e376e42a1e545a2b41583df8c7aa461187cf76d4ee6468ce43d371482fbb133a215a35371f4658fd78bc5265531f831e55d0f43674b34fb0432b322fda3a2b090345f11de9320c85fd3fe1192a8811aa53889b3c09485bf09016f742643fbce22af82146b9c68ca37fda154b06965e5fcd5b8202fa34cd33be45d0d079e579ef73edb116ca80fe8f2718102e2da1158feb6dd7e155b5070e041e574ff25517d450b74da61f5fc0c5e1f20ecaab665b7498e69ca642fa3fa70ef2afb3dc9605370de19c66bc48bc43fd55cb4d822fc428cc9750f2601bfbf375101336715e5f43c04f710017c2d865afb06e405f1394ac527ab8f0298c37925ba5c9827915aa37dbdee92389756415e784cc1097cda541fe411129fc9b717e2c1032bc31e8ecc48697adb1c214f276db47a1e8919240f9318db54ea7ee4fdf2077596e01667f7fc838cef0e42d851e17cf39504f67ead3211943494e478b6f4e0fe81ed8e99ec364f6739584aab374c7ac4b4f682a4bb14fda1c5b50a39b8bc28fabba0ac87b60a9d46146b6e5f8cccd49671d3ad915b09ea5b0df3eec11088ebc596b966eae9bba527e16cae9b4d9d946eaf1de706c892feef87da17509ff4b0b744fc683b9356e68f0b51c561537774a42b0a8514dae118f8ea533a0f8f99afba4dd3021f1607a62252fcb4a4c76b16b67982c608a8b99db5205c4046eed11a3e8dbbc1fa7385a016fa69387491157962eaad0047be67c23ad52daa933497c0de998b454081cca9256bdf875d37910eec96b845b22283e51248ad6b5715d6108b39a6cf83d32b79483ef9cfd8946e1f9af3ca3d63c574b767fe84b130a3008315cbd6354b9ce5a1533519da872dcc78c08bfc91f0b2682dbdb6209ed79074848f46afa8b546d0b75113b91b9a1044814e50ec99de6c131ae0ae5f9f6963be80f79315755d229069fc39a114b620e486fc573f3b808f214559e776f16ea54e0c0895f218b5297814135a2443e2889d960467ad614d38690e07bfaf9d989c38d481abca61240b19bd2a6493632302001ab29c27e55a1ecce42537ae4d258408508ab59ed4444eb32d771616584ca50df106e94321794301ee6b7a2a0d33e5813f75a0b30e54b89c8088a59ab86ed30af474b6bb8787cd4a41b94c6d9f469588924154ab9e39ef267af613c4dbf1b111ddf5912be01948fad7084bd6bc48fe4ecbb8c18524e0e1836349a096daf28e1c4c451e47b0896b81f6b4f3ffd0f169efcfa483a98a5e391be309dad86fc64444efa21860d3b8495fab0c3b919e198d18b9172e665390dbf09f09eef038f14be0b215fc8a93239033249e901e1acaab01e207e9e5d827b7df897fb1322129bb2012c0ff1796d3ca261adac8655efc9eb09751a514341858d5af22722d0e2a6471ce4654595bbd2ef674cb1d535473abedc5b16b0312cf16c3f4c691e6499ac2197700a79da59cd64ca2b5522e66f84155c53603517fb5cf2a91f9bc3f8c61ab59266b7f26c8e935d1956bdce0a9480782c44248b8da9e8f736d93b6011167b1ab3f0cc31ab346f38cdb9b52530bc9c3cc506ab15226539fe911d172834b4e5d77b1b566c1cde247a4bd38774a290f8a4ffae6d06388315614a761947a5d078377dc655cc95cade11f2d2bb7452f859d55d02948e8e3a6e3c3a8ea060b6a3388acb2ade26bca190492589e8e9f21dcf1cff57dec31d62f0832875ab76aa6479624c16d037bd68b90e49d3f9f5009b29e3faf596fa7cddda382772d93e4ff6f401fffe73e3ef2a12b72b55e82129772e9e468625bcab77d4d97f2ae6d3109755732ea1cf0a783a2f15c1ddb3c8355efe9cf210cf2c052ce15eb5ffdda9510ef96d7592de3659fb81ede3150a85ad728997fdbd235e04ad302f3fbf9fe3f03ab482235616a2e13f86b7399a541032695700236f5ab985f02fa2004f2b1aba0b0d7b5d339aed2cc69558d548bfc7fb730cf9cec52697415867fc82d63d22fb9fc1a7fc3b0a158eb557c97cef4ce34c1f29016b93011fb034bd35c1540f09237e1967a4a615429012ca1bacbf3c1c253688253657332064cab9c68dcf8346992aff83e1414c59dbb41b1ffe77b5a885c103765c845168ed910a673ed77170e164df68de2c7b9435f173d4f8eb3be32fd8d87fa372e4e92cecd92cb7ca44ebb03e3529bfa65eceeee48b1713683cd87fcb5763a3ad302c9ce3b817adbcf0d5eac110ffc8f202489931cf52fc528633892ae9f2e29fe41187df88dce01a37eb7843c9a68c5302b909e78ca77be194c53b3af990ed4a1647cfd2abc5f392b8c8b9ee9afe702dd925035364f9dd6572118a4e1059debd78b2e889c93e78711cb88e0628af6076c78315d4b57143409447c77c17fdec10c697bf67ac9e92a84f5e09b729ed0227d4ac542f6d8aff76894fb5cfaade6e4fcb47b7da015b38c3d770d10b1e03309cb35ffe994505aa053435d791cfef324e4784ecf115658617bf6b890df8713cb250e723bba2fd49fa4bd4793b3a3c6b62aaf9dea43dae53a94be2965853a39a7199918abd360ea690b436f97f5b24719e696c21ef77a38ccedee73cf92d938a83e4fd9555f1f1fba7a1f17104b51be55ffc8f167379e6d5c590c63a7d2ce9f16683d34baa96a432c84b515296d2002ca20fbe20eeb10bc252b4b56c90ae1832bc548e81eee86da3a76aee17a87b8d1f4f59ee41f4a21af9bb0ed31073ab95fcacf3c2ae6a67ac537306ca3b17ae266c83d4dc205603e530e32484827c0e4b43f2b3b7d7461ee638e6c871c760b75d4c5cd15aac73c17dda2a81334ac34b0802093cf80e4d32e693e88bd2e3de04ecd8572404b85695d7dbe7382fd5a939bc2a4c63d64a34ba9244c30b0b7ab21f54143dc2012be0f1744159037f4282a2eee270b54b1c98cfda6d8fb571292e7d99facd920e6c4483b3ce39d74d51f8f34c65cde835204cff662b426764a8306f8a27dbfcc29e9fcd30d96d289366507d833860e432808a4872d201b8c0af02ecc06cd64fa0c014c74e7e77a3fb9f87b081a68b60fe92abf5c463ff3b2470c3f451b572e8f1723a06961a948d5", 0x1000}, {&(0x7f0000000200)="8348f2187e31011579e7d7fee87fe0a769e35e0be7ba2273747c68b6e7f1df4be2a796f3cdeb3acfd7fd6d5b86fcf7c1cfb855a4a738a731c0278e1af8250525f377b2571e4ae016d9ed34c3c1b815b2d19b57abc1571c78bab57b0a119e91c8d7563afda39e97dd7e918602effabed9715dcf0d4233de6d35d4a842104b2a49f118be8ea1620997be0e", 0x8a}, {&(0x7f0000001380)="93efd61113eadc86d152de3f8ae4500868c3721be26ae2d9097a15a3dc8f27fbedf21e8258abd42d52635a2857deabde072a0b19c3c78c3208e318d072b1531a1de908cd8f5d36ac2d6be389c1c2df44f28f2a677420677da6df6237ddf22ae9d7aeabc32200fe792de1a5f829342e6682d9e678ed59a707e47643bf23dcc85fe6a64449d847ba0ae669a082", 0x8c}, {&(0x7f0000001440)="619051af467f4b9c40a2638db6a1011ecb105eff4eacc891d6dbd64b8cfd28b8b14f06d945fa7d9e8cc6272e0bfb9e3dfc73adbef6e86d503b3e9402c5749d21f4c8f3cf129b6a94d5a7fd973df2e6e7adc218732e9f9387c0a8fed6318cc4cf4a17baa38eb1890a8bb695cdd0c440305e8657a01db6e6d338689f207460b7c0de38c79f5631a6b95c6ba480487e12a17e46491240a155aa2d5f73d792614f122456818ee1271fe838d19d0d7e75888e628928204c5d9fe79ef017fb5de603e948424718f6f59ab2e875b9698962bd19f1d6da68ca144e404d42ef1b9e1b7b67000967e2", 0xe4}, {&(0x7f00000002c0)="84", 0x1}, {&(0x7f0000001540)="d807ac4fab78ea89d188f5ac26d0f0e0495055f665fec4ed7f77d0e78ae2128af0cea3f1cdee52be1eb514e446a842efd8749d1b41d7c48c671ab662d87b019b3392ccf0dbffbd8f4cf59d280db5b0669090b4447398effd3006e800ec813d530eea9c7386a0d56f5cb270a7524ff81b7214a6a8cdd88c0dfa1bc4936172fb78d6d39ee74acb42d8895be455304333e855f45ede385564ab4b17d00d041e197f780ea9237878f4ea993baedc681179e35f36c488243f0f0e20697a9ff949c53df16919633f0ce330f2ebb034611c173ed3e126b798da8dd31a380beb414aa887d6090a908f7c3819592be1d121833a54f8f36db2c582b549f54a35f727", 0xfd}, {&(0x7f0000001640)="92f72d427754f227ea3b1df42ed6b5d72530e6572eb2a3f6a2944f81de2fb409b1bc02a91082e8cdbb0ed50793b74ef614b1908236bf7e7d2692d67b61ed87a426b567c80518867050891bb5db055ca6935cc6fa575dd8", 0x57}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0xd4a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x10e) fcntl$getflags(r1, 0x3) setsockopt(r0, 0x0, 0x6, &(0x7f0000000180)='\x00\x00\x00\x00', 0x1) 16:01:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000100008000000000000000000000000000000000000000007000000000000000000000008000000000000000000"], 0xf0, 0x3, 0x1000) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000240)=0x1) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) getitimer(0x0, &(0x7f00000001c0)) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x502, 0x0) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCDRAIN(r5, 0x2000745e) accept(r5, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:01:49 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x20, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:01:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x62) 16:01:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xfffffffffffffece}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x60}, {0x3}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0x1, 0x3, 0x100000000}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x6, r13, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r6, r14, 0x0, 0x0, 0xffffffffffffffff]) r20 = geteuid() r21 = geteuid() r22 = getpgid(0x0) r23 = msgget$private(0x0, 0x140) msgrcv(r23, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r30 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x6, r26, r27, r28, r29, 0x4, 0xfffffffffffffffc}, 0x6, 0x7, r30, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x6, r20, r27, r21, r19, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r5, r22, 0x80000001, 0xfff, 0x10003}) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, r5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x628c1153) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r1, 0x18) r31 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r31, &(0x7f0000000680)=[{0x0}], 0x1) close(r31) ioctl$BIOCSDIRFILT(r31, 0x8004427d, &(0x7f00000000c0)=0x10001) r32 = syz_open_pts() ioctl$TIOCMBIC(r31, 0x8004746b, &(0x7f0000000180)=0x400) ioctl$TIOCSFLAGS(r32, 0x8004745c, &(0x7f0000000140)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'\x00', 0x804, 0x401, 0x5, 0x0, 0x8, 0x7, 0xffff, 0x0, 0x2, 0x7fff, 0x8}) 16:01:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe9d5e88299d38b00600001e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568830250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3e2ee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff10ea322f0b801dbe36870ffb6d98d57e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834ce9f0bd348770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f3664a3c2780e676aef0d063ec876ef0c09835b908e23d8945dddd7e6f65c859c7180f3f51f02038d2682c14e46531dd6f762fe36afffa51f502fcd94b02d715a4f7f24b373771b5b1fd13702"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0x2000000000000}, {0x2c, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:01:49 executing program 0: socket(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = kqueue() socket$inet(0x2, 0x8000, 0x6) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0xff, 0x0, 0x400, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:01:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xedf46a43e933f955, 0x30) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x200, 0x1f, 0x8}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x31, 0x6c, &(0x7f0000000200)="b47df56c56b22be264d5f4d3e334521cb945151f16a01116df361160e70a2b8de9ea94c8d01d4a983e4c101044c619d0f72d458404a7410b29f6abdc3ce351ca2a35c733d05488486e3e7f7cefeefd3cef63b10b5b00007cd22b3593d5c20f2a34b0f2eb085b9011f720a3625c286610b180d5de1cf448de322be84e2bb5e5df64558f293f9a653eea25553299df62f310ea04f294597dc054d244fd9e79a6b8eb65aca6c5392c70bd57140d42276897b3c8608b1b7ff6e986eb68226680aa4a69cd5c66eaebc12dbe2c63ddcefd4131e7e075e7f186533ff15f2e9c5f49c8987163ca7be3b02d3a6011313bcb20d1d9ef055e650e6b764c080455fb905db0fbe2fdbd7bb927797e444577f8f9503b283eb2547985bab57ce9bdfe7bd4167d55d0f6936691dcd878a8f3b3442da15896d09ccc61c18d232f8b6e322ad9fac4c497be860c45cd2cb9fe727da25ee0786e924c4a8695aa749e3c742e45d0b1ece572f46e4a982a2f99665bd3518a54b26aa202186111d379756b1ec2dcbeb920eedb0da5062625790cc1dffcaae29abefb80d32a4cfa8f66531eeb8d42588a7cd12ce7d619db65a8d56642572e13c329ff678df3e7b46cb8ead5a0e7b38120c18e728bf671e94b5fa7a3c27279cf33192e693f4dcb74244138c6a5a3b8d7698e20d0bdf6824db48819c526503f2a54b000dcdf6d295affa861c64b67e805c60b6731c7c91f57ce954d59a910f55ca1b598e981dbdd6649c8c78c612b982d461d401e9761b65fd9b0f3b06bc7a7828cbec04a4648b1a8dc1fb060172afecfcabe1f51713be0b1f93ec667c1220eae48fb7f3136b5", 0x253) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x67, 0x0, 0x0) 16:01:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x10001, 0x0, &(0x7f0000000200)="bc6c08496ac502e10918ae16a82aef8946d5ef9e8c2b38e9e4d835f3813eefdde7392bfa5000c3416fa23d87fcd2c1033623da49ee6d22fd46a97abedaa8588f3033f62700290bb80a2fb0662530730414061d573e492a838138b9ddaaf178bc74914fe58a89b5ef16cedbfdcf300635792149f2390c6ba8c90202d9d699b15bf1a226aa6044304a45e953a06ea9d7", 0x8f) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="e84266690104000000000084bcd72bd09da9d593275d0f661c839b1521dfada5c3ece6395fb9bb7852b00ce61c5b72c3351e30010000000000000084457ce686bddcdd26"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:01:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) connect$unix(r2, &(0x7f0000000200)=@file={0x2, './file0\x00'}, 0xffffff22) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) lseek(r3, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) openat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000680)=[{0x0}], 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000680)=[{0x0}], 0x1) close(r7) setsockopt$inet_opts(r7, 0x0, 0x2, &(0x7f0000000340)="b9cfffa49ad1c501b1273e6803cc63b28c96ffaf0540f0da9e6a9cad68163c7a175633cd137d392d5510e6ad7afa3ad08807d8eea63ef22956ac6eb91e7da2c487625a12421832c1dd2c616b3407433c0fc40b4b40af14abb9615577e41dbeec1f97fe594be358ee524bfa43f19f2cf94fb5c57da84d90b0b1a243936d222359015b4a1ef912e98a19e95f792624b00a9933639615951ec3fb7bff0a0f2ffb52504e53c9a7d48060ce3f224e0f8ef6c125eb2b78c7b0a5c250e5f440d7cd7b4bea3d29eefde8198fb2fd5378b516f0c86343e9d8dffe55c8aa3dee4d02e915e7222575a92ab5a0caf3c53f5827", 0xed) close(r6) sendto(r6, &(0x7f0000000240)="73b7344dc5aea5bd6993650716029012341eb6d992dee923086fe23cd02d54d05c03e749991c62dc01c4edb57eb04ecc19010ad6734a14a3244a08ca84ec060bcd07395a7ddb7efc3cbdb865c82854ef2f1d48c0cfc94c18111de2a561944dd62d5e427cf9769d0c752794ad28ca4e89481d6e0426c8bc235b63ea4190e97c40295e0075e6475ff86e9d85a5d11e70e184808dbb638fb8b747a7fd9f0a747acc9c9424fcf0c68901dd18c165d7e858933be63f8800995609ade351fedfd7d84ab0b624ec1fdecced3def37d5003b0dc1c82dd56e393365b1f9885a2c4f1648f37bb428dcf51b1c2f3f052fe5", 0xec, 0x8, &(0x7f0000000540)=ANY=[@ANYBLOB="0000cd71873c73a678066edf812ebb66696c6530000f7dcf3d9b429d4c7e68c646ae4bb8c7546b8b20f1986448ace3a71c036017e8be0bfe15b5c244f9cd25e922c8090000005b8456c1e70e01f75883d73afb04b92f7f41da7a2a1dbb43bef43e741b27f552500888f643296321eeec94d9f7c5f92fe3cf2a87968b9366ef1966a167ea14688c68643951f2010000000000000089388e4c06ad1e6cf4fac0c41222ec72049089addaa062c65a2f83f2ed32b6cde8fd8497710ffeafe28675273b009f31f58189b143ddfb12252300"/219], 0xa) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x3}) 16:01:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) pipe2(&(0x7f0000000180), 0x10004) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x693e210733041a01) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x800, 0x4, './file0\x00', 0x0, 0x6, 0x0, 0xec7b}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/120, 0x78}, {&(0x7f0000001100)=""/86, 0x56}, {&(0x7f0000001180)=""/134, 0x86}], 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0xffff, 0x19dd39ab, 0x528d, 0x9, "234378ccde6d53f5dd74b3d3781be36c61cf75d2", 0x3, 0x9}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000180)=""/142, 0x8e}], 0x1, 0x0, 0x4d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="b441223a6cb631af0664bd49fe8d", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000340)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x7}, {0x80, 0x929b}], 0x2}) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x400, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x4, 0x2, {0xb05b, 0x1}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) flock(r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x3f38955682998717) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x100000f04, 0x0) poll(&(0x7f0000000340)=[{}, {r0, 0x4}, {}, {}, {}], 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x6, 0x7f, {0x6, 0x8}}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r4 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x5, 0x0, {0x7}}) 16:01:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x16, 0x8000, 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000680)=[{0x0}], 0x1) close(r7) r8 = accept(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x8, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x7, 0x6}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x100000001, 0xa569}, {{r4}, 0x7, 0xe, 0x20000000, 0x7, 0x5}], 0xfffffffffffffff7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x48, 0x1, 0x4, 0x7fffffff}, {{r6}, 0x0, 0x50, 0x20000022, 0x4, 0x7f}, {{r8}, 0xffffffffffffffff, 0x15, 0x20000000, 0x3, 0x8000}], 0x7ff, &(0x7f0000000300)={0x9969, 0x366}) poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r9, 0x7, &(0x7f0000000180)) r10 = dup(r9) chflagsat(r10, &(0x7f0000000340)='./file0\x00', 0x1, 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x2}) r2 = dup(r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x5, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0x1, 0x3, 0x100000000}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000680)=[{0x0}], 0x1) close(r12) bind$unix(r12, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r3, 0x3, &(0x7f0000000240)={0x2, 0x0, 0x1, 0x3ff, r11}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x83, 0x8}, {0x8a, 0x1}, {0x89, 0x5}, {0xcda8699c40e75d2a, 0x4}], 0x4}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:49 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:49 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000652000/0xf000)=nil, 0xf000, 0x3) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) unlink(&(0x7f0000000000)='./bus\x00') 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:49 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket$inet6(0x18, 0x4000, 0x8) setsockopt(r0, 0x727, 0x8001, &(0x7f0000000080)="5ef11f736195725186d73b9889ae98d93864035ffed9fc70c09167ce3481ffc80c9ba7f445324a89cf37871f7413acb3a785dce04cd0bd5e7eb87fa7edcc7e9a9dbe6ccd43140cc239f35bb10aa9c8d94d3471bbeff43352e8d7c8b9d2df04efef1853365ef2964f09729883ff6d3957b8775b6ac1854a5472d236aeca3ddec0deefcfbe4c046e6a89763c84", 0x8c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) setgid(r5) mprotect(&(0x7f00003da000/0x200000)=nil, 0x200000, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x88, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x2, 0x5, 0x5, 0x9}, {0x10000, 0xfffffffffffffffc, 0x6, 0x100000000}, {0x381, 0xa75c, 0xffff, 0x2}, {0xd81, 0xe8, 0x7b2, 0x10001}, {0x7, 0x6, 0x20, 0x81}, {0x7, 0xfffffffffffffff7, 0x401, 0x80e}, {0x80000001, 0x9282, 0x2e5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socketpair(0x1, 0x2, 0x1800000000000, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:01:49 executing program 1: 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) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:01:49 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/146, 0x92}], 0x2, 0x0, 0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) r5 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r15 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x5, r12, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0x1, 0x3, 0x100000000}) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r25 = getpgid(0xffffffffffffffff) r26 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x6, r21, r22, r23, r24, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r25, r26, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r14, r22, 0x0, 0x0, 0xffffffffffffffff]) r28 = geteuid() r29 = geteuid() r30 = getpgid(0x0) r31 = msgget$private(0x0, 0x140) msgrcv(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6e600000000000000000000000000000000000000000000000000000100"/154], 0x9a, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, 0xc) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000840)={{0x6, r34, r35, r36, r37, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r38, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x6, r28, r35, r29, r27, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r13, r30, 0x80000001, 0xfff, 0x10003}) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r45 = getpgid(0xffffffffffffffff) r46 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000840)={{0x5, r41, r42, r43, r44, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r45, r46, 0x80000001, 0x1, 0x3, 0x100000000}) r47 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r49 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r51 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r53 = getpgid(0xffffffffffffffff) r54 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x6, r49, r50, r51, r52, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r53, r54, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r42, r50, 0x0, 0x0, 0xffffffffffffffff]) r56 = getegid() r57 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r58, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r59 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r61 = geteuid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r63 = getpgid(0xffffffffffffffff) r64 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000840)={{0x6, r59, r60, r61, r62, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r63, r64, 0x80000001, 0xfff, 0x3, 0x100000000}) r65 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r67 = getegid() setgroups(0x5, &(0x7f0000000100)=[r55, r56, r62, r66, r67]) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000003c0)="c358fe56a4113cdd7b354d95a2c938306c7418cd8879aef914c086ef7b12a79e98aa7d96f0502f58b8ca2e6caecb4d6cf8dc16c909825c48501c4793ec37c88d8f8afd4429234384566b6753cc4bf4086938a96ed1efe55b2c0ec58a5dcabedf291c2b914ce180e55bef631517b356c9", 0x70}, {&(0x7f0000000600)="a46fbc04b762eec4a20c577b10957929ce624175b4d2419adc01ce5ba948255b71dca4c426df5de41107e70e2dcbad57345c7391fd1ef0368190bf12e9fd26ac83dc7803b2ced90cb9e2b697f608cb278043e307ef8cc8dc88ca2a7621e80797a55f4e5fed62e8034e5bde1852527aa5eafdf292be887c9951e4fb9f2cbfdb3134dd328e48ba357147a1a05b2d3f8fa17e26c8b5a7bb31f0afc51810315f0257677fc6f289c13d8f8398d43364401081640c2db4adee82e3edb9689a5170dfe45515dd61854707fcda0fd5694a4726f390fdfb14c91f3dc264f65026a73caaa3292a88478a5bfce6155e6b62527b0c6db4041ec35e7c9c14f321fe31ef107ed6d6a7bb4380a5b506548a3076de70e8fdec4f92219c1637b6e4490224d9c54705487d0f794fbdaf30d8b5d1e76ebb2f4805c8a897af91eb93e0a5bbaf26d4509c4af2f71bda55c18d99e89f56f44aafdc84f4970efa11a232652ba3fd7bca2f3974414aa8a291faa4bcf35808a0a44e0e129ebef53d15747397e4b08ab1eda0bad989704c9f7ffb7b01538cea71f774c8b17af577691cdef902a14b87ce58d6d71e9aa8dbb7256da2dfb89898dc2fb33b1f8f0020d7511d36cee6e3ee570bd4b3c135a0ade764aa94a8614374e5011f96a0f3c41d4c1cbd7e2c7cefcc8707c7c5104bc43086017fd470186cc1e9003a01473b6665c2c0a89189df969ccec694daf52db318d81e038b8f05c89cca9a8d15c626d613fb4bd422b51fd79c6ebb87b2066eabdb71b95ecaa31c1290b463c28c2f6cc094cfbb2502fc24aad950a7659d19f4ae03c3be5676f0ab649bd84200e2e82b73dc77cab8d7a44c3f69c08a1b544c41f84f70e8d5443fbca7b493f4f3fd9bb5b6fe7ae32bd6a68b4f0150c600bfeab662e5d49afa857b7ff2dd565e44d4164d1b6e6b8fb57d0bc06676e797a3f7a4297da746422897dbb9394190997f571b02a297688002f66c0a2fba81e4c6589b6eefed82c0556c92adfe3640d2b0beb1b4c85f3563fefb78a4007034c1335473d3810dd8818d0420ccd71d0b17a945ebd8016bebb8f12e9a88299d20eb57a2800d2df027004f2b295d12faddde48f9e622e260065a02f145f79f1a0ca97fe22aa3885c5a0348ae318b8922e494af17b0018375fbaf7bc2c1f342b9cc5e07ebb6b7b44befcba13b606886fc555c1419a138b80c8060d24a97efdc54ab5718d689a46ef4822dd10d61d4c21edaa98708a3df629565a79fba8e42e18079dafa3b7bab2e06bc2914048c7772bebd7f0e0688934d1276c02ddb2b362e18b1a6fb8ec70e69f6c42d1c4e65ab165ac1977427eb3b3777b9e8758dc37fb6b40bbfd3f49865aa44286225bfeac412cf5ecff2d8f659632c03f634ed514237af23e18c8a48210168de31dfff4f058e7167a889e5ce684aeb29b67a90a56b54a575e2efc8e093b4b991595ad1e7322105cdd4267632812d044245361e110d4c6906b192092e87cfc9c5b0efaa52886c851c2c3f1fd6efc0d4791782752a2157102aab59bf63743109767a84ecda2db52cb9075f4e261d1c760b975d2b1af70554c3ea360a475450902b84eb624f608ba7ee396cdefd60b76a3f564f862d397130da615b8e774fbbd44fc37243d6a1d295e33c6729a83b3ffec1e22b11283751c365221d27fa369611d1cd361e868fd1075bb289e3b93aeae1c07c04c19aa515d7e5ddebc168e48aa8608f2db44a6a3349a8febd6ea94f6425285439cb4a39c662965e8fdd8f593f38c6fe7caf6d431f8d0e67b5a3d763906cf794aeebc0b57b76090aa02e0e4c10912d524e5649deade43ff5390aca822b1c399450c7db16eca2e9932dc1e4216fb0c597b1c8cb10438d3cb67043bef7e6052dc3ac674e53f9a0464f81b3f258fc9956061ba242023e6328d3f1459865e01dc268a81e7504cbd51811a9e05c530e44765ac387882cf2e3330be31d2c29b556eb2d753059ee7a98506d1c978185bc126d88058112b65c55c589790b8ffac4b684cb863336195b9ff4eb271ee05c872eca631d8c7aaf33a7207a3cbe5fb3431671a417ce0d63e37d5e73881387272e6d0e918a65965dc3ef806de58ea0cb7af04f0049bcf62ceaad24a33a381ad855214e3c59c643bcf784e2a4651870dc6cb6f8f4d9a7e59c5cd13409f57cb1405a549914e31497d7103d0d7d328c6a46c4c97aa2e011d50093b9a412e9d17075c7537f5e533a8beee64b72dc6c241b474d72a6f985020b02bf666ec941b865c05fc5360cc3fb6cddc56048d034501b3d43254fd197c10e96a8b445179cd1d94c1e72761c3a8f50970998aa3f87db618a585089ad78d594d496f894c61512a4fcf37b07dad7c8b9c67497c5908df386425a352aeffd30a269c686011f49dd80c0043b3108b86161ec4515a6543a4e3cfdd392c6288e37837f03f79157848313b0446e9b5c07662e990ad2b6cb5186733f926ec45d18b79e088d9d51dcfb5dde5ca0c9b3c143205ec9c2cee98ccce27459d717037a4e82fd94805da7ffcc5f4f06ed3e832f135f37b7a3b783beedafb79c211ad19dd57db9acaef61af83e9a70f5ee2458a8572a7b09493cb862819221d59aefa8b92a9d7352517caa02b9fb7e5b80147122a8f2462a90cdce236c181cf52c5759e4f883b1e853ce6be9ff439c2cce70789d28e0a0bc7ae8a97e22675404695806c6e315a63d3af32cd8016cfcd13a1de83b7643e5d861d2af0509d4098b01203eb342261bb266bbe646437f4b82dcb13c46923f32e1ccef5af364e24360ddc6a4da272d652cc15d264f3496a24a414aed8aaf1764756237037574b0adc9072f9c108d6155a9315b3fd362d30b2f52fff7c9de2a6dfa5d5227cae88a58a213249439f57a39b968b6b911aaac3ffc88a17b2107c831313ca0d7e3be2c13921d5fe39bfd21c31a34022a0cd175d7e60a2fac5b036cdb7c9b2f630087df65eae63e25a2644e5766b76edff29a9c6b77f6e92c017f6d5a6ad633210f1a2ad8eb1178084aca8e8ea2fcc5d7c4a01e597649c66b3cf98f5ac225604c9d756a8a60f5491358aefee133751efa935092dc1b58e8b75a016f048c88add098fc1cb44a44e1176e3e8146a53ecf9bf0be6f946950372d02afaf03e013ae8b1b965fbd8ea82b82d307a1d5da951106f6c53d2e62d354e3de6a78c56ec56c9cad2b9621fa9bcbf7665f44ecfa6ef7fd188719ada1440e0a74d84627c940f7ebcdc6e91666657ceff4f9809434815f7271a8684b5dde442d4c9a56667ece0f0bf35fe6aa128f4fc909598a473528cdf75b67d2dc5701b8bbeb022bbacdedeacd7c9244b46955ce8cc513a274681aec0b5f5d653c06b4990068c2c2171934a0faabd50ff5428efa647a837d02dac87d33ed6f6931c62a94a81baa0145325a7f83c47358bb7a911a6441bab23b09b840598a37e56079854ef16b832a072b6f2e807c267167770a00a1e1f774c2550933af8a947b78345eb504bf6084acd7720df30809da64c1c0aa1c2686609856ae7e988b5f328b8cff21c8abb4a85d50c23f90285d194198bada1bc7f410b5ff62f1449e1a27675c1883066daa451c4dcd1dfc07ed91a4aec183c14d9bf3f98d85273d2e4c116cf217a1c382342c626023dc53d653ebc92923821e547a008328dcf55e3f8a0231eb5c7cd97921be00aa6c2b436c0c149ce3879ec9494c57d5ec282dbe30509d7407684c976bf0809cd2bb42b7f3eab6084f2a49d3f5e2fb7c80d0eeb2a458140b7ee4091c6b42b5af3e7b9f61f21982fb4f250d30a53c6d1c7934848b54394a3ec5aa3e7667ae952fd7381b40e16a9dd046b8aaf055b9da90be994e211b1891e95e603702214f52df99892a42c9b46c6689ad66ffce4def27a89c49d194276251ae872ce615b5e022bdb7fb1b0df5ea9381d5137977a995dbd36fbdd2e1bb3a35998071341c37f89d3ead338a41bace71ab3e2ff144eff0ea5b1d690eba7681faf4e5ef8570fc9ed40c3c1043d48d0aa0151e9a74ca230a07f77229d21813824d9c7d076189cc406f489479a28ad6acfdccb754e339bd0db96ea26944ca85b9b6e0f19112a190732115e313fa84196704d984584091ec84b41e322db3605c3513e69458956e4c487a4a8fdbe2128b02279bcdae1375f58aead70c72fac8c5f6dafd08e1f832d1f73a096402011e99eeb493933703890a22fe4ac3447a9e47a6a384e0b812b218d1f4c45f94faf62b0ed37758c4b1869f512ca717bc18b132e532901e5582a9d0932281281f0e45ece2dde3c9ec6ea1c8f1eadafe108553f2556418cfc67efca1b0c04b01f03af85323b13f9a22522b91f94da7715cbd1ebc3302d06042ef52c89bc85d6811711795da42bb9e02150bd194f5838ad49ca30718969f36e6452872815aca3703523032551a087699cf5599823fd13ad917bdb23d09154fbdc18d7eda5b868c9e70315b29687764b3dead958901a63d21424795855a1b7a47da75bd4ee5d8fa8504064b255f3769b3ac106ed071563fee1a6d14bcee8318a6273433f63557034fde07dd61da619bd12a458aa6e36336223252bc0df51de02ba2f40aa7f4ba8c7b3865544ff5ceceb3aef5ae9451c4b31139520b378cb781742ff43b4e90a74678af32342e34589e4efabf16ec0c5606b47447902aa787223f541c37f7c823f63ef1eff0c39b1cc3c01b38d7316f5a9a220c538a3c8212769d44a27e7093d7d1b425718b22bcb03660113d42f04364a739a59979e788cae78517cbecf452ad7ea6e1918d9a996bb3af5eeebe4e55ca880ae40e6a67ef9b79aab6064e37c0ed04c41ad28b23e947454101b07e693578f09a59e6b3561d4e67e923db4c6a963db780f5cf51369b78b5ef11fe7fc5465702cd9d188999c2dd3eca3c7950dd1905d0e278f1191189a5d7fbdfe542ec65d7c0481a64c19341ccf3ae73bab8abbcc67731a74cb9c0e6797520bd8f78bec527e740db949a673689266322fa3d28dfe19f9523c45532d2596595ea257e26269d1a414074280e2c3d399680cbb651f5715907d20d3544be3bbe26c95e3e35428c6771dc389694487bd5d6733409cbf6ceee941937615eb4dad62823e3f4aa18aa93e9665757beb2da05b909e1d064716b84b57f917b56cb52b75526e0bcd7ce50be04f9d4e7f2b3693131acff9e7f9a57bac20337321ca68abeccd647009cde3249c2e3d7058df3498a3493ca4c46c79d8a61b2efc1f511bc507df5f56f42ed20125323fce8e8d5d15ffa18847fda8f7e5b54fecf6da3a239760d1fd6fc90af53dfe79f2a2e2327d96299895ebf9d73f1763179758d290ba57fd15b0944b952f9e8b9783dd214db61c050967add5d96c0acec4727bafa9e9f3cd37491cbae7e1fd0ba02378143b6ea008dca1e1cb47d29edf9491ed5026fc70e63db0a7299b52c948b5a8e1a2a619e66611ad30533f0ce07a0d631888b62162f83cb21c85b90a9e027e7256fee16354f061c5f3284525f22421c9a868c165128007820ceddba7720f8fc0fbc23deee910b725ed785fac58fb0f4ea97830e76294d6a84310ed93479c6168d73b42e1d27026e54b89373b0e66e336ff9c13e2aa99c72d5ba90ab6fd72ffb2cd74ac0f9416848e2e9c2ef6bc7f3e5b19682538881bde8d6d3d4a417883f6369365d3e1be42d146e0dbd7db418faba2b4e176b6c1a644a07c8f516638ccf182cccab77728fa3ada873daf70a79dd89ca736d8c9151d24e154024b5988d4a04d0c17dd7dd69794dc46fe4b44f0248ab1c490be98ee6e0730c0a818b3e71075d0ab217", 0x1000}, {&(0x7f0000001600)="821e94b62e602c5d3bd8144e01a4d7bf23f09292cb5ad80fe3347198be158979527e0949a83d303f03ec3c5841487ccb3a2c9b8558226da163b744a8b2c94fe7a9cc2e71c44e147ff20532537a5e9d145b6ab0931a1162366ce88a7fdfffe34d9c82735028ddc8c993fe77eb278f05464ae662ffd1", 0x75}, {&(0x7f0000001680)="4cc68b2eac9c43e3b37e423a2cfc2f2456c07683a39c774f684805b9b813ad6fc1c7cda34aeb85ba2dbd87556d2b5ed98b769685dde7fce8bb74140aecf0c676fbd1bfb94261f6a1ae2e974e9093a0c53ebfda22de68c7f085981dea60fb095e9dd971b2483eec8b6957cdefcfa210ed8b1a727363b64eeb894f49551f379436a273da3f70e44c286f3f33aa7e73026feb7deb34bdbd4e34d18b", 0x9a}], 0x4, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r28, r67}], 0x40, 0x4}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) write(r3, &(0x7f0000000540)="c1bc307f052d36fe6457673b11c944b146e31d30042f68d6651456b404c2d8b3113517588d7ad16166cc3863663d031a8b5943cc09f016216a6406f55680bd25a0cc7d8f0b985bb8059aae84244b6334d52fe24fa0a73d407beda02630e5bcae54f3be7da89416fe103b17369f42b262eb77579ade9bbf971b6630b169f4caae0d1ae00cfac5ad7f3f4990e1344508f5fd378dafe4b4aedda881", 0x9a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x5}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") r2 = semget(0x3, 0x0, 0x3) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x5, r5, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0x1, 0x3, 0x100000000}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x6, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r7, r15, 0x0, 0x0, 0xffffffffffffffff]) r21 = geteuid() r22 = geteuid() r23 = getpgid(0x0) r24 = msgget$private(0x0, 0x140) msgrcv(r24, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r31 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000840)={{0x6, r27, r28, r29, r30, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r31, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x6, r21, r28, r22, r20, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r6, r23, 0x80000001, 0xfff, 0x10003}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r38 = getpgid(0xffffffffffffffff) r39 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000840)={{0x5, r34, r35, r36, r37, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r38, r39, 0x80000001, 0x1, 0x3, 0x100000000}) r40 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r42 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r44 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r46 = getpgid(0xffffffffffffffff) r47 = getpgid(0x0) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000840)={{0x5, r42, r43, r44, r45, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r46, r47, 0x80000001, 0x1, 0x3, 0x100000000}) r48 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r50 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r52 = geteuid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r54 = getpgid(0xffffffffffffffff) r55 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000840)={{0x6, r50, r51, r52, r53, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r54, r55, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r43, r51, 0x0, 0x0, 0xffffffffffffffff]) r57 = getegid() r58 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r59, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r60 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r62 = geteuid() getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r64 = getpgid(0xffffffffffffffff) r65 = getpgid(0x0) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000840)={{0x6, r60, r61, r62, r63, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r64, r65, 0x80000001, 0xfff, 0x3, 0x100000000}) r66 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r68 = getegid() setgroups(0x5, &(0x7f0000000100)=[r56, r57, r63, r67, r68]) r69 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r70, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r71 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r73 = geteuid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r75 = getpgid(0xffffffffffffffff) r76 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000840)={{0x5, r71, r72, r73, r74, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r75, r76, 0x80000001, 0x1, 0x3, 0x100000000}) r77 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r78 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r78, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r79 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r81 = geteuid() getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r83 = getpgid(0xffffffffffffffff) r84 = getpgid(0x0) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000840)={{0x6, r79, r80, r81, r82, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r83, r84, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r72, r80, 0x0, 0x0, 0xffffffffffffffff]) r86 = getegid() r87 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r88 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r88, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r89 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r91 = geteuid() getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r93 = getpgid(0xffffffffffffffff) r94 = getpgid(0x0) msgctl$IPC_SET(r88, 0x1, &(0x7f0000000840)={{0x6, r89, r90, r91, r92, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r93, r94, 0x80000001, 0xfff, 0x3, 0x100000000}) r95 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r97 = getegid() setgroups(0x5, &(0x7f0000000100)=[r85, r86, r92, r96, r97]) r98 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r99, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r100 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r102 = geteuid() getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r104 = getpgid(0xffffffffffffffff) r105 = getpgid(0x0) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000840)={{0x6, r100, r101, r102, r103, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r104, r105, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, r37, r68, r92, 0xffffffffffffffff, r101, 0x0]) r107 = getuid() r108 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r109 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r109, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r110 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r112 = geteuid() getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r114 = getpgid(0xffffffffffffffff) r115 = getpgid(0x0) msgctl$IPC_SET(r109, 0x1, &(0x7f0000000840)={{0x6, r110, r111, r112, r113, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r114, r115, 0x80000001, 0xfff, 0x3, 0x100000000}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1b6, r22, r106, r107, r113, 0x100}, 0x6, 0x5, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x25}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:50 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) 16:01:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:50 executing program 0: 16:01:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2f4) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) fsync(r2) close(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) chroot(&(0x7f0000000040)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x60004000000028a3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe8700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x100000000000000b) 16:01:50 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x2000000000000157, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') getsockopt(r0, 0x9, 0x7ffffffe, &(0x7f0000000200)=""/211, &(0x7f0000000040)=0xfffffffffffffea4) 16:01:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xbb602278ae967877, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x13824b35d2f5f408, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/204, 0xcc) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)) r1 = dup2(0xffffffffffffff9c, r0) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x66b6) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x3ff, 0x4f3, 0x0, 0x80000000}, {0x0, 0x9, 0x80000001, 0x7f}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r4, 0x10001) syz_open_pts() r5 = dup(0xffffffffffffff9c) getdents(r5, &(0x7f00000003c0)=""/49, 0x31) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000400)=0x2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000440)) pledge(&(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='(&\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x2, 0x0) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x0, 0x3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x8, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f00000005c0)={0x1, 0x2, 0x4, 0xfffffffffffffffc, r8}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000600)) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:01:50 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:01:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="d47eb3dda04ef7ed3137328f085a8e20bb7d66777e7834d187d7c57b1240d901d703b8ca4ff833a1e37905cc98ac9a9db603b2ad538caae796bdbfec22cf45c372a7ecf859f0b00f8318b8bfe04a0b9f5ae4123c7f50279445367a9ddd823830ca78755a8935c6e40f01436722ebe61e31dd61bd5003c539d2d822b5cbb5d7a5f51b19f8bdfcdd31ff5aefd506b83bd280e7183d3de0b18fde43893c95dfdf47b9e3105289e34119375a20eaf506f4ca36e0edf3939cba35f8c4db71673a15408b5f101b7d485add9cdabcb3679c73ad41d7be0bbbe85a44183dc893017dc094", 0xe0}], 0x1, &(0x7f00000002c0)=[{0x80, 0xffff, 0xfff, "26bcbb39aabc293ddb5c849270e1c9748d91ace4dd1534111c39cd6d6780e9467a8f21bb47d8da3300bbbbbcee4488d9cf57b1e9c1b956170c4db1becef989f2489d7406f3bcb582fcbb6f3f5aab01bfd062e622a4434529b951c5c32fef65b2a36246003166d8c0044529e0"}, {0x108, 0x1, 0x3, "b710103695ca4e31eb35b1d01db3de2d3d03ae2d9498e24e62dff67051b22f86d407ab3d32185daca83a5af1c6bbb7658cd8a07d24b153414ff8a41d422adf317bd9f457b4eedaa9edf147894acbb9ad91bf3c594d2ab0745e0f1f8d59c63f045ee283837066531fcb4c61b9cd1a970eaa954756e1a7177e8f370c2a16e631b3377a04c0bb8d9343172748d54a4a936498e308ab476ded54788c4e120f3ab3ee664bbec8ccef4bdb9a23c6ca2be7a9d53ed31e30bea9486ea864c2be0038a11e2e3bdcc3671f8ad09d8fd774acfb481a3548cf567482ce44de2e549c3f9e223188108013683ababdc2e2934e16c3c3f33b325bf0"}, {0xd0, 0xffff, 0x4, "7ea99baa47dc0aa4f31f7285cb5b8a9d42362859f48a3c6262facc89ecb583cb066ad724996bec80bbb29325529d5c4a0c2037e38ac4f6f2f9a7b748953f04033a088d201ed7f8c28ed6797fc31c939db315f85fe8f59b1b10c5900b2224ea081cbd73ca91147c03f6664c04053ba652833be290e1de73456d0c5b9ecc48d20b5878c039738bdf1d3df65dd7f0f03a697015f450b25ee0a6839937e25e28c23ddd2f1ecddccc87b8d52869b817ae222bb7fb4943e898848057e84e4765"}, {0xd8, 0xffff, 0xc68, "2f3df0daaab668c72d8e2795dc2cb9a1ede05269fe1e996cc8bdfa9829162da1b104eb10d6ea5a4c6f636c04a5d81c84324f734033f3d8f704576b285debd6b5d0f91590dc109559dc9b650398f8e87bf942dc7c444b57994d35a7a5480a5bebed142660bb7687bbecd4e008aa462bbd71648838c0018e514af035508726e25e5a5baadb3f366913c8916647b7d85b12c9d151970fd1926b2608967ec0e94dfbfb41dc40d7c93559c021f726ad5e515846437457eed6d857428dce14f6d0f11546b58f93038a"}, {0x10, 0x1, 0xfffffffffffffffc}, {0x1010, 0x1, 0xfff, "ba4f708a7e6ba8f47ceb6fef5a272af7382d333789467174623016ddccc758ffd89f2234af0132b820454c2778d9cd030fcf39fd3b6807c0dc6a9f41314ee2236f6fd1c935b59cb392823250d1694105166aa52e0017fb4a89d8c1982d2b38f4f1b3b6a8f8199f27ddc916cb22872ad1a65a7f1993b816c97e2ec494b95ecc2323c9860ad0b689788c658ce11d8b1b28164f391a42b166ffdea70fcb6de749436504ee9f05b39ffb83f4c984a5e1baa653b060e5c87b7299bedf05bd106d70ebaaf8ce98952ddb345208bac41a92d2e023e41984e8f65f0bdd330c7e5a8ce4a66911e57e98e0d1a1faf6103bcd51c406ef78a85ddbf594963e92fe056f38b05bcb0ad80cb21f88d0cf30934bd7de43825d80e07bada356b110395e39806fa32dee9e7a373cc5ecc3f89d13a6bfab3a9d6ce4fbc001f8d33e109805869b03b9eb41062d11ed2ca37031f15ff0f4902f88a609a7b3275e77da91c1a0ff2d9ef1fada3ed45e45ae39270285210480c5afb84bd902fe0e96a3d6c96ff999b77d7f7b7b6c89bc0a6d62cd31455b53bb4e3bf9ddc5b7665d3ab5a811f92e4adcb6b53255b8003e06538750592a167338728d225fe9373d1345e692d47bf821f0cd3fa57c08815afb5958822f17bca023140669d425f110751171278cec56f06bc0dbdc3c0ed22eab49b2d5939920e15f63372ad226824907d1a1d2304c4000701dd9ebe84ed30308b634ca00515b8f6bb7ef88b7ded3aa5e492f5a623a569be2569f2dcf597b2157ed7a1fe669fa7f31a61c027f47e5bdab93b3c29c50e0a174d4a10b8e822ab05094fc5daef5e9673e3340ec49cef62f062048bd0b1de048985addead81793261fd053f3c500b1fb27579529270d765da4b7239b581863eecbd9c488586e0eb1ff404fc31c1697717285818f4bb56ac525112e3f37d1878da29e72ab69af8eed1bf9ed472a434affb41dbbcc9dfbe70155029d11291bc3439e70667fd516912f57b36cc45ceb461ba81a9fe500fb2214121122d6b1f4ac75ffef3729335a30c2c7fe89fe8c19cd747c87e8f22c752914e01148907ca2658dc8a8a69c2fc0c688fda6cd24c7f9d0e5e22ac42c9c49339c7f7b50f2aa050f6cfddca39a80857669d7397e81621dff712eb537c212e9de6418b6f85852f3e7540c154d851364c67d9e7c35aeb8ac8badf339db918437df06a6e42b3af0adfa599fee8f0bf622dba94e8ef017ee9e69b727dcdc3b6bb89240c97581632d2339316aca8584c8a245b222917a1c396bbf23990676316c532f0fa9d37f5f5c229d32742c70c29678c658f2c8825f3097c27b1ed22619b41062b54b93d47e09cb43789da518960b715a2cb08e29a0964b1f43094e29b259d7149fc6fa8a36345585fe9828951a5289b82d8275df541b0d4767c43be914eeeac18dfc7ca69af8bb63a92a31b93eab2cb330686762a1bb93159eff56ca068666fedacde339a1a0c01ac0b321d040351ea32ff5d7fd7f0a67a63280034677c07295eb7a49610b6db90d6b31099273d1e41889adcb8b8cf273d446b8444020ac96aecd4f3f4f65faf9adfccbcc25c4e0573be8bcdaae2c8c4c3c65108f7746eacacd39f27de95252453a4b0ec60aac94e7daea2e449467cd27a36bd887cc04cbad5ff046d654176c190c34f83b1105b397047fa4a5312d544689dc66b518ba918ca7cd783a868d7c11df5ad5fcbdff30483682859e87997ebac66acf33cf3fa481cffee3d42a81b9f93aeb1dced68221678914e016bea64ccbc7f8831ab7e0d0bc4fdd3eb0b41725a29bea0637e652c37cd7dc87e9c4d1dd42ba18c7e6fd5639922e083206788bbc7ed7b40f66d5a01c1796568e3aa8958de6dbc3da5206d13b5833b64117aeaf73b6dda622b72c79d2f0345cea0347ee243b2d89f219fbbee9faf9f89af55b082e58019def5fe070e1731eab741c64175fcade8f278ff9c10e14f3ba630ccd59319bb83a42b32af7cc6033a47371fe4c6f51b6680145881c96724bf3a1269ce75ab47cb081250de068922bfd6d7c850dc4f8c7ff6ed3cd953d939daa64cfe022da4f9f28cbf5c00fdc6c35f55c6852742ce6c80637b23728b8c38800f70602b4bcb8ec303454b798e1e934f2905ef064ed791dd4f194ff42d5507733e75f751ac8eafd3c24f3dc4d59961441a6c00fe5aee71eb9bc2d509a62263223705b68ce9c20ba58bedf7c09c893bede975ca60fd7dcc2e00238192f7830b75c501871dceb12e574ec706d595af485b52b206bcabcba1ea1e10bcc1b64937e30d9919e3fa988e558bbac57a6eb9c2b6160fd97179b44f600f3b96566d6df4dec8fadbd04d77a8b92b1f8d02fdfb143e892618cd8c0d8cd383d882bea6a614caeedd47c6c057dbce77193b85a01affbf8be2db28f5b2efb34f4c146b976175f7b3dbde27f0672f593cb9398adec787b5a8513fb6c6e17b4b0b8423caadaa9a6287245bba4ba6632d7cd415fcb0f92aeb7448c6dcfdc6024c4b70158834641da7ac8e4765d7ef9ad150f0299b2dadad01bd9188dca6151c663f13dad6eda00648d7c2c4e8cf68e42f3b5792c81e299a8b7c2f7f5e788638b8a8b8d1f218a9792a2b3c2de600911c8dfaed8bb3a96014498730ebebda7b20a688ea3513d16aad1c465df38916d58a524d9c75d90983c70061a9d627c8263a0ad3eb903903819a55e67d988549672f90567c959827e6c35db2637434aebb23e66e4b7c90b87126784ff4010ff8f9d7eeff06a02fedb9ebe36b235c2a0a83206af016d51a155faa896ed1935e1e75cccea94d431272c94c3d497a2d4414ae5021d23c554a6c1df33de66536c2d082751f663e23a080b0d4e199971912bf670cf331c565ef63e5a854fdee174c8845910a5eac5e2c115713f47f64df13b5645f91be9dd98d645778534ebba3b6819007a9158b14c8adb0ff5c0f6cea17b72bf947aa6eca1e4456b99a0bec4acb2a07593c0df4325010abe892201a327cbd926e5b974ad1b918a0e352cf7e82986a8a4ef2e5c6bf1aad42beb788475c4e6798b1161522a61bfb6ca60e162836bff9d3dbb5e8cbbc2cb24f7f83dba0ee85f305853fb3e80f8d2b336c986f497142e5dd1272ad6511124000cc793a56b0acdbaad3f5ffbbd8566915ace97c850756b298d8bc25c58133c3e805c08938531d126de5dc0a4f93b08077a80528155a6abbcd577b315f3f4335805c8c53ff32b2c05d6608f7f8fcda46a57bb3bee16de96a8b25840c6d5b05fa53953437c9170d0f77f8e0467317e58d975ec7c04d8cdf8ad4bd9c5ae818a844fc0d10a47e627a980ceb133d3955c263481376805b1725be1a59661bc06b8b177f322de2d2c938912c43a4bc238c66b42e43952077701a5c5873cf5bc0d60f56b5b290e4585b38ad86e08e06b0ad9ccab38b867a4d302ba74bb7fc7db7eab44595f8222d8576af46228c847ecacdc4c63b699ab00996ff271f93801d4f9ba8fd3f8ce3c95b255bbe16739b5ce288f27ced2d02d73ddfc78255fd21827584d1da30260e9352bcdf8cfc93ac97b5fe94c56e4dec4e21cd9c74420e3c489fe7bba753d56a78ac59f925efa3b5b6bdfff7b46bf89c8064ff2baca84c650f9818da842298e6e71b0b786c9ae6259ad1877055a4dd0415db273582cc36a22d99958abec9c49841fd91a17ddaf68fc8a02274c64829f385eb4132fd0d2c515150e9d6734829bd1da97dc68ccb0d8b2b71afcf60cfd4200bfa2f417e2236a2511a4fadcdd812c30a0f9b257ebbea225d255e4a66cf08f14c880eecd8b53006192b895b4dba0f8ae36464e7579093625b47d63f0aff30040e785090b6af6e8a78a12ade60becd99a4f2764481957b3acafef8a459e0924c625be39fe60d0969621bfd36352ba4a55a237c4750337c12442891803e703e4c36ca12a6a358b28c7843d2b0d434f2299d3cb7c0a20971b224482d02ff03fc34a3f9ef3fd63862412ad7c03ff880d532e33111dac6809e4c10d7ee81e0211c156bee61ce0145571beb1c155b586b65664c68e83993689830e1b15a260266deecbd9c685d6ed54627eef7e367f512d48de2b8ae01905306144a4e2b208bff0be89e7b82d851b24f19f876879a1305f40be912f72ec977028d2568ffcd352cafe31096df15fa3c48351a65dd934673efbd7fbef2a6e9c3c86d4f6eedec9361309fe60a8a1301a0f6bf22b6d2edbe3d2d12d6c7a0e1ccfa442abe0517eefcb453fe11250cc2acf554c6fba10e5f6a0c7176a4cd949126c69b002a0fb8c7e9c0a22ee29a4f2393182fe9da3eecd71636926bd1bd7968d93fed21573608a8ec4ddfa223242bded035999f01bff12a427be7b59fd945ad5659d3cf23b3ca3d2d1593ac60c2f89420c3b220b195a9b8b2163faf6818cdeebaa4f1eec1e9b0dac9a657b38809f56c8b9194d0d0d97cf179d7d1479907958e3d028b0cd5deefa7c3fdbf54f2e1d45aa9ecb815ac6318bf5314d5e2f399e3ef7347e7e9fb7fe6dd4ef01a09e7004879eaf0192016cae3be96f9b4f1d0a2384ce0f0bc00e53cda93eb606765a8b0f1ffa4061519be29456134cd1e4e3953d116ee1f2c2220c27633bd826d390cf6192f13f3ac9534fda2d5c71f775dfdac4a7b7e8727a1fc49fb652e730dce0ea3aa7d5656dca42bb35b0671f94b95835781a6c4267a7b31a07de7d6463a90d4225e200837ca55d272147967b9e784949978bd644b60649e0a644b0ad4b85a1183792baa5fb335db20fa0f68d1baeddfed0a58d79cd606494325e838f05266798acf61477d316a22a49a851fbbcfe4e03fda9765fd53b928fddc6c05661c853178476bc6af53b5d4a61ed828a920929614bcaaeb4828c8fd8ae508d07f2a41d16567f534ca53d30600db4f48b4565662df49ebd283310ae170e0f61565e6728e38ffa7223728aaf8c8a4dfa6cffe5a2e46b29242ba1a6f67e959d16030b5acc9cc3c22d93d392498a86c9939a19e565c0424d2961670d1fe34bad7f2770297e4ccc244a7c6cc3207c9ed31d90e307d8d014a84312eb41c0319affe67b28921901d6a9347cad59d32049e2c250359016885141b2a4c62786aea61112dbba808a9a16c25b2b9126c159c59ce577c5b5d17b6149ff2356fed4583e8d3c01af0ad882f009d60f786b045262a3c1edb5c2423e2e398a124ae88a03b5d86d2ef5df3191c0eaacd0f9c55791a182ee7fd2bac5e87159db5aa6e7769aee34bedbc4581559eb8dd6e9d68da6ea743a71f102e926a9f54129a26b915bcb6eb94f59067ee60683bc58d776401e46e626acde6bd7f8a13c73cb9ad340e89e86078cd6614f14bf2916c7f0acfc6c270a8bce63623b946adabbf6ab11724a48f85ab9953bb7556a47e1fc2bf36979ce1e341d1b768e33a2d19b34563c7a17ee26dd8a24073d92e7ef0fe9a56487245588ad4cb85f0c285613458a273ed066fb8484bae923c660771a4281ec6e197660dc02820a51995a4f41ceabcda5b1eb601018831554a6a00b2236af6dee99b90a08a6add1ba083f509c5d4b3eb72c850b31df082497c30567202ebd06b8a710ab4a4b530ca63f29c91c972f63d642a5fdd651303a0474d2fd7b2cfed78d0399853ae4c1da8aa256e6fe7807a44a3b22d848f8c977186981d2a00ab9fcb90dbba474bfb40c575581e3affa1c2e1309d0fc0da67c0ea6beef7c18f9ddc0d6318a498b09911fe08ab05f8ad7cb497d3cd41b779892c1087f52eaea2e079be841d357fcece5fffaa2e44a080509303ca28087dd808b7b839e71c39c43bea6e1ec07a13b2149"}, {0x1010, 0x1, 0x0, "b9f29eb157132ca8eb1840d85eb9885becc4181fd3ce8886a2c444a3e9f98dfcc20e5b29f333cfe626748c4a1791c52d89332ea9661c2c77b5b466499baeafca530aee21d664d40916f9d0daf9988a4dcfedf42f3eb5ad4b56a9d2d3832e3e56b6bc5c270d8c31d9408b78c2c189979c6b9abbc9f6f0d5ef34477b5055d5625bd71377e670e5622447efd587800f4e8e847c0ae57f3a5aa7b00c2a1c04e54311707de2eeaaeb89e642ce5cca15f46a9a727efb254fc86ca761d6f35384a74ccb787e4ae55677f6e49bed61c1a1d723264955e98994aa2e28472c13d0732d440c42114c45ec7de1a8670661dc80715ae867ad8a5ef6537b40ae3667de92e6c98a8ea8c8f7abd91d694b14d705e887b9811044c1021393a79783a60febe9d103d153477ead5a8a23f2ce83c1709752735c1bf62b779f816672b8c2a8e38692a8b45367be52b1a3ae1467c49d0bad22d304530056a781e28c2a1d5b84f719cafe85d154a8dd5305162466992abf419ca49e32b83f6778a7e7801b0e3645687274f8ac831dd01e9c90e1126bf6e83eee8e6c647ec048a07925b3c0a43b143eac9559c063852f7c433fc2c7dfc930d5abf5ef5bbcd0ee95ea155202dafebfa1589a6871c4ae352ac49b6a228dd5cbe18741d2065d3f256ff8cedce214f5050bddf9fc6f411e60a1fd2c00c851e6108981e8e98101c5589d41ffc45762228ff0894156f50e2a9805b542f858a71428b4c3711315973ae7d736897df423e02182245cd4f8a8d7820a92e59281b1aeaad42ba45ace402c7da8fd6f6dfbd38df1ad39d3fb399b82a7fa3df22a0efb804ec473994aef74b0485c5ac5ac257b00285807298cf7f2b1aebaad8b77435d34e2b0a125eb4ae9747babdb8bb8e8ab3c13b9cf9966ac8ee1329a478e0ef4a8584ed72ea0fe2cda2d84ed4b14469578b49197edb9e277539f97ad74833bad917f34acc9f96547b493c4e5298e966b9ab24c5f1302abacb8e3de7ac6c355dd7a9cc04938f505022c8da525ffb4d0b19ede2aa043e318e67d43b00ad21d16cbb89c7515596b7d787a269e9bfca5dd0cf36eeaf5cd92596663f0704426274193b42d38845b23b4d5f0347a61725ca4ce4cfa98cf018eea91607c905fcd1a256b55e482f8a54ba529e1326b2d38bb2cbf948221d71838e66b1a8618fa89a5d7745cb00d6307213aa9c3fa78fa757da16176da12358efd27f3b76c5b217ac411c1fd80e8b011893ad1b8f4c44162440f1d52491eb3b3737932c897cf06cfce593caa1cd4662c2bb45dd80581b301b946d09d8bdfe080e2f465ea2dde289b607b0a338461b46af20ce2cdfa217a399fa097328998feab4fcab9ef92e7c9fb4ef52f9559f4e903b23464eb1f5b866247df6314c00432be31a18920fdac41b6e1c63ba7871d182fb04797a7c6e4292f86ddbb06ccda21abb22be1fea9a3e1dbbe6cbcd6244396eabced163651855a59792a1c9274ce911ec3947884265e3efcdc7f32a317db2010d49447d185ec882da9fc3a605aef5ff1a2bae74742d3695a39847ea5a40ba2c001b9e83172235af94efd3997eca196a55e1649d35cff2d3d6dd648769e8ed6a7a213bf2d9e4391abf8b834a11e030c0ce581e2a83aff5726f5c6c0ccfc1d49580e41b95f453fcc763dc92dc99cc90d3a276550df7f00bea62bc84250ec50527acbd16816328939ee4885f70b5cdc69def7e9fe947bb4ce05b1e2fdcb15393a249699b42e6b3dc254b337a16ca912c3826a5fc3461ebaa314703c87bc629833d3bc5d7cb7a5eaf756fc763fef391e0bd111279a363e7359ac6b336f3a3b79a41b10f9e075c28ecc707129066f228357989668a5f915cc4c1eae56a5b852bd078624c6c106294b5ef2cc8d1d10cdb71e0429ba128b8190bfa54474b5d6d57049ca6f1b350ee6ddd00e374677ec9099d9341a671cd8a2b64a813be1b166d070fcba5933077d4ebd7189e13c22420f6e90659134743cbdfe10abd1630d182317a957b10e63151468381252b45a43edd436813f7a5b3f7840c8714db126ded7ffd12f74d0284a5879753c488d3f1c6321df50a1be89d4715404fdff098277f30cedf218c9a1f359bd171314cf3446e9c9edad9dc9624bfd710d91aef0e1be40103fee37c838c8c7d1bb5d5a40d9139b421815c72247a995cd8658d107aac451ee89fddef4f49557b8adf84c0365f8d23925f3e5cae9725c8b891a66a1bf60630b860acdfa54c5559b2e94fd126b66bd857c3828ade7beb26b013fb90835a42de6e7cf4bc061d870aac04583ff7b82b0f71bfbf65019deb1c7b88e7bf31d9b3026849522309e6d5efd10c3ab57742635618fbf4fd1b72ddb8cba4d0913df391e2f7e64f9d905f928462cbaa80bc4680882084b129956a5e97ec27297d15aff4f9095383b27abce63d23a176e8749137f6da42f46bea4854985b7e3129003deab39c9816461ec28180300fcb633aba17b0018d374fb72dcf2b1e30cd9d59b31643321fcee5728a78bc9e84a5bdbba7d874e4a665387a8b7c88678e7269c91c563eebce3e72f387a33cebccfddc81206a0bbcc81e7dc88704926be5fdb4acf7a320c5dbc8c9af854b01fdf3d51070e6972268ef1699040727ff8af9fd085cfcdfef0583895a5658ca9aac1feb6f8f86fc339b7f8f6e6f79f4cc9572c78f239b6fb55122cf5d6c5db6d7d382ab882623f1e87be1afec82ab33aab1bbf1a5110c6e43ce8b38610d8e179397f86db2624adf13d33a81f0c65868ae8eb702e5ee19ad8514d776647a73c83b98df9b80ebdea9928c5b0a057004e85ad5376f820ee19847b28fd624d3bf242bb0f992035d3124d3b9e5ab5d89daa2629afd160c44cceb82457cae1d71086442ac436c0341888069bb560764a97a0e8533a35fc82ba917c587dbf377cd100313ec3c07466b9f5e7423f5ea27004aacf38ccbbd8604005128eaee44a89cfe22d613ad22e1090b94320b9fb85eee5f5c6bdb08e2e33c54e79b115c5b9a25808443b560ae0aa986a1017061f5bdc4ffa5a3002920560bc495d4d3695edeb7b4f58f9c2a32fdeeb0bf02048f8f6de492266f7989ecc77e2c64aa5918c14528e7f4e693f19d185b7ce4b607410616ecf8a4c7b79388e10cb5293d80c7f6980e4d5314a2d6f6faae09291f44d43c87f2658043c4708edd5a9ed111dbee7e13ec55f4b9571ffce6d46237b133b77cf1a7b177ffc0918acff6ef241cca09834bbd1c6f052e358dc242c5451c16f6a63387df905079c5b071b3367199cd3f0882218fa72226aa9bd459639ff2188c37ddb011b86e822d6517744642fb0c4a3bf8f991dadcf3482ef8401bb052b6122dfbc66c293116d13a8c942f5ec651ca852ae9671bfae080c6ae8b04d9dc318694d6259218ebc227ca77170fc59cdfbed4f935782c916ffe05b17665d0529ce1e72755cc57516589eeefe581d184edcd592ef32fa414635eaa5dae054ecd996fb1c55c40d78fe08109fa052b6bfa39909b5c6fb79350d792f31867f8e8b4bd103656020309f8976a562a960dbe7a420431a8e5b93d63c66ff8a4f15c775d037bcb00bf1ff0a66548b51de332a5f64c7c187a7fbf451fe83e43fd0ad5f2f7574bfa599415baedcc312b6bdbe05a69f39d5b10b7400b292005569c406cc90de4d734789709ea8c69863c9ab5f1ab5281feb11b9ce44d69582420b248991a0ce0b7a7b5d3abf465da094463b52badf5df543faf043aaec57472e48c0524991a2c593f3e94f7fc4fae4058e247a2da61a824fe51f628a60517d96e26067583f992b9e5e543d26ba95d2d8409b1d78ecb30e18a742588926b0e987af7fb89b3dd24962c478e4f8b8f2d4631e6b295906029e509d755d0848ce08e8bb370b63cec5c3f4e605c155a938a07e8feed0dddbc2e1beeee1af792a622da5834db551fc309c162164b0c28b6fda33776d15606d065c4c0e3e8b40694a80261108ad7f8ad47529305732486fca3712f50a2341383cf4dd408a6e73a6db4c32bc975050f9f4e30255d864793cfa9bed2b13b217ea4ec52eb20de8bc331ac666d010cfdb2ef09fee058cd04d40e0ae2e427a17cb5d40673f354d232b1229b67cb87390a47b4ec7597b77e948b188b24e497b286be665924eb60ce4c2a12fa3a14b245d7a4e2ede002be73ae9738327ce0e27c59608033ceb2df771ebf5ef18c15c425623a34dd6eed50d04eb9b94c49151f174a5005a7a9c105be9a4a7c0fe3e4cceb8c61d1e6becb2f797ecc56b4aaf5a2b336530c9b312873e878a6ca918fb96f64cd607aae054334ba7258f83001ba4dc6bcd9fd8052f05545ef108c05a800d57c20239030278a2d34c043e715a1fc664bf6c2223de2bef2bd06856e8fa68997599ae8c093f5a3e60ba0efc1c81aedc1d7237f41a37fd90b06c3bb5a3fa263d40db27e7210a763aa40df22388a51745043a2e3ff6b227960180214cc4c4edfff0da4640d2000cd877a9d207d63b6d3a77793743b5247964f0779cdbb2dd1c135048b84a33d8dad727aa8c883a936d4daa3f12a26e19efb9fa2c117ff5c533f398b86565147eb84968b7b74996845ffcaffc36809990d0de18b8f143e2c20c52a33b0647c6ee6d855fdaae9e8bc58d63c6fc5fe1a06e510b1582f73e42022d0fc28472fe5c671166c565421f3e825897b36e388a15c288968cd5ced6790ab09a5d78a99fe93bcaa8ea4d16e4dd2478eb36b1c804d8549fee00dc94d2465a1656d2c78d31e617c530b0817aa0f6678956695275706ec72e3ceedae57029c205fb916e6f68913159624073f7ab90d6719353a0482e436e19b4c6e4763da3aeb71ff283c503b41fe27ec94aefec83d6baf82231128235af409647eb4fae5408f8048bc7732b27b77a51c969b49776a0082fc567320610618be7c0e3dda64ea1647d1c866e03415c1f7b8a476df12d2408ad0a6316a6cc53b3066d93cae1ff133dd28d53788448f20c47c7616a79f6310c887b0f216bd915a47969217cde422c11b2c0404b8dbfa0993946fef57a65111054d4598d763b479509d8b15a323800de9bedd61286600397969b7870629a0a5ba10f0279031a854b25918ff4d7e21c7047a4fdcfe770c5079785eca1001df5b5428a37f756e4f89f03b83bed23b8f2fd7fa240591f50c2fb79e3146968714467e2675e0e486dc137adc0327bb80510e3c95555da4b30bc10ec01ca23e897c3751bdf5ea6e9e1df0f0d4e31a0d8e6ec6f2f92d1be1bc28feea15155e76c2f02e51576c3bc8d6225472bbd041f57919cdd490aed4e5411869c2ff4b306664c65e668b84bc664b568f321fbab9431b61b24f88751a4e8a7d92b2baf3f9aa01d6c4eb44bc4972ea9c157fcbf643d1d5713445cd034595544b3edcb24f6aab672af7abbf1d3e3b9a7ae5a9365587deb409905a90d3abea1f4f391fdc08ffaf0b697fc8d972357ac1730e2b04e8cbb5224a65dffdd154940f1880babff402d809d707f364403de6f56c1d01c197d2ae4024b0577c6fc3653bef65f6468fa5b2ca51189b1eedbca6fe1d959874fb1eae27221dfc45a10fef783386922fbd61659dc7efc1a7b1e5ab3a0d0aa11c9969d6943ae1a47e26c908c00a610c08ec8d197407042d98207412ce3f1cbdc7b37c6112f35fe7684e62b4dbebb87889eb5b0af2d033030ea521b92c32a3b62146bf0a9140385d9ec7d4e7a8398e7bc6beb9818087014472a99d4da98e7707316ffedefa91570d97cbeefbee52313216573fbb3bd60420ac3033a6ab7cf9badae029df957d62d964260d72516c629e4db"}, {0x108, 0x2, 0x3, "a7fafe908b71fa04f36a8ae110a89f9f2378a911b906b283302ed80fff802355960275cd7c1f6facae2240778f919d10effa171b0ff890f6129fdad05373719b54ff3715c32d932c84ac778801612a73796ff5ffbf1384edcdc3eec7d314197dce5dfbb1f0adf9754cc5a1174a06ca78a76730fd6a96bb5ff8f0a47fd9c37585a0aac8fb7cec8a8a3ef0e519db2692efde6aaff0e59f3756961765d4932e990ef66947bb1a6db5c011cd8686c59e4c4fd4173c2d3753886d891e64379266305a93a635ee0bc47e0477a0a618e8b5966a8788c2c8fd6c1df18e2be79c384c52e32d4ed02684ca8d509aa94df812574cf053fe8f60"}, {0xa0, 0x1, 0x1ff, "09e82590700400c73541cd62b10c886520d3a93e2b2b8e6652a7b64e793e5261f71f380d4ed65dc5c88dff0d6954c4d64261266b7732911f276a14145b49384b6a835f6f99fb3829fcbbac158ff467652c52c0c710b4e32b2912449bdfad785b5529bd81bb11382a4bcca003101306a1887a5d3bde704b69f58309a4f6b95c8b49c380ad284f9806656fb6a1b52d"}], 0x2508}, 0x418) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000000) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x100000001, 0x8, "025052d0396a81690b2d14efaced97c15a1d7f92", 0x3, 0x7f}) 16:01:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() setrlimit(0x4, &(0x7f0000000040)={0x0, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1bc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x2}, {0x101, 0xc7e3}}) 16:01:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffffd8bb00"/19], 0x10}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x1aa, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:01:51 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x472e6a9cd792e836, 0x18) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = semget(0x3, 0x2, 0x20) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000200000000000000000400000000"], 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x5, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0x1, 0x3, 0x100000000}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae43d31f0e0ea713b1e14097a6d27ffbb5805d3fcadd64accca0baa1faa8459415b5bbd3850b9ece9302000000000000004d8b454ba4f47d6315c1fdfaec77c5e339821817338a76afc9bdbff6e25934e10f5914f415148273adbfb10787a00a89e53aa2d1734b7ab9c81160ad2e975901017180bd6e5ff8d16fac71fdce9ff24a4f0d1b81cbcb9b445423d21d4b9ec22d07f1021581a6e7b8e32f3d3bc167d38fc690c48b770a9f"], 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r13, r21, 0x0, 0x0, 0xffffffffffffffff]) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r28 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x100be) r31 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r33 = getpgid(0xffffffffffffffff) r34 = getpgid(0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000840)={{0x5, r28, r30, r31, r32, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r33, r34, 0x80000001, 0x1, 0x3, 0x100000000}) r35 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r36, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r37 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r39 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r41 = getpgid(0xffffffffffffffff) r42 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000840)={{0x6, r37, r38, r39, r40, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r41, r42, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r30, r38, 0x0, 0x0, 0xffffffffffffffff]) r44 = geteuid() r45 = geteuid() r46 = getpgid(0x0) r47 = msgget$private(0x0, 0x140) msgrcv(r47, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r48 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r50 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r52 = geteuid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r54 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000840)={{0x6, r50, r51, r52, r53, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r54, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x6, r44, r51, r45, r43, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r29, r46, 0x80000001, 0xfff, 0x10003}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1f, r5, r21, r44, r55, 0x2, 0x81}, 0xff, 0x7, 0x100000001}) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 16:01:51 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x70, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) 16:01:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x89, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:01:51 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:01:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x8) 16:01:51 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x50) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x120) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6}, 0xc) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x3ff, 0x718, 0x4}, 0xc) r5 = getegid() setgid(r5) 16:01:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) socket(0x7, 0x8000, 0x101) 16:01:51 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:01:51 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000003b700000000000000000000000000000000000000000000000003000000000000000000000000006d9cf94feab850a81ceab356c671c739acf705d458a179a26a13fac52c988b3e8e9f226ba5b8653cc467d49be08d86afaa704871cb22b290d4253f38e439ab0c4afabced601389ddc1b5501754ac2d282efa7222bc9886c4ad3a825fb0eae256b5020d29083af1a3b3cfe47a73d2678f000000000000000000b9a43a25505110c9d5374600000000"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x5, r9, r10, r11, r12, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r13, r14, 0x80000001, 0x1, 0x3, 0x100000000}) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r21 = getpgid(0xffffffffffffffff) r22 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000840)={{0x6, r17, r18, r19, r20, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r21, r22, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r10, r18, 0x0, 0x0, 0xffffffffffffffff]) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r24, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r29 = getpgid(0xffffffffffffffff) r30 = getpgid(0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000840)={{0x5, r25, r26, r27, r28, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r29, r30, 0x80000001, 0x1, 0x3, 0x100000000}) r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r33 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r37 = getpgid(0xffffffffffffffff) r38 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000840)={{0x6, r33, r34, r35, r36, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r37, r38, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r26, r34, 0x0, 0x0, 0xffffffffffffffff]) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r45 = getpgid(0xffffffffffffffff) r46 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000840)={{0x5, r41, r42, r43, r44, 0x4, 0xfffffffffffffffc}, 0x3, 0x2, r45, r46, 0x80000001, 0x1, 0x3, 0x100000000}) r47 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r49 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r51 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r53 = getpgid(0xffffffffffffffff) r54 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x6, r49, r50, r51, r52, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r53, r54, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r42, r50, 0x0, 0x0, 0xffffffffffffffff]) r56 = getegid() r57 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r58, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r59 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r61 = geteuid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r63 = getpgid(0xffffffffffffffff) r64 = getpgid(0x0) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000840)={{0x6, r59, r60, r61, r62, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r63, r64, 0x80000001, 0xfff, 0x3, 0x100000000}) r65 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r67 = getegid() setgroups(0x5, &(0x7f0000000100)=[r55, r56, r62, r66, r67]) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r18, r34, r56, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[r5, r68, 0xffffffffffffffff]) close(0xffffffffffffffff) r69 = syz_open_pts() fcntl$lock(r69, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) fcntl$lock(r69, 0x7, &(0x7f0000000180)) fchflags(r69, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0xa, r2) socket$inet(0x2, 0x0, 0x5) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 16:01:51 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x4e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:01:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/&\x00', 0x62811855bba222af, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x94) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x24, 0x7}, {0x5}], 0x2}) 16:01:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x3, 0x4) 16:01:51 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd3) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc) 16:01:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/de\x00\x00\x00\x00 \x00', 0x40, 0x0) r1 = geteuid() seteuid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r2 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:01:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x10000, 0x1ff, 0x7, "20749601a8745f4bf785ceb451f5a41e99234228", 0xc28000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r3) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000005c0)={0x10, 0x0, 0x4, 0x865, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5e5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x48b1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c9a000/0x2000)=nil, 0xe03}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xffffffffffffffe0}, {&(0x7f0000c5c000/0x1000)=nil, &(0x7f0000c74000/0x4000)=nil, 0xce}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:01:51 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fff}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000100)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b713f2b1f6e343934f426993b04e3316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x279) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/26, &(0x7f00000002c0)=0x1a) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x2) dup2(r1, r2) 16:01:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) fcntl$getflags(r4, 0x3) kqueue() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000680), 0x0) close(r3) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) ioctl$TIOCSDTR(r6, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:51 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1a0) r1 = socket(0x800000018, 0x1, 0xffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x14a2, 0x4) unlink(&(0x7f0000000100)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:51 executing program 0: r0 = socket(0x2, 0x4000, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) shutdown(r1, 0x1) 16:01:52 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x581, 0xa0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x10001, 0x8, 0x100000000, 0x20}, {0x5, 0x6, 0x7, 0x6}, {0xfffffffffffffffc, 0x7, 0xff, 0x400}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x7ff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x5, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r7, 0x80000001, 0x1, 0x3, 0x100000000}) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x6, r10, r11, r12, r13, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r14, r15, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r3, r11, 0x0, 0x0, 0xffffffffffffffff]) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r17, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r22 = getpgid(0xffffffffffffffff) r23 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x5, r18, r19, r20, r21, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r22, r23, 0x80000001, 0x1, 0x3, 0x100000000}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r30 = getpgid(0xffffffffffffffff) r31 = getpgid(0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x6, r26, r27, r28, r29, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r30, r31, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r19, r27, 0x0, 0x0, 0xffffffffffffffff]) r33 = getegid() r34 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r35, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r36 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r38 = geteuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r40 = getpgid(0xffffffffffffffff) r41 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000840)={{0x6, r36, r37, r38, r39, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r40, r41, 0x80000001, 0xfff, 0x3, 0x100000000}) r42 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r44 = getegid() setgroups(0x5, &(0x7f0000000100)=[r32, r33, r39, r43, r44]) getgroups(0x1, &(0x7f0000000040)=[r43]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000025a5313a8da3d06c000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r49 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r52 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r54 = getpgid(0xffffffffffffffff) r55 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x5, r49, r51, r52, r53, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r54, r55, 0x80000001, 0x1, 0x3, 0x100000000}) r56 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r57, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r58 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r60 = geteuid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r62 = getpgid(0xffffffffffffffff) r63 = getpgid(0x0) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000840)={{0x6, r58, r59, r60, r61, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r62, r63, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r51, r59, 0x0, 0x0, 0xffffffffffffffff]) r65 = geteuid() r66 = geteuid() r67 = getpgid(0x0) r68 = msgget$private(0x0, 0x140) msgrcv(r68, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r68, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r69 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r70, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r71 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r73 = geteuid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r75 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000840)={{0x6, r71, r72, r73, r74, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r75, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000240)={{0x6, r65, r72, r66, r64, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r50, r67, 0x80000001, 0xfff, 0x10003}) r76 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r77, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r78 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r80 = geteuid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r82 = getpgid(0xffffffffffffffff) r83 = getpgid(0x0) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000840)={{0x5, r78, r79, r80, r81, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r82, r83, 0x80000001, 0x1, 0x3, 0x100000000}) getgroups(0x6, &(0x7f0000000100)=[r3, 0x0, r45, r46, r72, r81]) r84 = syz_open_pts() close(r84) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r85 = syz_open_pts() close(r85) syz_open_pts() ioctl$TIOCSETA(r84, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r85, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 16:01:52 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() chroot(&(0x7f0000000000)='./file0\x00') setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$dupfd(r1, 0xa, r2) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) 16:01:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x2) fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200, r8}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1, &(0x7f00000001c0)=""/89, 0x59}, 0x1) close(r0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140), 0x0) socketpair(0x50, 0x1, 0x0, &(0x7f0000000040)) 16:01:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff86, 0xa17, 0x1c13, 0x700000000000, "f8df7382a9e6d75cc0e400fbb43b1c164476a21f", 0x8, 0x4}) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0xe2, 0x20}, {{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x200, 0x5}, {{r3}, 0xfffffffffffffffa, 0x29, 0x104, 0x15b3580f, 0x1}, {{r5}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0xfff, 0x21117e30}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x4, 0x7ff, 0x10d2}, {{r5}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x5, 0x8000}, {{r6}, 0xfffffffffffffffc, 0x90, 0xa, 0x9, 0x9}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x1, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x40) 16:01:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x5, 0x8, 0xf0000000, 0x6, 0x6c}, {{r2}, 0xfffffffffffffffe, 0x2a, 0x4, 0x149, 0x1}, {{}, 0x9, 0x10, 0x0, 0x0, 0x4}], 0xc9, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x6}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x6, 0x5}], 0x100, &(0x7f0000000200)={0x8000, 0x6}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) listen(r5, 0x0) 16:01:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r2}, 0x0, 0x0, 0x2, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0xeaa3842dcc245e09, 0x4, 0x7}, {{r0}, 0x0, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x100000001, 0x2, 0x6, 0x3f, "5ff7ce193c9069ed5776c8af583a551992ab19cf", 0x8, 0x4}) r4 = dup2(r2, r1) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:01:53 executing program 0: unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000580)=0x45cd172c9ae3b937) minherit(&(0x7f0000def000/0x3000)=nil, 0x3000, 0xddc73b8a2023e03) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x672a, 0x4, 0x7c, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0xc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000f74000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ed2000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x8}, {&(0x7f0000b61000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a42000/0x3000)=nil, 0x5}, {&(0x7f0000f9e000/0x2000)=nil, &(0x7f0000e2f000/0x4000)=nil, 0x644}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffff55}) 16:01:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x37, 0x0, 0x0, 0xc5}], 0x0, 0x0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x19) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000400)) fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0x4}, {{r4}, 0xfffffffffffffff9, 0x2, 0x2, 0xfffffffffffffffe, 0x9}, {{r5}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x5, 0x7}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x82, 0xf8000044, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xfc, 0x80000000}, {{}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x401}, {{r6}, 0xfffffffffffffffc, 0xf3, 0x7619e993aca0d949, 0x2, 0x9}, {{}, 0xfffffffffffffffb, 0x20, 0x80, 0x3, 0x17}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x87, 0x6, 0x80}, {{r8}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0xf, 0x40, 0x6b30, 0x200}], 0xff, &(0x7f0000000200)={0x2, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) 16:01:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20c00, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) writev(r2, &(0x7f0000000180), 0x0) close(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000be, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xbd) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xfffffffffffffffe}) 16:01:53 executing program 0: r0 = socket$inet(0x2, 0x3842e9f8288be9df, 0xffff) pread(r0, &(0x7f0000000200)="c8f90a9d5ec56bfc189657d2026e9bd9a559b9381fef1d07045e991c661d70cad9146047096b2db6cfd6700c3a8d749628ddef388fd3bd1be411280c90fe3fed447da8f44412f11dc1a3446d554ea21b1cc3d84b776e1b7127952b8c53863635d6d8e1e0b584672ce649f0e0be359b2c038e707660f37cca0fbf71f246036c1cc4f7a1bd2517667dd079afaf5dc81f64a6406079306c53320a5005a379215e85bfc079c181e81dee3d5c0ee45438ccbae071a7c9f059df157b9bb30b26ab173368aa6fe213f0c306498854430123c882a5b7af32893f69bb9446d8192a237c44ada9ca2a4a3dad9242f925aea95e93dd115e6d4cb0ca54ec05ac2969a8a10d0853ce50f5fb0a99f16d0a6627195b87a58f694a597a855ec8b6803684adea4599822872b500dbe21a3ba9c4970e3961f8b08232e10fafa3485b26eb679f8d1609beb3bbeb3760daae2eb11cb418db01345a52b40d5966cf18932123bd891155ab97a945d29a4337335ac6cbdec5ac30bde6aaf81c71730e5b23ba886503a9d7bfd3b433fe20940a24b5230785d49baa72e3b6a564f935bc989b10634e9b0ed8c258b5951c2a19c7db71f59b9a1a54631b41d87b5562b8a6d02fbb9b808191108340ba764c90078a13fa6cea4c9226dcf030778bc27c9f5f399de2e509387861a7afcfe0e0d16cd7842f86642f1534ffc7b85d2d838b209c90d079f4462787e0344cdfd2e55b5b086f6e70876ac0b288809a7fbbeddfd6d8453d7c640553ab931f988dfa4faf748e4cabb3d2b13ad0b7d2f0909a3c9e8b1c44cd270badc530be09e67cb40c536af85d6992dd3cc5561a0b20aedcb3b70f1f2b701bba0003867ec92d65ef12d2c563e8afeaf4262b25ebfa0551e264c1b74b3b91f4e332fc36760ad146f202889f2add3194c6c2f37740ff9cc3edc2d1deb0ef35dd2f97841488efef8babea76ea537e3be07eb89d3e29f58631000c8a458aee719d82ee21508a3af323b830d9cae58d191f9b59b61cbd1311b031d63f0dd299d26b5e314ffe43a1e8d135b1d9e31d30b24c9243d158dc07e80f48104d259ee2d4352ade5173babf88311faf6ba90edaecdf5d497ff442c1a6f4a9c23f3a71830a217bad15d8e5f12b0961cedda2dd22ce91c065291b2d39d648c0838f1830229284ccfdd5b715657cbbbae57a4c1e5e3df2d5b40c590dcf6753c965d6a856fd0992fc86ded35e6eda70a3d7bd51018d36d743d35b8b2c0e3378bf6a98308d1968e66fa11071be6d237706e240a3d286e5558bf26c5d2f268d042701b12be785041cfb664f0980feb257af2422ab8cdea1529248738548e341a49805504603e6a05f9d08caf2e9c19fcb039a50c279e5b53d7c489a510d70e4eb402aa3e7250847a2859e038edc91c745ae516b493187bddaf033ccfa7026588e352ee7967bb840159b2e51aa1b34bc7e2c732a140110d86fcf4433b58efb9803868167127a3e958760dfdb8f77827c1c4039cac94d6bf0f56d0ed4f2c81569b6cbde6e3ddc7a04b49bf9dd8bc3dd08b72992f0679c5fa9f6b4e131d47ecdc3aa3e460517dcefd83239fd3cec8d5aaf3a3924c1df17c46d91fcbd396654f9ed965d83ae96963f099adc967eefaac49b2dc86ede267c39cc3b97aa72c744affebeb4a56e5ce89fadf10351222a6716a342107b6ca9885118e259c1bc6a15a1ad8e0b673441d7fdfa5b5295cef24f764931b66acab32eb3d19585c92db5edee128130c4529bfd0ad99970787e115cdfb7d6eec8cacec5579c0e647916438d7955b40780301b396765ed72754755ea60b20379ac193a15b698bfce396c7ba0a165bd8ab7b8b40372ae5a5ef194bdef811f5134604c4d9f945e31e117fc99a38933adf37f479c6320d64f26bd0d1893b1e79e68a5c18b6d8fc797f76d51ba93abec51c876b88f497195d3d50555ec9407ffe259aaf014f1c9ce357bb8f17fae344e58fd785e326322e6e93e12951e587f034f653b268bb864d1caff06b1ac28800c5cb157870e480fbe99396d61872cc16ab9a32ff18cbb259183a50faa30facf6a6ca7e723c2a792e3156837941bd8f0125066c9b836ce0dd43d2fae20fa0083ee099b4e9b58cd979a4036953aeb221066196471682521e360658bdcd5ae37e9e3ded89ff3b153c9749874b482964240d005d92a2cbdfadabaf835e5fa90382b044a08c9f31c21b61636c7982b553d3f6d6858da793299b8b02aa2f843a22ed46d5f7bd7477155e736e4d0e5a5d82b6bcee2ff5ec9792420fbc782f2b87e3feb3f1ccc4f3b3c44aea563c549186cef502a18c4f28bb99f21e0651708bae3e82c0b8664c1bc6a5287512e15564868012a508f92c741ac9d541753f713045e34c136ce2dd3790205bd186cc3dd91748a303736efa1be246ef205727b6a41df55ef6ba900a946ce7b9358cb80e2fc378ba909a39068c63a871523e0d2a19ee914c68670d3155f4e75d8a8b1d3ad9ecbbf9cb0b678797518929ad332eba95d7e9b21ce1bbed2cd50c4ced463b6ae073dc4db2bf45945497c026caccd59301e9838efcfdc6c0e6c03baf5350c8d04d74a06825cbbb5d27d21d0f24b9bfff44d18444fc19d2dab76773c735120a221099f81e5ab5b2745a60dc9f2f59b5de62833518020d6622f7902e08a0e6d3cca48a2def1efb8c9e58951f3dd6e739c31c4b80e550db4cf7da68e2c4e7c3e56acc5aa65077d3fe6b00e5bfeb1b9334511f0ecf135d8430ed964a4cd74a33d11052b97101c5f9e74ef5fe791cd5410d9149824207682ffaca730079503c5da77d057d6e755d2c553f0bd38984ac9d3837161aa6cda01061cef9a2a5c6dff62f368c0f6691715ebabfaa017b346a2a8b8855ac64bcbf8620dff88be2750330c9f4c308a3f05db714ab05f897656527a7360df010c2e47d2db7d07f10ee6811404ee4bf7894a4036a524443b118f3264bbaefed8cdf58bf80a512b4bb96a3382313ae07029aa69250e95d0975a9cd9ddfd78d0418965c484fb1af7fad73d8b694fdf7d6b732286f9008fec74dc9b824452375b80cee23cf782bc02ab070913350bc88701f87bbe658f49af4047dd781e37994ef37ed366f9172e22644335958918eae91b57c017d7a1d85288c5c83b2530ca836a8350382ceeb02ba39537301a59f18188744a8f46f13861d0297668dde232b33f03f2dc36870f5b10bfe978de2accd963d5bc6993ce5e9b387e73c1f675f7c6f5b89fe643bf25fca6d5ccb3668549fae4f78302e803cc23f7b02dc2ae77e12c867aabaedb1a907fda1dce21d25c70986aab16d2d83ba2b78f0632c753b6a3d860bd0fba144b0573ba13b94006125979bd747eab03727f69bde58d9c1e2b8eb87c91f7c628f8dce594662f008f8b04b5941cb4591dc94497fa66830ae59a6e78b55b43fef2086c93a76912a810482a8261032b9df1ca00ded29d52a4132a58e0cb51b918eb1105c0ecb498fd1a404139d0d92a2f8d3fbd3ceb5738d0f270411d3b9b77967a071bda3312d33578f0786d615c7208021278011f8104aacc4c1daa8fdd82ff5fc498c68e1ea5b4be89a8dc19478132c3e7966b5ac1781dbdef1ab8cb98ad00786d320269ac22b1d3fba18fd611173e5a321e0c8e732adc8c7a1e6e1b5b7983ae9034d4b9fa75083a7fceb713db4c7001ccd8c81725e7a1a543be1a0544ad1deec7d6cc14fc0595babb779a4177d2fb660eeb1d2601b661f88c6d20c5896de0b903fa3d900d19993b6a5b19f8816d6910d957655cebb8a974f06a06c2c36487359bd135a6e0e7980fd4e66501ff9b79a4174da8a4369c7763be46024f568f24a842f54b973dd1d4d64d0bc90a76bade2781e19d1a888d76fb931082c2359dae2aa836b71328e3a220d2edad915d22719709f48fb7ce951888b04bf93c44986a8bbe152309289539b594d41fa20b9be88fa873d90d6b96c4ec58d89c5becad7a49f109fbae8f560235a8d935108cb084a250bfbac831e847e19d7f0c13274a432c0b5ec2a2c5a345357efca6e366eac075e7f105fd2f6353eb6c330eba06b783f71127e888019dc5cc721d21f0c1ae40eb4c630e4b87bdfc0ab1826c52e15d16ba8b0b92f2f2b41ce742865217498b55e48527f2edbed0c7101c97e293a4304884a05832832a0d8b06e489d5b2d8963cc3d752603cd8a83b4fb3ac462311baafc4a98a07bb5d77a289bd380476cd02939627acb23124d9f0006506875a023ce2d7036776034a891d01ff49a59f778fbb776f40311e9732c83c8e4aa208d45c1579049d9bf8ca76a560b232adfd67e18a348c9ce7c15bcda8640e75a0705b2387f994685f8da669b1042d91a975851b3bba062ef452e65f497277c614d187222a8cbe2bf2cd9c6760385a0ae06885304c56a40c7e43a66f709152298c8465654a840ead7f23a3e422dd93484c553c387b6a8d7c81aa001e5bb5e72be9ba9dc226ad1d4fccba6d3990f8ac41597d6a20b849d99799051cce419706b0a1ad91cc3ae51859e0ec63c60a47dfd4aabde01432155c6970576accb3cfc4ff8e1a5ff5840499a4665c426d62f7c64deebef50c20beb0c6b10872bf6f2ef7ddfe8ee4adbb9691653cc04abe145b5c7eff09c86b4dbb2e69c361bcf3fd0e6c060b6904fec45648a5e612062f429c23f44ca2a34d002cc7ac41d29441da63a7b581048c8b8acc29d834249230a3f670d780162a3a4b08da3183e81b1d644515b053de133446e4f1be411c36887f1b5f245872f4f9ba34804de3c162b4ef118354462400efbb0b6bc815a6d8e025056572cb97204ef5f2f7e7bbebba67d07ab530a43903b6816c73882a10000354048e1d3b756a2264766dd818fea2b51b2e77b85480c7ae4cc3a79c3a5fa96103c094ac940798514221d71d571050b6b1777aee8fb175640c433d45f171f5309826ece6ef50c89fe0d168a7f0ee193e78147a33a0cf1c0cc7abc942b9a4bd8ea7b2b549f5471a399241be8352fb9112cf31f23e12a33a10efed1461eded6f47fae29842b8e3ff41c29ca8a9e1bfba427ff54969175d5c5312aab7cf689f4937cb989cab2c4f061f22b179db0959fe833109fdf73282530d124e705035ce72391e648ebb4fca6eceabb52422ddd94fffc50e66022c2cce0973bed11c46ad380715a2433151ae068a2448a7538971748144347b05e227bba747895b577562546c6cfd0b5ea629543e71889b68db11704a75cbcaa3eec39894ae22a160a6b46503ed75395821dab01404f1d025dfe0cf1af356e92030f96de3d650cf5741faf4729345c0c743cbe9f0cf9abfbeeff29050e57f51d6a08c12ee4dfe2134625d27aa372556d3b10aefd455a0436348d672fe26ad6356f78714541fab9b9f70b6c19c59ae059dfcf3b86d264c5684b857b92316bfe1275c17d983455b400f05232d1d39454337280d6a7d11c37169d7da5fb966c2769b3a10fdc2b5b316b69c531712de8d87fc01faeda1c940b833b2f2c170488b6a9a2454c93224f45a0a34e308929be802b3a5d07acf353a6b13efdbee136bbc58c535dd3a90574d20dc781ca21877b40bfb1c0d6206b021bbdf40917fb9b182ad5f3db95d9b226247dc851299f066d5f02215e3bc53c92f7085210969541471c97f7d21ca6c1f6fb9e6ccb8c1f41f58c8b4b8504762d5ce388b42fb62c4ed4975640046816b5d4323eacff0f5e454749d8d4c0aaf7765bad73933051342d8afdeaa5479b83c98fd3c7ec2f23876beba5af75d90d95776f6c8f3afc06d7213d49c944e7258c4b0639148f6ad87524903a5d07724b7ba", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x120) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0xa0, 0x0, &(0x7f0000001200)=""/160}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/\x01\xd6G\x8e;\x13\x03+\bse0\x00', 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(0xffffffffffffff9c, r2) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {0x20}], 0x2000000000000009}) 16:01:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup(r2) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) sendto(r4, &(0x7f0000000100)="b4696c40c8aa980cd3eb92526ae71068f1c8a62643b67c561626e6a03ca371ce4eee155cfcf9cdb3ba2be667792dc284b39541e678d6222888ae943c6f6153e2fcae3e991453e21fbfcef1a39d24267930076aeba62242dbf0b01adfaf0cd4a39f35b3ff866201f8174bae0a6745af0a7bb07fdff5e7d8ac8c11d16e0e0a50a4483bb7ec170a6e28cafd7387447247114fcd91f57eee3fad20323e00bbf05436cb3924e7b796f35e6438ceb38735d9c838727ff31aa6f2c7b309b7ac07824238cfcc62ed1f80896363c7c0d7df52ec21a8d1cce5f232dd320606bb05c45092c2ee049b062086e6dba582", 0xea, 0x9, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000001f7, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x200000000005900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x111, 0x0) socket$unix(0x1, 0x2, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) fcntl$dupfd(r3, 0x0, r4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x9}, 0x10) socket$unix(0x1, 0x0, 0x0) kqueue() open$dir(0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x730, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x17a) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x0, 0x2}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x4000000) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000d775287ced55d2c93c1a2f372960e301cf70fece9f8817d73a91023941afda6264e420000dcc78f632b217d47ad28fe55e11085e3000000000000f87c8a5b671b1b542a538706e82604c435bac95466"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x12a) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x5, 0x5, &(0x7f00000006c0)="39483351936fc0d239f2257076fb2cf9b3d477f6876496974bc8ed3078ac3ce62b0639544dc53eab177faa1182ae0782430bb4dfb413aada38ff6cda93d073de486eed792bce9b7387551b7a630b382eb7f88d946791047c735db8ed01e005ffa630d291203a4abd845c30632d507fbba9a63b7d781de7fa6e51ae35ab616cc4494015a50468e4af461f4ff5f2c9dee7e59679c746aeaf9b1d6488cd7c22f4f93725f9c1f5b22874f12fe3624f7fd143e13b2449f689deb540cf45b5ff463dcf94d0bf2ba4d06d2d6e7050cce14482d3434e2312ad7f7e0a9de1ba29f2d7f2c84a9a1044ede47c79dc7b259ebbd3239fb11ae79958a6d50ed26b099bee73f75b77797d30d5f3bd97dcfaf42f843c389e80bb5fe6aaf8000eb6f72003bf755d106ee7b4ae604a7dedcbaccb465e2f4c3eb467d553e929b77592f8f06c2521689bfb24ba284e2e683d306a343e72c3458ca2c992f052a166f1c6cf690b1bc8d5d80091971aaf53033e387df501beb55e45a3d054c7347838e6d763328c72ffa0ebc7569602859f1e4f3d67899c946810aa4695daa4532fcd4be3dafb7d5c8b0dc67c232ceaeeafb2cbaedbde302481bacc69d0d0c6aed888a0e7a76c3f060007142c7a4ccedd285647bbaa1a216dd3f0a2bf9dedfee76ef84eff9699cdd4f414d655d897160638c755efb4a53093da9855ce2d97fd1044ad1ad944903d35a0ec08ef051649f2df53b6151a9fe904a26ba959deb7aa9362c8352361d8886e3f8cbd456c89751a3750678e93c75992ea419eb2381eda910a13c6cceb6b37f2caa78b251ccb75250522ad270bd1fb45ee706256a6a6f6dd059b77ba4262a75d6c8e7fd5d61b25601273a0e4ec3fdf0748c288ac77871f7e45eb4e0726ae6daefa9c8a4cdd24a28d722450658274b43b7a82e3f77c354b152f79574fa9411c6d08475919340e0672eea354a0ff545f8895b9c4bf09b7937bf32c262867c9e010298161fd3c61f000f8950dfc180b998f85bbb1ba67f7c5ecc523c49869dfc582d9983ae3d543f167cb1d3e6e4f8b8b97b3dbfa6dcf9fdec5b5d4e5ba7882225287d3d07ac7ee8caf38b89f49bca6dfbc06e3ce43134f0cd2d09594865acf9e304172007918095b7a019036a5732db9ccf012cf0b697e37f59841ee4849bcb93184b38c39c27d0bbe0d83f041f18a270a166a58a60cb5231cfb13f41830a7c06e3c4ae8dcd4d67be99a9d7871ae71e7e3950a0f3b34bcc61d61212a9804effe54655830706125e86afb32b6fbd36d0c9dfa3950f122300ecb44e8b64956ee9ad5a4157d07b2a483797d6da9c284e7b3e0b394ea22ac2461a7d8e069230a0b70275d6eba56572367e77e3165a31e6987966e6f24315103966839de6d712ea47e982f718307516a7d650b14602c2105742e9284decfbe799621341701186acce817a57a571e99ba8e8d788083c198a8a6a30d533da04a8e9d6438d99f46b5fbade0c41b0f4890e22c342817503ea07c3d7220e4319e6717f0c973508fcc3f4101ade1c768a8a37f846fbdee31a3ee7a4f93cad981b9d0bf8d4f6b285c34d22fbfc7f71f595dbc56a70370b2280eb81aab62dae5a3c6937e69deb2d0c0d94936e0267053507bc4aad6fe6ec8b0bd5f5e81e896030a688e3bb7f27dc2ffa2670a60d744865f6cbc985614edf20fc21a51338846076c23aea8828814f427eb252b44206e3269c03ed184731b79c45662e912b8e9e51a32de76a1acd2cd398b518c178232f8bb0256f491088c8944efe6e2e0f81b1368ff3c9c7fadde6264096e3e737c76ec9e13dec4eb85c489b7006dc9557dd16a3960d52d3681b99ea9ea8a79b8cf246e5179023b8f96f945d5b7524e8a329b75d5773f56cef157edb0b91e66ff170a5bc806e1587ebce7b2bedf58cbd8b589db34374781443a44a2a9a92511cdd7679a5349a75c6fc6080b7118dbb2ecc6abc5636dadc8287898043883de564aedd5db5fbbd0eff96a6fe87533070303d039405eb9fafc9f6f3f5d11fa7a198f059b223ccce599f9c5766d03f02d8e1577429c2c6c22e0b45127e20a3f69dac070d32fe340fa2a921c268d66d65d0d0eda2b7d6d9e7d05efe6954511c945613e78101a557b58c6e09ddf89c90cf85e2911bc82eade3264bfd5f143d29add80b8840e991b1aa4c016fd1a8824e8f1221e2610610e4a37406bc4662eacc20bddf0b2eb8cc090843c14b5b31e41c853120f273f49a0a27d98a3c97566b7045cd1e7baa41e7c27e1bdbbd906b71ad1be9294929ce92b8680787ab3d3e9cb28ab40e37d2fe0f9cdf2d60fbcbbc7634152cbb5da2ba43b9ed845c0a79fa75127148892b1e1ba0df450dafc518fe843d8001bc96bd20779c6d2c1b96dbaffb5b57508b1e497a1e801397f6c5c5e7100ff74c9ad5adf1ddb0c8c73e965edd3a2d620ec560c969cfae9c2c9e3250350f0c25a153d9a5676f577bf630844ede666b00c3d347e2d7cf9324853035eae45027127c649d47b1b83e4b70fb95e5fde2c301658366d981beea7768978adc70006edec1109ff8b7abdc9c226482af242744a1336438d597a224d1cbcb4863e2a840fac1e95da9806be9e0726e9e782ecaa93546a954120fb4bf6960ea13053b9559de73cc903cd0c1eb9c4616a993c6bc18810320e0b7e3afc0a4a6bfe3f3c8be938f100beb5e76841cffb2857c85a65b2eeba0b9bda497c1e3dd968dbbaed755fa4769ebb2d26b7324d4a1fcc543e3fa1613f0032d3c69a0d5b1f517da11f79de0d804dbe3ac0ccd830837db9b0fe071b261041a114f433678369fb39f1705fec7d880db201d1fa09a8b1eb427b293cd4cf19a4021376b531c566b9ce772c621a6db3100e6dbe8c36f32fe8c343bbbf3f7c8ab7cce5f6b8e8687db1d52fcc63cf59bf2bcf780ac58810872bdaa08fd24070c8ac82dc2e6fbbb7f354436fb85918d15722106e0bc6199f530ca249cc4ff4ca70ea96a6f4ee821664e7c3c8704cf8a2f17d7c52c30ad97e5b56e492742554331d9fc0d89de827c379da5f84226153b3ab2f581f6c8d85344ab630646de94df515e2b3a941a8f8c50c0fdd0ae79c2d0501ca32da23e91f9bd67d315020a479bc755e595f4ca3de140a06f8d30c591160f3d492cebcf1208ed49a04508aeaa18a4d63cbed1aba9aca06923a747762486df2c51ccdb82fd140c82aa2d899c28600051abe93bbdfef5a82ae3cd1646d15d4ebe20fd51af07c048720268976e2178f7664f4a60ea78e6f729b4421b4bcbfb3463811ac03d2c574dc6617c2036e39f0451537661404ae4ada6b50def180959b850547d85224e67a1bfc9830551e09250f8ba13eea04f961f2576a518ecfc01c91babf12c177d23a261d4623a79d7d0ffb28eb156eb1b15007d303ac937a134045269f4c535ab1eaeac20551c796ab67e9eebcb19a8edba2f0fe3d6e8ff2f9f913abbc4cb0004700ebf5f760f6912f8170970b52d56fe0b6aa77ae840a764160f83f61266c6b5da37575a0353ecde2219202df1109b9fb6bfad3d941dc7323938a0b18b3565c8995f35d5b94da2a5103788d9f664ad66daba8a4e4904df867fc9fc048e54bee2c39794f027b1105ce54d41db6d56f284b9c5504c1460255ef98dd349fb572e7d711ed2c4b4328cfe3d0f5e84c06df6a552f6f15588722efebc1fdf81609611eac60361ce77a1ac54faf3f8818bd8e84ea4d33ea73c593708cbc351ef85fcb20f82849b69a2610ce4b4bd35da0b6cbaae050ebfc4d128676f73c3acaa0f5daf6c2397be274937fd4eadbecc703cdbb0e12a53f2e31bdaadf68028afa5cc778b32d2fae934709be83bc6ae4aa51b13a3317abe7afbe68acef3321feede9ce5dafee3b0c8e0922aa5ea95f00b917fe0f932fd67dd5f9c29692808d50ea224c9f8fed46212a38472b296938753eb55a5b4f2196a5d0684230072f53ceab68c34f69724329daf40534c7b4dc5af82094882a02373f72220ed42365c22867ec73c78fb620365a554c30a4df3dfba822b96f0cb2dda427a1c3a6713dd59511b50536b1aa1e5912eef14aa8f0f1dcbc8cd2e850782f0f72ee4be72f9a3a924e5d33ad0a88716e5a73eaa8abff03212ac4060659906bc48ed74fe2d0829283e509a488901ebdb702bf5080c0673d527231b5fa89419ca5ccc06513156f70e1349f55f1a2882da1d75f87dcb405788d2b3847cc7115208619e4d6d87e9f4d25a4bc13290d6d3ec92dd266052afe2f49ea0357800ffff50f103b9d9dbe9fef86a0066b59c17d19998327c15842f9697b0d9cbcdb7b31dd445e99c73924237ce3328a665aa34f0d8c9c305fd46088a0ead9fe3e33301f1cbad75fff7b7628ad1cbc1f8c00e5cd78ace0a760dcb644f8c40879f62cc3fbb0f30f9c31c054386a49145c7816f9a2a53bffbb7bedf775b5633577ffdca35d53c23da23ce9b1a590b124a1d7c1158af27e12eeff50b6836e584824cc5bf9a7de752fa0763f9843dc38c0df37eede6b7d970fd1001fc6a0777bcfebe90edebf8ed20f8ae1406c826435697c92d4a7ea77b88c47db2b63c4aef8faf12dd9dbf0bc17149df2f769703a96858b0368c49a5ed6213ff5a424c973abc55b87bd095d583a174059dcfd6739f9eadfdd4e42497bd883a3ba7188998cb6896dc1796b66bc47cb41d1a1c1448363d8d5146f09aae0718b68574bf68f082635e4c599714e36bd4a04dd4e0881878ed3a85bed216b2cabc4fa095d25d6296633bb2f1f2fbc4b4da6a23ef25d4495e3e754188519091cdb2b56c75b298caea8ff6fb8c737904776a342ec821d4a4360cbf9c7694fe6862db743d7049e8e0088d1b82a01c34dca64a020c322b678acd645bbeb5c111add38cb7cd11b1fd53f855a7a4f44a0bb10a438d377715c9b358930d5229ab9fd19a0c100d489315d5e21c13c64e24dd6f9eaa6d72e0ac59d56fd562d9f38624d5e168bff459ef66c92645b8c915df8305eedae7022c526b74d59b56ae318dcc7145bf968c019433ab9ab2aa0da678fdfee4798e9b6cfe1f87bc056df5f6401980794a7521d85a639d2ae9c1fa186842930fa556241d6ea44b4ade3480dd206af186490b10a074d37cb71912b286bed177a3ce66298c8fd145cc96d9f14f09d4955ce7467fb80ecc6bfa27fa32f93b7f74d7b74f390eb7fa570e03365c95b16451ce4a703174c0bbe351c5f0a2df7896ba15e8cb6be4e2c4baabca85eb90fce3cf9aa0b01fd7a67ae3db4503be7af57c10dedd4fd3c2553891f54e2d29049e645f60f60b4c16fe612fe6b0030b1c5f80dc05743feea862ec10f82c299fd7a6c3f540bd8a628e48e34f69f22238899df40c28eb6023fdde1d3a45344927a6fc875c76ebfae90e8659e321d459f78c2d86a9923e5daa92c9ba86f2328bd74815106977a8e74151a948ff175b283b93b54beb01c32994a87f6e1d0583aa0876621e300523a4a06659f5ef07a086b0617305fea30a4e98d076e8631b5516f796bb468effee0a1d320628acbe6372f187f575a91200f4609bcc5702a98779413383e9868d9e4cb3e877b88cca6c5f9fe3baa4d0267e884511fce924c08c5baf74e62b51766589614e42455b2de78d87de8cc1a8aa04c4af45abefc91240968c101b8749d39449c5865b201321ec39a99c8da2dbc9a524c37deba2a73ca65c89a01ab7e3a779a1b0288142e4ae03bec9ac1c736a3f52c9cc8df5c3b0b3b5a0e8099b3bd798e0a881d5eb32159ffcd94d61b2bd9190041361fec849b2763f2673a32c0f10b5b24ba64da8af9c9315f8c9fc2584a", 0x1000) 16:01:53 executing program 1: r0 = socket(0x11, 0x8003, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x8, 0x0, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f00000002c0)="626e92bd3b25a229cc2f35b0efd2cb05ebc3b19218f38c9e569a04de34ed25e466ddf2fec8f15e12f8811e1f7d8cc91b3221e8ff0847cbe0217e9f10c738fc79f805f0112cd488d80b22e265848df5af0df611639d6999429def47d2d492c0236c4ddcc72d596a2ed4beebf33ef4fc69fec1e0aff72916308d9aef5b7742bdd85bc1aa4e8b46ad71e8d2763bd15edebd6121e879b503a606fe82062894a42c324080494f590e40939b997c8cca5d070c01ac55cae47ba10e0fae8aaf6b2beb9c5c4b418b3e5b561a1498dc8abe603bc6f55eee8f5c534674cb4f0afd455daf5c4c78689fbe41929f7ab24b5a19caad280fe21d3efcfcb106450b52fda57fd2e8d8c97b22d2bdb4c391c7f059673f7f3c7b63c1cd08418a4287bca93e1bf5eafc64d5f3567ca6fbfb25874f564dad59d94d56dbd2a09c12c09cc467554e950c2076c342f845110490514c1616a5da713b1161dfd4dd6a5c0360d7c8a75e82c8a0fc105efae8ee8868d5e9f80c8ccce123d884b3355e413d8e84879c63cbbcddc88388612dfaeb84d52c1ebef9c43843754cf8faeeeae3ac5f731af139d56b26b8ea1dbc3bc6ece26031714d6bf02ea5d8b07af7e36a5b9754c2e57ab778651ece42a5a28166ad5afe491aeae4beebc59e59d5d94b135bba093b6e97a91f957b679f0e5f30c67c40ca10f3b2fc647f906f4e58d38c5a231b1c9944e3abe7b88c057200206ffb7bd769f1d253f550619b5b9bad05979a0afea84cd7f3d52565bf16bc4c11842a186fa72f3f628e2a9fd8c8401fb98bbc7f783d2457e3a58223b6a37cfcdec36911512c9ee7e52dece2af257f66fbb52612c1fb287013ce30c072d4a9a41f1af97f9428329687b77a2a88b363aea276ee748ddf02d9c72cfab2b14700ca837b26bc53350fa2a719f094d80fea6c876975c5cca553cc2f8632c1b13c7b3d0a26c372bcb782558075c6cb1b34aefc8059a55f2e7f50784422feb15112268d42253cd58a6b12add8b8ab74ce1c8f235599ab7cdde798397561277bc4215f03236492c1cda2dcb1a96908fd52dd89888814336d833e4d161b46a191b1d0ef97a72d9b9ab6b7b515d0ae08eec58eb2c8ca05eb9c89e6177b82bf203bfdf7a7dc3843f3f02413412962b236612cb475abdc6ed7708d3bf7393da7ebd9fc2441a9bf78cd4f1ef3ef70b1fd70304cc586993adbc01a189637f0e58aacbfca88effb88cd73dbd552c319c97b0daffcee376b71275c84c11ce5dcd5a3ad6426ed8956051e1dea70b267512f15d9538cfe9ddc9c2317387df0f977f8f5affdb54ed22c65cd7b7a551df269e3d560a4fcc39d5a11e7911f751d8e4afddef88f6c17440df768482ec704694884d1eedfd42a96d9c2a06779630ef3af11a475883d51a5f1514f842f510a06573239996bf011195af10d483e2040bdcdeb7fd42eb63dfa45c44e0115ceb4b09a820c754669614be67b128832ee789d2fcc491327bd0733544a30b3459bd300016040abe5da57cc80274c9faefa6081d9d38147b1c8cbc3d4dba3eb173b9d2ea935a1277b484b7d1535199be96bb737d31b99b5fc35bec6a7093556978309688be635ec471b6535f59222d771842229b6efeee1cdc6b93b49ef9c3fcb2cf05c486aff43852d670c43e2c19e9527950a4bf7b23990f708fb7c9f063569651cd7dfa4e5d85e2335b4cde28bdf3d767e8d06371395d378a667bc740b672548a7b4160278098042cfc6e783e5ddd60dc9dd31747e83a026d5f51a55e95dbbaf73b19ac802394e9827be2c5bc61551d5a5d636dd64fb4ba76c4e2481b47f04f5a3953d42b24bef6365397b9e69ad30951e2cf5bc81bdc7588fef8d0bb8e7139e012676e878bee1444d2b89eef6ad912d340c766288bb6f063a5af0e5ba0d6c51d6122a43db7f9a8f51544be90f106e5688b449f0d632d84b38e32442d0b352a121cc088124877a8ae88790acf4d2e07d9a85eb4a0671ea3ec2416d388613fb84c54b8b69254f0d823b6417b8c60ccc06232a99f056d940aa6f10cbbbb010bc881705bb4867e285557da235575f204dff9c0cbd6a50a5a2e613303d9a5666b58f3998578145c292c2b011d9e4d18f29422d8489b9b0dd306dcc26cb05a0cf4e88751b0d464ed1109ec4b1923d6d22dbaba9eaa9907700ee9c6a5423f9d7406a6ec70eb90b3d08f70e45c6600c12d4f52184ee931c3b41b707a77230e4e7977534fe66b1c6ab6092f1ef69b22e73314b2191b1371a5e00fb33e93e7cd97326ff9b348b3fb0fcf3ac8020954cfe2df82eac0ea3fdaa180a36d889961899ea25df2207233656661d9c3a971f5f36cb03a2ca3e519952944c4482be3dd2c15f3a6eb37e9ce62bf6ec4c410b4269bad8340d5c059f1e0db1d718d8451040baa3de486a34cd603a17d1228c278446e457997c74c0eb2154fe6418441b24ab6baef6a3576828f2f35698c0071b08c35f72c7ebd8b9f087466213894bfdf90075249dbb199e76ee88fc350a987a0f088da436f7e393c113bf7fdec8189941509872d687f783898f8f68d62424513737aed814b6e9fccd46cda011819d75023b6b73381d9dd59af00b25bb8486ce8ff616c1bda43e112fda2f494b8767e709be9b8b2ee1bed22b793a53ac9823f1169a43eec4fba5726a68a3ab479b19cf4416017e32edd1424be6aff5076d9b11053581471bbafd4ffcdfb7142d762c29242b171edea1a4f0b43a1110769192ae472bc86ff067a2c0f5ff6ee765f3869cfc2823c84585e36e30e2fa8d4b666a2d91fa4fcb1134d01e7ebd376def1d5a6f4cc61798a93b9e41c86c46dc79ee00cbacd19f3e8f743edd5373f96441d78249894149736e4cb0234559ad966f95c4af15b1c782f1a3de43376644623ddf7aa945cab99e60bf0fe94f097aa1053446bbcf99afb8c0d6240440f3df340abd37548ed28d158ea3f081534f8c8f33d431ae4fe60dfa9c7a4b215e54a0e8562950ad9a9597e510461a5a1f76290159ea4c1879472cbe66d98ba97cbbf13a42490377150f71835932c3b32c76a6aca255e0e02f5028d5735472c0d66721f1ad0f150d42e91c18bc4fb96300c28b18a61f6695db529e4969ff335528ce98120caa7bd12b209eee6e8c9b2effa5fb6294e6131ce8fa551cf6f294876bdbfa04c323f000452ae574aa343cf355d52454092ab479ce83911a3a7479efda1b019221fcac3e9e6d31daad43f3dbc37f69e6b083e2c5b243197e81ca524f42520a84ae48dad5efd055a5ca5bd8aba3717d1684c907feef2a22531bd57ffa0aa408deb9494f6a663b47a65c173e4cf7344a78f412d93f17ee455400665de00999b29f197ed12aafc40baab6b619c110e751d6f3efa35fb62839cdddf4d9db6ddef607ca72838d6811b903455e5c14380b24c85e669b3baec4e8853a422e90faf917b82d3fcae31b9ac461f2102a0cb0e18ddd7534dda40458abd9bdfb61e93e300cd69f0d066f5477decc2a28d25ecf622245ab309c916b6e0f63ea14ff0696a35042fdadb55832e978880ac835df6e1bd102715e35f536c672002fa88438d30de951ca3553d9a5e6a16fbcde642d29ec2b7823b3abf46966dc22415003e8da3267cfd9371fdeeed60b5f04653882323ddf56eb18756bcf3f9b66da9a795769dadf6d34df3853c507c2cb8eb9164867508081cdba15fc3c067ad71a9bf492bff0988b4f775c62806161b3a1b18aa23ab62f2134de2ee6dc7647fc4d94fa5027544a8eb56d98e92a6fc69a8cecdd28e5e880fb3b102d532618ca79d96a629d0718402e8695bb290e3cda76292bc482e086894a8c5fee19ca299460dc3e31896051cae407c5e178399b3ebb20d755805f673165c0eb257fb6803544a5b5d14e1ac19d658faea8b1a1dcf26895adc72c7c3c4ff297dd8de4a95bbfebdc7c880b47900c7e11876c78de53df2e4fe80b84fb5e258f7030cb2f2c432f0a6fef338dfcc2fe38239f85d61508544baedd7e028dd594fcb5ec5307d943f3025198eca45e2c41a37adb19bb96b4b4469b168ece2c8d2fe997e95907d65722fd3f07a8f16369e3a27e7af8b3696de0271a0e76b81229d6490e323d0fa69adfe37df301ccf4453bde6a0fb31eb6311b115726409ec2a56bce57bc6c88134cc2e26f0ce7e8ccedc73a458b7b948e6ebe279117b659d1529035415fd5d2185391dadd860cce1b9226a2c85e899dded5d34b17f5ff4270b128bdd3aa2497a072691caff9b2c35f556ffbd844788e9170837ba202ca09593e89fbcb2ae957758a622dabc43ec22594f57d3262c0a97e6dbcb2fc068939ecd46e82b2ef2b70d1892d9c2ab0d14ab40735c49c76a01fa60a0f5a32414e02f01e07a969bf30f044246b3e5faee414a5de1891aa6a4586f151ccfdcb87775bc02f2fb301afd0508108b4e3ef204f61db15dffa1eebc3feee77c7dfdba435d2de8fe20756296e621a468f22771df650ea7af8af812e112be5b2f9e348b676340ad49b26f6e07b835d5298f6acd07daa78a1129fae9010328fd518519b86544f394d6e94f45a87b79b0945d9c286aa764a6adde0ac9dc255347a06328c672946854bb45a80f744661325d121df11452696ba40de2b6b934f06670cf5088d2297abdf51ab0c06979fa65cea5ce505a0d1229a6d0f918753f7934f018c5870461e49afde81dc217c8bd213ce99f02e8fe98bb7b875479467650b10454d74803131b2e66cf5b0c2f657a0dc4fb50f048f68c38d8396581171d2cd378d01ec27da6151f5d0af6f384feee1b03da8795492beebcdad403a6e28afa3613704ccfba44ac000a44f2aea1bef411d8236ce0f313194dcc705a6dbff846b6f923e00f62084267f76ad9cd535ea6fd8b54b7c345ad4604b771502109b11371199340d3b9eaa37a88aaa890798e689b2d257584478b7b91cefec0eed0ef1257b305fe7383ebc9f21b4ec13eaac68f0135d83268e341e8bc0291e693415fb982f37284720af08cc0289979a98f4a69bc9497c02f075ee85721a9637879b260d64837c749b5e7223b3cfae6e66596c4a242ade12643e62b16f52a7df66be5b60a65ee68fef70009bb3758c1f6c2b07d8742cf5462743908722e1453a295088c82457f2b7da0ee9a64d894fc04168e65c306438c52ae900f54772031230e1ce5c9e6239af038d7f935a4f603066defa39d0fd62b59e455951f5c541c6cb09c2f95177b5781c12224f9b8630c5d6cb44a9d7aef2ede40bc6623e102018e25b263c3bd680d2f4901b038fff79c5d3601d1aecf588545c9c7abf16a2a9954c05865e5091aefc8d1656469b2345167d4f2838b59ea87ddd89293797d0351a2415921beaf7a53a9cc23ef227e720ffe5b7724e3026e3f8c5ca28a9dea23728abca847cb41ae502563fae3bf4070ff1be3f362f523d45021f12a8dc01937b4c31bc8ee65157b7453babc3ad65c9d29e24ccd28131c73ef7d41607bbdc91a0f8b3bb326ee56a358268bfef70d9cdee4cd1c8f6e4b2813cf758ac3083135d1ad61439fb365ebcbca90c4932afd3c84e248fbbb4e12b3753683fec19364ccf96f498ccea0a7e1d71e2e6cff840beea7603bd22aa9e490687b90885d6afd332de4136a9997b36d89a19c7455dbb32ee805867d13cd779e450d465b27ce8b1d03ae7ee83037e52f1c183f9a75d7a6466cd93b03b47a4e08760be2ebeab320ea1c9201501ba98caf39e9f9d61afa8ad446d0b500f856bd03574da947123896a3cea309af6ee84e865331f976f02d034892b3fc09153364f0b732a7a0df8cb2be115fc00b064", 0x1000) 16:01:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) dup(r1) pipe2(&(0x7f0000000080), 0x0) getuid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x72, 0x3455, 0x0, 0x400, 0x5, 0x58f, 0x2, 0x0, 0x1, 0x8}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866bae21ac6b4655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab64b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1585200c6012ea61035aa596b4495acbebc2842b08c5c2afc962bd985e853771c43f00e85926070e778d3b9b10b00bbcb8ebcd6d52a348346a6a259e3ab4f98e8f699eccff5fb4c72f348123d1e89b4b2f00656042af8d46a8db2f0e61081cb9bdf88cac624b04a166548d2905ea71430b56317be2c70f69ab28ed4127277cf59ff010000fb619e9d7211"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:53 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0x3) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x5, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0x1, 0x3, 0x100000000}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x6, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r15, r23, 0x0, 0x0, 0xffffffffffffffff]) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r28, 0x7, &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="9fda4177da9b95bc3827ca299aae43ca426244c77336271c7cd4a26e5260c7d64bda7ebab99393bf1a461766c961d79a132a9716c13d50f55db8f969f0b23d449c0f78ed74df2ea96ed1cc63a9804cca1100f9d73918dba1bdc56f06239171e316b0cf085350415d8abbdc515d62a229b33aa20ac35b47a155e7204e65acf97861ab37da7f522f32ba5f018b4d45859b9f7171024494daeb9c414662fba54590f538d321cdfb77fdc2c6647b1c2ff0fb1c29d35e4fd11681017223579ddfed672155d1c99b85a47aeb2b529769ce388a5167d40fc733bd27d5cd45e2214b7e9ce723b43e41025d4dc9fcd634f399ae1bc11c2bc50697caa6159d0403bebdbae3a94d57ba4ae8e7fc90ad954d79217e8b2dcb484f05990b4f66a6169f505f24f4b8e5cc4b599c74045a888151363fd240f40158033533b3fbbfc314140db5cba655b54d53c019f000ddfb4ac2bb845c93d72c29ca055c66777feb1abf632256910e5896070b64cdcc1be8f706a1f66a6c04e454039954280ffabac53ecc3c12631c6bd376f3b6770fad198a8f393f37a97bb913df096cc7a2071d0e3724d3c706c29c29baaf8ce7cf1f55846b705f0e16eb5e39b488b3235a31abbb4cfe14151f9986c1fba8fcb5ca2caab28a4aa9c8b6b6bab4b4a19bac1931597e802d36c5ee408bab723687aa16a9b94e6a808a56660930cd7fbaa71d8f9ee23f900796163f9561672f22bdbb1b6d4e4045abe5f5515fc56f35caa2aae304344c05379df5fae65dc4aed48890bb7817aa5d9e30273711a0843e13b0092d940b07ae2755733193bb2ee909d74f2311451fe2acf7751fa573318a2a66fe84e96bea422e2032fb6d19a403659a189e9e4915b46ea7ed98f4531f0a3e32804aa0bd56496768ccb546839e0d972c13435612218ea0a4d7268eb38194b444abd4c8a7827a427684d4b8f3a787be37153573d381b8b8719ed806bc7463d28a2da4948f5ca8fce14224c7ba678d05c910ae150efc18afa13ec85a3b908457ef9d0bb24df9173644212962ed953406d0ce667833e4cbc5b2d1645fb18df00710734758f01b490fc61b4b9edd519a7b32a5e055025d5bc0f892336869bfb701393fbc8d90a5dd24994d16a6318f0bba6e1c960e57cbb6d36f284662ba6d8ce292b06688befacca81dcc0e5ac5dfc54170fdd32a6b40fb47d571344ebe813581d47d64c01649dd9f67db1e6dfd2e7c7211628e317fb86463adab60c6b669a99d71ea7f44b5e86614929ca57dc09e79a7b237dad2220e8d8839a9c0b69f87d4414b27d2066a262e446b4a2cdcdb0741aea44488d012693eff9e0a5b01e2beace324af95218e93e4db0e02ac309dc480c7a057498c8c96fe9e664e47091bbe00e12dd90b68db4cc855c1055b332db2843aceff4b243cdc32576eed9de375cc9ea0ce73d584876b099f8cb99401896c3d7deedf939ddd5c8ca81edc06aad892da4d9e8cd78b114f5c70d5172cb9296467b3b6046b673f1af087ed4f03d05be530a667884ef08cd7f8ec985d68d10e2ca3138ca95a1fd7287a56fe84d63f2744996d5fff9cb569fc47915e150695b6eda4f23cefeab2005bf5c395b83be4dc33f81f1df467c27e84f00159a791be8b643d322e2c6297ef1387963bc9ae4602ffb129b0e0cce6dad035e3fb6a3c7ce58890ab906e3918254cd326b98bf0a00e6531a8ac282df4bb54985e32997875a5e62447fcc34ddf3742018cc8a6f6ff50a702b247eaf806e3d5fd666a1b95caa729552df4712f1d8969ec6c2de8930fb5c266c8e6a3c7f2a7b71ea9db42a5908afd8bd6b604e7a90540237a3d65bf5176ec3ec8aa927422fa85586eeb43a3c0116597a45e4da1e5872afefeae9e72684aaebc5751c2b6b860575135a816b1f1668fec0075ce0082d5589cabbefdbd1a5ffe34b387d4024b3b203840724a23b390c1bfcb123f559e13c4bc4024917d6f546deede31f97c7b58de808e10ac5f6c73e8ee673cb302be8e35575f299f0a4b2b1746d0e294b52091bbbba5634a247426c8402227840a3826d5180b5430b8fafe1a096429f52f506203ec3b01d7f8eecf8ad7420a3b5aacac1fb8450a92602ede4e8495317b0803c79d5794286e24b79ec94eb4ea22bc1a15715e36102ad234517c6aa055c7779a44b7ad58b759c46f16f7700b0c6e74da5ce6b7bdb33743884f37e1b0854c25753cea1b317dea965c15f6b4de1ff31f00b8f823bfbc324cbf7f1247c57d69b57c325080c00309d2a01acfe98a569de6f39593afbf2245fa27be0430bb734a5288eddff7296453fe46879c7c23931a72dfa7c7c9561c78f5fc456b0f5e57e9cb66ee70349258504ba7d4bb21a5e29d60bc9549666dde147dba52a38f55ef8ba48f968621efbd92711878ce2bd3793db38c490b12ba2a39894cb8bf35a022c33a73346e6777205ac56ee8a30d455413a830ac57c682f33cbcd521c8aaf53772fed9319c2011ed9c51eb931c81b2c29412f8164f34925ed7b527b750f2ff95b60896eb4a545aa14da7b8bce227fb0e8fe09de717de67e4a8fad2d4479f1c333a632f2ef544ea572bace96e737fde74d32b5cb83e76e3d874eae60417a9fcc818fa03d6b55e8dda51fdf4e9d4403c36ad873fe61fbdada8961887628197cf2d1e908eabb43c8a02c8d685254adae6bf5bf357c8105a358f24a47533c56426b6083c6c64ff35b59ac0390761dc0f6eacf9cf5390ec6ee230cab89655901373679956c013e67e0e849005e34a3fa40424f00d79e83332e0ec7badd017ad82b2a87c88eead814c85054dec1a0e788b48df77624d37f1ae8b099eca1adcd6813e3ed08e000f2ce6d62e52a92fbd0f2fe6a839308c0e88fc4ab1f7e87c03d9ec634678b4a4b4d2f597dd824bdbeff8721a839fee2f6c0456a98a5a48a5d2c64751f03edf42a0d452df3fdd96c95dac89aa588ee70f4ee73b4f7db75a8b38f209b1597dd6f2fa0fd29f52fd2b88b053cc931e85320f7435ec6fb7ad864f7053759503ad47cbf7947774066d052e7ed38ca43ea1f8ed746271efc2455125bd07fa6032e5d03041e442d71f2581b96be7a4841ad508f46487bef2e7e67fb819a9a18dd7627601a310ad71ec026ad3663f1a6a104e8deb53c2a6a1537eb8c4e77afa184e7679fa59df5c9733ebc1346d93d015cd1a5b2fb677d868fdfb4931851dd7e332abde50be6c8306db55459ed6fd7b64dc9f8c244a7599c4ebab0dfcd34c651f714dc9c7133078badd2210614b2ead66a0fa04fdafc78d1fd066cf049a259894ddbd13239dd37b770450c93048e00c9b64996e8b9a6756461cfbb2b79107a1c11c566718ac6ff828ebcea3eda7b9a4cb456c75ed422ea231760724e3d8a352614a271c1e5ac8908dbc5f654331984f8324e44b2ee3d5fb5c1c0040da761df0c0dea1d027e2b94dc81b6f2fbf993de56f335e42886fb8c71b4b0a0c85d115e36d9c15d8dfaac3149944e4da688d59e5d73a5ea15d2060bd55080589cd54fe0f4888a0dc38a0904da86a2a04dd0ec261ba7342cd420bb315ebbbd760f4fad1ba861e0a87bf2feb2c72293702ab0e948b84dc01fe6f3c2c4fb3d094eb9b2fe970e3fd325fa00bc8831d54f08e573b785089107fc7b1fa451164358bf3280ecde156e229e8b27ffb4c926cbd80dd7c266e780c3f0b4b144b5f8415ce6aa507ca1f4b6cf3997eb7803e8499c62b70c7c1ee4afb4de276a0a8baaa20d34aa6c6941ceb43fa102abf37c67fb4c1e214db4bbdd60138568822b0711ae70504380978e940c20326eb0236b53a39b3ca9d8700c8484ec6b11f0e1d08ca8075fa67b2a2ee3eec0a503c9842571a197792bdd99da802f3cf244c149632cc46ca334abc02efe985812a99f198d5c4c30d3408a0e1a24dea818d509b12800feebb4fc2e40922949f43730f264e8a35113c91ccdc9f55d55c26ffeb47eede1358a9f01b54af2263e65203a17fe99e3bb53b6751db4a5381318a1eb363b16ad79c0cb575d135909fff8a7a209157dc4450f7c061bcdfe3ae703e589e2957644a8db6ef05fb5409a023eb8fc9b798513bd95b6d41a3832efbeaf818e4f351442930a6c2ffbd2ce15f98c414f5a7186397cd313496d474fbbde548f7c0f14c5696e583c57d3a73e09b93145bf35c9e28756bb0364d1816144dd9318fc053597cd236eb6a5ba529c1e49fb6de5d8f0746f3982362a120566e33ab61f7936b3a73ce213d5a6b602bfff2290fed7e15a423ef2bac0d65e20c8613cdd0b00d6fedf5f2c503e8aa2690a281efbba9700ae8db9b7e1d7be8ffca7856f2e1cce2c7ee6ad63f1dc262e1bf0cf1ea3506a9ae5b8822f832127d7539875cc288af24023d3fa6413f08bc4fea92dc210dc3be43b05ad501a1eac33833f004e1cdcc85d3a643981cb1ecba32766601b8f8fd888a55c98d829062fd9a87d8e6a2215accf6064b21cfc5f79c2a13662c2d499923ad776f991abefefd770db5f1de5f760f3bb87d9823c1594363b5cadde7cdfa77bc3edfc353666042a3a9ebecda9f5f703ebb223d44d6553d173761804173af474091de1698615c321c9374bc32812c7f0649b166c7e3c929363d42b22dbb8cb6cb31ba278f045235b61e01002b7f980f2f87bf0bf530e416decb4c4817f3bcb34325282ea58fa06faaeed9f047a1dab88d12b25b1179842d8bed086461431e64241f08834dd1db9b008ac1ffc00f821b40e128ceec2c7dcf8064220dddec21a1bdd70202b47548a89ef2387c5eaf5e5ed0c3c048915163cfcc5bc78f4855ddf2d45edb54d4ae7ec859884cc328b7e345766869213772abb6adbceabf39a6c3dab59442015d3717d2e67e9497b64cfdfcd4174e0ba5cf34d03308adb57b5880076617fdce90e322152247643b1c3f6c24ce20896d7a426b5b97ad4a0fd76a68170890f7fc99b117f9c045324b795957a29885ba0ebc5b60195efef20c814777d39769e17f98fc799e9e31fb27fa257c7d0322c8a0aa55828da996b995158673f5ae57fd2bbb2b7dfc2cf2192579a6b40f0cc0f75e1a10eb45986cd378a626fe69c0d3064b7e741ba584f920b4c658d6899f97ed2ac1a83d3bc7ff7ceb0fae8d98c063d1547af99260db0778f0de8efa918fb2c9c7059c206e3940732737071f6846ab5f3f660c39629944b2b9701437a4e13e341b7297115f88667a36f82f6192a0fe8b625449f021f03519ad47e9cac517f53a844165f467bc785ab6a5790a40ac2eed50ac8f926d03230c8f8348de53aeaaaf1a7f7c9d548c88481d331ac8f77a98ae0bfddc4006e27093ec3031365f1d54b2c7c2904d420d26716095127d0419071ed4cdbb59d82714efd16bf756b28c15020440f23fdd54690fe2f5f59c38bce3e61b060b9726369583943474f7b2b1d0954102116894348e735b9829edf5a1ebd690c0764208d80c2805fad3a505b3723ace2f489e51e2c6ab4e70520fa1ba59bf7d2f13def35ac9ffa86aa7bebd1f806ec6855f10702c274f90e49a413eb6b7e06e57a60ccb5d1331bbc812c0ad7bf90770b8eb3ac54fa2a813fd8f795cc4e9c182ec4e3311e94a653b467b4aa174c9cd778fd21871861342f69a698a889d1af8eff9890d925af4f5b86504d8db046d777ea1105f5fc8cbb354e4603bb3b28aff84c8fd44f7ddd84b71d5175f3f5fe4bae57ea993edc3cd2fcc92f30cecf360550ffeda6233c0a1be28ac920e511c6813c4a3028b8de0d4c96b2aecfebdca89e392e762086124b8a42b2161196b584550605e72662fd380a45bfe9d8bff42a8cd2ef2190a", 0x1000}, {&(0x7f0000000100)="d9ecb5efcb867a5bfa93eb218fa006cb19a94d71a73d6e94f1d3caa9e63c82ddeea673eccf13c482f96ad2b1a1878a135e142fde9c6c151cab2af1025c3d63464cc93698aa4effae16fb7e42eca537308bd8e1c77c8081824585e5d390bfbe70566e6bd31818f4", 0x67}, {&(0x7f0000001240)="2b2a89fa10663574e9d3130a05451e48712133f378ff03208594fa193a66e1fd8c1af847d2cd1c2dc0856d1e8663acdd8bdb72f8a37a8524691b051cf1e7a5721bd95dcd5d570f44a036a9003eeb460f2f6fcb8323dc7a76b55db923e12ee49774f2411eac1a5864a2b7d3bb8009b8c054366f8fb1ed634cb30940ac687aa3630e85", 0x82}, {&(0x7f0000001300)="6dd5d845ea58940307504e3c9f79499f676dd58d34fca953f46f90be405b174f4cc86fff32f4e58e9830c74f44f9b6b4f59d85a0a4243353719831c509863aa591bfe39b10248cf6aa9eff756ad7d81d0ea8938926904e3daa5ead3b5a9791cbd7a1e5f2248d4b39d63ed671c14ac5b2603685ab87cc2ff2bb5074ce832472866abec6c17b75d371b32f4496091ee4c3100ea01ca891338b740ba3a882925f1bc88fe7bbc6d3b1d11bd539a498e5555a0489e5408132e9188dd465c8c5a0c29a4c8d82b3e378c906b26a91c04eeb4717c39255bfebd81dc90c63d5e148e0519665d314e040e6563dd91d", 0xea}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r9, r11, r15}, @rights={0x20, 0xffff, 0x1, [r1, r1, r28]}, @rights={0x10}], 0x50, 0xedef10066f5a6856}, 0x40b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) 16:01:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(0xffffffffffffffff, &(0x7f0000000040)=""/13, 0xd) setsockopt(r0, 0x3, 0x4, &(0x7f0000000100)="1279f7bdec9f8b5265db365fc9c33f4dea00a11f7d2d253199dc3b703a39c436226dd689da73841f65fcb8059f95afcc23bbd511f8c451c5700de38c719186367fb9c465da62d7abbd900450c8ad903cb9c8c06035f1781e624c9b074bcd2c418889123687233c22bcd0136940d8adea327066d8e438799d62962696efb19e2b5dc06aff76e435b80163b2904972540b68adff03259ebcc9deb8da9fbbc42bed64f71aa6cd1e02bae0c7074d195025915c7d420837c321302276ed403afe323cbd7be3885edee514fe59cd7a075203f31ed681c2457dfd742f75121062c61b1798efae88e4e556391f5459bf3bb06313e47a3bfcf0fe8a1cdf5e1441", 0xfc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:01:54 executing program 1: socket(0x2, 0x3, 0x4) 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(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x2f3a) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = shmget(0x3, 0x1000, 0x40, &(0x7f0000099000/0x1000)=nil) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, r10, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r11, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r19 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x6, r15, r16, r17, r18, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r19, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x5, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0x1, 0x3, 0x100000000}) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r30 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r34 = getpgid(0xffffffffffffffff) r35 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000840)={{0x6, r30, r31, r32, r33, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r34, r35, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r23, r31, 0x0, 0x0, 0xffffffffffffffff]) r37 = getegid() r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r39, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r40 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r42 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r44 = getpgid(0xffffffffffffffff) r45 = getpgid(0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000840)={{0x6, r40, r41, r42, r43, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r44, r45, 0x80000001, 0xfff, 0x3, 0x100000000}) r46 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r48 = getegid() setgroups(0x5, &(0x7f0000000100)=[r36, r37, r43, r47, r48]) getgroups(0x2, &(0x7f0000000200)=[r18, r47]) r50 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r51, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r52 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r54 = geteuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r56 = getpgid(0xffffffffffffffff) r57 = getpgid(0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000840)={{0x5, r52, r53, r54, r55, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r56, r57, 0x80000001, 0x1, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x5, r9, r49, 0x0, r55, 0x1, 0x2}, 0x3, 0x5, r58, r59, 0x9, 0x6, 0x8c7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x8, 0x1}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x180a8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r1, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f80)=""/124, &(0x7f00000000c0)=0xffffffffffffffe7) r5 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000001b40)=""/228) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r4, &(0x7f0000001c80)=""/178, 0xb2) r7 = semget(0x1, 0xe4548bbb634f6eb7, 0x640) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000240)=[{0x7, 0xfffffffffffff800, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaaaf2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000080)=[{0x100, 0x8001}, {0x97d0baba8909056f, 0x7ff}, {0x42, 0x63}], 0x3}) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)) semop(r8, &(0x7f0000000840)=[{0x3, 0x1000000003, 0xd109ceb569a4d80f}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000380)) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000037, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = dup(r10) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000003c0)={0xb, 0x0, 0x0, 0x2638, 0xfffc}, 0xb3ce) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x2d5) 16:01:54 executing program 1: chdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:01:54 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c28f3161f349c15b93a89f8202adfd3f7b238bf46854d78a2a197a386207000000008295955984c87910bf45c529313f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388b0209d88b4251b15801360bcd4c0a162b58fd4237b8fa4d012ae4474729238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f530085f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000cf217271fb5ac58d3f7e50874a3cb0cf8b8bca13753de9f23d41b2325df89c25564f390ca64f1e194a151d119df442a7f8de707fef6c550daaac7faa33ba3c2a36346db8812028e730d2f0962e34dbf36ee6bc9ac1e8c029f397001b1e1fd4210bf4254ee0e9e211766cf68ec64a93c1646a219bd3bcce50b6b6019349c8565fbb536d65c05d1f0900d82f8de3ef45feaff7bb26aadb840debfbf775557b8170e0a72bf7000000000000000000"], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) 16:01:54 executing program 0: r0 = socket(0x20, 0x1, 0xffffffffffffff81) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x45}, {0x4000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:01:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000003800)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x401}, 0xc, &(0x7f0000003480)=[{&(0x7f00000000c0)="195c0d8387e793604a73201e9a148d51f8f83f67202527c544e06034126ea0d63d51c68855acbb3b3f3bc749bd89e3df5ce02d7ccb12c31576bd6b56ca9642da0d10001a60ff17a6a7aee8feebd6a67401673edd9e74e7275169c98b7990524b6257691c7f2cac09ceecaa50fa8bf5eb6a732e0e5be5c04296abd3fd62ea62394fbb1d2ab61bfa793d76bcf7cf47b57c1df8e926578fe49ceafec7207a8f078ba513bbddf12adc0ca86c1f4840020fdd3a730b1821ec552c10467a7e00be2456e479d7747745a22cd41274aac04e2d1de5491b68786d3a8147a8005f4f70f06720a56055a536f7d88901610756f9be3b2a7db72b571c62588c617fbfa28ee09bf705e72e6827d7071601c50db62345201ffbf516fe0830bb2b6904465f206fbb88e3ef41e6df0cb5d18682cc19bcd48120c4a9b5f36786a6a41d4b850b785c3b739820d3f4030918d72d16da180a9b0b049f1851b5bf1a3325585f87cfa7215042811bc261da483a48d05eddf83defc22d5b2dff3603a6f931a745c45b941bb069201249582a51ee982b1c1d15694e2f778f236c77f1ac08ce0a5cafc5d3667898c2c32a9804d582b878c58bdf49087ab75e827d25ffad6c6d7b442b558032465c3823acd62ba962d593f45f1d264dfddcda3824618179de4291af11098ad43fd702d53a365532b37e32f8f60006fc518539374b7a4f1686b5513f681fbc9647ab973cc16ef21c60b77b58a524603ad69db6706b551d0dcec3ad9b1dbab48c80cd513c341986234541cc26ea2048beabfe48ba99ccee5fbc47f145db1ac0be2c27c8a974d8cd69e39a740ecff3bc19030d89a3aaad20aebc4822cf6f071b57b5671122a038482065a74677fa9c5df81a4981e93ce7889f8c1aa805714b99142d14f4e482acf23fe634f9f0024e3e747791979ddd5c1c40c7ab0382e6b357445c4077a9836c8e9853b7b60847856b4767e0d69f619e802b27ec81043f1b31946ad1207a02aad2097c5917cc3eb74a6b9cba8b477e92976e3f0da9915749805f9db9f905ee3f5bfab754ff887e58bf06f137c0292dc91bf11db1455373860792a16541162976575bbef3d49a806a2e9ad0bbb7b05daec41e2ca732fa586448b61f4f752ae7b0f74ae1e137575b6ce7d272c9e8b9b5a153086aee422c755b11b0df515e9e60cfc3c7e8bda8f99cd5d9fce8aadff400903a26f6451933b05dd4581108f4b80bd28527c5bd0e2f86924c3b77b05d2721a869044ccfac8cd61a0b1881fd38c3d01bf33d70139d751e2d1f1b34f1bea9d8e93299e304807ffb7bab7ae70fb16a91e1663418f4c2de9bf14f6248fc59c85f4387c2beac163ed8eea7bc8ae9fc98003ce7ba74f84a5efd7d0bf3c2c6ff20b10551cb3a239fdc27d2d2fbd5bcccd59fa9e385066b2ac6a6c098afd62ddc667ddfec64c9c1b0ae4e51bf389fb3fbeac2319f9eaa9676d032bc8f824900e7be3c2824c4c93a3700ef009d75f709df6486885726f4c09b91177eb24693fa879a8b6829d58c73904961e64027a9759f23f00ad407869de6392c7b5862361888aa18afe6497c39fd1118586b21a87fe6a162f3ac9ade719dbf571097abf6c778600d29e053eb73582cea3a1fcc08c8ec9241a8cbaf4618f597ad1fd9b717c9b7d28fbf7aaf8462587990dfeb4c43fd9a3281a553163358124f72b894af8770b25c18b190227d3ac332e5b64904ca5a1ef901a763ec6a042310db35e7c1050cd3387f88db73d51dfdbba997913808b6ab81cda34537003414a12b66464a8c6c5aaa31bce9aa310aed117afe05f4f04dd660d20b773f1b80c9f833ba99271875535c89435dc68a2b9bb5ec6350f9536a7be9680e31a01ee10675b83a6c392f83505df61df697339d52f2da97dd50ff8cff76dae763e0298cfc0ea220ec325e699ecdec0cfcf2b8ccf15abf340df9c7772fb220700ba53c51d47d7c47f33bdd5f3043502712d942106cf623a0c7b7fb6bf260100473c23422cab498d20d9196f182a23495b0369d88446af3becfb808766718a25386636d2c5bf54e69dbd3f622f29bc2bbcb4a5b4c8bc2ac4710a6b77c29be2f9dd955e08c6a49c432f1c0b4288240a26aacafbc1691fa2be74e68be3ecfa35473c64b8672921ce9c9b3c62ac65f836b003c293b80b3101dd7e02e593dd7eb8b97f1029ff4e98802c9614ef0491635a35ace36eb31bea2e6da772311150d539871fed1bed5899832f75713c0538a2cefb9da6cc4bdbe2d488b3541f6fc58f006daa3fd035d64f8b37247b47ddcf37c55c64b2ca2da3a4a6061598ce65a5460fe8baaa6892e9d23164fb656faae356bda4435d5df7352c37d19bdeb45bcc4b6cca84d0699dda18374d5e65bb183057ec83ad90035c56b2b9ad9f9b606351473ad089c37d484c171e64b2105d0912080c8889d039d6a3e744db98b8353ddc4558f6f56aabcf90be2d344f2066e30dc36e80ff1c4c839b85584e3fef988a1bac4e86e1af2c8b1ae3e19049e653276115f63cf234aaddfeb22fbd415f6c3c4f8e129bf1770814dd026c9b186689f0c99ef9d1bb96e3c6326ce3e4ccd2ba80f4217dd0647383a0f429ad8ce9b7d2fe44d8ddc74e4d3eebc913330c4305fc96bd558d034f1daa0d95fea938ed5c1ae50a689acf085d407f06edef7b8673702543cc588cd0667ad6bd26d04f989710139b6dea45c5235d124e4898767480ac075979e7a0ce454b6e6e90afde952ec6e961abbd4c23f81a4ecd07c1b5225e6e7b1f9e0652c1b038c31d30d4c870b5820a503007fa9fb5404c5de81a5f345e87dff4340f1d32ed95571e8babb41f568e38320147ca24998ba28ef2f839bfced726090ed3a5bd126e793ee5127917595eb0b44ee5999a4b77b0c1ca1fde9bda6db998eb3b2ea32907709d4398cd7a80c19b660bb9cf50973bc0c107d6dda583ee5c8cbc88d77719afaa7acea002f0c82532b4fe58289b6034fcc096d8126375abbff88a200a3c06b4680d87afce38a5a2529ee41580d5e2c5b53e97cc174bd2eff853c32209ef224c9f07971a758065880188adf205703f2996c0eb9487b1d9a860f8d4f4fa22d110b5bbc1781df7a095d4ba287585478a91274143196332b49e9c686209577bf43de08e583ef6207a3c3da2e4fa6b159bddec67c336fa513f2b27506018c2a508483a1e9f5d05c4a3f97b36b1e8526a90e4da83465d3782c3b24a83aecbccaa9e3755cab64056af6ad7178df5928145c07eb52bf882a20487ccbff7ef1f7f5d1793b3d7e02ec1eef8e38fb1a563c4feecffbb57d22f2175afce9dd0bef2af29fc56cc8efe4c260e0c66ec1feb3d87f3b3ad3b3fc31ceff2995240eef38539c7c7eb4fd0b22721f8c69d0cc5eeb7123ed6d4b31a3d44e11d94d1f1e0a17006f7ddf7a2c79b32e48dd5c3b9875d94eda0c2f87efbfb8bd7584af68c33068e667903e01db06e688e4f84c7ed49d69c334751ccd9c8eecdbb23f447432a372bb492f1882715ea8c06bf4d999904f33111a4cc7344de6dc3b579909f700a0b61dac180629b034802df817152b6953aa5ddf6022a8672b715d19660bb42f51e52a6a7b5ff436b3324f26659ad13e630eaffc4b4dcf45d8c6b72a50de5e6a5844854418e839bf600b1036796821ce00fe9af24ad53e1abe24f632076c8d7b3c0b2a6a294440e3703864e8803e800af28891738b59ed5cf8727fbe4e5326ffaf380faaa622cdc10424c3449414a068fc49d1f754f78bd09f090c2fc668035e8011d5a3b46577206b2fabf71ef3037fd9a70d09e23aec8ba9e78d8686c22406610250bf7407d734dac0e8caf7d8dab8a8b2f19c6ae00b0a49870cbf3eb44c07779d0c83a0bc9ca6168bd0650c646e6374fc8019768b6c6cee201d7d9af35ed5c270d1033e15b8adbf8e3541af192181e0c10e219fb272376a7dfc4a929e25b8b9a34c8bf06b7d657fad50d723c45656b6a93aa2138dd4096849657b6f4e61585ff9866f402a55b4c9c828bece14b98cb9fff6df01f6afb5f2cfb124292bdd27d08c28eb77cd76280f8f8040719e1ff999c132d37877ec754943b19123a5e6baf7af523a5700b599c1fddc766bbfcb0659d84d6bb192758d4a2f440cc05f141f59f33fa271903409d28b27fbbdfe641db4bc61c473af1bf4435e4706f307d10f6f039aacce4f03dc6f6b476e4cf58423ba3a828cfa48bbd366a8bf115f1ce6caf0fb4f6e1b1fdd162dbba799290f81abf3e8c1faf1ebed407a659da9b32c82787b746cfdf9f0b7e61f1c69fad9d58cd3af114ade33c60478657c03baf017dd51e9c6289e5fa08d791df261f5971173c2227dd7c2a7bd070c525a5f8f1c98f7fac971f369bb95fe33b128b45a5408deb08c7113d23774773c91041fc2c7c5145a43d6ac0fe52ba7e4361fc8c93a549531d12d6c890d1f35a2996ca9e74b26cd71dfc42bad326daea0a89969172cf4e44ac9a6ac9d8826468e6078272d54ca29234ade1c6554ea51d5995a66be74e12d141df4e58978afaaf32dc9bd2f684b7aa029de268a08b3938b2da746c7457412c39700772505bcabfb4fef2a96c173f5335cc9e428afc80abff82aed54260084e213c2f3a466a6ef7c1f39eb6e012c6d01bdc98c7560690b5870255dbb9db7ab5c20887d4e37e67b60cdaca3efbcfedceed6ffd1bfe60afade384d46fb92cbcf8604db63927e6babd7012ab1a0aae319ea602f01777e44631e9822c06cf48afb6bf7498b69f42801ed53cea54f4db3dea1205e7552e8ef2136cac645cedce947f41b52f74bc158621161326a5b685f0d4ed41eb95cf48b85b44fe944cdaca27d831a19673f3a077616e90e14d8658d4d44434f16ecc7deda0f568937f5410e57e32241be1d5b04a044a54a7f8fea5209fda146df5d56efd7ba83ae092fcd884414625bb29e02f429dccfdf38696c2b2e0972e93bcf26bb556df82b6596568c794e0ca93596ba245554ef3d36adb33a1fded6526564349aafc2084735a86d654a22bd1e8dff247c5d4fb7b72c51c36ec61a5fbb344c9e3bc2ebcc151af0e540219629598ccb07a1de6087f85fa6177995c082544a7eb25c81d892a8c4daaf2b8f0cd3212af3636c84de8435cc7398770377df6347855aac0e210abcc87f25da878db36b3ca818ec6787b3ce8036e6b93a31bb43f057ec4fd18003c328016ddc2230cbace1601afc98d70faf796165a39d47f50e8322d4393a273e9e6869e1443dd9b557224d603f1a6b14754bffbb56689bbace50a34802e8d6636e14b9e47f84db2b0dcfed7c8c9171262d9655569bf924d88e08e50cb095d27539f6645e5076f8af1e87c4f56d49b5e62059ba6080b0c42d280f89810cfaeeaf56fbab8fe14f3cd2bbdcdd14de8edd8bc6769ef4e7067301e3a995b3b7088af6fd7f71c5d5315e1bd7e03a084a3611daf6acdc64da747d600d823b941161d68a744c86a69c5ca98275f8b024a1d9a1127e17c5071c2c4cd55f968b5c6fc5f503e1f0692a44d323ff5db27f6bd60ddbcdadac857e01c95e8d842b23b213cba0d4faca1301b63f3f0d1ed66fc39726d2abb563d2e486c6825fcc2460a57d1b30f9cf1c6eeb600f94908177784ad6268ef6e4edb61cbfe65e382aaa0a3d8276e5325a4427e8034b83edb21a12fcab144909cdc97c19f1ce58fae469c3780240e15b6bfa42f8d31e143d3fcd43ec82c67ee08a125cf1ac95ba47c50b4fa2d07d9f3f1d169bc8b863d306eb466a8d2150a0392ee6e5fe98dff182b21832ccec98128c95f5442639fc69ceb382ab8adc94d76a2f67eb9df4de", 0x1000}, {&(0x7f00000010c0)="a607f55eb72e3d408c0269de28802795a43d5fe9665013c12200c1c57a32fce8da2c4bd464e1e94826842b513fe96a635ebb07b9be7cac2f32b4d7f15e33de34aa50ba2dc1d9f1e89e92c6a098f2b7195032c490745398", 0x57}, {&(0x7f0000001140)="8d9777c193579d88cb4470b97b6f9012fd74939aa48ac087cc295c9f65c542b4e6eed8eff7d806d22459f8304bbe641290a34d99ca74d2c3f6a5092ab4b3902ae1233406c6de0a0661cd2c170d31cf36583b219a05db4583c010d95090d4cc5fe6951a1422c062a27c26a9051d49f3f4a02f854a126a136b8fbd3c91148a1cd1f131541ea2568f8f6d76f7b40e4de8ca6582730afe519f95bf5d5dbf3f22eb4bdf205dd4f7d7988e5b1faf0a116094c53c13ec8ec3cf1b9c753e149d4f96faed8219a356a9361f26495ad815a70e6cb1e210014ceed8c5ef0bd9b2f0a860e61a6c", 0xe1}, {&(0x7f0000001240)="cd14f811731044b4792ba1f789094f7a0bbf6fb29af03f9bd09dc5026d3a1ef9ff3954e4442567fec8e5ba467ee941f9378c07c22aa4e682379235982f2ac069f93b151cf6911e5f80562f6df9b912d84da95772a83134c5def744e3145901da1ef59785d6c245de247ec691e1206241259d4dcd9d88a0d7cd7004b4bd1fbe8167293bea01db40d31fad43b8c0f62aab969a39ad79a3b5a0ea0bff10b4878ebd74bc7450ed06a26eeb58b205d43cb441d0bc698b3a82c00182d8ca02bc34db6def68151798ff3eb82b3a65e41ffe349a13c51b8511229e8f9423bc8671d1ce3454ce1ebe6cf2de53bb6531c3a6e5eca941efa1ad4799fa11448df46a4ac10184ff070b91dba4ec3e869da40d53689b94f450bf83ee08e8aee4e0173eec68ae97d1b2c76511521f7cdb5c9f2ee096bb458ea477b4cdab757abfeae67b0bf81c3de112b953968f86cfcb5e1761ea6f142bcc58f61dd6b40dcb8fb30b075e57edf10cf7fa11a06a0b26ae7c8a0a83ad4bb9f36e285c164a15de12c460532958e2f699c22518120e411b475d83022850ba630c27b007145d7aa699626129a699e521839c6d5d0671d3005e4f1e90b301215932477f6bf5f73057217c83932809437b20dac2ca596699cd32510f233edecee04935ecd5287150cf8df79a4c7a3a12575b756797abbb28bbd988175db6f71ce09e673aae7ba884f2ded73723f4fa038f00d07e0f233f4d095f2d575aecbecc00d69e9dcaef38642b6172e9842db03c926b8ddf1ba39d12f90f78a65452d8f67166ed4e3ca325f06e12d649214784ec647baecac00ea6c01c892c9bc88c0d450a16a701c52c487f2f30b1788393afafe13fc56a6a2d1b6987f730ab9511aed1f8b17ca99502df06dbc3737ff744a1a64bf348526d817d49ddc4cd0bde3d6a521982a18450bdf89079ae7cf6b32ce8b9b39e2143a79933bdfbfdc8d05be3b97132cbda0f158f3a37b2f8a33232eab5db3f4ecacc562d3ad554d5e80d64b48b4a68186da76053f93e673d3705cc42fc5f350a841feeb069456f7cd0af5b42a4e5a8f29522e13a615b13c7d898cbe444b5909c13b727b41e176f4b90dd0c60a93cd44b695cb891e440cfe2292f138ec72cbb68ebb635ca2ef18f66c7570982624b50578612f03e412da71ccbff1826200d4b4085abba2e8278abd3449aef07342d2d541d5c125909b705aa7e96e68a8d9244122239dd69188706cdd4bfccec2e43a431fe48587215ca4d680f6e97fdbf45a3ab78e1bae8215be13762a2608e00e635f06afc2018f7f809c8aa4916d659a8342c3cf41bdf44c85cd7c5dde0224013860c943f1a5ba7ff4dae08cf2eb2d1ab7d29c6ecaf7f9a61e62e82adb5e0366ecfae7726e2a14319e819363c37bd9681e42b3e86b96e951585c5c1392d1dfc5f6c5dbb8c344c2b10ded2defa56f427c669455ff229520e61ba62e5694ccd069de8d81c7eac1fe47539ebce230515a4245cae0e34b51f2bb17321f14c6df25da875f155c1dea71bfe7e870113d14395baa7c6bf1ebeab66fd07303428b5104200acb27a332663b37456830a688fea0bc32dfed22c7f52a712163201d883a4568e68e2afed2816ce44e978b658ec7d28c1af31101aebf6840ed9c60f64c170f431ab90f9b484e0d88f6eb88184e9e47a6562e3bb2a0ac6d91481366473d5241b64bedb2d0121645f73f80e5049708fd222524b76ff6c35c52ef67d599de0dc84ca5cf9d35bee8e8576245aae7af2578682621700e5a860eb21ddb6241479a10fb00485b08e44b2ff0ec401bb746616d7b0fe8ea062266709260da6a239dd10655a9244557582648ac0595d94185302a946ecb3a472ace7f4394b21f933d791600d3cc9566e87af5d92efaa26be8f6a5292b2fa10437247ec8a7b4f375c5576293eac3ce9a1591f067ac4dfc8000dfac5d39cbf6aa2e7447b22c0e66016c93826df0e975a8bbd649277f4406215674ad012f75498e5b857075eabb0d0c0db4fc97919364300582d242c2ba5c5278ae17e3f72313bb4e307588362b352718b1e11a7b97f3fcd84137edfbeffcc4afd63b75f77e1140a6b3aec6540cdcd1d359fd376545194cf7182ff129706ecf19ba0222875d4da8e440fea67ad87fc0e08f23dbb72cc1321fd9f58f5e988ff3bead34944dc4179cb6d887b5be68adf9b97a7295dbd93cdbbbdcd6757d41676d1ecafbbe384593004f51dc570efdb0a4af8897078f464da8713f000dd52815e30f16e1244387a4f10dc1cc5e257b0e454dc8ccabeef6d87458f9d58ca5d59498e517d3d92840c2f12f46780c0dca94915cd1498aeabb93e17c1ccbab40e8f0a662c6d5c828e1dcb0faae9150698e68dcf07c4f345034c15778cd35585e6acc3a1047009713fd85502acbf2a2b5c60ce7b37cde12af2ec646218977caf076d1ce15b97e13fa68cacbf1f2c269511c0d74fee53f1204226ce3d203a7ed5def726ba9b5e6082a8656b80c6f691d9d9a66aae6190d2ceb86e895f6e1c9e59202f0be5f38257a09f2df71ee8d7b3d92b4dfbd4600638081f0a429a30ccfc746937d34f2a69c97ca933923af082fc5dd52eb457ae717917dd58b51f937b93e9cb9d56fca17e0cd390f54982e7ff11de937795d8d2011e17c9e90993c2dc2b89e413254a6ab33dc84c90cfadad99c36570ff93279eb6d7d0d7d981b2767e28d91d71c29c17765a8461502beafeb60505d608c2e2f78c7a994be48b52be087b05b1bfa41c395a56a640148f87bf785ed0d51d0918182dafb6ad297aae21b239ee0b2561dc75fda17eea5c8f4ca693ba3c966784e51a8276f0d600176a23b2a41ad574d63e9abe65e874db0b869428982a85aeb8010964d879b9ec66c4adea22bd7e9fcdf58fdfcf44fff4236d67c7a0010c73a19704042a1120defb7c3166b672d9f797f8371766afe93414aed41c323d41365409eefee01dce3d0303bdf0959364c21f4ff7d099eeecb8e6f92e7ee34170c7ac5eeedf3a7e9fa416472140f4fa6692b380ac1b45fb5942b5761c3d371213c3aebcf29411fa5b194c8d7a14f0977ce7d07fd65a9a5c2907de77cf3bef18b527bbba2688ef4fe93bd83fdbff9458863539b3500ad1b3149bf4686f84ead3b5951380a904184614c7591f251743bb2a1eac5a9655c033c3dd3b6e16a2731598543b2ef00dac4d37287351186048c8cba0cdb0537604040da10fc25339b93c016343dd038e0469348a53985aeaae7ed64950bc7213d517510eee1283d7167f1e4c1a05c37109c23064563b04e377a76f2955fd2ee643d09dcd9e1aa957fbc832b147864c2937a9d6b77135e853f1113568f0ef674e8188823abec9fa4ec96f39ce7080dfca9e515d76185515cdd703707cad9fe1467fd9ac97c2fe1fd51a1f4861671387e42364059cdde54319b1a149e713d926bb10bb2eed543c107772c6c5303e7ef0507277b4de2671f26224bab50c245d39325b7f4433bdbf3eecdd27cf1b0d0bb46f219a9c1d2fb6449a0dcfe7dbe07d34e7cc65d7e47406b9e87db3babe464a106d25970d4590b1ed3f7b90865bf152a44b920d9d631372071d651fd18e82c43dce0f50e999f4cecacf3e6afca5807d385934447dc4121211b8bb839cdf6268e922c98340ccbc10c4bcc621a47f298f0364eff31fc0b0fccfbe1f0d0ef30e6f7fa5d71ad0b537c2cd4d72d13c08f0e144b211ac84e23e065d817d77bfed6afa543fc83a75e8fe6bb41c0c480f07c3ff60af0e9e4581e47f1db5cfe4761113b1a40c58a0b8a714f465d548f316df5a9e2bed940c991a4ab1027656f3d79ef002d706d9dff831f1112da60ad688e480364f8a3f5e309bd755efd5a39581626b133c73b1fb235b7bdf0032e743ba839cb927fa6a7bdd51934cf47cac21929597d21145e1287e2371ef1baa80f99b8b3d1da4abc94e9febbc5feddc5731b8421518db949a7b4975a2ee719b76eb540a42d3ce0e8124ecdd016352b5a3f4000f26298150a0480bd6e437295474e5a2483af8beaa558d617c3ad3b237d25f76dfad199dafb2271c9311c95d1787ebaddca462e583aae5bbe0788bfc868a743480e6f370491b4636d77a98f10b0054c110a9dd0d29571a4863fb8143ca9c2a952a0c87706a723f029cbde963945c3e0dcb0f4297e8dcf66d57c2bd4b609e7aa45e65a6c862966ac40b4f3305f3878c5bc88e5851588f5c19b6fbeb60f71643a4f8655f00eedb9dd548f0ec23c7d814112e014c5abc4d5d93e6599ab51a512fa42196239e4a5f6f17bb37d765a61df608a56fbd8e22001016d36082668d704629d90a2e6d16237e2dc65daec212970d3edd9f4f4b3613dfaf0735e1da4ec345076115f742f0a91e411b9446fe60848acfe18d5a104eb5782c80dd9d20a7082ea3e8934a66e34262d2f12d27122ec859ba683252652fbd4f8a2f0518e7c336587a30a0e130f5d4937eb0af425b3af08619b4fd1e4da48d980b49ea8b51ac8f9c34237893ffd7ad98e60573bf3e0aec40a9beba10eb605d91ffb3988ca883a16b321c3a8ee76e02adaba5198f0abe32da839540aa59da0f1b4d0212adb5836b4679c6c2e298199304451722af086c3f254a68f7c50f0e8c211eb9c80ea2f2ab4f2625e0a558b25c0505a7dabe70fd0d680fffc0c2113257f889616c394dbc9af594f8a747c46801f94207e48d297064f82baa1059b9ac755319041c4d8466a7186fa9f0dbc2fc32373a2ae63614c2927dc8a31b3df1ad6b8670d56889c2ab81172067b49fa0f276349b9e6ff947a0a0a3bae10538f63032e24e8e501b03695f819bd0800de6ffab06c52d1d77b45daf8b63bc046ff0b119c070801301f8fe2ff19640de7f6feded996fef8114dfc59231e56e1c363e54640e1420d925f7106a622057d857c09d877a24107df6a42f6e4f47d77e20129154be8e233016159432665b6988b0f3742146f3c79b03b9b5d72c5722a3d00cf033db6740996579a596d54f57ef682f814e8fbddba22ba2ff31b91a3568788d35a9ca5dc764261f0e78b2c775a68825a89d1c03d995722dd448f6be2251f9a053c51ab03df3448440b309f09009104794494b9c09f13f145d7ab94770f54a98105ac51d94c49c5066f1379e5fc7b987501c8341a7accd2fdfa189bc902542c2a1028c07fc21d586b8e6ca7dc410724f19ae5fa8ab3d132d9b769e5e3a1fcb44fade5a0dfb0ff8c677a3b6ed79b4466099d05bdc05c612627d89fed2249aeecd25661a194d8da1bbe8f4361978b9821a80b736004247eb53c06924ca52a93d867ded12a92a2964b9db88e880e8b9ae16e625d26e3d668c50061a4c1b5888d655810d2c8fdd53ecaf48520c50cfb6a2a7b98819e1db00d77065e53f930967dbc88d124d4356674aae446a64d555c44fe68fe2546f76566ee452e9fb48071fff6234c3ea1f15864af5991bc2bc8105e91233580a32d3edfcb0c465fe71e856191fd4b6680464189431c0aca1de28164efdf5165f6cf753359a5ecf01365f21d8ecdf49a6e5aee0fa8ac9d5368264d7eaabc49b4594ec894b46eab011748d1ec91fc46cc764c5f8c279d4b3e5474e16e2c876311985f43123ba58f56c5a08b6a5f4cc204030448e89bde394aa6686c33be1445901b98846d5415c8bae171fb0afb34d6305c5515d4b55b34104f54b60903c3184b340c7a1dec16866eba58458a96030a69653813f5f8b80f7b18cf9d8f8c3421a7d1c10f133b2417a377b6c06f4f60cc89d3aba01f8e7dac806966b6127795007375ec04c0c7a1d94b23b5375d6e13a4d7078", 0x1000}, {&(0x7f0000002240)="0317b94465d0b71374837ab7b2ba1940ffccc672e45f5111d9450fbf4bcb3967a1479ab5556151859a6d637443a790bb936279c7d746a0a383a6bf7326d11d724312119676dce7468089fc4d807a200eced3c09359d35d773d70df4b8387310e8bfaf3a1a27e9e665e680f09d156040d1ff48dfb563d99aff2233b4fad4a918289ac8f94cb21c13ef6114f61e7dc12be695f6c513a8cc986dce4d161feda5ecc8d272708732891ffc961ad0cb103648ae6cc529f3f1417a48a1b8c92af4fc06856641f536559cbb942308b839b1993a1dc157fcad527e8a61d2a5c33caaab1ad1ba67793af35ef2175ae43c8e081a655b850ff935940a9e7a56762b161882406e70306149af4028cbc070dbcaedf2cdd731e64d49deea60d9581b0099406a7c88951d916429b01f9cb625ff19b4ca2a9cd87862dbfbd3d1913adbba6caabf23e00fdc64f1c9b96873366fb2fea7d3f02c52c0e599d96db4a7b44731b6307c415a7ea957c145ebc70ab957b111f7084e2d3f1f8658af897be3a15d0146de9ea35cdcb966c246c8b96a40982a847007f2be058adc5f3edfaae1d40b73410c8d69c883e95eeb61276744a7729654e8725a4b73e399c9692f2b0c4352912d1aac5dd5f9ab299ee56f7df1abc351187e1727bc04bd17a5b1bffbf856270bbc72aa3518471bfe5509963caeb762c15bc107ff309a7548fb260e4a26ed8b4091a3ecdfb09fa55f4deb9d1e6192a1aa3790366e66f4defab99f29d62bc639d603ded3fb85d6bcff1ce75e66a4fafffcc1a863a590a03895483498ff805930099ab9c458a83958d1d9920e5b6691be4196717b76d5b94b002a3927178c281d774cf77ea431a7e71742955aa4fcef5fb26d57c47c4e26d5d7adb666f96b6ba55c7dd58d725296da64ec7db7e322c9e8914bcfea57d9847926db3c4100f3d637ca9796473c23ef1ef24a2db347a37198d38af31d7a57048d2eec21489b3e529c3aced7f96b19fabdfdb1a34f85019d43efa68d5b7e4d2ed9608d68705ea03560ce25b1963fc2750df9d9c1d59f6d0d5c45898d9e90cb0f1c3fa71191f3faebcd82af01add0d1b30b0c8b8445fad031ce4650c7ec9b4c85b9a9509f65d5c01a6bdcaf2396bbc4b8fa0540565ace09347e6397ad18f1ccddc35a418b61c0394ace3c977cc3355ff8297388a726a04a6485ce01b52f2feda8329e75e43088a1dcccc45a18b1e9e7062a94af6a51e2e7fd03d8554fc545d617e520e63d0623fd17eff902c7d45d016bc849f15dd5f3bf815abf1147f02a4acb09b660b04f492dfe74553c0af3ca57b5f96af094a4b447538936627b96738ef4d4a8cba7d25afbeab35f13f74477e8f06c4e64c7e843549603be31d716269a2971169d4b2f33365eae9ace4520b85b0685aba75611ea9f385ff53e2db444455d516d38a96cb7737880ad5216e76724b45e0790ce78d6ab7d72127b216bf954b55cc465aaaf524e32d2eb50fd25c284f7af488eb00d6781837b744ab65b42b071c09fc6f052431430302ae641d23138d8cc2853e7b81077ac1c19fdaf6c03dfd54124a986e15d9dc5a51761ee84efbf8307708a12f2921b5386f464808718dec5f0d423d9407da921d307b7393b5b2c9306f21844a3bb2eed04b1a1666d650d49f1107e8a5d564cff8ae578e5909863a3ace3586f0bb5eadc301ac6b771c98392b6139427bc30ec54dad63dd11fc81b661c274e264cdf4a5bad10a6e87392aecec81a04cbc153bef9f28183bf4978bd748e6d84453e41fd2eeffa5aa89d0a3cd43d60e7f85715b0d6f2f78b7559d833544f9b8aebf110391c5c0ba06f814e7ba1d34a28e959b72947b840fa748c75e402a31e77b53fb0ff82227968ac7b62e16e682cb10f1ead9cf2419135d0e62dc7ce7b9a51ac9fcf507085c9a874d2ad3055186349f5ebb2fc353ebb2bab803db6dad1dca8ef81c19f5c1c05ef5e79d165693c580feff8b2bc87202627fb3c4bd1c8db413a7e9749a217957ab4d02af828ffed588d8a14dd05ed29ac2e64abcd6d26bd89b7a53a97cad2bd9caaa8057e40963222c788e7bd92b7a08a33889168dfbe27658df61a943de03d2015f326f5dff096f254545a49f73a44afe88b3584fe6708c977dabf70d509b903c973d99433c72aff1dd39e5c3061742bf54e72e4c0364f2df58cbc9e694a0d657321f8e8dd180d1b436d46ecfaec6b6002e4e77a4ed7f03812112cbe5d3cf5ea18009b269f6529405996e8761f9e1cf0be9954c679770a0f72d2e9ade5fce78fbeea252b7b292ba443ce541337e12dd7e09febf7519e6ca921c2cc87307e57a9dc8794d4e303af37775831c00462376d0305110ec904b1bb181d477a46280b6adc734dfccd926892419cc1bb89e2427bbc970163c0f5184130459a8c891207174b9a787b92be5b5710a8f2d86d7ffa2f7b2f87c5015806bc35ca1b031119ac051aba91703ed0825b3ece73b3c600f7e469415e4388e6f2af46f80f7926fbebe60655f032ceff877753c5310c606fff21f95a1c3d37e0aa835e29898928707c4ae3771806878649d355a1cd98f334103b3682ea045ee93f5b31903c8148980d12487677863916f20503d364eba85fbe79a9617958ab2dc2ad8587e8d5950f8867995ba3919aa6d7e207d9e89a84e8e462f518c2688fbac4b68034de8d2f83fcce4771de57a924e885928b89f5def8bf421e690d88e7961216fcb709214226dba0197e78026d212162ca26cad46c97b9314bc29115bb492cba4ed15c223c0fbbeaf08f3441b8e95862372bf886c1c7cd22c2cbc82f46748af446a27a82247975d98df500ed3e3da016ac2e7cd79a313fd400570673490a11ccd9d61815db5b7bacb484397743763f70295bd5156640a81a5ab2135d697c893f1c8e6cfbef2dfc99c9fed86cc37a13721c45e71c30c90abfc384efe7b4befbd7d96045fb893064263e6d88ca04e5eb93af9bda23cb8d47e59d8dfb75ed31d069efc35449e5616387fd82f5bd1fd61ce07123e42947192b8db61c3063c7d9d4dd7eb47841d4824e5794ee01af709cd60813d721c9799af3ffb32eec1d3fa96cfaa6cf39d732c4e2d752a98f9cfe00d67bbdd52d18cf6f279a397e34e1796730a435a3d4a0c15417782b70fe1c3ee6ed608892e4941359d79c8adc8695d015828a2503b338f52961a9ba67a0bb32f5bc025c78627ee46be678eeaef3d9e1eff8c823e3a8c2ff95ac1c475e43d405a1ac5369ab8192082dc73833c5e80a6c6bc77fc5c3d86e276d67e3b4c32db60bb4d399e81f66ca7bd95d67c951b3d9b4da36493c37590825ecde156a65051eb8470a3a964d240c0c7114dd678ca111a10795229bbf15012fa7735e4b8dc0ba7564b9243f10dfc4a9d4935cd219c03dadca597b1a0abd0c99c3541ef4de12c7fa11bd2a7f3c5d7b85f4cd84ea7ef25098bfe817a850686a6176ad4c763aa5253421ae70de1baae226e14e9c38cc022acab0ae6c03a6bab21857d6b0f5dd1fdf885159488e2e4e5989b5c71c90fdd97dd7039d7da55720142800282f1e59242fcac8ab1515aef98231b47b7002b7e08841550ca8b955a9b4a5c00bfff756a150fb1352b2eeeeb8155ab8d6f7eee8740f1d326beb34b5ddbd91c418b7b77807a0e3c4cdfe9bce4aaa25f4902abf8cf2743a96b91a3c52919b43e1b2eb6cca3ee20754e0d277b90ee33965b0ee7c70d84e18da13e400be630f57881dd951a0f3f497d087ce8e70c47b51c7c1de006eeb2a36fea3d5b29c1cbef2a67e6d5baa7693b7b14c65b10116fdd594731793d4b5d776f5e9868ab527e6abfa1afbe273490736745387a3727423f7b96c4aca61a09267048b8e34225580439a794c1f3e8921f0e7a12f9fe7cff1cb43d59cdd3640d7b95d2ec80d066022ebc80d5c0a929d5a0aad0bb144c720a9bf2c0feb4dfa7653c927b351d45f862c47149bce298254de9927d0ca8dd67e7913cd6a457e2c382ac83bc79856c38f896962210268dcf4b2f5fa92e48e2959e117795093844e0de7c6765ee2f24ef74fc3979e4a8250383569e6990592aed185f72a6a918a509420d1f01d04c6207bfe78e582083cc044ddffc53d7d8f92407b2d2eb0519f49ab60505f504d8266eefbd8c9bb76a12e14f6ef1a988be529668898401e37bf1f842b6dee0a889d1a094cdab3b9dd7c98f37e2e71208fd3aec13457c0c782889394ea0edba6ff46b873a3db6b07b7d89b2c26072038baaf03f70f64d6e74b55df7c36fc5a52cb2a4cf469b51f62da6afffe4af96687adf45a71f617a94cf7dafce33619f2b4a401bd2192106c687615f32faa7577a8816d7f41ad1d95a0d49a3bbd1f9f4783d461388896c0ea8e50128e0bc08c118455b6a51d193f207ec1f0425acbb69378384bbe4d71f14f986efcb86dc8a0719b6481fbc129043f17910272e8899a668f426b4c638756032a51e82bb19f4434a30bf38e35d6b74fdd70e0a0cf52005ba072336d5fe23f35d677c9a6fa8f251e4dec0bcd0114e068e47af3a3925f8da824d4de86b4aa7a4b2b7b01fdf18b805ec08241abfd42b29b92264e44e70c583265213e36ae18bc759a29237c882cca869a25701b23d57bad390816c3b56314baf5fb56bbc2e9a5d34432f5dc6323e838c013cc313aca0e2836f6bf20c76530e2fd02532c411df032a53f7b13f429aa7d8a582685d1294b8ca732e7c69586bf0105ecb3c30f854786d1b013235dbdf7406713bc213a53eaa6776b866365b52daad9815c26c808d14c7c79649d9c6568b244bd0f6c57fc9e012ae669630c36f053c36fc41828184d900d3123575171a16b311d18e9b57754b048988e205679db1bcd09cf73079f38d852364de553c55ca3402e9b8d4e675b9fc96ab5c78eb10583f1403b031cd4ac8eb376cb3bd8fc3626adc783b01cabd4d4dcb5cba62ed38bad6386a2bd9a76283493cef69322d6d185aff4c38ea1db376cd73972ceecd87c2ac41c8c5f070c9f3713ea263bbaa47dbd36eb14bd445b29b41af34279f7d111f2c15d2dc58e157db805a39fa2aee5e65162d0b1245098eec7b52dc3000e02f5516cc110aa29ac8443348fce03ec9cb6e7cba4f0aac2646c2ed2379f8f5a4a185a0b9160a08aff734d70e25b74ae5f2ba548ddebce2cefa22e44477657c3b6682d66467a30fe7859067740d9991d81be98e530ef05c545adee64a77ce076e0b9353f9245a1707661e3006b1689e0d29b5f6183aeec9c46cfb7aa4288a8b10a58c4eb8bdce90f4fb6f40eb61323903f2290e8833bfc2c1113b41fb5e9b3c56362c5691903e73762beff36c4d18d3573082eb95704e89451c5f5a5847fc5e523327207d3521360d1011de490e06d5e11e6ca06dfe99d63f77583a2178db88b484ca2921561c967bea6552f2ce14405782fd28502f91b1830a11fee53f886bef7284b82a1076f3d1d1e88f0d8aa4b2cc8898f76ecdc447fa549cd4b4b4383770147ace31250b3846847b061d80402b34282d86dd7d29b7a9917aa44200322e9ef3228b7abfa2cec1d12575dbf5b7a717e23e2858ccc4b5a39f500396f076f2fcc92b475a8f3fe9b0ccc8fae77cacaae7e312058fbc38ff56b2ce94e96de7c4f1e8d64e0bdaa76e56d834c310ee0251e29ccad81eae834d5ad40d1da68292f6a8092e600bc9b541479b110f5431d3b2576ce93d28202b95e8c12f787b4f53807108ed53878da0c77cd3a183bf379d38b41d672a09360a07abc60da789a686f1e5395e80a31d2f662007638fa7d5356b4b16efa6a15c57e753c93830afac31027812", 0x1000}, {&(0x7f0000003240)="7c09381307544ded4e71b5d808cc830462fb93a7489e5b263a78713a8e35dac034be3510edc6da761770e27e4ce8e87f7dfa51ebe2c62a3a451fbd3c53544358bad50a0f8412d4dd3c2a218c030a4f968c05ac5cae4c77520bf697d76cf90a39626f5f7ee7d39800772e40bd6b45e596653b663072baeb74e071514b6c83cb1b9ac4e7f68a89dcb9a1b8cdb6ac3d642cc8bc", 0x92}, {&(0x7f0000003300)="bd783b756a3db764722e3fc2be6ad3eb3c812a40146a119297826ffb25099b26815b86223842beebc0e262823833fc06f2362ae4ee60a926ff058e76566534784d45ac4ac2aede406b20e8d8c7fe031b06f909bbe08ae40f48e7b463e0f1775c495eee42128ca1786d8036dfcfce1242bca57ec77f8832fbfd", 0x79}, {&(0x7f0000003380)="054f557362ad95eaadc3e8ff284ab8259909a3b826e86a2c105a90a62fa2d8590afeac6928e85252a024664875093f9b13753c5134b8f94f85773f3a7ca573ea6b58152083f71366a71a9310bc35600d80d67d443d5a02f6bec320706468d8feaa69b31abc884d39ae9f543739770ba29d82ebab78d86cb40ba57978f3604844526e79712eccddebcf56c1d937b724cf977e468eef986ef21d8120f58ccbfb0377610a23efd372a13211333cdaf211aee4d6d6642069d832cd1f26d0f04f9e9a828ee5cb9adca311a9df4980740be035e4ad3e683b5d33ae9ca44aa8188ace6b", 0xe0}], 0x8, &(0x7f0000003500)=[{0x10, 0x1, 0x4}, {0xa0, 0x1fffe, 0x1, "b695a16175b88f41bb38f4d247f190204e857b47a88222f6f721e4332261e0502a3280c32d45d0b160af8ef01ef693ee27d3bf08bf2b060ff8cfbe88bdec3b56ee16659783663e7482e4642a51fe8a986f0f217d227e60696e7146841b80225f94c0975ca0271e1ba063947b67f852564a249c9733bb577af532a0bd1b2ceb3c20b9f505f48964b1d6b3"}, {0x78, 0x1, 0x800, "f38b450c09070c5b5acb29ce44297bf32c920641a3648af5ee1a00c52e6a62f549ddbcef4aa1e1ef7d792171574d141548915095494984188caa9b0bea638279186ea7547d5bdf608b86e4a1d39dab4e27fbe177d39eeb5309bdd6574c8dd5f90c"}, {0x60, 0x1, 0x20, "d773404d0ee5f1c1c804b354b96d1917d99471bf8278e51de232f1179026ddfbd1acddfa6f3ca36ca7e100a24c70120a48c23060d7aa6a6b6f7a0305dbd6db369ff93688506ee612d0145e64a8d7"}, {0x98, 0x0, 0x1ff, "16ef27cc77f2c217045bf448047f4ba94de6306544e045040a90a5d5f89f81f8237da795df247f62478540e2827560465f55087a30da996acf03a303b18176732f358676648176835972b122a06c160189dbc400f83869ed09386227ab655282d9c4d8d4161006660a28f8403627b7f12d13f5cfffc0c169bc4955effd917f0be4503cd1fbea"}, {0x50, 0xffff, 0x6, "08706a1bf1dd1693506af1200c499589d25bc4eedf1cfbe3040420a23a00f51da68c33ad4aa46e78bd248ee82b8445090cb49a67793c5a5e1cf7c6c17c"}, {0x80, 0xffff, 0x7ff, "51084c2ca8bad63f7e30699541988427061df70e16742e8745dbc785c0f3eeffa807390ee91a3d78866beef4d764330dd2f3d544a4480c015d98a9ee6ee9e4fb377e562954aa7e2a10147635f541f493fbaf9b68e6c654b82b3dd39cef1c4e20d0422c1dd86477acf6d86fb9a45d7dce"}], 0x2f0}, 0x601) setuid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0, 0x0}, &(0x7f0000003880)=0xc) r3 = msgget$private(0x0, 0x200) r4 = getuid() getgroups(0x4, &(0x7f00000038c0)=[0xffffffffffffffff, 0x0, r2, r2]) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003900)={0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003940)={{0x0, r4, r6, r7, r2, 0x101, 0x1}, 0x4, 0x349, r8, r9, 0xac, 0x8, 0x3, 0x1}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000039c0)='/dev/wskbd\x00', 0x10, 0x0) pwrite(r10, &(0x7f0000003a00)="532976a6d4fb72b70ce11339ac527d5eb91b1594a5e5afc7adbb8ec7563355511bddad774f4951f005e5edd4ca2607d30975a35daa8c50a3187ef875c5bc8972d244d60ca0ab600276b2a044bca28b5825745bec5e0361f1e5a191c5af896de25c6d18b4be5d29b3add99b15cf0775bc78d0f798e5f444be2792b090a94ebdca4bc0cd6418e35d265a98f9fbfad4f4c606d7b8aaf34dbe47aac79a8cb9a7c5efad3859cd1b66792a4c6c1f5f3f7c00ac78041f3b0a8ac5f5afed15226dec6c4732e496b271ed9199dda04b61a9231f9010d5ca3e23e31426e61c37d6a54f7a6ac3a009b745b14d17f7a637f4e004a1304131fec72369ee2829765f0f405e9ed9bfaf0bbd797717912f49a5ea73516ee8bb33467289d900925947e1095653dfb00c03c0830c62093db0d83fd3d162e7efb9951907d56b4117b181567a6fd138e753f4bbda2b1ade58ef4527b34c043bb9dc68866e91c7b17efa84c9147244e8661fab344eda5dac692af38aac02280fd8d050457de8cc301d88f17ee422d1650d65673ee07ce12bc31550e75b0fd45ed14080b60e59acde0cc1c27fc050b2ff3199a2c7d4f9141d0073c7a0ff04669e9e5e66dcb74bea60ceccdab510e4d42858b04ed30f24d4685326f4ed16fa06d2e83452f96f7ff37231f457a2fcd7c89416233c66cf7729ab584b12907f468c8282e9f752a02dccf908b4e07285c0060542ce05b82e1b67f63cd136e2c2a1c2908a380834ef16b12c0c783d70ef462b8e2ca2f3f1205eb77fe6a279fb036fcb4680f902dfb587ce69b2e425ae5f24c5d21e033a7dfeb6b1e3173dfe84aba8de75f615f9d9e288cc281bb4442fa6c570d18fe3530e5a6a037fbe5f0dbd7567f0a2a182353fd93389255924b9bbe1e057792bb57ec894c639bc360276c5490a2aa46e8309c4e86dcd8544410dc6ac1898473116168d57bab9ae55bf62063b63dc0b25a5f48e25d85a0503a1058d4f887148fa0b771b9a15749d0ea868ef85185a90a129a8e7b904689390e6d7859664b8d01da901b61153dd19ccc9ee529cd0cb8f9aeddbe6591d3571561fe69f4a260c7b2fba43c56d06a6f74574d340b101c0b27e47ed41c3b9e15ca529e65950ae0e0ac36ecfbaa5dca74a09adc39e1a1365bb9f026c32140472dd6503d94fa052ea350a2103ba2467d5e561581c1a8e63c6f5134f0101a168a4d90d8e9d0ec40a47b835a620b653599f5e57655a2fa3f834588cc22ac698346b96d906401613c846a1afa543b84c3b3dc7d532648c8d44c84733c0cf859d0008506db858f0351a4311f8623fe3f0034c25748969c012b1535224999d851e1f6c37a8d98877797f4c432ad0d943698384c330f72cb18f77984a184b50f40366459226ff264d11567d67f5086788649a2f2ca9e0cd32946bc38a109e601010bd32eadb8f48aea34fd0fd283db4b0e06e3b36e51ec0e6a3b0c5aada9697fa10576774c31f2ae425852a1963cd1afd65982234829a16fd535681f63e15683f3a984ed83f604fc076e3a77cdfdb683caa3eb0cb29779359962cd46d1e0273a4e7f160dd9a41caa1da946908c31908301d085ee1ab437160b0869ad2f13dda10cd0486acd695d64975ce8761fa80b44a244fb3523952014486df0fc79ab184f8401aa5f0acfbe0c4b15216e64a6d3dcd3b4fe31f8e6c3c049914903a27f13c226cbc2b68dab9b910868283e23577a8f8ef229f2b97b597fdde6922edc56010b277f3a9dee8eab20e91e7f1c3ff9613e5bb3d237c959cc570573cfbecebffcd50f63120746db6a6794a2db2f4a0272bb7caca6c87a93e9684127f5af5a21dccda893b743ed8eaab0f6e14f8c0b651b2320f85f5761c2c0faffd7f16cb420bb4d301ce2cb21b5a1fad620b279ea03fcc7a9217b21aa22db3ec9142724269bbc2c15adfaf06eb1017dd7fa2a8042861c8e1aa8de8a6526e827ca29b46e74fb15acce9fe65040a929cc10fbe905d41c0f780ec744f8f5a9a34f05cda89266367b3c84e972d185513a2a196711419e89e6ba95f15000748c8166f2877482a364b6fdf35e029f1ae2c7b000ee1cdc5e148a88f7c0c1a83cd34e85c09bbda0fa5603d402c5bb97831d8ccaac6250ad19308185ceeb5ba7f114d763f52592f2584cf1cb1e5c38d9035ee8dfa8b9b4df34f2be3bd53435794fdd777b92b9d7fd68e3eac4ad63602146131b50f045ec285c67c60355e0dffa536049b3b87075f100b0746b59955181b75437921057be70cd3aa94196e31fad593e88cb4182595383c004fdc37c4018ea9ebdc563b613f9a7f1e6ca23095169424abf6ba8e454d829bbf5cd9381202acc67c53a702ccb5aab469afc0640b32e89e218ff01890b4cf73a9ff32193b4c8eefa95aabd304566902cba35d06ff625790e96c38ce6bde331c5b42529ac0f39b491369f103927f0c433f7c8ce794c1d4351f8d2b87a9b3be02bb58759302b8f119a47d5d2a901cd59059aa6290e0adf2cb321c528ad5eca5831801597694a5667af1112892693f7992c29c5800c9e31cfd71f3260f1bd675e48b4d4f7a7fab314db6e7fe3cae80b54e36369c6c766199caf82f9479274c88e5d62fd72807ece78fe9132d2379cb5ea71fec02f3bcd1adb73bb4d15d0168d30ba1fb8b4b8ea5688b3a62d6e1cb19365f68b81aa7a44caacc3f6feed69557e2b74bf9f5dea5d4ee7fcfbb65cf860503d44df16b5e2d881fd8d52b51271898f8b5693db18f90bd4e42becef1fb3f2f550e3f239149cb55efbba395ebed4646c024c48dfd3db6054d68a8c7ecdb76700695e43cede083674509cb8f0c8c4a79cebd9e0b658a4d99cc66d1e19ce91807f47efa3b45e9e292128b4e95da38b3b6803c4422f9f9bef803066ed4b2c49eefd544eec2616f779bed2f9160399fda9376c502a1d23829bb924979720208dce0b7be8d1bc95b940379663612f0b917be25158c7763f726ee927197a3f6ba84f8df91fe321e8de386fd3406296586529e4f2dc4d1d2c5814d069b44353f6cabf4b7feef5e4ecea223a24003f38d7461a2a7750bb28f50a9b8addc824f744c981a1d5e18815703dd4a0af31a0b436c2e97110a1a038bc07749fe6351f731cc0e256ca24983ace289655136ce72e71791776c555e1c5b564a5affda98f9d14d2de0c5df9067be93534b2af95e62553129f90cc5f1bd7500e32f2dc15d7391d942f42e386d5f6f71bd3538edf6c2f92d9ee77a9e7e2c5480367181bce6f969de8f1cb84be0a129f85c1689ec73a7a21ea2d20b3186415c216212e500998264cc1fe6d7b5418e8867fafef0b1d6a4faabbb9ae3731602aecc14861c1de4943c80d6ec4f7fc0ee0843a419bac58dea2dcba72a7cf89257a9b2324a01ef462ebbcec6cb3111ca1cd29ca99d4b788f6b455a4321d9434c3ed8cd79d470592701303cf416f0deaba71f05b24283a50c16c99b9921fff38df0a95fefc4daf306482ebc378d3e31f71df647922500391723543235e1310d9dd4ce3b87f2f18b98a554b330c8d7d40d78c4ffa2f5273f4a86cf66a40f9811d98545636741cafab4c332dc362ccd5ab75d1ca389030803edae9aa9713aaa98761eee002f0b78f6bce8be385cf4f6bac10f7520d6262c2552d1e6af2450417cd9dededffeaa7e32b45f83198fa868f06e7422df89a71cb08fa50faf45eea476c0a719d600c664c292738e12b2b019ddaf5bec915e27116bb2beccf037562993a1bae8c63ca71f289940aeccbb7c6e6abaf4c6204e1f79935080cd96623c9133b29d55fb573be7c4ea9173213bfadf665e159a6dd1f23aa76c18ba47fb1a2c7c550f9f45f345b41a4802d04d9479b2fd26ab7d8de6ecf9e01c6bcf805b86bb0302c9e3779598c1456f56900027ede0206ceca3715e2a32f47f2619b555d83de2879cc96db850d1a98fbed36881c26eb192308822ae7135e505f73060734837e85d431d93ec87665afa1f7ba9cededdf41b2200776580414669a3ff4fb0c84954d71c66c07bd500c51e231f1490ea30d1e49771312a29a3dc940a90ac129b6e59ade374060fb6697923207f51a4742611d52f18d60c39b45b848ca02dfa2c4e970a04dc2302e0e3f7641c9d5c0defa10a34cab345dcc69492d03c5e509ec6adf5ac1716293233201216b44ced7c39f1d3c23b054ffa48edbd69e53c2fbc1e6ef6690de2aef3ee101e3ba99990344a99ec6b5e52435fae0a410476ce777710714555cf5eafd7e7db3f0fd83a964c8c98861fd4668c15e01150b1b4b0d32101302c5f45ba1c45cf845af6af630ecb45b7e98aa7a27baf3bf6dec0585a6d8a80b6fba13c9078e788653b2d33b368eeb2792f05548ab0b9edc07d7d4f52b18a00eb7ac9e95d886a570bdaecbd573017879d57cd9b1c09b5a2154b4cee8ac42328fb095729fad973f42357a0c7e6c7d9dff526b7c987fd0917ba5728becaf18c4e0c9d2fc32f47e28430704442c4fd21f0e710a78024b2492f0536c94bcbc2ac4f6c7ae813aab1ef5af848f25355eef906b61c69cff79fd04ee4b0b8256492db20afb27adb1106165f0a7f31f7f8efe0d6fc1d52569f40d50559c3dd079ad1e65edd3ba654248feb7ed7a381b24289f4e67b2b391cefadcf507a2cbfdc6e9cd2dec04a2374d0bec8fca4fbe125d6ebce00688f42f9b38b0f8076f072b0f75e28f7c20df829ed96c063563ee091a6eee63c7edca71fc97665e16982a7fcb40feea9b57bf9e8cc20487a3330d40d507a9e6b2057676c5abbb29c4b8a010573ac09546a25f49608d459864ba4091f560b8692d98e3ae04ca94ba8da284ed128590f10c85369d55d74856f71b576a46799cf694228bf2f3b95c724cb9914449275c56b45be2d0e409f874af4235ae85f5bacdc2051125a45d5da92378d5383ff6889686064ffded506563ac808d137770806023284e193b21d3fcbba8f0cd125f21c2f6d06212e7aa220b9fcbddf7b64a7c1886812065a9901557f11a7dfe003e04fa2db2743504521e1f06391e00ccaead5c4b1838529c4ca06b5ba0ee11e54920a3cf7d19d24a7a6791f9fb1990c412ba8c2e42e6b4b6d4c44caa55ab5ae091dfe5782d4ab06cea15e4020785ae292019c872fd4505f74e20059cae4e584e1717bcf977f9d2188a08b37f6413a64143ff2c03ef5cc9612b8104f650cfd638ce08c3c8e7bcaca583431b0e4075c0239160b893fcda7f485166146ecef04c855f299bae30c111db8a5ecd3feb7576b75aafd63c313594917f6429d954012e5ac8384a8e6787b0c34b8cafee9d854394ad8487e8e172e87dcde1e1091f1c69c280356139f614811da94a16f3bffd2d0ce47e3033f158745e0c3d125efc609aa3d10f72d035126b00c885c4dc803fa35cefce706be45f63aef1670c5a01bb6449ea50b85772b5e972fda291135ec06d90d3568065949283d647cacd2e27cb933dd288a86fe8b838fda58cb1b6e270df737fd047a83bcf09bb39ef2d96de054c87e65df5dd15349211d3ddfa555ac09bb70af72e35ed97850ac9720012769f231c23d36b5cd361eba2cd31b668e459da352731d0b19359a9440bd159a338c03101228c0c10438b57414ce919476c0fc5542f35dba124a786cd86a41385e00bdca187eff6888b8a9621e717d8d429e6068f133155d362058c7b57f61a42638a97c925ae910d1f8ec8bfb614d8fc507952d35f76c993b5e9183a6a2b86c095043654694b228c16c23c7e5680dc64949ae6806eaed187f15ac6b85e71b94db1b86fa9d5864486bbe23cb40455039ce71522e4ca5a73e0a58", 0x1000, 0x0, 0x0) socketpair(0x23, 0x2, 0x1, &(0x7f0000004a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r11, 0x420, 0xffffffff, &(0x7f0000004a40)=""/189, &(0x7f0000004b00)=0xbd) pipe(&(0x7f0000004b40)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000004b80)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000004bc0)) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000004c00)=0x1) pipe(&(0x7f0000004c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000004c80)) r14 = msgget$private(0x0, 0x40c) msgrcv(r14, &(0x7f0000004cc0)={0x0, ""/202}, 0xd2, 0x0, 0x800) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004dc0)='/dev/wskbd\x00', 0x20, 0x0) fchmod(r15, 0x100) readlink(&(0x7f0000004e00)='./file0\x00', &(0x7f0000004e40)=""/245, 0xf5) r16 = semget(0x0, 0x4, 0x0) getgroups(0x8, &(0x7f0000004f40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004f80)={0x0, 0x0}, &(0x7f0000004fc0)=0xc) r19 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000005000)={{0x80000000, 0xffffffffffffffff, r17, r18, r19, 0x8, 0x187}, 0x10001, 0x6, 0x2d}) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xfffffffffffffeca}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x6, 0x8, 0x4, 0x2}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) fcntl$dupfd(r7, 0x1b, r8) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000100)) 16:01:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000000)=r1) 16:01:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, r4, r5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffffb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000680)=[{0x0}], 0x1) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x1}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000100)) close(r6) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000280)={0x3ff, 0x2fe2, 0xfff, {[0x6, 0x5, 0x8, 0x5, 0xfffffffffffffff7, 0x5, 0xd1, 0x100000001, 0x1, 0xfffffffffffffc00, 0x3, 0x2a, 0x9, 0x6, 0x9, 0x400, 0x80, 0x13c], [0x1, 0x2ca2, 0xffffffffab1c4ecb, 0xfffffffffffff801, 0x101, 0x0, 0x1000, 0xbf, 0x80000001, 0x6], [0x81, 0x401, 0x4, 0x40, 0xfff, 0x6, 0x1f], [0x8, 0x0, 0x3, 0xfff, 0x9, 0x6d1], [{0xffffffffffff9d5d, 0x7, 0x0, 0x3}, {0x6, 0x8, 0x3ff, 0x1}, {0xd0ac, 0x6, 0x6, 0x1}, {0x1ff, 0x1, 0x7fffffff, 0x75}, {0x1f, 0x3, 0x0, 0xffffffffffff34fb}, {0x10000, 0x2557, 0xffffffffffff0e45, 0x80000001}, {0x0, 0xffffffff, 0x2}, {0x0, 0x5, 0x2, 0x4}], {0x9, 0x34ee, 0xff, 0x301}, {0x8487, 0x51, 0x0, 0xf759}}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:55 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x7fe, 0x1000}], 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x421) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x0, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r6, &(0x7f0000001280)=@file={0x0, ""/12}, &(0x7f00000012c0)=0xe) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r8, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000680)=[{0x0}], 0x1) close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r19 = getpgid(0xffffffffffffffff) r20 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x5, r15, r16, r17, r18, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r19, r20, 0x80000001, 0x1, 0x3, 0x100000000}) r21 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r25 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r27 = getpgid(0xffffffffffffffff) r28 = getpgid(0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000840)={{0x6, r23, r24, r25, r26, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r27, r28, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r16, r24, 0x0, 0x0, 0xffffffffffffffff]) r31 = getegid() r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r38 = getpgid(0xffffffffffffffff) r39 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000840)={{0x6, r34, r35, r36, r37, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r38, r39, 0x80000001, 0xfff, 0x3, 0x100000000}) r40 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r42 = getegid() setgroups(0x5, &(0x7f0000000100)=[r30, r31, r37, r41, r42]) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r44, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r49 = getpgid(0xffffffffffffffff) r50 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000840)={{0x5, r45, r46, r47, r48, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r49, r50, 0x80000001, 0x1, 0x3, 0x100000000}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r52, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r57 = getpgid(0xffffffffffffffff) r58 = getpgid(0x0) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000840)={{0x6, r53, r54, r55, r56, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r57, r58, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r46, r54, 0x0, 0x0, 0xffffffffffffffff]) r60 = getegid() r61 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r62, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r63 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r65 = geteuid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r67 = getpgid(0xffffffffffffffff) r68 = getpgid(0x0) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000840)={{0x6, r63, r64, r65, r66, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r67, r68, 0x80000001, 0xfff, 0x3, 0x100000000}) r69 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r71 = getegid() setgroups(0x5, &(0x7f0000000100)=[r59, r60, r66, r70, r71]) getgroups(0x3b6, &(0x7f0000000200)=[r10, r12, r31, r29, r71]) r72 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r72, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r73 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r73, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r73, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r74 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r75 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r75, 0x5) fcntl$getown(r75, 0x5) fcntl$setstatus(r74, 0x4, 0x80) pwritev(r74, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r72, 0x0, 0x1) getsockname$inet(r72, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 16:01:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300099d7cad7fd1a536ca965d876edd20840709d2360a1e35d9001225b200027da5bb8969b390b57d29d9fc357d6a33e3c3140c588a52a31e41346a5257239ee485227182d76e99ec9ca75875839e4cc70591a4a6484641076d76a9b01c99c4447156c2ca5ea89c6bacb6dc721acf285bc85b56c456f23635dcf31a639e24fd6abf71d2077dc18c832c337c22401ab8aa8c6f05c573d449b2623160e6e92b5c8248f2ede0cca5906632546cdb12dbb5ea2dcb16a2ba54ef9840117230f2bff1702a6023d81b19ee57d51937b2cdf90f5ae29e9bc15f3582b3877e9bb0ed79286fb204ac49c"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x4, 0x8) 16:01:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8020, 0x9) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 16:01:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x3, 0x1ff, 0x5, 0x40, "2b3b7d59f62164d30010fb8fe57a6a470f728ae4", 0x0, 0x2}) write(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x4e0, 0x248) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='-dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:01:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xd008, 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:55 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x2, 0x1014) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:01:55 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:01:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = syz_open_pts() fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r9, 0x7, &(0x7f0000000180)) r10 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000680)=[{0x0}], 0x1) close(r10) accept$inet(r10, &(0x7f0000000100), &(0x7f0000000180)=0xc) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x10000000000000, 0x100000000}) fcntl$lock(r11, 0x7, &(0x7f0000000180)) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r12, 0x7, &(0x7f0000000180)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x91, 0x80}, {{r4}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x86}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x7}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x5}, {{}, 0x7ffffffffffffffa, 0x54, 0x20, 0x6, 0x67b}, {{r8}, 0x6, 0x40, 0x1, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x7}, {{r9}, 0xfffffffffffffffc, 0x82, 0x70792fcd5d4b39d6, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x97b, 0x89}, {{r11}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7d18, 0xc1e}], 0xfff, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc0, 0x40000000, 0x1f, 0x89}, {{r12}, 0x6, 0x40, 0x20, 0x0, 0x4}, {{r13}, 0x0, 0xf390b37f82d971d1, 0x20, 0x1, 0x81}], 0x141d28a9, &(0x7f00000003c0)={0x3f, 0x1}) fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000000)='./file1\x00', 0x1, 0x108, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:55 executing program 1: socketpair(0x2, 0xfb58832584b5c79d, 0x800000, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0xfff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r7, 0x1}) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x5, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r8, 0x80000001, 0x1, 0x3, 0x100000000}) wait4(r6, &(0x7f0000000000), 0xd, &(0x7f0000000040)) 16:01:55 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}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getpeername$unix(r3, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x0, 0x9, 0x2, 0x0, 0x1, 0x1ff, 0x0, 0x2, 0xfffffffffffffff8, 0x8}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) r3 = open(&(0x7f0000000100)='./file0\x00', 0x758fe017b34a620d, 0x80) bind$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x7}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/\x88\f\xe49\xc0\xaf\x03\xacA', 0x200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0xfed2}, 0x200) 16:01:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getsockopt(0xffffffffffffffff, 0x80000000, 0x5, &(0x7f0000000080)=""/235, &(0x7f0000000180)=0xeb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x12b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x18, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r3, &(0x7f00000002c0)='./bus\x00') getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:01:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000000c0)="3ba80b61e858a0cfe9f39b2c6029e5fa48d49a12fbb70fbbcf3dcf7ac90a9a5417f5a887622e8e4676a3430054752d20b7fda73472ff12f5dae37e0a5784fe2783dd27eaf75894a2fe51572944bdaf78b8f980583860c3637c9e48d6a19ebae785fbec5790aba2475f5e89f73b628e12cec4f70da81c3f8f697833a6dced368cdd1146718a378007b1e7afd0f0039db0d163b4f7bdd42f", 0x97) 16:01:55 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sync() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x205, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696d65302f66696c650a00e8f8488112dc83b7680e212b60eca68ac4744c32c3a0782946b5cbc638c0f1db080134e2592bfef4432861470f51cbefe262048c9f512d299cc3fc70249e510793f95711a26c44b150b6d2e1344dd01ff95145"], 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x98) 16:01:55 executing program 0: semget(0x1, 0x1, 0x32a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:55 executing program 0: 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) open(&(0x7f0000000100)='./bus/file0\x00', 0x8000, 0x2f7d5b42a2a4595f) 16:01:55 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) semop(r1, &(0x7f0000000480)=[{0x2, 0xfca}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8000000000009619, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000002440)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca3995900000000000000000000000000000000000606d623af06b45cc0377ecf2f8a236c00e7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c77ffb4c8474bfc8ebc8b8834f6b6a007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6680cfafd20ed10fad7000042b0722259ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b1483c4c8c3607c34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff4d9328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219fea05b4814e2af518afcb560c5d554a826bd3c8cd692451bf2bf52436ac538d2584f30c9f89de445258b71699380700000000ba3867f687faf6a9d9800356aa3805dbfa5f2ca53d0b530210adaeb44b53dcdfc6a4f6cdd9db72c49315b155d7808dbb27399827ca4318910c6a04e1dfffa7a2286dcffc1008703f494cdf4fc693f8e7d7bed4f18c1bcbc3598f03703b7535b22d6211a4135f8663ef5c78b8b97655ed1e0ba7bbb92b4ca3cfb48057b84e4d7cd3cc75994ecf4263f4cc4874657bd7023a747109862e998b8cf063687de10a4e01303e1d64caffff34c04b575d30e5369acd4408640f926e7d0804750d02aabf975f4905185df74866a44093b4d6698882f5e7f3d05f2240f8ee6f92fedaf09c15e2b6c6a63ca76318cff4fa3eb57405d735f10117f36905bfacf96586b3308615fbb1231c360ef6b3420a63a1df66d5bc"], 0x1) pwritev(r0, &(0x7f0000001d00)=[{&(0x7f0000001f40)="e6920701aef98d88fdcdb420d93814f92bc2116e1ad4a480ac601f99c09af9e340f1a5f45351dd96be7a11d8cc4380be7c2dbaa627c623644eb149940c01c541c80bd5e8bd8418f4bf07dc8e3badccab76e77d13c86e8f854a190bec7373db77eda8370c3eb8821e35dae6580fc6464fcbe3825b704b66701641c6c90885f8901c7ac48cde96e0ee213745ea7629ba01cef7a25adf", 0x29f}, {&(0x7f0000002340)="eb77656066498b7fb1507f78f73f3380577ec0bd587b560951c51a116015bdf473fad5250a8ce05fe87986308d90efd68af680c05b6b5d3165def5daea2b2f68e3f4f5de944bc9bf1a63fb845c140e14b46949dbb5e4528eb757ada676a541dc8b254ed26cb22287e856ff6bb4074f0a6c7984318c0a630630c921b0eef680887081a3938e58c1d8dfb2efa9d9a5ea996079e79105760590c5a3438fc1e757f1a7a73b415af957f0da325ac2e171e79d05b270cc1df3b4658f19da00b8649d2cc52c860992a44e90cfa9c79017488565ff7be6fb075a2d16470490302797a7a67cdae4712ba58bd3c201"}, {&(0x7f0000002200)="c3c33c340f14fad9ef147c4e7c03f6a7e10792071e9628f81b8fa08aafefae683abda258592f5737194813ca30c23853b29e34940ba9e90875b026df4d5e5dad0ed2d4cfa22bcf172ad2647e4b38788a9012920f26554523f22811ed593834bc4a974e8127503996191e49b8d0ead14a2680843ac99335d41b123a4f1a0a53e00b24ec975b1994119cbdc0e383711774caf8a539a06dc8d109decaf8f9b0cdf5d1b7a3c8c1428447eef0220e4b139d9569b29b557f7c0a96f57fcffa5f72efea875918c459928a4f66469b2e7fd2a6209750b2682d1ecdb67b889bf8971b89fa46ed9bfa0a62a9cfa8147fe915966c345510baeedf42d7170e6b7f34c95411cb6edef4f6098fb317fd4e3582c6e688b7832299d09a3748e2107ea6d803fb86ecb02b2463006a2b6a689d0097e76c"}, {&(0x7f0000000880)="41a69d7a52e117e165bcc831c61e14a696003d6e08edf9e381042e66218eb2b0b5ab6307007da7e500072811ed7da420fc9e30dc882465c17abfd5c79ae4add1d6c5c7058807c3b81cf8c007bc6446a3cb129135bc023c00f1d6d1d40e7a64b9"}], 0x100000000000018d, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001c00)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r13 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x5, r10, r12, r13, r14, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0x1, 0x3, 0x100000000}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r23 = getpgid(0xffffffffffffffff) r24 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x6, r19, r20, r21, r22, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r23, r24, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r12, r20, 0x0, 0x0, 0xffffffffffffffff]) r26 = geteuid() r27 = geteuid() r28 = getpgid(0x0) r29 = msgget$private(0x0, 0x140) msgrcv(r29, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r36 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000840)={{0x6, r32, r33, r34, r35, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r36, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x6, r26, r33, r27, r25, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r11, r28, 0x80000001, 0xfff, 0x10003}) r37 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r39 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r42 = geteuid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r44 = getpgid(0xffffffffffffffff) r45 = getpgid(0x0) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000840)={{0x5, r39, r41, r42, r43, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r44, r45, 0x80000001, 0x1, 0x3, 0x100000000}) r46 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r47, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r48 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r50 = geteuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r52 = getpgid(0xffffffffffffffff) r53 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000840)={{0x6, r48, r49, r50, r51, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r52, r53, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r41, r49, 0x0, 0x0, 0xffffffffffffffff]) r55 = geteuid() r56 = geteuid() r57 = getpgid(0x0) r58 = msgget$private(0x0, 0x140) msgrcv(r58, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r58, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r59 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r60, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r61 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r63 = geteuid() getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r65 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000840)={{0x6, r61, r62, r63, r64, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r65, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x6, r55, r62, r56, r54, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r40, r57, 0x80000001, 0xfff, 0x10003}) setreuid(r3, r55) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000940), 0x10004) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x0, 0x0) 16:01:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) kqueue() close(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:01:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x191) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) writev(r1, &(0x7f00000001c0), 0x0) 16:01:55 executing program 0: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x2) 16:01:56 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c, 0x0, 0x7fff}, {0x6, 0x0, 0x0, 0xffffffffffffffe1}]}) socketpair(0x18, 0x2, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x1, 0xdf467b1e443086d1, 0xf68f) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:57 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$dupfd(r1, 0xa, r2) r3 = syz_open_pts() fchflags(r3, 0x0) 16:01:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000092501722013eca2d940c55cda400"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) r11 = getgid() r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000001800000000000000080000000000000024dc6d0e1a92f28341e1bc1e9c4702aa3a066fe59d6b161bdc4e17c3258f94cb9659fd1172a4bcd2eec23801e470e39dba3404823e18c972680c7695fdfe06ec36e04a486d73529298e2dc2c5e46916382c16942da4a9f20ad2c923730e1a08960ea1b85087d505a19db8659d38f4a7d85fb7808e8281d2753fa4308e1c92497529aa5f8dbe9ecdb715ab6122eb3f880169"], 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x6, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0xfff, 0x3, 0x100000000}) r20 = getpgid(r18) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r21, 0x7, &(0x7f0000000180)) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x22, r2, r3, r8, r11, 0x100, 0x3}, 0x80000001, 0x2000000000, r20, r22, 0x0, 0x80000000, 0xd011}) r23 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000680)=[{0x0}], 0x1) close(r23) ioctl$WSKBDIO_SETMODE(r23, 0x80045713, &(0x7f0000000000)) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:01:57 executing program 1: unveil(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:01:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x100000bf) 16:01:57 executing program 1: r0 = socket(0x6, 0x5, 0x200000002) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000080)=0x1) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) shutdown(r0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) dup2(r5, r6) dup2(r0, r1) 16:01:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 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) r2 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xea68) 16:01:57 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x856511b4d0695bfe, 0x1) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f0000000d80)=""/167, 0xa7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000200)) r10 = fcntl$getown(r8, 0x5) fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r5, 0x7fff, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x7, 0x2, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xfffffffffffffe7c}, {&(0x7f0000000980)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r4, &(0x7f0000000540), 0xe3a, 0x0, 0x0) r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000680)=[{0x0}], 0x1) close(r11) getsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000b80)="043535243b13f36185d29f44ea3eec91f1be0a46f9a857489243088ad498ac2d9de87ea312fe2190122f982220514fe1f9414f41026ac01f5dce53b08ab049e7dfe87d9e6758724fdfd4c72688a0975491f1d5ee4d20b016ae5f068458d64155a3a6a9398a2b483e7bbbafe3696a3a7fe0807d3a1c0b2df9fda84d973971560a9e9a16555aae2c814f48ebd9bef5aa253a315f2ec9e432e32d4006e63aebf00a606cf9abf3099289cb03fc22b1d79c30cda1ee3be64bc2f593e2d84c320438a11539489a154f6ceca97d4979fc9b2d5612eea0cf63b5dd2b700f25d884cb18d47c29ebb8079be3ea16a17147ec1cd36b1534", 0xf2}, {&(0x7f0000000c80)="c8848bc4bb0e8e813f9d87d54993829af5bbf647995ed75a0f6793280d6c84b63e02bc576b8e9d12aaba062607d5d17ef585a31e2b63f265e8f3f569f5d50169daf3f19a9c109f36d83fd3f122850ed6291e0b271427bbef275afedb6709a19acd56f9fd83c2296955a20cbfdbc664784451c645c133ce90d5d6349c264017d591e5e261e209bb97739401ebed1b6b6efdbaf51a396b6f9e18983db4906741865771a1954b61008423fab29d8a1f9c70c4888de52a778f7a2adbbb87d9e0b832f0f60c59d6fffe2da741ce4198252fdf5b9cee97408a8732179b4f86d38e21ea7bd6edbfe8c134099fbaecfa3862252ecfa3227b", 0xf4}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r12 = semget$private(0x0, 0x3, 0x4) semop(r12, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x2, 0x1000}], 0x2) 16:01:57 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000080), 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:57 executing program 1: msgget(0x3, 0x408) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x150) bind$inet(r1, 0x0, 0x0) 16:01:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x332, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x910, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8020, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x20, 0x150634bb, 0x7}, {{r3}, 0x0, 0x1cc, 0x80000000, 0xc99, 0x9}, {{r6}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x8f, 0x1, 0x8}, {{r7}, 0xffffffffffffffff, 0x1a, 0x20000000, 0x9, 0x2}], 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r8 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r9, 0x7, &(0x7f0000000180)) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000200)) 16:01:57 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000480)) r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="efbe8645d914de1cc4aa66c8039ec61a83ce661cf501473a14313fc1d7d8dd951908035234cc21a1f666bdcaecf0fa0ca758d047459e25790933e548072b4766ce8fd63644aca27b88fad0c66f333b12b7fc7b5063ca1579455bb4e6ff47272a0ebbbf92c2f8bb2bf58f5ff8fd49d1c9c374164004156a7be1f6c33a102a16f7c4d19a8cb785cb5426fc7617ed15516ea2b46b673f9dbd2753f8bcc4eaa3967d6579ee209994ffa03f4dc195669cabb30739e3275eacbebaf7"}, {&(0x7f0000000580)="9473022a795b2ce63c3c9110864c7a20b64e6c4897334f7794f02b95b712abdfe900b9229d6c6ce980f0f470407ec5408e3f648fa395fa3bb14cb2103f4b052a662390fc66aea80b9b4f8703feeb1deca63826d670db37f8cc7912facf6b89229c9b00b013cd7d8775116679b957a9c6b32df7cd7ad4eb2841acefd0f9417f70a9581d8bc9f25caf8b849ca6f62cc200b15f"}], 0x10000148) close(r1) recvfrom(r1, &(0x7f0000000240)=""/201, 0xc9, 0x802, &(0x7f0000000100)=@un=@abs={0x3, 0x0, 0x2}, 0x8) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt(r3, 0xffffffffffff8000, 0x6, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x101, [{0x2, 0x1}, {0x1, 0x5}, {0x3, 0x4}, {0x0, 0x20}, {0x1, 0x3}, {0x2, 0x2}, {0x1, 0xffffffffffffff8e}, {0x1, 0x7ff}, {0x1, 0x1}, {0x2, 0x9}, {0x0, 0x3f}, {0x2, 0x3ff}, {0x3, 0x1}, {0x3, 0x81}, {0x2, 0x72}, {0x1, 0xfffffffffffffffa}, {0x3, 0x2}, {0x3, 0x400}, {0x1, 0x8}, {0x2}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x7fff}, {0x2, 0x1}, {0x3, 0x80000000}, {0x3, 0x200}, {0x2, 0x6}, {0x4, 0x9897}, {0x3, 0x81}, {0x1, 0x1000}, {0x2, 0x9}, {0x1, 0x40}]}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000140), 0x4) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)) 16:01:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01212e2f66696c6530cb"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000080)=""/1) 16:01:58 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r0, 0x6, r2) 16:01:58 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x7717, {0x5, 0x9}}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:01:58 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2ebb8000000000) r0 = socket(0x2, 0x10000000000003, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x83ea5cad617dc355) connect$unix(r1, &(0x7f0000000280)=ANY=[], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getsockopt(r2, 0x2, 0x8, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x1, 0x3, 0x3ff) socket(0x0, 0x5, 0x9) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3, 0x0, 0x3, 0x1, 0x1, 0x2, 0x3, 0x0, 0x0, 0xffff, 0x200}) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = getpgrp() r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x5, r5, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0x1, 0x3, 0x100000000}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x6, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r7, r15, 0x0, 0x0, 0xffffffffffffffff]) r21 = geteuid() r22 = geteuid() r23 = getpgid(0x0) r24 = msgget$private(0x0, 0x140) msgrcv(r24, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r31 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000840)={{0x6, r27, r28, r29, r30, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r31, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x6, r21, r28, r22, r20, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r6, r23, 0x80000001, 0xfff, 0x10003}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="c30c33c84a4745b9bd90de0a0310e2b211a6", 0x12}, {&(0x7f0000000100)="58ed1e09c662d97dca9ddc56344a932ebc0ad7a58340365cafdd46529493e0ad88b89c874390ad904c3cba4464193f6c9e585651c0f276655533335a2326917d2d2b80cff884fd9369f3bcdc4a29e17c63a37a75ca0094f9861fae0927d48ba23e5a56544edb668e0c5c8bb4b6d797bdce55b94179eb87d14dfe7c3aa7220314d315c2dc1c77bd5046ccd511308b134782c30ec3728b43df7ee4ae23a58d40c456126b1c4e99818fe9e9731c0e127ba6c7f9cf20dbd6eb5396c40e83dfed1051debfb130dda1eee4c9fa9c2843f6b4071347428b718bfa1ebfea1bea708d74f09ea654cfa171", 0xe6}, {&(0x7f0000000300)="a959a043dde83d9cc9e0fedf1f90f7d5a4c93ff17f6023aa025719e2d8c3fb29b5c9bbe147469d028fd0cb2a94d8ecddfdbc23d11f43da293ded8d5b21088ecfcae73d8d8eebc26addaed180f36d1b17b0348d75d44abfe88e67e982192cbb9199f6143e4627d52165ba228b94504dd2200a", 0x72}, {&(0x7f0000000280)="cd6ce690733bd07f029fe257313feb02df516c3fe91d4f1fcde9572ff2709162e51d08688437805119dde0bc3be4a5c1a2cc4ed6cee3e424", 0x38}, {&(0x7f0000000380)="ad633bd02e8529c81771602e69f9f54b3685d14afef15c5c937c32bf639547e0d976d689c99966673ebd6f94dbf46a0f48434265aded8a49826830354f6d3c3b", 0x40}, {&(0x7f00000003c0)="6c14000dc2ce650b2cfcb441a904", 0xe}, {&(0x7f0000000400)="71a3368392e7416c49d51d492ecdb3ee89631d1c92d2b10bd24b5b570627634a6fc4f81cf20a2f2b9d086efb7e1eb4121fa0d897b5703ee6994145f7669141d52200733a284550883312cd0bfeaa16", 0x4f}, {&(0x7f0000000480)="47acef992528a825658b2a7440c13e1e9104a14cf8c88d1c3d9e44ab9db9d02d80c23f6e808465111bebae773fd7f766", 0x30}, {&(0x7f00000004c0)="35f77b07dcb17d28aac6d2cbb0670908c72dadfdb01a2612745789d1ce83765fba452af7b66e1113165e0a373ed0f8cfa5c667e2b71377fd89ad64b2aae8cd438d3c60c3638015fa40ada6d6a030b6b3e8ca0e26f2a2a36c8d2dae208768bb2080365a1cac42688b82eb6468c1c19f0b5e84a7f2a0b30810e950997f5b82d1d092d89670dc3225572827df8f35fa49efaf36dbeed8bf07bc4adbc569302a17ecb3ad87f726e11f658a07505bc0a3b7ce23e7d01a82d16898a762aac627b3", 0xbe}, {&(0x7f0000000580)="e1c9e0b8002f135102cf49139f1a8ff8e7c1cdc48476659fedf347b6cc108ded7945b8a0fa09556965c02162c8945cbb2ed08c8946f368008ce4ff6d300f920a", 0x40}], 0xa, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r22, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x4}, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x0, 0x0, 0x2}, {0x1}, {0x7ffefffe, 0x0, 0x0, 0x40}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './bus/file0\x00', './bus\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7b, 0x9, 0x4, 0x4}, {0x14e, 0x1, 0x80, 0x464}, {0x5, 0xa82, 0x6c, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcf, &(0x7f00000001c0)="fdb753bd58e1591ba6b4b15e8eed6e44687ccf9bbdd70cb118fd935980380c3904ad64ee7d1c7ae31a123712e4c96d806acc7e64d810b728f687e19d32099f0dba5465a9ff7059927c05e15b6930dcafb17c95ce366b27a47861bbde206ee054cc7e468884e9ce021646f7ad32ba4c6836f458c440bce1572e9e79e758e47670b7e1e6dd87a2f9a717bce364374b2ebca710dc0474d58a8cd310f170fa57dc50b1eda8390c808f8e376b11eb701ae3e48ec10bd3aa6f9d9fb65371ccf50a3e76d534dd4b239edd4c3a4042eb8dd7f227e6dc8acbbc04463e9056cf28a71a7cd179fee3b8b2e3000000000000000000") 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x12) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x8001, 0x6, 0xf8ff0, 0xfffffffffffffffa, 0x80000001]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') 16:01:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffff9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:01:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x7}], 0x1}) 16:01:58 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0xf4a3, 0x4, 0x100000001, 0x3, &(0x7f0000000300)={{0x8, 0x2a, 0x3, 0xe6, 0x1, 0x800, 0x352}, {[0x7f, 0x9, 0x401, 0x3, 0x5, 0x8df, 0x0, 0x7ff, 0x8, 0xfca1, 0x80000000, 0x80, 0x4, 0x80000001, 0x9, 0x9, 0x2, 0x5c97], [0xffffffffffff5e37, 0xfffffffffffffffb, 0x2, 0xfffffffffffffffa, 0xff, 0x8, 0x4, 0x8a, 0x7, 0x6], [0xffffffffffffff07, 0x4, 0x3, 0x7, 0x3, 0x5, 0x4], [0x9, 0xcd2f, 0x7, 0xff, 0x7, 0x80000001], [{0x7fff, 0x6, 0x2, 0xcec4}, {0xfffffffffffffffb, 0x0, 0x7fff, 0x1000}, {0x26a, 0x800, 0x7, 0x59}, {0x6, 0xfffffffffffffffa, 0x1, 0xffffffff}, {0x84, 0x4, 0x8, 0x8}, {0x2, 0x3, 0x9, 0x1f}, {0x1, 0x82e3, 0x7, 0x655}, {0xffffffff, 0x4, 0x2, 0x4}], {0x251e5320, 0x1, 0x3f, 0x400}, {0xfffffffffffffffc, 0x3, 0x5, 0x800}}}, 0x7, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = socket(0x2, 0x3, 0x1000) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) 16:01:58 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() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x80000001}) socket$inet(0x2, 0x2, 0x3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = syz_open_pts() r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xe91, 0x1, r9}) fcntl$lock(r7, 0x7, &(0x7f0000000300)) pipe2(&(0x7f0000000280), 0x255cbce4021bf21c) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r10, 0x7, &(0x7f0000000180)) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r11, 0x7, &(0x7f0000000180)) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r12, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x4000, 0x20) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x400, 0x0) r14 = dup(r13) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000140)=0x7) r15 = syz_open_pts() ioctl$TIOCSTOP(r15, 0x2000746f) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffff5, "5c009c6f141f8480c78100"}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xf}], 0x1) pipe2(&(0x7f0000000180), 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021761c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021761c10 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r4, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7, 0x7ff, 0xfffffffffffffffe, 0x6}, {0x40, 0x1, 0x4, 0x20}, {0x3, 0x358, 0x6, 0xa37}, {0x6, 0x5a32, 0x9}, {0x80, 0x80, 0x203, 0x8000}, {0x20, 0x2, 0x4, 0x3ff}, {0x0, 0x1, 0x1, 0xffffffffffffff7f}, {0x4, 0x4, 0x80000000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00\xed\xa0', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) close(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x6, 0x0, {0x80000001, 0x4}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) syz_emit_ethernet(0xffffffffffffff3e, &(0x7f0000000180)="910517d6269042fb4ada9e7bcb45e27dbad91913f8c1c4966d4b462c90c9b74aeb7bcabf80eecb3a102df97a7b3f3e693909c7748b3a653ae0a21f474c74e16df1067ca32aff190cd6ba726784579e543ae23c9b6d86c8356cd3bfb29f5a5cc497f7fcffc3210000000000") 16:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000000c0)="6e0e8899832a7f8d116eeefd653fcf73ade6c6af4c06c2ba21458b2f9532fd27099ac04bc4e3a74e9a45c9afccf34730e349f53a2e46ebdadc1dc793481a22abfdcbbebf3cb1ca022eafe5dc98e934ad4c", 0x14) 16:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) semget$private(0x0, 0x1, 0x400) msgget(0x1, 0xa2e0ae2c4c79555c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) 16:01:59 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) close(r0) r2 = syz_open_pts() flock(r0, 0x4) close(r2) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) syz_open_pts() r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getuid() getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r1) ioctl$TIOCSCTTY(r2, 0x20007461) setrlimit(0x7, &(0x7f0000000000)={0x100000}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r6, &(0x7f0000000280)=""/138, 0x8a) writev(r2, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0xbc, 0x8a9}, {0x18, 0x2, 0x1f, 0x400}, 0x3, [0x4bd927ee, 0x7ff, 0x10000, 0x3, 0x4, 0x1, 0x6, 0x3]}, 0x3c) 16:01:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x6, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0xbb4f675c4c4b8f32, 0x6) socket(0x6, 0x2, 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000240)=0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) r3 = kqueue() read(r3, &(0x7f0000000140)=""/231, 0xe7) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x4, 0x4, './file0\x00', 0xed, 0x7, 0x15edf8c2, 0x6}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x80000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x448) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xfe, &(0x7f0000000040)="a199c2989b96a0cad850a052b6474c86c96c6e1c66f96f0f490472a7f3fd3fe608c32e596eddb1509764d031536aa67bb087a20ef436c099512744b0737fccf31f80f2e1f8924ec9b15dabf1698eac383fd85715c1bc9240e36780dd962cfcd36acde3ac505aecd3d7cd4314d160fa1d39be0c1a4ae98ae311d0813ba71f2805764f1d25a3d4da79b1a573ebb87a5bb35d752cbe3ec52f7f6222513412e3f9150251c15b110ddf6953e5414a89bca4661ff0651381c99e562b7adda6890caae29cf7c3906238b0b0301fd5c7077368ceee183ccc6512ab7d9841c6b50740db6175ea40c56a2b5c1d8e255e869ada170c80e9c481eda963eb9c718d0bfe44") 16:02:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x1, './file0\x00'}) 16:02:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:02:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x282bd80f3ae98188, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:02:00 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffff, 0x8000, 0x8, "5f99edf5c9a1e0b2748c7f3a53ec2d8811a5185c", 0x81, 0x3ff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000500)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000540)="53dd0f4d2db4d910f5ae8285b8a74efae4b6a969fa2948a1e57ed15e88d2180a77dcdd4b2989243cbca8075f652cd09fd398e38df91d0b0263cf8e751f4fbb8f28c03590844cdae640f94ed0b72045e8102393fa9a861ef561a7efd119e6c270edae7c18ec74e88d5511c97616786b4342349cd3", 0x74}, {&(0x7f00000005c0)="d18bcff069b97c1eb2521532954c4b39566e7c3efbe8066fb9d929e3f0984d14a504b08b4e64575f9e7047abe4891802d96e7db845ab9e5cd66abef432b3df0582824077ac8f0226652cc9087e6ba8f0f45145e40a926588d0d703ef1ddaeef5ccc7c1f59bdd3bc2d5dfd986e026a3c9534c821a1261a230d5d43c2dd3c857b9d6612bc12733317c217f5345169ae561aa9acd148497a962631e25b6e51b4772596a57a27ea5c39b7a6967f7a2e733800d6f88b367d9b964843d24c081ec8a4e7e232418fc241d78f42b61f13740c3db3bcde7a416e732622862e756633b3195714b372615eeb57706bf2914e7297a750cef20adaf36e0", 0xf7}, {&(0x7f00000006c0)="8a29199c2065d71300b19edbf7376009c5bbd2df966a1e160e9253e0e0a8f6ee2eb2630b00155938f83907a7b520c6911a70de93ee4c1db017ff1bb1954127401dc7939e611e77544a6c6726487506dfbd7f2e9f57030117d43bd0472e3e10e3ccebea41214001eb77b3a6b5852a49ec8ae0cf2c41af115989158b4844b2a1a7e6cc514be908fd9ce011d2e130d3706733d6", 0x92}, {&(0x7f0000000780)="f99988d5b84061871eaaaa91f85d739d047f6dca9dfc630bbc83f28ad657dc9be626400775409df3817de2f89f671a18294cc6afee63031b46fb2cf2f5abc90cbac3cca164dd7bb8e6752e651400db8ed1e06c51b5962813a7b5067235841715428b1fcdbddfbd3caf5bbc69930e10721b5a8ac07f35814eebb3116fd652a2c15c227f1a6017caab960af9ed53b4f0ea98", 0x91}, {&(0x7f0000000840)="83b2a29c70d1b624bf37afe5e6565286c8f128ed9d31e924150b65b1e3aec5a0e8190174062fd5bd35b40787ef74881ec082df918bb83b7b91a07e97288fd1073df54d66e19025156137367a77ae7d29739cad243e0473d07a791c41e6b4c1e5d779e2a8e323e852ca56694dc2777b5426bc703e073d2e5b6689face137bda0081484288ed4a73b20f6406639255c451d52f62ebdb9487e2a8b045d267ade835a2537c5fc9", 0xa5}], 0x5, 0x0, 0x0, 0x1}, 0x401) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000140)=0x101) fcntl$lock(r4, 0x7, &(0x7f0000000180)) flock(r4, 0x6) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x8001) 16:02:00 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) kqueue() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000001c0)={0x7, [{0x5, 0x8}, {0x2, 0xfffffffffffffff7}, {0x1, 0x3642}, {0x1, 0x4}, {0x2, 0x3}, {0x2, 0x4}, {0x1, 0x2}, {0x1, 0x20}, {0x0, 0x9}, {0x233a3be747b011cd, 0x8000}, {0x6, 0x800}, {0xe508378ff75845b7, 0x1}, {0x3, 0x100000000}, {0x1, 0x7}, {0x1, 0x2}, {0x3, 0x4}, {0x16474968ba041c58, 0x1c00000000000000}, {0x1, 0xffff}, {0x2, 0x20}, {0x3, 0x1}, {0x3, 0x1ff}, {0x2, 0x3f}, {0x0, 0x9}, {0x1, 0xf3}, {0x1, 0x21}, {}, {0x3, 0x7f}, {0x2, 0xf5b}, {0x3, 0x3}, {0x1, 0x9}, {0x2, 0xfffffffffffffff7}, {0x2, 0xfffffffffffffff8}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pread(r1, &(0x7f0000000340)="0af9bc283a688c23bd83fa57af61674076244be7b644dd5f4b8de04020f022e6c5ab7cf710e7c5c9a3f15c2f9d53852a5bcfe9b787c2cfa5badedbfc10488fb4f7097061e650e9d37f765dbb160be8dd0b0e9c10853be63d453d9762ca2485f247c28304c0f2f4e18111aa1b462670c06da68837f86595259d4d1b70e0", 0x7d, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000140)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) r5 = accept$inet(r4, 0x0, &(0x7f0000000080)) fcntl$setstatus(r5, 0x4, 0x80) close(r0) 16:02:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x84, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x4, 0x2, 0x800, 0xfffffffffffffeff}, {0xffffffff7fffffff, 0x3, 0x7fff, 0x280000000}, {0x1000, 0x7, 0x100000001, 0x6}, {0x401, 0x8001, 0x3, 0x12cc}, {0xffffffff, 0xa6, 0x6, 0x8a}, {0x5, 0x8, 0x0, 0x4}, {0x7, 0x800, 0x0, 0x4a18}, {0x7, 0x80000001, 0x3f, 0x2e2}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:02:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x10000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x100000000) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fd9000/0x3000)=nil, 0x3000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f9959031"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000140)={0xffffffffffffa971, 0x100, 0x5, 0x2, "7a1a7b458089beb7cd032a793d34e2a577c3d070", 0x8, 0x6}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0xfffffffffffffffc) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:02:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xa0, 0x7}, {0x0, 0x7}, {0x82, 0x2}, {0x20, 0x1}, {0x8, 0x2}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{}, {0x21}], 0x2}) 16:02:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000180)="23f95f092ede34f0937dc776bf9455c36ea958d8d79ab1f9a167abc490bf4a8e5fdbd2ddf1f5c5195016a1d11734984a48521f9d01390facd7c7769740bd6ba92a8ff827f8d90a9fb73e80743081f2e0ec9cf90a2460a71257ef2bceab96edd2dfa839f3480acfa469257c7cc1a7cc5d6533c4bd0ca7f95295189f6b6518ade870bd852fbc368e104328b28c443665bbf51552515e4a828a3874c9b5c3e79aa9a4532a9d6db9e6aaca", 0xa9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) fcntl$dupfd(r3, 0x14, 0xffffffffffffff9c) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:01 executing program 1: pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b93d0688289afefd812eaa4e713048e69931929600ebb67bf191b1313108baf803fb0e2d73cb690cd7a4fb7b6631f94eb514abeec684619c39f6fa39096be62a7ca1b11a362ce7996d2a0d042f3876b796c72abfdfc67893ff2be5c8e593b36766d5870395ce8cb779e0525b763d17fb", 0x75) 16:02:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x1000000000, 0x4, 0x4}}}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) read(r1, &(0x7f0000000480)=""/224, 0x3f0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) pread(r1, &(0x7f0000000580)="4994df88daccab2a82d291531b3179a1ae8d6007e76fa891b0287dda9ef44261d881304baf70ee9b02e97372716a2d0129a4f29a08c5cc960db93eb8a6688d8c345975c3021e5c387f456cfaa04a4b5e8b9c546f74f6b7e2938e482f3e8815bee57d81d04c762c09d83a21fce0e796e1b04a6b06fb7276a605ac94bd81a715a99a95cc3b37549c74d4dccd17607a6fe63f5d83cac2b6a99aa2242fde6b6b433b6c30a7d8c9db7bf94786626df4438dd9800d4accefb7317753b0752bc212134c716a1ba49375318bcc1972e0f8fd479735ff89f04019798e0b6c0b595f9abf5e89dbd5b530590ea70b9fc8ba98e67d82f8f898cfd319a90705669a4d876bc4", 0xff, 0x0, 0x0) 16:02:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) dup2(r2, r3) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f00000000c0)=""/216, 0xd8}], 0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) flock(r5, 0xe) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000002c0)={0x4, [{0x3, 0x9}, {0x0, 0x7ff}, {0x2, 0x1}, {0x2, 0x1a9}, {0x2, 0x6}, {0x2, 0x6}, {0x2, 0x3}, {0x1}, {0x0, 0xfff}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x80000001}, {0x2, 0x8}, {0x1, 0x401}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x9e}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0x4}, {0x2, 0x2}, {0x2, 0x387}, {0x2, 0x6}, {0x1, 0x7fffffff}, {0x1, 0x3}, {0x1, 0x5}, {0x4, 0x7}, {0x3, 0x1}, {0x3, 0x7}]}) 16:02:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x3f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:01 executing program 1: socket(0x1f, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:02:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) pwrite(r1, &(0x7f00000000c0)="05f2eb89a6dca4abf378d88a0971d93d7ec6475d9484eb741abe95e00481f8c1723dda37e997c2ee65", 0x29, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="a7bdde74c6671ebbdc3ca5fb39afdb5a6f3f124e43b34b50b92391d259c1bff349f581df7a7930cb6e67c66b7d4f14fa01a8202f69129cfaa2770063c002d35820b2c85832ff34f213f742a493cade9774ecd880e2287d7da18755966f75ef06c6b948a738474379603c64"}, {&(0x7f0000001680)="6f2c034e1e2e96be79378fe5e5a10188d26a"}, {&(0x7f0000000440)="6b320f9520d960fe91de893f7144c5965608b03051d3d3a977df36c2cd17e3196978899db60274e76b9d85a03f8e9819b60b7e0f270262d1929838452cd8e403a97fb050a97e25b9149ae495a379b4c016ede653490269ff2b4e51e792f7f1600bded06249f0c91a887ac522b4750ca1190c688aec59bfe99c86414321b903464a8ccf348412d821cef6e65d81c06991500a956fd2dbec7d8696c43ed7140e06293edf7ac463f4e5916ba0459b7897a2164475ec7b2cb2736212053e5c557f7ca16750e24ff6a760196a5d077d066a51ea3c47fd3c5c1f9a358ba326dbae15ac3e1c2c99e2cff7cd5546d754fe9fdbeb"}, {&(0x7f00000002c0)="98fd717c77c3089f3dbab76e13b550ebb817266b2188a7a21145fd2094259720be169ab5d63be475d1c25a227863186d55a5b5bf51762d758fdf23d9f4241667940bf71f25a47a3f42ef2a2cc93b844cbf2a685f048d29cd348ccc1d3269a4c82cb6e1227ed8fc7efefd12801536f6d275ba2652c864ec5ef9d2c930"}, {&(0x7f0000000540)="a83d4b240aaa084a073f3a4c838eba7351f2b3bae2926e20614d3f75a159aa0d004f69deb08eb3ca81a986c875929743f61e16ae809871ff6e4f4748ed4b85ef853c0f494f68005001814a1c705815541facd513eea1d9eacde96d07095ea69ef394e662b172aa9a92116e92e71308d3e7706252c8c75814006a8ef969f2e9e3176548be29660d67951a0749ef950e106fd55abd65c56c44e71ab7eb82dc7b7bbc68072b216cc9a8d70b24e2f7c20c26fae1c1e9f3d689033da7d1f64d356fa5bc011f844d333e4ead58b75ca17b7c79acd70afbfee5dfed21778933a48d05a0e500c69a90620515fb38aa93bc88657939e90516e0b45c613bf043c3a9d71de72723498dd0caa79bae2b11b6e29a95e4c45f3fc00c75478eeb47ced3663a9a388378f5158b742ba7658d2624784ad85b5ea9ce8f98c429976024233a888b7f7d963f217faeabe6c2e6014739a9f9295552cf2cd963d7e2c572b5f756bd8a657dde0b0594fd8a281a2deea2704e54ea76d278a7bf847f6990f713d1d724371d9d43ba4c4fd04f5d1c52d77e9c009330c85edcc83ca3bad2adad30929eeb06d984fceb010c30c7d87282446f36682444cc5e0c5faf8c3ad727b055128e33e2ff5323373ee18429622c2a1855e7a38c519b3e9fd01651a37a16a2acf793472019f812a9498772c1ee7e2bdc2ff74759def058fd2731bb180aa7274135ca28e21f86374f84bbed1b98d133fd4b663b0cef8b3ccdd908df46f81d2a8d4febab07b1fd79d0565fe5b1f087d0db72fb9ca2bee6f8aee15419199df8dbf25a4357e1efa187158bf00d70c1a7965e37a44fbf8251f351657447129744bbb9ca77570420d1929ef437836b21ea05ad027ae578feb67092c5e8276baa89676d6444caf961eac53c56584d374aeb397ddc476abb7b14bc5968cce7414ecc6c9a206be78583b6056d2517a4a30ad32ff74d03f7005af830d2fff0ae0ab1a65cef4b79940ec23860446e102136d46a381fe7f9a13bb5e7c4868a06a8dc3d6296b812bfd98c6f6900875df97d5f0a1030aaf5e728563088cd6c66ae4ddf06d699e2c8b2d4c2d59b586029489e84c1e1b34c232d8d34091a67f8397792761fd57905f4989baab2ac8c5b51263c1d95a675e2e9f16627815dd484cb5544c59f12ff590e1688a142a4e6be4871b71f2f9930868517cbbc5a298a8c2c6ba46ad2fc98da21e07b6da6aa753cde353eefae4570cd6fad12ede8e431d25e00adcbfa0d32d38069b57fb1812f65a7515c531210178d91dc8fa254c09494cbee1c76cfab0f5db864d3e9391253ddd81777cd0435cdb3d4ca6511dbd585324789ef87697d89264d0b8d5d7e39033667fc7ad624df94ff609acd7f8495b00804f28f8bc6cc7e0af70b31bfd9f9a110d55a5605f98f3a145513520a55ce45c9c401b44f0db840c349e1ed01da2c74cf7997752552881a081930d6198e33a7b70fb58375ab7136c5db57108d882d51a6d9bda0f4a349eeceec9724ed46f14b5c72a3c9b73338526d7631117f1f93071d0b3e163344caee2f51556f67929ba10ef0038ac1c757da6650aef9eb4392780f4819863d3b05fae4405ded6bf8e2774e44bd7c360cd9d2c0b81bb4c3ea62b4873144b29d52cae8a4ce1c0b7365a92f10bac16afa4bee0271d1e9be7e43dbd51f84d95ede1e660947010723553b2c63b952202a0e12c0ee972b2bce85e36e737a69caf511716f2b8ca133838c14eecbc81e8e6725608c4cf9432b932f6a4ad20660512ada76004a5a5261c7acd395520adcbc9ca4d265295b803d98d5c05b3c6be168a4bf233caf8ec740e248fa0bff74bf28a127cbae786682ad3f9951ef7816c831ec58dfe4901ebe7d93c6744db3dbad819ade573902018ec62494574678a856f002d4c764e248549e884208ed006ecb581d1c09ddadb7e125184502ebfbca568e874ca27aa3fe94dee20306aa8ab286da8fa613b40aee7ddc079f17843ec97581db11dc82bbbcb11f423521bee680dc760951b05223f7bb57be4e184c68778271e099937c7488889ca519a7ce68018a294330dab7402b277c74ca00b16942ef9010d853838d5e443e18b76a1440d17b1695ef1ea442abf556b2350d4453721a7ae17a36771aded5d2cde7effede9ef47dc8fa85865d02bf254b00bf27732b21538aa1d99f19fd25e54e74ab468d83f4d0f00e3dad62fd99559e6081fd4166703afec60660aed900502dc32f01f87c0957bcb3255eef8729ef3d6cbf165d88360387936d914e5714e1d07a639d103ca90b40108c08282b2942a0636e7dbc7a05417e70a524e6c6e7b73ea778aaa30b80d90433bdd93f7e56a46b6b305751647027cf32f00283f786a1c94d9063e1b16c3f380f4a2ff031eec29e62c928dcf1bef3a94d1c9e81744c2bbf51e9b95a587b0d32a7f16ee2c5368288e8ab20ddb11a11667f36d49b818815e76dac77ffadff6bc71db12643467af90102191e9c72162db4e8b9064911c800c917de3d550e3484752d6838e9ebc7935011c3c51e6377535be7618fcd5e0ae37b872d22e0c54c4b629d61c8374529f46b32e21ec0f74ee9e1627e683904301ce1b24f4cc65ff4d8605e525259f104947f970e010758cd343233b46fb841e9f09c110212203a45d3a759f997edcf95adb791d59f08f1a54eca634c3c96ef6c0c8a9a6e6ef17ca2a7684a1f1e8b687426508f96f0c06b3c6c32e3184ef7fefbea6ae0b8e333fee60a05266cf30312bdaa362194090c37a16f13ff732c7744d07704a750ca96a74adc0fb32bc956629a6470c23ce584b1e60259d522946d76a319858e9336d2648baab77a3441c3185d90b5fff2eb40752fdb7da4a06de3f465bd2e22c1ff9e79e91f7f643bdcfd0469874ee26346b5d77f151e08a9dcc171886dadf8df2cc6a88cbb84359fa1bbf5db7fad7b389664d0565d24b620ef277b8341abd54623f03b0de3d80006c1142f5ae251eff6a2bfe0dad65296d66c312fc4d27c6f96ed9ffcd5962eb7b91272776734f15b38763d428ecf7481f9139512b5e32162d76222fdc2955d0711af3a2f440a6c0b98b0d462b6a16d6eabcdf88cb8a1ea7f918e6ccac3f91f574207d520ee385729f6156c6a016d9e73b8bb4b17f38e2499bea545b642e17fa0079b58a18770da73240d449ce9c84cb5d7118f3d1ad90be96cdff0058aea3616ae6113c31b0f84b6e6e49a438c5bdda87cb83949ba27de4663d39cadb467eac8d3909fd2b7031ff84b9ef15d6c936d9b03bd514a2f28d8389cbe9e30e4b2bd0f768ca1f7f410565818bcdde1baf33abb0a3b22440bc3ec59f33844643c1e7ad5dc6435a1758444c4f4e3950669c2cc92074fd2dc2f24fa302c4bb1f3654f03bacfbf57f9c315e33f34b4501750317e8f4787707d5ae2bb1e7e193c8a8ef06dd64a3058be0620150381985970e6a4f7db704bb36a4c26bdbb585e10c93a1600c0c105befd203839f98199e73afef52cd4c7fa49bf118a49593b1750b23da9c7980ba58ae0c4ab1ffa39c697eb050d45ccdd9d8bc4ad120b49e11689e74351136bd3627903646a69a2d92d4a2c71bdce4e65a55f0eae85ef3c9919e3804d9282499b7fcaf6f4f148734f6f0b3e1cc8675df44ad56f49bbab70c2e1453b397c4698655920ebafa0ea141d206f85333e87dfa4e4034510799fea8feb21698c726d6ffcce5380d4c0c3de4533ad733fbac21a42c0589a5ea3a706c4935c7e26e827086e05533c637e065e76e22330098458ad979031df67700dc26bfb5ddcd2d4661d31027c4cfc085ef4b4e3e992e7b2a68ec571acdb00b2f55c2672d46754bfa5fe9c847a0d4d9e15b35e173fea9f8dadd62df33482cf9ca7cfe62195bdd12cade6e63972b0f303e682cf7959de82b22ac1aba0b83fc3e50df75c5bc35a816215567c17cdd0cf1a1da3f9b5784089b1bfbe38cbee32a54feafa3146f70d26911410563bc64e4705afe5520684e4eeec053a05e696be85198b061895254e209c696ff94ceb5ce0242fd07d077e2f0485311eaaf4973ac4bb8957f30d26fa7069553541b7a81e54942f86cf292eadc4691ae92735170ea7b30726b2e1e161da2a8295abe2920f9e7e9bf2a4b5f0c91194832bc5c04f83643bb6a21c151208e2c694cf3a388825f0bdc9267f48dc18d00d8f71585446870fe962512cf94825b0628783f2fa1321604576ea3fbc783d2a2151ac4d6f61a93247ce42ff0f0ba43aa3487c9584ecf897b2dbdc843638e5ee50bcf46e57b6cd93af21659b0c04e7cfef8974f1035fbe5fd9e98f8fb6ccaafe793e85a12f8219f68cd67602097eb257897181c3f6c80f6ade486b931881f5035265db0b9ffad7d8905eebfca2b8c18db58411e08fc65b69a413c4ccaf812a5b6669460d8511986eec6d11e607eec28017f0058123f8fca52e5e63843d3a98b73fb8badaa1c556a443d1c99fb2a97c3f46b3b669f12c0c00ef265695bd20fd2a428876e08051dbcb49ee5ed4eaf12946582ce885e5acff234f4fd3c38b9b46466aa538b33d7d989f90a85811a0b2688a3d7c8c3facd41b48d2c7a785d96c88df737dca434a9571c5074c3b7d9c3b9f255229c0b1a1abc42838a54524234014299351df0dc7645369a57547d7e2130bba556dedf6eaa3b3d5f1a4d648859eeb99757d4ee69edf607055351001641e206aa377db0a1c3dcfb70c40348e41f41e3f04609f74f87998ab12ae2e8c29d55322b0394c147e50eedabf122e6556803b74b8772fb198ce8a41779b701f9009028d70bde55dda56e0b28c8f67c75e47787340d529d16f569e4b8f288faa7c4b602acb500ef5a1ef0d5b532823d0239698684581b89c00afb1258bf53fecba0b419a93b182c3ccdc32fffb196c655319f5ae7876d6dd1c2071baada743e1e9860baf9b9fe7f05b5cd12dce167782404d76d2a526a3c257bb7bce4ff97989663b47b2610928acd55a33f061faf0f06d654c33a97def8101251000dedbc25a372b23dbbd628b1895ec551133cbf490b3fae4184ac6c6423d72b39c3743d0d090ab4f4e21f86f49f9c03fa6e73f75cc79a14842bc50c54a6bc57017854f3f4499e62fc18781f62460f0114b87ee3265c50fc3a3dea4a7a3cb4ce39dfc24ae3a693d4f2afd2c693311572e632a062b26ec3b087bcbf65f15dff44d6c8902927046109e01e5c199209a7fc17c93fabca82b714eb38fa75caeef78c89dba3f25c589e5244eec566148635b1956394fc2ef6de567a703dabf07d5644b1e6d0cff7354159a0d9f7df7fad618c59f18102c811c813d4a68557a88b6b20015ff98b6292cbd8dbd865b8f95ee64bb6af5a68e37a96466893ad8e9a8feb0267ddebfcfdbe297aba5609102d52d00496050b29e4ef57d718d81f615c8952e8be6b98bdd95421c842195d706721758bb8663dfc9aa3c188ac3cbec3bbade6a8547f222bd110719c79a6c7d0167f62feea8bdca746285ae10c213678ebd88b45ab6c0cfc61579d0c91911cc9b92467e22d542d36d33d955d7c5a84c12071371c884993b078f450da6acf2a6007b53afab59acbd90d4656450a26284359199322bd32ac287e57e7f94ffeddbbcdafedd5387b0e9a47b46c45adcc51c08f917ee9d90f2a96f53f86f72d764e937995db517d7aed4d45ebacc89dae2c84e6751746354c7a8baa8cc7dab099b774a1b77c30d543e2269dac0c425d23e3ef88f45a089466034934942eafff93bbc9cb58530b021964b2522f5d746231b376f1ef59ebbf607939487d4012d0d2d68e67124675b5afc310e1de2"}, {&(0x7f00000003c0)="4839995e2d92260a7fdd682fe684cbecccf4981014125ae741e3132a76544c70185bfe028c0730cc83"}, {&(0x7f0000001540)="8ea88acd249e7f23a9dec68d82b55f7a0f5de914dfd70ed805f91a5a1812a3fede29a3f8bd17950cc75217afc40e0781318d4f63fcb8f16b41c3c631a8ec022aba9426d82458a99682ab7db2c25d274cf4422372a4947f8727e27b50ac5e230db996ef57092e501a514651c7961ed05c8f01eb3dcec3ff178daa22a0da40451a6e59ce6f9b7ce8e9e612f1f74f8351e61a1b313bb1f7253a943f60c89363e8f2bfe5121229a0875beb5ef7"}], 0x182) 16:02:01 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f0000001180)='./bus\x00', 0x65dc71cc9bb0f70d, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000680)=[{0x0}], 0x1) close(r9) sendto$inet(r9, &(0x7f0000001280)="2b275b2255396100e18a1ba13aa5c876b5e76b6ec72b57e7ccb844", 0x1b, 0x81a9ba4c2a334d5d, &(0x7f00000012c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001240), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x48, 0x9}, {0x101, 0x40}, {0x80, 0x9}], 0x3}) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 16:02:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82bc"], 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) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x10, 0x3, 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x68f) 16:02:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 16:02:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = socket(0x2, 0x5, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x63d85cac897389e7, 0x40000000, 0x6, 0x414ce008}, {{r2}, 0xfffffffffffffffc, 0xe4, 0x40, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc6, 0x0, 0xffff, 0x100000001}], 0x5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x800, 0x2}, {{r4}, 0x0, 0x4, 0x80000000, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x457d8dd9ebc45760, 0x200, 0x8000}], 0x0, &(0x7f0000000180)={0x2}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) close(r0) 16:02:01 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x71c9, 0x58bb) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000440)='./bus\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='%{!](/\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='*.&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)='/]}/{[v\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='\x00']) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1de) 16:02:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:02:01 executing program 0: r0 = socket(0x1, 0x5, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 16:02:02 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xff}) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d046b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9c9ef84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 16:02:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) getsockopt(r1, 0x1f, 0x8, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x80000001}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8a) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xfb) 16:02:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x10047, &(0x7f0000000100)="6dd5ecb941f3cff1ae4e1d7e7faf1509279847d50c83c9cce5eee84cc0eef41c66d0418227f9fe1f4889c15e17169f4314b16683dd0f50c4687eff0f0000262fd1f777bb84537eab658fdbd75d0c0af0a2cba85d39c78dd9267abb90603528efac92f3157b9a5da34146962789f72459b2b3d58ac6971b9d531ccae507219f28381167475e4e8f1794ca8485f3f2675066d9efd1ea04c100"/165) writev(0xffffffffffffff9c, &(0x7f0000001380)=[{&(0x7f00000013c0)="d78058b45c5b276ce6086863b2e24a5b880b2ab1919748d5754485faad49445f87e59b81ac0b1d850fe1175fd9aa9af6a4b8b50055ed243d2a360e6caf82ce86bd1849940de1df3858e1f45470edb4d1c0579ac5596d7b86e51d5c5493c02bd20b8a93344fccd80c9bc9002f54e6a8db1ea4df8b6376ad01e6155b0eb5b878e37163d819a4ef87a14c1d2c8a75cb5b0032e3f40aaaad0a43bc901bcb063dab6e835c848edfbaf791aa970fbb272052515b00e904d0b1229158ccc184ae332533804e11d870b3842953416d64dd86cac34f962d0ba66d31d13d983741c39a4dbc856b7f661620ba56a8895bd694871e1b159a5a5622d379e5f8766e623d383b5a784ecacf4b5726ae91f83293b94746919418f170513855ecd81923a7afb3467eb83c358c80656898c3fc665674144c802b0f672e48a377792f4d58bbe4353b14e77b3e55f6fbc7953761098ac92b06149529b0087a327cade42205d1f7f27d3b7cefc6797f5eceef8e34f94fef5084b79823a34c557ba67f7c7037bec03b6cb6e110bf688242334ff3f64f777e4ad291a1b621a5b2ceaffac1b5d4d84b779a044dd9bee3d61b5d0007c94ecff0eae309cd73c1e2600fd83ec8564499971d510500000000000000f76a3f887cdd4a1bc7ac83dc621cfd4f3bd200a7e7fb753ac116a360b4e518314b31844bcc8ef8571b68edd07ece47952977b61e89136a49c261d72575512a34214ec970ccfda9216fcffea3b36f6c89c8f3bdc452161e484ca60bf4da1d1b45b3d8eb3a1ae38134f056613cea0722cbbf5444f843b13ccfeaa2b738691ba01e419166726f9f12789348fa03e0698970b5e9f49c901d344a2cd0de95eedd0d63a19f62b54d85b8b4424e0547a7a05710c8344333142ea69934af0b9d33a44f587301b66194d010685a32116e97111455a6805e850162fffa4cd090aaea4a2f87910608dbb50945c600485b5ce89f175151a1421d631de1901bbdee9360a811af391c7408c98698803ff96fb3b3b2d9e2436dad0dc64e3d34552d8c2a859d8051a39e9c58fe8b1db256756ca40bad0a62ef5beedc4d4f52093966db78ec7caf38c6d940c0877245a966bca5c24bdbf62674bc8cee0f4e1f0023dca2bee1d61367f395dc0a6121a2d9e1e298e2d3169b484eed834c102cfdb5303eba5bd5c8520bc1787349af1b46c4ed06b75292bf3e74982689dce0d1dc4ab3eec148cdb0b4e197637bedcf23d67b91be65f6865e2f45b88e777bd9f5356bfac007427c3320bd7960f7409a6ba3bbe6b4db1b0462edf3cfec3004b94fb546a46e198dadec08101c3bb8bf8e8c2c2a016166b95af2c561033feb2ae1860138433cc54a22611e751f40307616b30c3114d3551236adfe8c55b998e43f8746d4ecf5da80721b341c169261a45c3ecd8807e7cf434c2b4f4e019e5f512dd7d7944d5bc34662ee8325bfef62b72a1d3f3cec43334e39cfdcbf1004a29704200963fa9696cc38b77162ee6b26cc778b2b691ceb89259a43f310b62e68ddb1481c1713a2f93b4288fcb47a991f0797ddbbf50c4ca6a72b54969aa1ebf02a68382eb10eaf688f78081168a9ba74534dadce856c23bdbfeb811f216a5f5738b2223af5c4dd6470ea617b4b8a6c6662b6f3d9b7a0ea17687f673b438838b43cf1d73a8d5d9eed4437a4812e84365e9fa3ccc7488e9e72f9f6365dbdfa11d848ddc3d758fbdff654976756670066f538b0993b438649846cea7a71e6a9637444a5bd4d41e1718d0c1a2db550f0a106fd6472918771db9c741863065b3819599891b98e7bb2e1550979155b739dd7dda8b7abe5793fd4c6010dc6d40bad5bfadbd694f64b7e16db840c6b1d9da0485c6a27447e1199b4d09c78ed1bb4c08197a8160ec21b9597af52876668cefb738c7f4604e84ceaeb0f68756c57e9e7f45ce7c59223db8c5c74e2ab779caee2956eb372b36b6f2f852435a884a16daef2620ee19e96ffe812b74769b95954fb1bd85cc0388786a9ca390eb8778fb3a90af55a46ed31d272fdbcfc826457389c289415f08003751919550e133f717f167b3750e63fa9ab17f42175ffa86cb43e681760d57cb3c7ac0ff577e24e2ee60535048e8b00a00b37ea47a1a30faf487833f6bc3b74eca47ad65dbe10d47d6b969410208a115e99978e165433a7ef3386397ac051ecac53ddb62140345a9c5dabe114a2f3da0d04ef5f15f778247ae13dc12e50ed0d42f4d7d4cf74694cf364728c3d37ea9a5fb32db0473140d52be83dc86966ec6239126996350fa4b53e406349ce50c5a8f26b71a9db721fa0899726d4379036ff62009a9d611679b097a511dd09fe7faa6adcd11df04b021f10cdd7cadeeb347ce289109e411f241b02766b0fbed19702c0843a2464581650544aa9b5569c027241c76c13e8ac26eb9d86e9aad8fca4698814dec2d3ca6161ed3f05839ef40fd2c0c8cc825479adb1caa6aa03467bd15a3414bdb8b76ea7aa86d7c0de2f13377b5cda98c2079ea5201cf70b68db4ec023fbde95e6ead5d6d1e30073196dd3ff0cbc5eb4a045b3253282198148bc579100009d116ac68c81197115e95302bbdd1c1679e4f4d7a1322a980fdd547feb99c2893b1de2c7221fe19ed9a494496565e0e9a11f9ce305798aa1a97c21d18eca245f94473163019760fb207adeebf4be9faf24ff28dc1740f286fcab22324038abe939f4ab36f220af0e252d4ae11675226e81974e38ed6e483143febc0491a2b969391dd4d14e6e73f4faf7977721bff1c9868deafde9f88e04d5804faa6f4a8cdac46d3a3b3f069d1b2f264dce24e0f59423c399801b575e4aaf10d8b79a03f87c4f03ce9c3267918093a6d24adf7a1708120125dcebc3c59e24b8a9db83c9be320706c5c2825f06b4594687fa4c4634d3694c6b119400660928dddbd90abca66036ce821269ecc26304e9328628fc1ffbcf34b6c0eb7519c2c32c60b078079f9709c5a92fa3e2eeedc9b10011b155fee4a7cbf90da5c0b699afe88c6a323a6699eb655afb18db1d13c5480e1fc324f1be1e8a3278169914b30816b85fa51e5806837ab89d7c57b2e7cccebba216ffd30ac15cd4bd2be3e56009b01191552f230db4d6e9f821709c1c682221b5e6e98bba75fbc1c52ba633cba3b1eab4d8d3fa3e6405129ab7d45f57330a000d57cf957ec4cd4d47b74954adc8ecc1544bbcac7a4e04600f7797d41a9126e76c85f66f45bb68ab5d2556def51aecaad58a4ffa9c5fd0a5661153c6fc7530e2481ca2eed9347d72d58053f70974dd81ac5fa45c8428b3f621683003d84bef49eec1b6e391fdbdb72dea66912bec19c8f45af36f80e90f39395fdf85ec838cf8e204f2b55061b070ac751eb3aeccf9c4388d0d2f96a7af699f2dc2b7c1018b374c8d2e19fc80d53b31ccfcdc902c331b0e2b7f83a65e633e57ab98b396fbc46d4aff94bc69704a063ab7ee6c9c3bcf8999be2c79b8fe98fd06e8c4f2c2b5899baa54df6b41ef7bf808d9bf4a40b1b1888796d08bab5758013a4fcd50afec743fb4d93868416fc807a9fab2f4da361fffbfad06f494a7a1e58e393d4500d0fa2cf9ff34f6a12685f681be86bd0164723d5c8ef4780694f3561aa65799dcb21f7d4c8ff3881870311f13d9054dbe93ed51a2390900000032666a64852978591f4ccb393969c9be63f3fdbe835f292619142ae456daa62b7ed90f8b3515a104a3b3ccecd642734f8558347367732bbe2c677cabc224bc572773f20c7cd30cf553f3107ec1e198e212c0fda094cbdf9fdc644108348e4fca02e8a51d8e5fe17a5eb9441b4b7b52da152429cdc45b76c25b75e6519e2cc52f197aa91ca5dc354d3be13beebc112183f8a5a3c79f5da2ab41f3cde5ba7856a74a7611e4f7d31088bfd04bab888ea93589d117d3648158c6a5d3e4d3313eebbb28668400ad99c1a8f1c115bf8010b5f17b5f11711e9e4fb0e18c82282341aa77107d17f25ba22523862823461aaeed0155b882c0d9223d8e9cd456208932ed1e83cbd6e8395d81c894faa871cf64ed4911791eb3b933f1641a749788e6b4b7cd1f736a94929ef14f0d869921539b950ed6dbfe66692a308daf793e1be772a244f5eb53f492dce95ba074841f999c5939c9fcf345048647e9760052b4da46094cd933282ea36d17cfe8cb26f8ebc68c0d8230d20baeba4bfa425213378bcc6462134f840952b1de03bb3e79d807ef8d769fc6f0c8cf54a82e11746f491d53b8d0ed98d3657f615e2ee28d81fcffb7f82ce27b430dc087ff43a4cdfcca2e2eec0d74e17cb086fa7c1d33efd3798f9baf36c1621d726d4ad591328b804138390f4eee8247d564e053d84c8ce06194653126701857d73d9b53d7ab0dbef4d1c50646038f074f10890fb1cd51ad8e88caa2b5262cc689dc1393a0c854a7ae65630b8e2ea0b25bf9b903ec911374cc7e87db3cc4a132f0529403648d6a148e9a5a2f8965f081550046dc500bfb0831a400e3d36308c559425070d7ad42ae6a4715608ba03361796f7cdf673641398c1da4046d40d6f2ac8dcc9331e313af7cd292f10ae692bb07214fbfefae0e3fea79ff1ceaa5b51a647d7e6f0a6b37ea3cfdc346b5e992d36c9bdc4afc2222f2302ab636cb90eb3867315f003b922496b58a4f82fb148898d16da1015dfde8e94846810802329daf400bfdbcd8921a4171a555cac9b06b7ec34ea39710736d793c535abc08f4924ae732068c94cb19729bdaeb0c7b9d82fc4eaa4d2413a7f7b947827bfa8f171a626cc0694fb585b225decd7486ca1bab2d73239ebb8562de1328bf1a5587ed3f12d0fa486ae579143c970e29feebbadc938d9377b78a8cb1b02e3d885b8441e7b15b783dd47924611c9164911e669e3af0ffb6c31904d155b47dce355e7204bee71aac60e1f9dbceca1f41d57224e0aa6a844b7f1ca0b77d34031767a0c8e6e4f8253251dd6e68ec29275c1b4311d5f8a9ad4167da107fef5784d957fd0fb2ddd7d7f2e3c5c0fc75d6cd7734030ffeb919dcd5482ee906b81c827c175c052be793478cb99c44b0111f7514aae41c51b7a701f1e90078160cf3486033cb6a90a1334e18f6d2a985e2b6978f0b2aaaa0c7f7c94891346f224c157152d317eff7e08fbdd6aa91c8e1a4c2e8756f896f7194cae9664d8682a4582bb57a7daa482c381d9bbef82fee10e21f4c61cf694309351476b14d20b6725976d0fd3f4f6f0311b4d128e64e63984ba582f343ce5f144937c1e487eea2cad1f0a45c0646459364c3cd124a64e258e1dac38c12b71ae0d3b04d730d4f9a48a71c1237c5129abd184ee3a90bcb0bcf5d47f006b9683af86b0ea1e86a711ece273feea61a9b51ecfeb13e87532d5a9e9939e29d4313564754d24bfc023501f4727ca143e5f165a6a8687912fcb635ee146d224297e7efb4964ba94a52f0fb9974319489d16c1b258061f36cb00149f00ca6b4fc630dce2a62f2f4cb7813e14ec6d6bb95d92f282848ccc793b802a0c0d5cf2c778fb2fd5ed8088eb1caec08697e71bc0d20d5d5e72325199de6cad00a44465bb3abfc6c3e5509a25c8a1f72a61ed75dd6531c477c3ee1ecd0e4f550bb09bbecf100605f1e4dfaf65a519328feeed3e67977b5072b333c7454efb0bd18e2d062f0c0d7e76bcecfc6c06ca2c4343661b1cc258714293e95c68749e7a872a607cc14599f2d34d0d8705bbbfa4957b9cb32ed6ac3b2353f87c64a8602825f46a58ce00a9a08af17b610dc07aa28d4f8ace75b2b2d03a735cb26cacc5543c9e5a081ee5075b025c509309031b94c56b53608278f0c210673b9000000000000813bd1ec8aab3a0ab524765605cb0698f37075548b5d5054f645aea67840bc3a86161df30070427e7e1c0f123ec7a68625a3860a436b65501a483f7bca53c89751af6f821fdea9977a9aebe93d186ac8535e226bfb50be032917774336c5ec154ed6efa3ae060b3e2848150e7a000000e426", 0xffffff73}, {&(0x7f0000000040)="1757b4b7426a817b195c8c5a72725b0785224809b69b91d43a00b2f023ef6aa2468a1552d5d574aeb504715732d380af3a7eb81cdafb140bd63eb6fb1cb8a0d14001b34d9ac373b422c7bfe89b3c25902f2a03d6afd7fce6fa146310ff8e841222af7ed0c87724cd1d65d9b1ad0338e5554824d3f9b2cc81bd3609af", 0x3a}, {&(0x7f00000001c0)="1d390898875d447b44601c55b1b6e1cd80a42a3bc32afd9b0e5c95df9abce0a9e0b803939d7a6ae6e19b39614af40720fd1ae5e8c1150bdec82ac814833471bb003eed8c2618e07b242ca73a24e251983a2a5f88a68b39f0a4d8ad5213f90f89e1218b039785bf9e750c01b3f5a9d8766515fc5fdb1c6594890d8eff096f14fc9c00179447bbef706188782fa85c2383544a3f97a35e5c06d367", 0x9a}], 0x1000011a) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:02:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)) fcntl$getflags(r0, 0x0) 16:02:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r1, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = dup(r5) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000180)) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:02:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="55df67af4569107853c8a3743221e1ebd7ab486ac9e28b7a11cb5e6accc984d9fb1bd46f404e2df229158ba4e12da5787e5c106d92ee2fcd952a1c6ed24a6fd1c1151fee8ed8a1cd7d09136ea632b6a96122d9c2710f9cbe3b0121e285b309f5fce1c6ffd8", 0x65}, {&(0x7f00000000c0)="87c60b", 0x3}, {&(0x7f0000000100)="ec0d63fdeca6201c4e4bb70e52e68d9a23bd18ca8647bd6c6b9308b62fd450b9fb7766d45c9af2b3b619460a3dba229b91bcea5f090b6bcce9cb248f4fb9667394344b87f1d535f1d0067baf610bd4e023a72a5fecec6711391749497c7550ae72dd010a6a7fc7b528aab504598cec37e8cc62ea9220f1512c9f", 0x7a}, {&(0x7f0000000180)="5a0d195c720de41860df61f5bb9f6c50c3b688c93fba751c06edad35dc8d58609b4f6a96dd7f5c1718f6b76db679d00a012275811716652d03889e12250114ec13e902575e881fe767aae0aa69230d683e9abb6b570761abd80def25bcf8f8", 0x5f}, {&(0x7f0000000200)="482c2ee95b8d6ee614be6fbfdf56c19e8e2c342036eb99a3b284ea6b6600108ed8d631316b50b70841e72c8a1f236f777fbde5604e0a29da8a01c5b75c7ca15754eed4d184ec8e6562ca7bd6fe588fc6506a6b9e13b71a685c9e509fae25e1093833baee3ea142ae1715", 0x6a}], 0x5, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x7fff}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:02:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/103, 0x67) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)="af75907fe6714b40", 0x8}, {&(0x7f0000000300)}, {&(0x7f0000000340)="f63f46d5a10d39ca6d832caa59c1638021428df962f1f3032c4e9bf66e57d90206f18b1ebdf012b2", 0x28}, {&(0x7f0000000380)="e434598a4adca18712e1cbf631920e69c3d35056505b1ce5985871f18954601d815f78ae2578d3cda99d6ea5afb7e068376040d90e15851b13e807b1e203efe103e9d38880782e1b69891fe939513c55b8daf9a5a3d986e562c451337949dde91c9c24669a2e58874850982d27d64cbf860f5ddb35d4d63c00f551467b5ad268f2525d71d11538a3627cdac19ec06c9d36482d68e72f79c71f89a7", 0x9b}, {&(0x7f0000000440)="29094e9ba30e93d40d9a5cd37815ac9ac5b98a6d6b643e2cc19aa696a14c6758fe29f933f5133f9f4c846a72bcadd9926a33e0eb3bdb0312f13777030ede3ef7c08c823bac2b0870c2813dc58a6c7e124dbf73487f19e6ac8cbe9402f2befaa9ab9d4583d78db55ece004903fbcfe1d4388ed0eda790027b4437c9cb187cafcc12d7cd57a6fb631ccbc0e4f31dfafb8c9beef2a511ce50fcf83e91c925faf0b9355af4e2f4be275f72ce6bcdf5e823352760b1f60dfc56539b09376720e494aaa54fc19aebe58a39faa46476aeb79cc7d09b717cf121cf62d91274656c8a3c56c6a03562f299d4b3e325fefd8ea347efd3794153523b3914b163", 0xfa}, {&(0x7f0000000540)="731e8b2150dc14184ff7fb70a8fb4b32adaa1992f259ec569b3baf63abe96b755ebb0d8fa2cb7e49c68fadfed04cc31fb9d778260b382e362d6257cbc6fbe0c3aa32ec38ed7c91332e88a4e2b960399ce7b673069a2a63176d7a7d26aaab8ea9a7ea847dcf1b23d785c9d0c293c567c4df2a79cc6915f42de63dd39fa92f68db4fe0fb9564c80a2ade470b2abac849b18ac7ef3975d7623dcff1a263a162f12de8677eb84548b40892ef9289f1a082bd29273e542bc94bbcf6c519eb908c5be0a8bd94d10b950b8157d8f7dbaeeb025e5277a313682311f13b40a61f92fcd567380cfde552fae92a179aa32f83afe30a1b411dbe", 0xf4}, {&(0x7f0000000740)="3c00af5acef60e05ae71a637d1d66315dcd2b3672f1aeca7bd2dc45ae0d92ad5b9bc287ee1d26c4c7facf78702ae8f7e52f1c99336abfc81999c3407cd15b2285a7f9a66e9fec59d099b14a9e1195e96a008429bfb2e43d6a2626b9f8a6e36a9fa1a5e016c014208ab05e1e07c5536cd71aa41871882", 0x76}, {&(0x7f00000007c0)="5642af3d083d868815b28a6b692967b32b3728a3c59c0b086d868a57091ceb16b4e14b2f754f03e52df13842a1bed628f081887cbcb0838d463fb324a167ec5dacfab43d2c8dc7cdef3e7c501ef39341b8d2d2dc9aaea0d9725593193494872ac17df523a1f93d9c83d21d2fa57a047f0d1e8a7ae1bfca0d54580c67038619cf63c4a7ebd7f70cb87b1392e1c04cd4ddfbd47777b2e0f4346360212939c404edd2a6cd98", 0xa4}, {&(0x7f0000000880)="1132264f7166810d8c52d769a9a17316ba44f5232245481b041b74c723732b819f2253a2a6ab11680cd6f3faa70277a4c22e337e8be7fb5440518ae823226db0d1da1cf3fe83023749c0ee8cef66824ff9f116cea9684c75b5561e74d2d6418d68ad5aa43301eef2825f64d152098687", 0x70}], 0x9, &(0x7f0000000a80)=[{0x70, 0x1, 0x0, "34dbf4d3386bc5515053eae09649a01a39ac0783326dd2d3f2a3db5bbdde648823a61fc7f007c3665ecf301094483077845850644d96bf010f1685b8726b329f3bf18fdc871645f43c489d6fd60bbd125aebab231ce38efdd8f7ef2b8e47"}, {0x1010, 0xe7fa8a438fa64c89, 0xfff, "0236e17ded348c009ea70d9d8481430afd053a29a340fe9debf97d4bb2b595a4acaa6677d92d8e4fc7e92a02fe5d69e06004f5ebd1ccb36552fbeb15b51e1bb053111859191e5d56983ac58325568f1b834ef3b1f8a778b3a5718901749aecaac5e7885cbf8637498285424b0eeb2bbf640d1acf661a3b3c0b216ff7a115b5cb21acde21236254947e314191502f82878fb66631e60431e107e87dabaf215536e435348678927195db7b06c07f93298d4201e82b896f55019d906e3fd535ab86609fbee0dd59739172328fdce8dbf3d467d6f76d7fc1dfd87900212a6a397d39e3aa94d565d8fc984a0ea09dfe5833b324b857ed88aaef91510e1cd19e96ce171c10cf7914afd5d143d9b21b5d14b65260fceb1eaa7afc59efdd235ebc781485c2d0d716c352e1d70f408c967f473cc06629a08a19d26b2ad39a0759a77862e8ed7e8e6fcc9196c0baab0752183c38eb1318b80431112a15d1accca644712a6d1757c56a64d89cad170593b23b399eda7c6cb520df8cf6497ba8d5b4b290f8b8123c77c471da31f6800144913dea31b9e7957401954ee3f4b7d1d3e73d61978e5d82b00e345ea8f4103a660993ab7595876f1d57a8e542436ff76e044481cb734d308ed7910cbf4ff3b45f18a722aa61dd7f1391b71fe6dc3ecdd7c2ddd6cd7534cba8497706482cf03cb17ce297829ec48708c8b059ac35030f5ff1f1e838c9fdc5d39099902d21fe23e10e7479f18cf68098f31f3377c6d9073f10eb8d254a9a90746f77fbdf49f0afde3375423087f0f5701307532f69ee5535c9de1db612cb243cfb76c4f6870d6298df5196a4f12fead68dc1108e30bfb167b51c0df03a21f596a639bd11c9bddf495128877c2872518069ab637588a694504667d1dd4b84e3e48f4e6ddcbe33a6aad3111c7058bc07274991243f83f16b16fab0589a85cb00ef8d20f3a47c2f7d54f83dcc7d1add5134a9b5ad114d66993bdba480553b7d10ccdcdee02ec4c8b2437def6f412f816800f4f2cc48ca7162ab002e5ceecc0dbba036f40cb3650d805e27f1605e5d2c9afd8e4da8e750146ee8609d37cd67d3f90e805a22ee87b009cfdf841b757bcbe5f05c00ef92cbb26d62b7431f00522bb561754d93c5eaf868e327ecdf628d2192fef33057d3594a11da496cf27b143184cad5ec04eb79778ff3332112d0dacb2311c5a565564795293336761faec001ff63ea3d96e1d10972cdc4cad26050370d144120351601a6e13d06c93d0d3ef94a6744bb8d3a85c8332ad08da3914375256dfd61b997af593aff524b74045dd74a77f3da28e5f92ef9be2e37e943ae9d8305219f4a097628fc23986a68399472a2bc9881525a2953f94b7714425ad2a83230ab69d42aaa6d9d66f60de827536bf82c71ce23c3c9cbb5f4e9ea5f16d66281bd3685d8016b36e1679c8989efbcdfdda832edf69df78a7b787b0c13cd55d7f151b7669c655e7f1e0e13604f8ec3ac59bd8168bf3e857f11860adaee80ded13f471895346f04b7cf2ac0feb9549658c9db75fa7983c495fb8dbce0ef91409b394d7b2e9839ee88d680e51b5adcce9f9eb3aa55d287546a7738a7b068aca44199f2821eb55cbad84883b952ef1dfbe1ab7c8b3cff7f07b08514b248f9c4fd33695e6f97ebf629dafefc09ed44b65d67b120e4c25840a511f11a51e9f0653448aed839036858a4ab96afda3c282365a334293edeb114c655714d4c20e691ace6f30c67fbf7da01bda340b348f18edfb58cc17e1846935d50187178127d41e35b9241be960da6b434e2b0a54185e4e1d6510fdd292a5430e88bd9a56807a4cc0d13865edffe440391c6561cfb614e4a65a3cd2f9795612e10c29cfd82a17f0f2bac4daf4eb08aafe82a12b466c8ba8e9971763b2548997c8416f71c215c1680305658291ee1c998327d5c2bf3ae576439a9baa79d1d20e9f858b5050091d5a8b38ffab49ae89e39c2cd2f7bc7b1bad759a20f4015e49f5422bc706f98b47d3e8ddf9eace21058c9188ace81a5c40df582fe3e4b7383646db8ce311e1cbe1e82807877c649189fd6ce4528907197b06633ab9916cfe43a6117785a79ac9c795a72b7764a74f5b2bba89378168a2d258af64d38c7f4367ca335e874ce57da350305238a2338b0f5ec98506abcec17db182ed3861ce67b07d5aef211e88e85338265db73af2832a07c2c0c24440da29c166fc9ac07b13a2897fddd3e6b5f5533f77c964e3704c23fcecc76b9a9e5aaf5eb08581d1bd211795665dd14fc137d9e1d1056a7fb1426b3d05decb281a61018f65ed988451fbbd95413abf8683ec0032e558a602144037b9f08066b16558f54810170116374d86d1d4b48d7096a488f8b17a1bba47485e957244d7d6e29ec4ad5076955982666d5eec5a647ae713704a92fcf796de3ad71ed4439b34d79f98cbe203423cd99d16d0a4d07ecd9f91d3cf2ff262eb8cb2c9f13a99a31ac69c9975a05ef43b24af4fc6340bd46c0104e2b59f454bdcfb3eb5f57a132f261120d379cb425074c7b795507deb2a253ac514b23c7070c8a853e20b26b5dcc4d10b1ebd7b68f1a51603cf8f6ee7958442b9f4e820a7b30a8ff8c3be53b3d90865ded35e9833e14677d971f90e63eeecb26268e507e4a16b32979c6ae3816825581f85f756f2033d12569569c5b37911b884adc2609e438674364be6a1b6ac8f4c98d0a69d123baf8b6a5328b62a403eeb8d59f7f2e4f205f14fe8856485dfd3ed124d629fd8ddce0ed0e016e6d1c6a9ecb406d7a2c5f93737af0fe086b21d13a5dc89b3e53ea77178b03976a45fa3fb3de4ea13f4e1be8bdb5370b30d87c83b48bb3f596950f67449d6b81c2cf1a09c961e608253aa49b25c3a3bd15ed0e3eeb841e44ad57339f315317581825d3510f1f3190b7152cec51651b4f244c064313eb5db77fcf601ddc6ebfa0372bc6d779ea890c5e8e2dda8f4712f8a0896690e272502a45cf424325df7b2f71ceaf0be76092f03a0d0d614d187384b7e051fadae2013fbd230466fd2f304f75a149fe10dbb57ac451e2cf5b03c6e582a8807c9fbd24614befb6ece9a26bfbbc4759d6274afd8487ff205bbebaf674ff021b4ee999adc0a7d84b6bf3718e55ee335c5a10bb7042e680a588f107a1de5f5a1f9d11aee436cb54b4a4b22f544412b3648910fb60f7f1c9b40bbb1a06a39f70b110944332d0a3b0607e5d9622545678af86edfc1b3f0c3750b3dbca86c2a6104c8832b6abbc0f8f8f3dc28c999183bb34bdb02289c8747dd1a083dec4059d51d820ca08acefb0ec39f98523d2269d2c39e03c312750b7a6fe19e9080ed34ad25d73414382e4124dd2e024834476395dcf27a0319da91e998c12f6103fd3d1a3c1111ef5982fa560155addc66e7a626983a4a72c2e2506c4308eeb3b50e3bbd26e970fc1c78c31546c332f98fcbcd4fc00c4a73f0ca66bc7205eeb76dd5136f9d8e033157fe707c51487d855da865b3df1e6741027fe3ef1eeff956c373c8e04b5b2db091ae5b107b377ae5a5d3d3a97ec3b265b8b0a40b08c1ce816edbe607d7b58539d06cac81583adc1614d920544749fc869e2b2fef3d1bf935c1f789cb475ed5712d2443d991431a0eacbf430c27aeb54722426e86f2203b8b28aa1fca48d6f1a78bec81b5ef5e82c87752f4b97908cff19aaec3eccd5f6aebd2e02fe1aafed6bf026bee5c60d43b6558ad0a264db27d4274ba71eb6e9f7a3c7415963489cbbabbf764b015139be650e6957f8a5f4d0304f855045d14c67bff91592c769ac969005e4adf567e10cfdaadb880e81aae88198ce261b5e2efb7b42919d453b8ce336f8695176ad0a453e66a64f20e605bf41c606baf4152761a04cda9167ac38ccc9764fe4214358ec2fc5bcacded703c58d9184df3793d60f7a7540e0e5ba138cf94bbdd7f9f69c76be5412a906b953a3a251218dc9e9704268b7d64c9520925d38762a898a4a5fc43021b10dabf80e86a9c854b9c4e322053942c92a4f50608b9938a9f07a9c13d5320cf79d54602d9e6a7b6fb091d06ab003322a159ffca725cf32e94e9c9e4b328dd111857baea09cea863032f5367ae90d3c1730e0efed0ede7fe35b36aef3ab833c59c41598054cde3487eac9d2f2bd9c2a1306a9d1c6bfd9dd3f363c7ecad28a921fb3be014ae9c8b7569b54f380cb140b7e255a6cf4eb2b037ce074ed3e527fbfb8cafb14622d15d4a187eb03bf00557d3a77f2e1f724b5d9f5ab1a0a6f05270ec63dfbea51e0f8f79c56a952d143277fa9777f4c6f1287551eb633a3c706a8763115dce67fbacb05f1289e195587ec9ca649a3de9987b822382953dd704998423e31898607076d6074697b794af431685e3f1261aaea90c4ae05c0785ad15f967f04c13b8b86e72543e9a007b8fceb20cb571bd0b9813b704538c6157e2c1250c5305a139b708fb1e4e8426d5ede8eac49ae3af19bf8aebdcb6dcc09681bd4d93147f25bda418002a6ccca58b1ab5e0edd5569a30820c59cfca349bebb1e4412595e9d3a5dc5d884c97d031274798fb9941ecd6eefb5d9ee753b62623737209edc20893593c91377ab9b965de5e21ac1181c1297d00eec8b20a3d925c1250ebfd5321de7b228733a293a7d67712ffe3da18ea6a881e1e5dca591be8a5ecfee0308b8f82934f0ab557b3914619f42483913775069c9b6b2355768d6a85f94ee92ebc62fa99eda4dbedc2d3f7a3e119572d4a5dec152d07ebd4596acd3657abaed143c171626387c14a4e5989788d5469f7764bed5c884d1a4fc3de03c7e7750fecad2116e735cd25dfe0e213657e6e4e89c5a50ec70d4e6ba3b6f33a1328fff40b9f5a6487745c002769051ee0fa15d9d04809852e7747a2af32069de2de4b856ac32b69741739b354d8e73b46fbe516f27f85a45602cf8c2d2661c4e44014aa13e10cc6d0ad93c09216b71dc4b447338cebd1077447149f7d2e24a8a09691f73862eb517e4ae437476e976cce25e4f22c57e04e3a78b05b27166b9483afbc11ef0608ff09149993b78f9843f5673db6c286224ed1560f42836ef2753b41e0100030e8cb397df8a54bc436c96a9b511280adea826cd53b3436af737af80661f5cafd0902fa14ac71a14eee87e178dfa636494888629ae8e9acad7885f9d304b78b5544a3e909489c3cd9b5636c36b13f6476eb0aaf62b7e0b8751ec927fef29221a26e057f4de355b23b7e97e9563f75d7fcb575133070a6f083709acbf6f38dca1c6bc23d9cf99bd13932822da190483adc70270187de4e16e13a4f2e0820e179f810bf6b6efdeddab14d47a2cd3ae945078016866b9960877ed75daf71f1da47fc119ebb8c474efc39c3bfb366878fdc9efd1bd38aa4a3f17c0a831ea2770a88062b961a97f0fcf3074782dc1cab4563dbece7ea66b370f77da5bbb767612b78db298b7b728d7a0c4cd4d0d36cedf1a1d15a65cc1836aaaf896682ebbb774e65b28c65a4f418edd7ee75ea8de7fa3c0ea5679111187276dabd279464d0590021b5dbdbd77d40409d4df3927a1e56a5fef05bd14f442c9e12ca344b6cab2fefebd77184f8543ea5b38c7cc2ba31562fec7f9e83228729c7af1cf8b4ff84f500c9997e17d8aaf1cae54a0cf9181060faf41609b84a7aa7396faf4d0a6992a18cf55be3675ccebdbe2f08f4afbd8c46aab72f06e7ccb9da91a4cdeb6060a2c14678af7c179ae27bc0d98c9db847b54bc21251714005f32ef67102c7b69e0eebe242f80861231d4df98ce8b7417ef3c9798a0dba8198ea142e2354cc3"}, {0x88, 0x1, 0x1f, "597ae9b6a700eaaee1759d29dc29001faa820e57577655426548d22d8b0a04f7e1946e624b8c0ad939655f0b6de654f3ff44372f98a3a09d94207a470b5aaac39f663011cfb92872b964404ad31d6cfd3af9fb33ed46a3e66e6e7bb955f47f978624983aed6bdbda08dd659de5a23987545270764c"}, {0xf0, 0x1, 0x4284, "4da2ddf2b3b4a0221e0a2c1849e686dd006cc2cc7ec4038c9e2b18316e4132512a9411ac215f3d06692ca14bf66234dc22caeb02e785d25248625b00f8cdd1365d4b6901899333e148f581b896c445a1759bf3b3315ee7e13bedcff9ef02fb384e5583e5726ceb32f09e9015b54eac727d5499fe53371aacd25e096d7eedf70ac7f090dd9fbc6b68729291eeebec46f0c3aec61e8e2ea28e89e2a19eefe247bd0a8ebfef530c551a90653555440fa13c9f4d73fdb35a9c1ec0b4ecf6232474bc65f06258f7db52eef9ed7692ba3b79c2ec8845cce0ff6cfcf8"}, {0x98, 0x2, 0x1f, "14d77bd95e2a8f1c8dc7f5a5dfc23531a3c0ec273116053cb01855cb35835c6748693a11a45d3883e2209ba86ef4cf125edf95df30221dc5bf05a2522d2c6dc9c1a1936ee1129ae47607f4460fabdfd65555ee708ca62f2a0008c6df4d01af7eba8570d4f77be99c5c86559bba0e232b155fd2a59d67eb651433f6a2026372be8366e298"}], 0x1290}, 0x400) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) connect(r2, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) 16:02:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8b3b, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8, 0xb6}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:02 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14ab648101db66bf43badb0573092a225fecf101f09250e59200c0a94a2f93310a5c458e0788b5de72beedfc99863827f48d608d5067017933532d8d4272276586bbf2bffb343eee14e9a9e6b33431cd6af7a9aef7fee1055e9f5302b88a34be5e2abe98062d7d4cf55d5c622f8f93130b93677baf86f837a8b16ba2ba80f159a579a53fcdafa702149df8f6a5b5c23325651014f719a049a1e0000fb9652c9940cf3cced6dad4ad655d80cdc95c3d88a8bb22be78322197652501e47dcba61a4bda594be9e23b416786d47c8136d15ceadc91dd386ff51aa6fe2757e6f5342bb13c99748f5291fd77519b01c1eace8561ba992c3f5a4453939c1e257620d4ab3e5dc80757150cac7a9017d78af0738ec423ef55fce583057ab1edb9c3ca2244efb26221cd2fa7099b44530f537d9fb404ed0a2312644accd3b114be872247b15766da4d9280bc9cef2ab5c3dc30542edf7961e31756655e7b3773500cdd5ee53f1d3be209f292b01514d25904b5be721498a52f1f1076d6fb67bd91318d5ca69d25921aa5b466392b8640862e3868754989eb0e5ca2b6aee3af4958889111ab1b27c79b8f0003b899c77c5958ab34c4d33d63d368889252b29"], 0x1, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x80000000, 0x5, 0x9, 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r6 = shmat(r5, &(0x7f0000ff5000/0xa000)=nil, 0x0) shmdt(r6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x1, "9367d2bd562d92e1596a1eaa298253bda2c934ad", 0x101, 0xfffffffffffffffc}) socket(0x18, 0x0, 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0x0, 0x20) close(r2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000680)=[{0x0}], 0x1) close(r7) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000001c0)={0x4e, 0x0, &(0x7f0000000100)=""/78}) dup(r3) syz_open_pts() 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2a8b) syz_emit_ethernet(0x4, &(0x7f00000000c0)="e8e98627") 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r6 = geteuid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000680)=[{0x0}], 0x1) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x5, r6, r9, r10, r11, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r12, r13, 0x80000001, 0x1, 0x3, 0x100000000}) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r20 = getpgid(0xffffffffffffffff) r21 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x6, r16, r17, r18, r19, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r20, r21, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r9, r17, 0x0, 0x0, 0xffffffffffffffff]) r23 = geteuid() r24 = geteuid() r25 = getpgid(0x0) r26 = msgget$private(0x0, 0x140) msgrcv(r26, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000008e81095ee6b060fca592349b170776270b270d6613ea7f00bafef12c"], 0x1b, 0x800) r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r28, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r31 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r33 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000840)={{0x6, r29, r30, r31, r32, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r33, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x6, r23, r30, r24, r22, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r8, r25, 0x80000001, 0xfff, 0x10003}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x2bb6, 0x89e, r8}) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) utimensat(r3, &(0x7f0000000040)='.\x00', &(0x7f00000000c0)={{0xff, 0x8}, {0xbf0, 0xffffffffffffffff}}, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000200)={0x400, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r2, 0x0, 0x0, 0x2) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x4, 0x0, 0x800}, {0x64, 0x1, 0x3, 0xfffffffffffffffe}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:02 executing program 0: msgget(0x1, 0x210) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) socketpair(0x2, 0x4, 0x7, &(0x7f0000000340)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r2, 0x4, 0x80) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f0000000100)=[{0xb4, 0x4}, {0x44, 0x229}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="599d2ac4c47b7b9327da5fbcfa66f26d4f0b2c75f189ab3ff7dd9ccafa210496b2eff5725156b5c8f7f4b7303ba6975126d54cde006aeabdfdd77ca475868fe01fcc0e157539992af6163c543bbc86e49f3e8cceba6ec9b4c23b1bcc1cd79c49dd1ab7d3d536cc439f3ed0f2dce64eda02d3de60ec5264795c96c62d3226995ec6517046deedb5c17488a07b8bddfa3fae2dbfd5c411b429ad623c1841f49d863910c0caaa9998a29c40f9ff099655588447695b23dfb4072b0c2723cfc154d9f6f5fcf11e987decb23bb762dc0ef25605a0bc9aacbce75d888ddf1e5f18b644c2c9374661f6a32d583a2df25b3780d5e6f4960b1f791657d87f", 0xfa) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x6) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc4a, 0x0) 16:02:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x61, 0xffff, "1fc5c099703cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 16:02:02 executing program 0: r0 = socket(0x18, 0x1c00e3a64e1d01b9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x119) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r2) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x1000000000002}, {0x6}]}) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:02:02 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r2, 0x6) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) ftruncate(r3, 0x0, 0xffffffffffffffff) dup2(r0, r2) 16:02:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r1, &(0x7f00000001c0), 0xcc8a7918a4d4336) 16:02:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) fchmod(r4, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x73, 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e4002e2f66696c653000"], 0xa) 16:02:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2, 0x8}, {0x0, 0xfffffffffffffffb}, {0x101}, {0x3, 0x2}, {0x42, 0xc5}], 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pmap_unwire: wiring for pmap 0xfffffd807f00b488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b488 va 0x20ffd000 didn't change! 16:02:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:02:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x4) 16:02:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x176) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x63efac0d253b13f2, 0x9, 0x9}, {{r0}, 0x5, 0xe42655dcefdad6d8, 0xfffff, 0xb9, 0x1}, {{r2}, 0xfffffffffffffff8, 0x34, 0x40000000, 0x3ff, 0xfff}, {{}, 0xffffffffffffffff, 0x98, 0x40000000, 0x400, 0x2}, {{r0}, 0x9091337b08205bd6, 0x5, 0x2, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0xf0, 0x0, 0x1, 0x84a9}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0xe000000000000}], 0x2, &(0x7f0000000200)=[{{r3}, 0x2, 0x1, 0x0, 0x81, 0x46}, {{r0}, 0x8000000000000001, 0xc8, 0xa1, 0x7, 0x3}, {{r0}, 0xfffffffffffffff2, 0x40, 0x40, 0x0, 0x1}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0x9, 0x2}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x0, 0x8}, {{r6}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x8, 0xac3}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0x9, 0xdc84}], 0x400, &(0x7f0000000300)={0x8, 0x80}) clock_getres(0x2, &(0x7f0000000080)) 16:02:03 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x77e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x6, 0x9}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) recvfrom$inet(r2, &(0x7f0000000100)=""/36, 0x24, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 16:02:03 executing program 0: ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000109a5ec199b352cfa5000000000020000000000000002000000001000000"]) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0xcc, &(0x7f00000000c0)="736e5865eb4817251c055efe9d286faff0dcd86a0f91d7fa3b00c70a70f75cea01a623356d7ce853bddc0f31f7bcde03adb9fe4d9a25b5a5f2a784e29083d49e1844160dc1e54920c7fb89b3275228e9271ee32d170e71fb06c0ea2fc9c12a94c41f430303f92f2980e5c87bad20a9b766170428ab6085a376a42ffbe573b5cb91f4841f5d12305982d33628ff93a6726179533963e7c12e395e65d8503ed88705eedb101411d0223ae8d47b2cf96bc053c8c4cb600990c3384c9960221ba1782ca8003c811962ee3ee8a2be") r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00", 0x0, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:02:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf0313248829dd9e10ebfb48ba74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d9218ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1450c57142a68ad772ca0d3ca199aff15cb29be73becb5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862dc989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e07240eee74da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc970500f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493332e59181e63415c3561933388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541a7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c623593895394500000000000000000000de9a3c7aec273a8b4008636713e456989cc5f4bed06486d5b9a53ae0397c2ea9b5d8d5b337829c026af0db71384fc4431583007785c8f6c165c6f7f448c88b825224f34abf599aab7c8625b36e5ee8a48bd80f8dd2a7bfa11b8cd2722a8af6cb56caa19033298067567d251699866703a7493281b26346eb0c34173fbafd8bba7bc9473f69c10ce66b810bdae53ab6c10a54c326c6a43643f5a823dd7e8491c9f940758a77d23d80d99c1210e59f6a8fcb3bc2ffa12df1963a9e4f811b919bb91be7a620ecf23c871c9cc1fcf0554790af6c15805570e7b0"], 0x10) write(r1, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x200001f6, &(0x7f00000000c0)=[{0x133f, 0x8, 0xb1, 0x9f52}, {0x2, 0x101, 0x9, 0x8}, {0xc5b, 0x7, 0xd5cf, 0x4}, {0x9, 0x7, 0xfffffffffffff6ac}, {0x8, 0xff, 0x40, 0x1}, {0x81, 0x1, 0x81, 0x12}, {0x5, 0x562b, 0x7e84, 0x8191}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x87, &(0x7f0000000100)="96") r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:02:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) sendto(r1, &(0x7f0000000080)="45aba2c3aeeda274454e61326defcdfe0122c2ebd6426f46e53fb98d4b", 0x1d, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./bus\x00', r2, 0x1}) 16:02:04 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) 16:02:04 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x33, 0x0, &(0x7f00000000c0)=""/51}) r4 = syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00']) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = socket$inet6(0x18, 0x0, 0x0) dup2(r0, r5) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x3, &(0x7f0000000140)="29962f") r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) close(r4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) getdents(r5, &(0x7f00000001c0)=""/214, 0xd6) denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 16:02:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:04 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x6, 0x3, 0x5) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffeffff, 0x8}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x42) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x74, 0x9, 0x219, 0x0, 0x3, 0x0, 0x3a, 0x2, 0x2, 0x1f, 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x10000, 0xe4f0dc0fd29d806a) setsockopt(r2, 0x7, 0xffff, &(0x7f0000001240)="76a9929d1365b4708fdaf38565da7f3572f741e15cf21eabfdef18", 0x1b) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001280)) shutdown(r3, 0x2) connect$unix(r1, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x40) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = getppid() r6 = getuid() r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001300)={r5, r6, r7}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001340)='/dev/vmm\x00', 0x80, 0x0) r9 = dup2(r0, r8) connect$unix(r9, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) accept$inet6(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001500)={0x1, 0x8, {0x4, 0x7}}) r11 = open(&(0x7f0000001540)='./file0\x00', 0x240, 0x80) pread(r11, &(0x7f0000001580)="6b1de71cac5f9ce97062172ddc0f9fa63005bb508d2d0258f81a098d281b449b6ad00625825e25ee99e86a9e2309", 0x2e, 0x0, 0x0) r12 = socket$inet(0x2, 0x1, 0xfd) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000015c0)=0x1) 16:02:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2000000007) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) pwritev(r2, &(0x7f0000001800)=[{&(0x7f0000000540)="d2180e2824b4c2157170175c46888586ecaa9ca4a89da3b0101c1970ae7db676ecb2177f6cf125c457a94b493c1a3b2ec170546f8fded7fb3fac7e87a7e73df83cdb5f8d3c9ed3952cda5dd97029f5d8f2fa240ad6e6d07ea46ff79524011d8aa2b0fab2e5c7bfb42a863f2b968b7803949e833bd18c1f3b52fa5840f98ff68a70470b03d3768404045feb7cc83f02299be7daab7ddc8855c58322a0e71054fd5323698907194cba5e8856cc34cc287648c12e4e5c9130e38760f22e3436146ac84013402aab2b7a210887f5c45acdc7c7d0ac0dd3139c91c189fabdf868b131b05463ad1512e5991ac93d9fbc7f92b3ba758d248bad56263d6408476d5b14a9394e58b5d3fbf028822134aee9d3b5a81c1f912b53d11661d3c67a95700bd907cdaa7d54e10e1a16b073ce7694a3a0ff7c0e76f5435cc50b3fdffe5a342b995a145b962d6f97635b8196a2a02a0ddf2280faf3bc18c9f9eed97a52d8db4621989137d0e0f6c64843bb5113b52565bb06899606c252a0a0163c22812fc2319b409f9b053c42c69004f6c0a3507ed1633769da84b354d96e4f9ff167835435b4301dabfd45ccf85ba047fe2a4fcc88b41b72717ef2758193127609e70df76e3c9413029b2a8181512197ecfa98691cbc0d8fe05b6ebeebe399bb6090ecdb2297930b2f116877666ef44b781a61958019cccb65ec334ac6cd826d4d61f3089797916941d845dc88b1b367925a55d8e8eaeab9104b74a541e27ea3fc85c5c321c58c615e3c7f538b6d307e488d1a697a84d8855d93d66a3c40852369531e9f9f8ffd3bfdb79340c066fe48580773ad00953e54ed519ebe0e8dfbf5d73ff5a2f7afb13b8e221770dbde6a5ef1d6986060cd0d432edc797e9a775960d4c1c233dbdba7b9a01573b37765f8c0886cbd4afe605db1f30a951a1ac2cfb075484b37bccaa013c867c152286f9a29fdcbd8ac490ea72a42b6d42b9c77000f3f934f50ea1256cc6d2364ba3535be98b6357e997071d032973d6db6a1bda31bef2df42760a72d549ae42ee543f0e8f8a6dc592cdd4c337ae5da8f45ffbc33776d180172ea7e6df034eff44c96802b0bc41996bf300ee052979034d60c6b38135ac18f8bed52b22bcd517520d1bb04862bf24a2090e98d5c0e6b0f93f01c2fb9780586831aab352de90aa9e850d55b4f60080f9d31534972c922434096e6a362509f74cfc2a9ce8daca32599ae37101d2a8629c9589fccd0cdb976e9873cb231d98646a439689bb8c182bd8899b127cc2e4b5565d3db58b62f9558d07983a4d7bee2a0e8e35974b947217a2c7d7643665316725816df4b9a0684808a4b1649157bd5a61ecde29fdefa23ad9b74e0325123f5b8b40cf09cecd32f75055a4b72e01ae6f7b035b1106c38d3803347a5b464bf3fabc68b971007d84e380853928fd95f29308ee00d6adf772aa787a1a00432a2bce5892606f0de6f276476dfa9f734f2d21104fcc522e2eec212b6272d02240ef22bab48fae193863c0f61046a76641717cd6db723f4bc6e77e37601e467a8d3da9b069ce7779a1a1c546fb5d243a8b15411a734c2bc8b4a0efecbf14a4d36bda6785cb9ad63dfd82148667c2dda0da3f0494a8fe4012b0c4c0d0157b7bbfabef3efc02812edf84c97ecfac81fd591204cebf5f4d016566ec3d5183677ccfdde3290a07e22ad620ae6df88ba796c1ba549b86a08c81ad9bd1ef55b69b5753aeb143507ecdb25cdbb74a14813cd400713e5289490b4a93c0247e3ed6a530bfb4dd730f61092620477cdee9bf5175529ad0a7667902baad96f9aa06178eebc8ca437d6799d8737ac954c5644ffa1b044c5f10dcf9c7dd25d02d4e19aac9e42ad69716b8175ccf7b9205b78b374cb49f251031a8b53754f7c77b5215352ed621c417043aab9eb9dd997fdbce333355cd5c0d54d858409d8ac8a0e68ebefe0dd07c2471442b61415541c7fe50b362a5da8f74c3265af6cd830304e42192180b30600ed10d9331c4010961bdffd1d867034ff45770a6c5d3fd603f6803dd0236f359a2fe91c483e43e078b1036cffdada1d9c530153494daf5a0530808ebfcb9696a1ce13110ad598e79333077c981be74fc032b86f6f8894e65079fc3bf93b9a6f52694afc6fe86ad8d25b175c710f2acaddedc0134f844baa26f1f96c11387da93f20628d47dbc6b15ef024eb77c10338624b56a45b3c6632cf42e7ca2431f3d3397ea619bf3869a68d77d93ce51e7f5c936121a03286382f8da18ebf5828300832fdc9a623637d27cbb0bd75e5e1c7c24672ff24b823ca15043e855e833867ff92a65f738b75e748d3ef854894e615d0d9d44b1007d9f703162e350c39394e6c9a22f87a5f91ff5f6d40af468398e5cb1dce5ac8fd27d8ae877a92e1e2852f440e9a4b13f2e3f85af25865351013cc208aabd71edf05ca8eef777cf5b64c1197c314b0ba00ac2d887b4e96fcbb9ad83a86ea19a2f50c00a533a0345e345315a542b0f2e1815c80e07e3d73c55bceccbabb3d5e3fcd863fd89ba8734ed43d0c09fc6e8e3f36fde656900679b4e67d5322f3f88b6b5561b583cf534b8da1edfbef4c9752437f810a22a7718bfb98653806b8621237cd69756ced7065448ff119cc34c3583133958baffd7c3c84d6ae51de12a9655ad1cd3dedc26b113663a26e6cfa1cec9cacefd060615b8284ff347c2df19f75fbf05ed2ea1cb48931e6d7947f414555c1dcfe93185f8fe2a9d8822ba070b5ae4befae0d77158e930134e6b5273b607813b39a0170ac445dc5163f5bef1a5b20d01dca9083685b435516ee1b8e679eed8e33f559e60dd482b31f14f509e4f5795f26d9dd5ed6bd67b87d6fa0d92796c44dbe361c97c1139e52e5a58714ebb9bb5f3fc13384d6fe7a43e8ca0466eaa55aa77e1066b78a9f147328af5aa95dfdc1d78de657ec861094397f7d14f5f106099540ee4849b7d6d0e4a9883cbc210506c1cb13675a9ba3ac843632d48b70035e821f384247c705cdd654babbf7b9f5d7a8b57e3fb1a0f7e94ebc535791fe7536ac36987e9bdde75789f766dad1b751c047d912229fa34926a7b5f307b5ab97b935345a055f62f6f16e4f663328e163e68848152e21b9ed4e3ad2098a5e9d3a5bd1af6dd6d827d30379e3fba9fb993b8431377daf05ae31a2e1fd7d3eed9679cfac4505126372eda4d83c2cbef563b3aef4672bf9701542e1bbec6e81902bdc6fd9f026394b9f8604eb51633bbda7815fc17597e5a31153f481d814ea96af36cdad43381b25dc3c348a57b5ea8f11c1c43aac499e562e0695cbc03a471dbe0db7c184ba6ed33a1d0d50d358b79ae00ba8ffa140937beaeb350537be2e7f6d14e7881e4cf4e5970e68075302ed90c8cf432c085f11ddef3a53a21361c4b76547350ea59cd5d0b71aabcfcb10764a8a89e18c0dec1c4eef2975f977f25527680a9440c9e334c9102e44be0deefac017bdce869ea9c6f3d0c73a815f693268eb3994191dd3c52b9df67125e824e79d0702952d9fec5a99443909671b5267a31785d8302007de116131b6a21579aa2f8d0c75c00a18ef2f18fb1f8bafd1ab003bb8748bf3fa4358fff7ecba3d180ef145da285f88fe9d4eda328838d2068a761e2095125c760791e76e180ac0330404f2cf07ea77d3bb848120914b787244522dff50f72f052fac2ab1b9b5dfb5432b13386dde9b62194491a1d68bc07431de31a4586635bed8548e883e1aaabfd319392873264951d0cae4125151d25869d7352376c23d6f179b7d04ae7c516d0a21b5271fc2f4fd885be04c532a4cdf066851941f227a5535d324c00d1e81b3af772d6fcc6053303ecf6dbdb27bf1e2796ac4763feebfe0f08df89d9e8f3b1b61ec5dc3e14a985d85662287442e7940b5e5133eaecbc61e8838809cc300cdf6231ff5d7cdb14343a7815b87d86b951c2e56c74641a91b10785125096a6ff1e3f98c632141bca1211bfd464d31bec3c876ac2ba1abd7cd5fd7c521ddac6b337b0123b2a351cd900b7cb6c38a4f1588ff219a7ec17b4def8a372d7225f8ce773767a705dcf4b723287545ef0c6ca52461456f0883115e05d4adb8ca958d27eefb31d8609166cdfe1a62e9a78209162f9555825006d5b75e6477ac06189ca906bce77a99f95d220bdcc546a112cf6eb7988bc92e6de9a47d62d1c279ee9d2683047ae673f993c0620ed11fbf5ac545dcb0331c8b14f7eaac4716d5ded5c5067dde72423908a2484ed0bee0c84c3fb1f0ffd2c73492d187e76d2d3d80ce560f3ff08b406ff4cabcb8e26c7761f5953af3231d8c2989179695780cb7af9f45e55a8fdd461496cde052e2034818608bcad8234be5c5f83b5f90664db9f3b8731ae3aa667eafc0ce4ac427f81cff2b45c8be9b1f18a98ad472d56e1ddde7792c658f332faea6f3828665deba4f2991b0a89f2238a25f7a68e7b16781743cdbc6aabe32528a4930e29a5da22387eb52ce5f2d787250f9f6a3c24406ac4a58c08dc94a3399475258f14c8a19e8f8cd9863151b4a0e157ae9f18d273b88f0f75bc8af23fac49e019c4b840796a762644f795e9ab4e2ac8bcb60c87f3b6260a8fd747004afca6c44ff3a403c7d12fae73027975fe6b6a765afcadfb7656c3ce576c9911ffb2087ee5454c5846fc90e8ad4f9a3ef4558dcd48e164511edb691386e1317eda39b4afbf5ea6bc6d3487975621b37c8d3f9a2bc54858dc1436ffce6b6f0c6e53a10a9a8a742d4bc15cd704037e6ed5b989079bc5d8c94694c6078b8c22b12bee2ba14f0763c17b57cef7865c0e5c282be89f6f5e89d9d96dd2fe0599300a18b99af9cc4a1370a09cc64c7c26e9a897234df7e2cf408b0f93468456597be02db2e9c25f34ac334cec1bc6fd4a8d615c96bce1809cea5e0d7c1465a1ec567da4d83f114f26ea014b69d8077fc6301ec106869cd2113fa5059b54e72f8f276675acc8d433df1995ee3e1240ae2b114a4055a321a7319b698a5b42a191284d92d5347614fa1c3d1d5bb7dab0e4fb5e4802aabc44ff4d7f8d228553242fc27fa7ca86a2bccd6674f7953e30d76ebfdb3f0c821bf265ef3e096b3dca8264f3a6898153a1533aa5f9cd45d802338482568e0c6b801443b7a2e2941ea534d3e974725dde7d9ff6d87194577d5c4c16e4efc1f36dc6fe49e080cd190c1349e18aaa63f515f049e8dc3c9ef809a264840e45ed9c5d77e75940000c7715686577f36897d34d8b38e3ffa3fccd8f2516770aa607d9dfa4645afc7bc98a2eb9fa3e8000d6549f81a750b8c540abf91116febce6e06fd8526518e5b55527b3711bd53c30dbf1f63f3b2fd04ad57f37c3d39c4c752a3e0cc1d8639e1b3de64902b7dca707b5ed79fa18472646641b28eadf7b1769af578625ddc399250f910446da2691764077bee49c5eb405cff68cfb89792758695318a16b6983630ceb4b643b574606eb8a0928d042699341d14c5d7905776d1c87fcce27be2743f5439cabc08af12b788dbe740f098903fb2990bf8dd21383b366b36c4ad8d84cd2b322e67fc308266eac2d1276bda8873d3a4d83ba90133e26e124b02c1f213508b33ef960dff30ab4313d580261cd7d4bcdd3ec7c68f6623e416c4526feccc8fa918386b0a2a9cbd1f5f580f37bbecdf721492640463cdc28f23d3ef0f5da92aebe8ef716b03ec70faa0ad22ebf2c5655e1fe0fed42bed4d80f4fee21fa705b4a78c5cc1a2d183c92dd27cf210d0fc1581a021ffff25a08644c9a5b7ab5217453e02f9e8cbbd1951e7786a774f4adaa7069691bb", 0x1000}, {&(0x7f0000000080)="037570e4bc6bd8e691b5b5b741b08908dce062bece54a7319514afd9c0256788047412d2ac001edc32d9d13edfe91530a4250fe11b833eb44afbd1e4d80cbd9393e133a03635c891626708cb4df4051cb4e3a196029a14dcfd200e40a552fae4722e0b82f8865ebb1f27b0", 0x6b}, {&(0x7f0000000280)="e46accf8a8287eac218ee7ae0b5628df32671171fc151abca14b0116a6308c065dd78b01ccefc3c0f70611077edcf9d95927bbf4fccf3dad3fc8bd703448317daf0a0d14ef28717cd22799aa850f37b25061c535d11e22b7ebf28dd6b5a5387e0bb46b8159a78d211ae7d18c99dec3314d3201672819c2a1d88d95b86d3fc4e8003206cf3ce31bc337a722", 0x8b}, {&(0x7f0000000200)="68d4992b204e6d9ebb05aba02c223da84e0e2d13", 0x14}, {&(0x7f0000000340)="6397b96f863e8532f2f10678dbacbdad7f4407365b10faa4db568b96e3e6dc14b4571f64851de4677f35915faf251c886cbd55158fad5a3f3e874223229b0ecf7d6522762491cb37c063e0698bb2e56eb84d9ad145abb2d751f619b3689c13c099861e1f92d833ed87de5602b6324cc48ba3612060e32178c85fd7f1e9efed583c05b34ce0fe9b219e0eae3e990df737909d5144c4314436e6d8295bbf117ec6233a1736b39b62496ff232b091781f5ff1ea639022b2cc9a1b1c36e3fba5d80b52453f8ec0af6b157d6bc7e42e998245ab1779eda990eac404", 0xd9}, {&(0x7f0000001540)="0b5161c037507e8eb8ffaa4bd14328b6c3c229a22cf3786c61920bf342806cc00a26c0fc8f8aaecb11fe4b033c7d79fc7a941f21bb823ebf242dcbe1f395c28a41097e399f9015044cdcb01ba3da7c2b1c28b082cc5faa37aac320dd504af2aab0969e87ffbc082fbc9643ecfba88dad27980cf28be83e0907da46827871ece8466c15a43c0cf5cc66595b8b97775ea1b7ddaee56d99a5fb526caa71cc71f387a6dc412de00ee2156a5cb40650d41d6b85cb238d8f71ce44af4806666f9313cbf27caf8d392bb22e42e54084db", 0xcd}, {&(0x7f0000000440)="ceed1d00bfaa98d256da4cb048", 0xd}, {&(0x7f0000001740)="7d892148de9d0bf278d0be23c2fa4f9ef56da1ee260ee68b90d6569ca183c99e6f2f6671096b0e7ffeb10ec6bedd421589004d30fde590464b2933f37d4ef332c3d7b15213a8c5a0050b171a2bf4d0ce863ff7de1f4675a059e8b4f13bba882e67fcedc6afdd9c2591b1c7aaa425e3f58ba83197fc4169a39a0449efe08cdbaf32eb65939d8f965159ae94354625e41ecaff033c420568a85cdfd4eb3a", 0x9d}], 0x8, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x4, 0xf2, 0xc732c90927141323}, {0x4, 0x80000000, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x101, 0x1000}, {0x2, 0x2, 0x1800}], 0x7) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) 16:02:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 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) 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(r1, &(0x7f0000000100)="8c65", 0x26d) 16:02:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000075cc0000000000"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x6, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = geteuid() setuid(r7) ktrace(0x0, 0x5, 0x20, 0x0) 16:02:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x5, r2, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0x1, 0x3, 0x100000000}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r11, r12, r13, r14, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x0, &(0x7f00000003c0)) r17 = getegid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) r26 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000090093cd2f7e000000000000000000000000000000000000000000000000e5e2c7953a73cd1d9fbee4336e8725c07eb1390c880fd379bc6aca1f5fec180db988a2904363a1891daac1ff72c7d9ecfe4a8b9e632448e7a09e8079bae7b1def35796682bf2811be6624c877ff416551b26c77d00aca57948a42319d15b084424772e0b90b60126f22d1636bd6517f8513a7cbf035d67a83cedaeb98185ab76e45b3e3c2b43c0e79a59e19bb9829ea4000000000000000000000d6f954f836c56bb9e32df80a72db216f8cd732050cfda27ff676acdb3ad224388a3dbd06f8b48b38bdb752a3987d24962c2ac7969665cc6f7dbcd3392ca96c6cb6b683005b8a33d96035fe30bced078e7cff9"], 0x2b, 0x0, 0x1000) r28 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xcb5af0725a4de8e) r29 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getpgid(0xffffffffffffffff) r31 = getpgid(0x0) r32 = msgget$private(0x0, 0x140) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r38 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r40 = getpgid(0xffffffffffffffff) r41 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000840)={{0x5, r35, r37, r38, r39, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r40, r41, 0x80000001, 0x1, 0x3, 0x100000000}) r42 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r44 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r46 = geteuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r48 = getpgid(0xffffffffffffffff) r49 = getpgid(0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000840)={{0x6, r44, r45, r46, r47, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r48, r49, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r37, r45, 0x0, 0x0, 0xffffffffffffffff]) r51 = geteuid() r52 = geteuid() r53 = getpgid(0x0) r54 = msgget$private(0x0, 0x140) msgrcv(r54, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r55 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r56, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r57 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r59 = geteuid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r61 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000840)={{0x6, r57, r58, r59, r60, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r61, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000240)={{0x6, r51, r58, r52, r50, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r36, r53, 0x80000001, 0xfff, 0x10003}) msgrcv(r54, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r62 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r63, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r64 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r66 = geteuid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r68 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000840)={{0x6, r64, r65, r66, r67, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r68, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x6, r28, r65, r29, 0x0, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r3, r31, 0x80000001, 0xfff, 0x10003}) r69 = getegid() setgroups(0x5, &(0x7f0000000100)=[0x0, r17, r23, r30, r69]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r70) setgroups(0xfffffde6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r2 = shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r2) shmdt(r2) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffe, 0x7f}) 16:02:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x8004, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 16:02:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) close(r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x6, 0x1, {0x5, 0x1ff}}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x69}], 0x1) 16:02:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2, r2) setsockopt(r1, 0x1, 0x1, &(0x7f0000000180)="c0a8ea05b0c051078ed5b08ca40fb3f0c0eb067984bfad70bd27d0fff61bbe0ce8e766c2eb04f1d17c5de8f562b7aeb0d4ba4ab66b2988cd9708b7b96378d76f6dbf4e6a261eb477bb0c98979b7cf8bd327862a15ec59153bd5d3ed5db2f9539fde46caebc42a52c24976452bc0c4cd05c497a7c44eb2c650a5424f891cd79762f769360ed0a986b993e4e09ceb54edeec5f8ac4a3ff2b77df948b3a4db2b20f5490ef05cbd1cd58b6b1a036b8abe58c1cd547b903d8a11e6e5a1a8ff18590", 0xbf) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)) r3 = socket(0x18, 0x4003, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getuid() setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x6) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680), 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r3) ioctl$BIOCPROMISC(r3, 0x20004269) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x5, 0x100000001}, 0xffffffffffffff01, 0x93c, 0x1ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x8) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3800) shmdt(r1) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x5) pwrite(r0, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 16:02:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x2}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:02:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ero\x00', 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) setuid(0xee01) r1 = dup(r0) msgget$private(0x0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:02:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = msgget$private(0x0, 0x410) msgsnd(r1, &(0x7f00000000c0)={0x1, "fba3a064deacb6e3fd5068dc9a070f94ecd608868db1ca08665eba67f9c04aee000cd0fd1979518534"}, 0x31, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) write(r2, 0x0, 0x0) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, r8, r9, r10, r11, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r12, r13, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$setown(r5, 0x6, r13) 16:02:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="f5e6bd199c6ef5f8fcfb708e74967e10bc8fc1ba5545cf7629a7b816c22fcc1b93fb0a9447d57e7197bfaaf7ca3c7a5e7ab6b0d622377d78a80cb9a54442894121ebcef1618099bc7f85a7611a31c8b6ddd69abb9839bce0c0162840c035a6eb92ca0345ebd2070875a036a65b0bb7a4", 0x70}, {&(0x7f0000000100)="e51b5c480970cf9e10bc239df6eb3677d0022bf4e671955f0222c583ef2c924e98bf38cc88c3308948eb235af182727f63fca5fe81f5019ef3c00ca89994e5c179349c216fed07cab5c4b1666726c49941217f070e52a5b8922ad7b9f13890df72", 0x61}, {&(0x7f0000000180)="a0570e3cdbbe98bc036e377b7801a366ea6fd6af662f57f9ed217ad8f6f02dc401a1f6e43ed71ace7f91f89dd9e85c48f753943320d03ad18cc626837657fc0ab2a369529d7cd9ada90022805712ed78ceed002df62b591fbfb12bd127781a6d207d2418e27a73e36a18c971d5a0104bcbdcb6ac7499c74897c69d87f1948a18d9c3e6c64ffdad079c76165d9f9923786bcb57bf5137d895a8cac5ba98e0c850e011b958633288d878a885580726cfac9be010720ff0803df58f031bf275d59ae4ad566349287dac7159038b1a5c6c2cd8937516c861bbbf9f005b08732c25a8dc7572fbabffb93266843ee1fe501be8f413e3c308be839450226372d5", 0xfd}, {&(0x7f0000000280)="f9de7ab5edd1829cfab8d3a98eafc12a63ea15a43488ccb250de76d346698efca7e5405c690871d4f1598f9e571baa540da1f763db1ed2ab032a", 0x3a}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="430f9895bf30394e718a2e270a57b5fb5ff0cef737a966ddc90da23820fa52dc5fe1bd1305dfc3f18fb076b8b9de44d4a799d0379e3b859193d94a2eff8f17d74e0a8a46945b64373e7e83b723608a8315d534753be57bbdc42c38d1b2e56999a113836e828103f328a3d55a016d5f3ae79fbbb1229face6532f585b7b3fa34855a79ab5b65179c15ee15ef57d730e92196a54b77e7bf1348a47f4bf2353184dedeebbb6d6fe07a652", 0xa9}, {&(0x7f0000000440)="f345342e1d7cac1856b6b75e6782e523fd5b992558c3b1f4802c5b79808799347401e9e0ab8e3e7cd7b25472c98d076b68c67c49ed93735d9058e3bd34c25edacfec680ff1a884331c76b00b69d71a08d2f33d1a42156cad278c843ad2c8c38821f4cfe0fce8c82ac097ea2a860169a017d05455536d2caab5cf656a4b01891b3ac3603c4b359124435dd8b11209896da9e6a246759e7d0e0eb80904228c772417", 0xa1}], 0x7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './bus\x00'}) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="43c796335c91ecf8877b25a5655371a13ad9584e34409898d491e15d80081c44c11f0dd6604e2d5f5095d56d055d0e0e8f2c98f9b3000eb77a09cefd8be55f67ee716db29b478962d1119154098f", 0x4e}, {&(0x7f00000003c0)="468cd8fbf0fa858ce6c50c0ab73285520ddf1ecfd4e4ca22351b5e6fd59232a7a72af47b8f62e7f440f1bc7a76bd41", 0x2f}, {&(0x7f00000004c0)="19327ac4c1980021d5c333f2fab897ffae15de150e78e78a09566c1e7e9964f7ae", 0x21}, {&(0x7f0000000500)="f9a26ce373d6e7ac2bb16beb0ad85d5d4b0604a241598792e52feb99f1b42f9cf699687c2143f117024f2a7e7978699c7eeaaf4aec4e25584309396ee3c82f0f8a7953ba142cd4cfd5a655466451f419b02ca3dac5fe1790c784044b11c85f11f385cf07200550dc572057a3325599f0d1d0c3c0dcec74c0", 0x78}, {&(0x7f0000000580)="6ad2e88f5986df4ee745512887a1204cc0b90a7c12c4faafa10c1447d78f9720baa15157d20a97d14a0cd91007b1230a82d07c48fe6e2d1f53dad9277ef741c351", 0x41}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="9c795d6991324589477c0fd5b39b4b99f873bb5dca579955b6beea91c6b051808e237c5f6b8b9ee37339a24341dad3a067e3caff9ea0ffefe238ce620a17b5fc4f472b8c4a20d9c952fc42d94205f3b6ac505bd5", 0x54}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a693e54f64972376c04c2cb63d33474f849da1e71b26a83c3a0dfee153b3f50c9d52ed91aaa8539218159c9995cd7c2c7e56a39d8a859c9dfbb3fc1e877847d0701f1059a1949229f90a25a1e202d7c5003de43baab8bf603533679f9d6a4d5f6e5525ce49a1a62e", 0x68}, {&(0x7f0000000200)}, {&(0x7f0000000240)="71a1", 0x2}, {&(0x7f0000000280)="7ec9f9139e543439ec98652583e26d0934", 0x11}, {&(0x7f00000002c0)="fb48d1ea93a740f15c2f9b92fb5ee31a6532665100a5729c566f4cc102985b72ffb681ad56", 0x25}, {&(0x7f0000000300)="2113746784fd61490db15b1857a38544f08bb331d851b498c3a312b58e12849bcf8acdb92edd669a034801d139d0d3108d9ed4f682186e9ca4054284664fd4f0", 0x40}, {&(0x7f0000000340)="b42a1f8268440f2c823a5617406641df401827ac1ad39373312ecf67bf2cade3cc12261a1f4bc74ce892efeeaf30f0b679532305c1dc3c9467ff056f494a531f5f2029dc54e3ff2e3570135b6b2d6989d1dccc2961a8398c07966645e8", 0x5d}, {&(0x7f0000000400)="3be169f502e8d3e23ab3b78847057b7cc64d6b8d0b9a0f9485dd7cfa9a193cc7ae3698e3bc207405593c4d9e73877d56474c81191bf5fbde3db1fd432efe41", 0x3f}], 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x80000001}) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000011c0)={0x0, [{0x3, 0x2}, {0x3, 0x10000}, {0x2, 0x4}, {0x0, 0x2}, {0x1, 0x2}, {0x2, 0xb7}, {0x3}, {0x1, 0x3}, {}, {0x1, 0x100000000}, {0x0, 0x9}, {0x1, 0x2}, {0x1, 0x8001}, {0x2, 0x8}, {0x1, 0x5}, {0x0, 0x7}, {0x3, 0x2}, {0x1, 0x20}, {0x3, 0x8}, {0x4, 0x571}, {0x3, 0x3c5}, {0x1, 0xe0}, {0x3, 0xfffffffffffff000}, {0x3, 0x8}, {0x2, 0x80}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x40100000}, {0x1, 0x10000}, {0x1, 0x200}, {0x2, 0x9}, {0x3, 0x7}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r3, 0x756, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) semget$private(0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001300)=0x3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 16:02:05 executing program 1: r0 = socket(0x11, 0xd, 0x2) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:02:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9a, "b08d14c675040000000000ff0000004ae5000001"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) fcntl$dupfd(r4, 0x449081531593562c, r5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x6}], 0x10000000000001e1) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0x2) 16:02:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff00000000007c8a5b671b1b542a538706000000b81000000029000000310000000300000000007a203a5a072b0b38fd852e4b07dbc505f054f3fb0a257b2aafd4c1821d51ba8404a8a94a689135cddd4a9aaf4cb362e7ad9e8bca6ae71ee7b48619afaaec8be26bad9ffeb53009a96db28303b576535b369f8bf62727feab874317a637951042245c9514a0faf7164d9db2bf7493770ee32db0121626bc42fdbb2ef6c58a98c46e2c702d793679e3ea30715e21db2edc42b26e393e6fbcffa686f741e06b5de8b00aa8a9d8f954d6262d629d9037ccec6ef489fc4cfc3acf7c4d55accad4b007391a138365c421bc6db32ba900cafd6bea3704c8b480203e81bdb8b94309da54c4c7e108701a2ca8e412e1fdd8c83f4c44d2b9e68bd14294a017c354dacf62cef63ed5781a0aaf5c"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getitimer(0x1, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:05 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000200)=[{0x8, 0x0, 0xfffe, 0x6}, {0x8, 0x40, 0xfffffffffffffff7, 0x2}, {0x2, 0x9, 0x0, 0x70}, {0x10000, 0x2, 0x5, 0x13f9b17f}, {0x8, 0x1, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x15) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:02:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) r2 = shmget(0x2, 0x4000, 0x410, &(0x7f00003ee000/0x4000)=nil) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x6, r9, r10, r11, r12, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r13, r14, 0x80000001, 0xfff, 0x3, 0x100000000}) r15 = getgid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r23 = getpgid(0xffffffffffffffff) r24 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x6, r19, r20, r21, r22, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r23, r24, 0x80000001, 0xfff, 0x3, 0x100000000}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xd8e, r4, r6, r9, r15, 0x0, 0x5df6}, 0xffff, 0x0, r16, r23, 0x20, 0x100, 0x8}) 16:02:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0x14}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) recvfrom$inet6(r2, &(0x7f0000000380)=""/79, 0x4f, 0x0, 0x0, 0x0) clock_getres(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc158de1a5ad06b1e, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/252, 0xfc}], 0x1, 0x0, 0x0) 16:02:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="10dd84740bb33bf5fec69c1990631413213aada709a45aed889dab00ddb26686c8387347565a96292bb62f9dcdf636f6db8878c16bf77c962d6f78ccc0ad5a01d8c6b3487c2933fa3257bcb71b746da9ce93ab5279c09af75b1cc8ec948092cf00abf945cb20c3382868dfe7300dae5e99f13549210637da58ff4191b942898888f7fcd33af105493848773e79f413be6229e7d524fbd5f4dcd005aef34d8adfdb27ba27d854bbbff335de97640e926bd940ca49e8072fae4e4f2bceee3e6d4494092da0cdba412589246cd608925e5dadcf3d4fb3e24b688183798ba91b789a323ce714df0c78daf5dcaf2d4f4ded2dd7373969433f41a9e52ba9", 0xfb) r1 = socket$inet6(0x18, 0xc000, 0x100) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x20000000000008, 0x5}, 0x10) socket$inet6(0x18, 0x2, 0x7) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x400000000) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x4]) socket$inet(0x2, 0x0, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:02:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) r11 = getuid() r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, r2, r6, r11, r12, 0x40, 0x401}, 0x2, 0x9, 0x7}) r13 = 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x8de5ab85c7faed22, 0x3, 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x28008, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) r6 = accept$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000800000000000000000000000000000000000000000000000000057977e8e3f1383f1f2bd5a9e74bf60ecf123e6779d32f7a5b762c04ff0c89b2a783bd9166e2574f20e7b27063ba76496945fc5f5c8cd36c1d37edfd8905e36b4462b21816bdb20d8a3e90fb2698180d514f6e906dbc0283d1aa219ed682884ff04bfd568abfca702bf1ca9d80632bc0adaba1aabc36d55907621424067f0d0c39f36d8416a2ea5dba2a329b234c603fb31c35e38b82db32fab1d0dfef3d16a8f0dba2ea7015112ab77ea77af138b10d1b79b7f1c5e2ec76a4ad4683b5775ff46df8203a1955867ad6381dc0dde25c1098d8f084887"], &(0x7f0000000280)=0x2d) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x7, &(0x7f0000000180)) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x400, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x80, 0x0) r11 = socket$inet(0x2, 0x1, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff9, 0xabbe2a43901b40c1, 0x2, 0x28, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x88, 0x40, 0x20, 0x5}, {{r7}, 0xfffffffffffffffd, 0x81, 0x2, 0x0, 0xfffffffffffffffe}], 0x9, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1}, {{r8}, 0xfffffffffffffffa, 0x12, 0x2, 0x8, 0x10001}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x10000}, {{r10}, 0xfffffffffffffffa, 0x80, 0xc80e6c5291a2bb4a, 0x976f, 0x101}, {{r11}, 0x16471bfb6f955387, 0x1, 0x8, 0xed9, 0x8}, {{r2}, 0x8000000000000000, 0x49, 0x1, 0x6, 0x80000000}, {{0xffffffffffffff9c}, 0x7ffffffffffffff9, 0x2, 0xf0000000, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x3, 0xa4e0f3f909b512af, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x6, 0x10000}], 0x7, &(0x7f0000000540)={0x9, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f00000000c0)={0xffff, 0x773b}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000680)=[{0x0}], 0x1) close(r13) utimensat(r13, &(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)={{0x8}, {0x6, 0xa55d10e}}, 0x3a304b6dd9e3b3b7) 16:02:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) kqueue() 16:02:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:02:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)="2a8f37713c931305e82cd3ccfd2bfe9df3ad0201c85888ce065ac47767a3a32f86069dba7e87fd43d535c5069fc65cf1f97c286b271c094acf326daf5fe19b9dd70f570705575d241aee6306b55949617571209ecb6a8d736584e4949efbf5443675e78f05d7e7d5601f8506c9938725305bbad6bb71e99cfe4d9d9adb6c1b46f88871db9cec282935f94fc15b66aef0daaaca9c182fd14cd7feada1e30662397903623a69749fe6a3eb72b7c42c89023691dc8604", 0xb5}, {&(0x7f0000000200)="63ea4d013ae774a94ebc11d798f8853e3d9875b256fd2ff170b638d2d3", 0x1d}, {&(0x7f0000000240)="194a40296bc082b5be1bbf8edee279a52da1aedefa167d169f68efd00193a9e8ef21d0cbd9915c585e3582c4de5c428517c3744da901c9e5a2895499777bab3720caf5ded5ccf0dc3b1a27265dbed04f8514236f417c24ce71bcce4735abd7c92a8cb4f87bd659d46118aa0e7dded8cf63953cf942402a8221c8b484119818cf097d2c4707c8f9b62834c1a7ebf58d93a2d3c7b23630abf8daadf3b8e1babc6ba1827abb98315ed2a220fc07ee271962abc1897313b12d09474a5e5adca86b3c59707dd17f2e6e1309797877f24a7cb3d5ed1a44c921cf6c4a3dbb45794caa30ccec3abf863cacf3c9e9f45cebe5e2b755f7a250e8895eb763335fe6e2a97b2d4c8285f9dbdec358450b45c9902294e02bdcc7b0c25e56ab8c056bb3c427990a10ad2c31aa5349d2a137b742b891ea389275d320215e9cd18c2b74adb580cdcc305e4a2badcdac326f832a842d6303a2907a489ad14c994688d37d4006acc9e1bee7a9ebf261928e2cd0cb71aab8594720894245cbd2b8388a7706597e1d9df814a45a71a3f1f655115839f018249d01fcdc4a29730565ed632b35890074c394ee674a2e55d96032fe7767723fdffd91a166891982f522584fcb8c2423f871e9941971e954af4f04189e5264b139cc862bbc76332bc98fe485291843e17fbee237b982b83fbe6505e231cdc01d60210b4f52f203530d62dc4e83bfafcdd482e104f3927ebc04d05740d50ffbd30bd2b0279c43e1608ace9e0310a75ef8616e6bded97eaab62498d0afef40d427630d3cf68264f05d34557f637dbebc71c9ae4e22df770d089607eb8e9e020da53abf0b65a610a029ddbf1de8a756fd67896b1dedd1a3b45b5302576148625b237f51f6826dc5a301707831f71ba1cd0453a14969f1551bd7272b176e0d3be5b5c1a2b4bc88f103726cd798df66f1b06cc35cbdcbf2bb20f663e2a0088b519248d0c348a812d78cab7aa8d2eeccbf9d1d17a8281d565f05f0dbc98370f9d90a03fbc7d57ed012b3297f3170cdcc2364fcca09d60358047dfb247fb81847d104386f1361b5ff6bb8e9ebb640b3d6eaae7ad9ccc28dca0e8a34b2e005fd4a8baed7e7362ea28d66a52fea0e17a19f2feba43e482c20a56ec310ce9dd7177b8799a875154358f91d48cc8691e20d6b35ba20d294da293041ea2d0a271e6857daaaa253800445c52f5f97664d6b1eee85e5b720680c8deaa0ec7eec3605282e71e61ffc6997fab4816613b1ff8f5dccfb2682bc8a61a4af9e70f64b421969af5e595eef8b33bf3c12767974f9b743e3bbf166838ed31306b49ed11f9e461c09ea1e147066ec38148c8c6c8fa96a7486cb583e11b2823051fec9ee3e09d4a2ba3e6955775ec9b2609c2ad7a81453fb77525727a0f4dc79d942b5a51fd443c806bd3b8999cb06b34e8177836112e3e34dd1d178fc0302c9002ec1924a1db5b81a48298e786a6e2917e39080560a2fd08a6faea649d0ca471377bb557eef26b6f403e12571c573e997d8998c9fb3220130be691967574dfddab15d06328c7414db2c521b42dee42c1c3395f88fe675a22807a77f243484f7d743ec6467bd8e412dea58f08ad190a8d1cc00764d8a3915d08d69478e674870795f388bac81af7f9ea0238a90f980e408a0fca44ccaa697286bcf220c3dad13364a1a0d8160875645f0602c258ef37923a7dd7b913c87ee720652a87f8d54bedcc9e7e06fe70ab3d7e1eed7900835eff6f5003a666f01f0438742bcf7c0c8ba087b745202c08261375d0819ca55b0656bdcb4227cb8b3a9bab729ffe55797f86e6e78db65021b6e34e019a23c44ac14a08cda3c3a1c0c8277b7664136a188c5881cd46b49da7b29a99472a96e1e4f9b5ac7a03a87efbcf3d959ffac2e48c9cced14d3be0c57cc69d234f7d82dc80c4c68939b49bd723f4afe8aa72be8056bae3ba76847d995e4c02dd7df8eb553d7125e7d72d7727e5f2d70198e9738b6f2351694dcce1324a2b49c6935de5dd2c0418ec12bbe1d8f8f1ab459c1f61f6b22b125f3cd06cb6b32fe71d20e23a31082734395e1805bec7e75db2ba78195321cde190f26c9b29664b65f58264e111788083f42dc99dfff45d7aefe64ab62f2ace48e66ec4b7c7fd9b04e9de632482b8005cc7ff5e84bba03651c28c38ba79d68b7190aaed4c0c2d4bc94d9cb9966d18fab84fbdb0884d076a13a8d1e2b54be74fd136a7a18450fbec7c0e10ddda0ff53e861b3f47d809dd5f37c01bc129e4a9828de106cc00ecab7c3b115e2997835fb174d659734d0ef3b1a3aa3acf3dc2f910c7b2a26e567732a5a9328182095572e8392cb27be5208656f2fdc7e285f809aeb8919d2f1c699345431523e005caca0890db0217c823625d27305839c36aacf9bf3ecc75d4b91a36b47067404d403983ee4bbec5ded400d5b051851325827085ab630fa483ee92dac5f331c325325daedaa19857354ebab3443c8a0b5b65988016877cd881b8e7ee378d188f5a4e3d6b5848a0b38162216011c1dc0f26ff53eb64fe68c7649d21049567d55e91a9a178c5ff6863f1048b047c3e6814b27ba906b746cdb4aef8f834e822965af3389ad6af313a4e18846ff024e039e049e68ba5c63d605f63d02fe0c50841a86674fb003059232e878c273727adb15c7f00f2d6a85c540fd36eb5e70fa5446e838884431995666600274f5a211f9694fc11e1cb79f66367099cd310f04a185ec47af1cf5b32a5359e0838c0dad30fe6d4825788e9ee16e2dd44ea0f8066bdeb06543f7382f8e3585d08adca2f5ee315d0940b1d3e54c02c5f2d2013b32e4a707852f3a66d728076cc79e179ec6eecb54e8465af18287e89998f69f489e79a7fe87779b16c29436eb17aba9323c3ac7a861c794fca95191d6a4492087d42a416303f268824c3167e763c848ec74feffea1b3678319b85c038d575fe0fa0ea359362b0c3cfae5006ba493466314ce7d5c7a2e06e3bd1df5f206162f64ea03535e6301f6d86db59bf50b141681b351410c224cf06c90db367f3ab4d7e074b46757b9980bab26560cec5cdad8c98fd197f9aa7ad86579b146eab70c13bb5831fd7094f15067e6a93e4b60d6ec1ad11c0b42437dfd7fa051feb622398473e2390c977a2443cc6f336153e1c0f69db9cb35ebae0f650736255749df8fae46fca0d0ec7b438c3439e0c0b54ce58413017b00d0788201bc47faa1ace05fbf348f104ee270188cf68a2a3046bd0bdc8134e2215dda857138e028af2827cbb16f038b13e9babf90578b895af7f17b2a426a0265d998b0c4c1fb2467aa6d19074a81f91305210f624234a21f9152381aa41d8419fecedeab12c477bd92249c718de03d5dd79aa7996f2c6dc1875437763136c6028a4dc6ed5bd6d67cf0823c28abe998afd2a5c3b5b65c093f2773b5b9442eecd919d3629eb2f1e40abbd5450fb0fc262c8b3245417796b3ff5f7f26fc38ab92123767109716a546f8a22b90c7b11322b471c73e8e3dd8d37086324970ac2193857ba86cfaec28c34334c2a7a80632fe29c96422428e9c9c9b67611ed9cf669335ccfe5d0ef62aad57da422ff6745d29d9d54b6a515ceefd304fa529209a079f072374d7a166d4910d0d8ba70b5cf7e2cd37b21a08f421c380fc20d595d0bde6a0f48db5dcdebc5ba5aa15118edd60b482de2c9c6722447b9b34144e82f3b96eae519986be8a6ab33bb910bc2c949ba803f2763880174c07e67f0cdf3fa5518ca7d3e403f763f4457b3bcbe64ff383dadc42b9744f021eed54e32d06caeffbd98751961d56cf7eb81cbc8ec396b342c2461f44dfaf9998025fbf5f2ba8247f7972a6b939290e959cb605659e9bd64bfee075395de8f4cc313c03b632228b02542ed6beb79b1f090f42ab3b1a39f56088eb4f13a408213225af900f9b7137d7cae7d4343c87cc3fd387526374ca31f15403dabe5ec4f59f58e8c8a13e3ad780686c1d5338e9f1beeda35289299d02c314267157b8a400aa35f4fede8234c5283dce7b3717113f29891d608bcf1c82719ed31c3809ea06bf8d10f28f993490587184fb603e48af2cf6288b83c3731203f8512e7a268d38a49af9f8b4fd4d6186bd05de87e771604feb200e3ace4e332075766283846b72ed4f3d6cb6f628aa05e9a465038e364a368697b1fc34514ce90edeb861085f8b719e496ee49977b4475cc104fdfff264015594744bc0a99851cd511d5e42a8556c67140a4cebdfc29c5e793e3c26a9cfdb3931ce4feeee0c13b236d4aa647df7284836c660f46e58d249a2bea1b2570a053ce184d51f4c7d5df4562a2985b42e703f3306796fbd65c4139b6aeb45656a3c980b146978ef5e0a44da235bd166c2d53f63e59c09d5bea6488fdede5294ccd3ed7ab796768877c341f732ad7995adcbb4e08e7f659e8315b76bd179470014b417576312861d91ba3256c065b19b379c6d35cda4b45d8aa10b2bc6061b9d61d9a1a8859fc05a454443f4c7f880db9333d0e750d3d09efc29c169f418605327de82f9528e45c3996e88c7d0f16ab08ac5c1baac008f280aab9760684f1f82ba3ebd575a2b113e036c4b5f374d7e073e7bf7c4a1537b660b2509a1451145a69c9ad7a2eff08cef53ad789132a28b38c8ad202c6ec50adee9e5ab13cce1f123fcaf34f4c59a07a7a11b2858e79e514bff0c64ec30a07d43cbe6d0ab1f53428459bb2644a8950545f964b488d4b8d44a31ab78abb1468bf3f1b2392b88eae6f07fc227da9effc5ff46479187a372e673c6f2737d7a4317be6042bb263b7f2535d581531753f349a79fe729821a203e3caf7dacdff8a15d6d9dfa265faa095fb34a153fbfcef741c7209ed77c737eaa2c37a7cea07717d495727302cf2bdf09c0052c5131732ff053009b0ceda1fe027712a4ff8588fbb2e62c1ae384281f4a09ed80ee5d4e7f83912c02fcc5ea8edc58375538a60c476872b4c07229d71ebeee4729abf60f6f91be96709b6c34c98cc883ebd84469d62936e54d41dd94b0e8c56f4f44d228931647b7e8b46374d5418ca59af8a3e95f01bbff0dec2d46d780b55d54a0e937f15a15a59947edf9520b97f0c0df30818474d7e247dde2c50b6294257aed36eba0248817b3f90dc5fd68ee18b808ee4b935e2ed18fea503955c9e08903d3f842999f851c6498d54fb13353b614c45980c3b0bf6ba372847d6f85a8793778b1397190bb67e2d459ab7b7012988989155bc8ccf06d692ea64ac613670025128646fda04c58b47a456c9574b79bca0cdfa0d8be7378c7f6de56e90e172b29fc62a81f0944a05e61b3f9d9ba71a64ac6abf1f2dd0e42272eb2cc062c3e31e8fdce45dc91bdb708b53a1257fa52221810fcc9dffe9de867ea8f84952ca49716d52ac2afa9b2957e0522cf0f71638b3109e0e2b7cb20f35f592cb294580bbb52e242cf0a9d05283a5d137ac4eebf314519423cb367553aaf3a8d0f3f089832c863cf211e63c8755ae9108550342b4145974bfbe67f1e7dc2d7b5ffc711659d4dbcce88434b0f39f9e8d1ee8aa1c8ecede004a8cfdd5b7bed0fa83882458d0eec696cfe9609aa14203c574d41b9b753f1d32a07b565926d910e6d44927befe4b054281521b80347fef0d2192139ea6973928cc95eac008f03dab5c491db5a48eed160d2ea704e5a924a00fe8525ad84d809f503f57ca74ec6ae1bbd499d0496e5fa859333b9fdad19a3a231663253d6008974d61a620430c9c7d1191c280f7e8359841cca330f28e5458c8d970c3f59969c6e168585c5dd78f22d3219095ef", 0x1000}, {&(0x7f0000001240)="8606648e723f01543bb8efc9f60f3f8ee9a278d41c5aa54343229b335d8dd4b28b1de620dd5d61b6f468bf78c740b1ccda54a455905c7288dc16e15a37a8627cfdf123e36f722265c9b3143c6f085e1a62d89ff3a1d26172fa96f400f1d9dc71805f2e572f4b3daf90a342a364dee1cfaf1637debf1e2030152bfe5df323128ceda2c4d8d4656aed45aad7084a7edae9fbb73408993224f2a37e311b2ee3d7be52658d3c86527d92a76f7e5816f0d38622483a9ebf1dd26b770843daee50d89436694b0e48a132049973d5c258e1ffb565e60342766dbcfee6844dd3278f886c0627656b", 0xe4}, {&(0x7f0000001340)="f24768dd3b3c98b52fa6cdb4dbbd71fb39c758bbe376945f9347d1fda36244f3cfc06ec8abf99bb15803b3d749b1e52b2d149d7cd2e785eb24ecb3be5444a8ad4669c3c8bd55df9da1508b06c5a65b055a00463309ea35925ef7d4f0ceac71ae9f78d42d1a0e474770a77aa333186505ee8e0e34d0f19d2d8a0a0ba9f27647a3991f4981e714436d003cb7d5810222f30da3802dc5d0eb1ad4e09653be346db02885196db2724c98d24a5494acb402e1c9", 0xb1}, {&(0x7f0000001400)="30dd254bc26e2f6728a837bf43da4d9bc0ea0de4224b4f3b45fb574d011bcbc84f47dc87a26f83e2dbe0c2e2474093a4b8190c8278108dc372e75888064dc032d40d5d238107806737c2657ade91fa23f36b61b75401f1e86e5cea360d3c641d81c92aaec25e4ed29a84e2120b2219b39430f734b0d39e9b7290cc25aea3593e121959440b8c3f52b11b4c1f4e4477c3b932ef1d388592d40161e125bed82b43bfa68a77df6df3bcf953fbb4ce33700a28a254fb74c750314ea63c9382c10869", 0xc0}, {&(0x7f00000014c0)="2bcd760c0816721aba40a67dd72adf312c162d82e0c54c1c8ae6bbba7cdf74e9f6f91d23d8b3de63d9e87662f9f50681b7f42985ebe41ba7f58d3f6774a55bd4c996c46e38031ed767aa7dfdf330393c40ae9a0e2308fa0aaabad9cf4d8c99c77f648279a76a913807dda45d6f2c2d29ac36b8a761a2fa00f2f8723ef097dc2c98701bd56597d85245cdb125c87c53e8471f383b89006ae7571d5cc21651d742200aba8f2d6ec0", 0xa7}], 0x7, &(0x7f0000001600)=[{0x1010, 0x1, 0x536, "b7574d8a1365f3a1e4088c6a191eace414c2d0be21791b96f3190ea9f19082c81ed74a06d3914aeb48ba5c2360ebfe808c12d46c27b56680575bb91eac21ce796b4f357b26ef5381bd02e74245c4f39392990b53f189b462b812ff2f804d55bafb9d48cedd2250bfb0cb5518c9ecd7256efa63f3aa8378d1bf128a468424e87f0fe4beda2fa96ce32a98e0afc91a539855ca476e616c8182eca244701067a1516923c5f6b9b1cde4cd66c74ab94300994f9da3c9035bb662d007c7bc1c57fba98d8445aa5ed1233f1847fd8ccd0c659610aa297711e0f163e374ffe3c5af81199ab91b2f847256a5a29eaab64f9f633138292a326bf882015fbb656b5af6d529c60ddb98a944090411f93f2054ed74cd549a9e8e1db71e0dad67819df7dc90943c9cc81e7e534d29f4179a152a59c7442e99b6dc01f685b64c000f5d1548595a6bc31f10d144362faa061e186c7ebc535b7e5a5895d9838379f1b2bbe1e137835fb747afac309bcdbcfc1e8c6fd3ff71061aec8d46a1dc82afcd04daab9ded380693b83b1fed431e5b37f1f83a401e3c7ac3b2f14a3ad20e38260da7fffa68f9d5e84c0876ca89e329186fbb7d187d146c23646c7491dcad16fa7cf5cd9a094cb6da845f84803b2b4bc600e5e0f40bda0d676cbc0d57c62ac1cf3c2612b9f0813d063768df86854c37ad0ac351fdb3a0f10264992d77a28fe2e24c45c472a85d3ce2e40301b9841bc8de1fe7e501616661cdeb7ff61971372dbd30f8c7b68f6ece479310cc0e4efa3946d79d735d7468e782697a4447d0a0113c36d351b45a312b86b6139e18485cf96c0bc9ed42b71a34e8a19ccb8f79a8cc5ad728b1591073aba9086dbe887b678c065bccda8ec64b4630766928c8c78fe6caa5101cf19c1d495121bf1e918c253d0bf164c6aa1e7a4adb00e0f1856e9b7a15559d1a09ba898bb03ed9e09ebb8f111f69536cf28efa92e03c3e922b2d41f52948f009d2d379b1b4f2428ec4518c786b1246e1a4bf774619cd2ee3fc52fa3dd60d840ac8731abecb419c66793bf1c3a27f05416551454b857498d5600872ee7c1d1a2bf34e1dc4b6f81e4bfa5c6ff5a92d0689c40cf8fbdface85fb81b5522909b3c3fe0abeeeaa77749511a58897e2b49fd042d4ca018f8bfa5f1be71326e38299c4df4770f2202b2edec9aed723fbcf28572b5e6925b56b8210b2119a7175ed865bfc26c7e280f814ae1d5938aa20c7a2b162526640e49372624dc9629cf0ea353a96a2303e70f4ff5bd76f1bca681e0d069e436cbb7ff2d22b6a447d8254c6906ad1f048a3d6aecd22528b518a1982ec11cd65d1507e608d3b364223580c3db4b35a376eeb2da90e96f2ef8e93e14b6b7c40844da939d4138e36b47005a7c46bee3cedcc60bff55ed1c261bae312ece47c52805eedd71bd8bd638887318d0497e00a95f272e988deb625f43328b5e379a33a908ba4128236db027a87269729efaa09311c2d2803e30689ae3671b23757b304abab955576385a018441a59bb525bb6f4ae8aa64f619e2b760aa9df78fc7b9a01956811879cdf658e29cf558c02b6f71b1322753f5abada903de2863745bd662128cd4b138f7763520cc147d20541e2a693f5aba15a043473d6d06fa6ac16b01ed30a855189933c8e1703f9dd543284c31562516d12cc3aff0040453015564965393973de07b7619ed1827279c0df1b2c4a08be1053c65c2eccaf3bdc8fb5d9fbeebc1f2944b8b236bddeb4e324d2a961268d2bb45d60ca6f90840b4be10c68024927a10cdf46728ac195c386cbe85080b1919e1c4a9e2a92c899938223b5718fa4f1076bd61f1690a0395cd34e406d0622b96f336ab23101b421de7cb87f9f600b58dba0af212dba94203d28a78043a364798496f3caffdc0a07bcd8c093c1083af90f1ae736fe34e9f825fd92276fe91f591f0aa6e7dac2fe1f7882938c7b03130e012227b972f6e55f722173849e120f1375c35de091bcdc8bec91cf096f2e46aced6a474bc2a6a545089843fa0b282df60d383f752d2a0157c0ec62c7e76a5671b80a8f1dee53a7179e1e96d518b5e36149f429e88cf528738eeda5d60541915851f63678a3f2579bbede303920fcfed6cb6e1e022fa3f3645f95b48db6df2cdd8c59d714041148b6d074518f2c6d8d86918dde056f28a3632df248e8beae95b977a6effd024cc7495d6ecd5858e87d56cc9854464d0e7ade4d138b1349b1e0b657b16c4e1d79010e9e253a9c4e7b261758318dcc474868c54e0c706da8499242eb4122ca02874f22d70657c13c202f69919c064a95426674565c98c5d077a360824277560f82356892177c341f8dc6e68f3f539053565e0182e89ca4ce59cb656ad948fdf8d5d736463fed85fe1db9ecfb4e0872c2cc4f84bd0413ddfba0903f7da917a40457fa56e3c2a35ae2fa8cccb012c46aad2b352e4fe4dbfcf641832e75d86b8d3b98b77045932f877d99373cfaacfb6aec79c2c6426af5e157f306842755015b9046a7ec41b4c83851cc417d4b9e25111405528de7e6ca9bf465a60065984440a340aa15dceed2631508b654c9cb6d4c2ccefb0326ed24a75347a49c7f1150067d0bed2fc271e534746f3e0c6bb51136bdadfd0c5a7f31a39f97a3c7233877005609de2c4b1af4c1ed59da305e35e04d5ccb21e2a5fabbc850e11237d468bc1cdb367bc347a59d05ccf2301394edf4a957c3a313e44a961c942be5a2863e60814ae7769c292a68e04833d24ffc5ea347da02dd930e07d2af8d3917c807e38507a6abc57481502c82c61afab0492491f166027772d8764f1e5ef6098defd8cc3760938ba84fc268790e0654f8f1d2b8fc4a1724a302159d9eb5c34524a741f7be1191bfcb5f8564000984ea14bc66ca2f85929d67d9a37bb0a2a83df988dabc1465bb1df1ab7dbbe350d8c7eff48f81d135ccb3390381c5d7a5a661074bff44103f846ab9e2562644a4511d700b9e1380aa706f4dc576ff9c14a14dcb6542ca16480564cd81ac0e5e102c1e3555023de728fa6c0b1e9402b36f831351d64e33e29924147f51725314b1ce37dfcf29ae0a2a5515c9d6d3b8e6b7aca888c4003b122259d242391fe7e497ba423dd3130ba8c9b3acc4a89a981029da76bd911f28a6cf2925b49a66c80fcfbda2a9650d2e1b490d1f1cd11a16fcf96a7a7cf3c07aa0749b6b098955ab6eab24dc99cd43681f8dbe940d91ec6637d2da6bbfd23ad0b1d2214d6ae3ef9b9cbc6eb04072b0b4b98a60167cd0726260a19ac468bdd30ace877fe8812a7cfe5dab2e75ee0c4d446a3f9bea6cd5877ab225d4063cc7601cbc6aec3cf9cd32084270dce35bb3466a308a024aac24d7377d38abd544c50df9a4c6525db0018daf5069551f986a8b53de1c9a934bb34b4703c3b62c83ce9a42e027d20f49f9f0f717bb25d8dc1d449a60b195273a6c7519a65b556bb7f0202f2b151884d83bbc072d56f6b8133dd637f8c01f662cc16ac3867c3b8265764b1462b2a8dff8de9c5b866a040ad4f3716c8571f10ccaaf552e19f0e2f4761222290951c5d167c16f1fe2ef2a7d0f69e869d26317af4f5320713f9991c662d82dc4b207045abe38f9cdae6ba529671e7582aab3afb55c71b59e29d5d437b824f8b75a6550d598cdfcf5297a9b4a0d8c4ec471d1fef2c1f87a9a5c54b4bc64c6d884a5fdca43392f3e0189b879ccf80e805d66d48e903f0e6ad0be06b6008a9dab047bc149cdaa3189d8410222bf91ab903c7f3664ba36547c3d51f9a74fa772269fb99a398c3fc96f2f98db8ba621134f6b78addb0c12cbbfc89cbe1c2d23dc6154dae41c4f099192b9bdf879c6765603a0da9c8565494f3a591bcfa3c11e5607ed80fe24ede7d8d0c9d3b29a70d768b3323c5c1fb3fe8ce14fca097d56e122275406a985705d3c036adfe828c1c39fc12c545f678fa73b7a56d78f98b34210a4fa8b2b3559e86f3b0409f9dccf9a76e3d68e66b4c80358d10af789e163bb86461b51d3d9644fc23ac56ee6777d9cc552130168856ca6b2e3f9ef93f5173ecd06ee380d3c077c17a3e94680304e89a82ff8126492d8d4269675d46324399f33de312f8821f8732ea9078d2db6f6733b51658fdcd8c69e1d94e979dbc68a7c65b65fc4ff1fe6e5b252dae8806e955cf4b691de5484a561c64321546ce2c76d812f0bd665e9d5d945d3013978a178e16a4691dedc2fc874e1c810f168cebe8c834fa7672df93666d7fe8bc271ee3c2ca9aae6091b9170a13320d48c8adf1e3e71aa94590e6b68adef84f90befe15a7325bd87069bd0c0dcd256a9c63553e0b1e3cfec426ce43fca6442a7acce48acf018489dbaab92621b5332c180457b4145e58a45883646aca7a0b35775fb93b6572df3cc8d42e0a314a5f154b551daed8fbfef5c65c739ed2d15d2c6e81a1104802637d95250bc8c5b9c89e283d7479326b76ce2ff16bf5011cef345e17a8d8b5714b589e5df3d7e6a29cdd3dc61646e1b6bf3accae0b170939a12bd641426d317cb2a2730c2f1e0de5f4dae2e9d3cd35c34795c8fa898bed59fc8cddace39dbd6eede96df65f528e344169207ef792c158c6fc25327aad9fafdb90a12142860691cc0cfdecce7308ae314508469c096ae5248638042a7d0391162b9af183000318ddd2341351b7e336db820b7281d0536d479976c22ebda516f8c14a23ffcca36b584aa89c8d22d8e04bd5e7750906602f805c89bdf99793bec1c06741bb552aaf817c7a1a7ea443988f07d61f35174d97e82f97512b23de0180fd13cdd129e8d50eb44bbcc57e128a86ca95681cd53152521c30588aaa5fc96a193dc5fa7e10a098dfa48b3dfc2a8e2d9ebcec2dd48129e30075cbe448c41a4ee3cb953de01346e7ff4144f4c582277940251592b65a11eb963356dc96ef88148942f5febc67b8b2c8cc021816de46b159c30fe07d80eb51f0e1e015e69578d4ba3c0bee6ed6767f1fe9f2bed48f68fe632e6d99fa4c51f7b84cefdb2cce3ddbefdd0f2ff1c8b65e427b804e808977d32b72592e09e826099b4882b0af4c3076ef19958a0fe6f7c6558749ceb5fbb1a7f7e7d70fd884e865debd783fe39058c8f7fcf658cbc10acdf0ee42d503aac5bc0a9905439f3c4558d71d50d109834bd82fb6d434dc49a9606889546d38f1037c1d50790bec4815c3d2eb19f0b21456a4f18789e2dbe6c5dc3dc6e97eac6f92f5822d857a1ecc7944e16308e5f87625c3a4ee661793476066abd493d61593133f9a48d93416ec024cbe4bc4e3c7a6ef53e7c1c635eac8bd9f70cb3f2f9250b8164cb6c76f2127de76e2ba37f71923cd8b0f616bd8a5eedc43e04ee5c80c89325602704252d01595a13bcdf519b81e3094d4a460cadb66fef47ac47bfde902b308ced9a0dc65c5104c173d051c3bda85f4a0d855f6db68c61f778197e54ee39d99a76e01385b68bde3fb87f1e75e55c74249293a5d067a50e553bb8beb3881c19dd14e990fc3b0f58105f518bfd894b0f1470c1c0556a81a278cea6f18b4305ecde39238b498398142e73ab802124fe9d4c6415045af4790606c6f683cd9a2603c9c66908052fb672255fbc081026b21535cc3d8daa4be5de5cf0bd1ad3990f52da9c4137d652b3f8ffe0d0fc7b427141053582a031cebfac6986b0132f6422da9f94fde9b673d2ad9cfd945e97f6bbad14402a1358fc1b0be1b6df82411a7515c37eb9f4069dfc1dcb9bc333e8c16d82621a7be3266270d84f280b2baabef9770b9ea472724ed529527c1a112ed61274c5bb4c86d442e8"}, {0x20, 0xffff, 0x200000000000000, "8d377c6cac6f157977e8ac"}, {0x90, 0xffff, 0x3, "dddee36d666c7443a70a6b324a9686209323396a8a9666db17ad07e9ad87a1f37fc864399495077ec73a02a25fd7cb1a5601f9b1e54f4b73de7792c48ab800fe6ca20f96e0dc3f7d1cc9d4128ca87bd6f1dd49f4bdd227b583992cf6c515dc9581098c0c42bd8272bfc52177816fa0725031fdcdb20756924e47e08efc"}, {0x28, 0x1, 0x80000001, "0cc64064b32afddb1b26bc3575cf72f317322ba723d095"}, {0x100, 0x1, 0x9, "98cb001f916a2112453e09a476b064aae032297ca367db15d8258d1af46626f0aebc52e7863bbc0c7648a618b437f42701031efe27cd35066e13363958773f31323f98512956aa340106e4fb80d9b4123895ec2541aab15e71f93f7bd1ddac827f62c959473239bc307fef4a75c18eee1718e9ba85cdcddae317fbb6c7f2c8b1bbcd45ff8b63664f1a27f73df4528b4c997058eb39c2926f7f4d9f1e29e6eabf8b177b159740b6ecc1857c3c51640faf6fa57a31b7d011aa9cfd7ddaec04ca6c292831d46dedf5d2958a968ecc97e3818676e102111941f7238811b7f434cb72d329129584172e2c1548c88a29"}], 0x11e8}, 0x402) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x2, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad18f05d03000000", 0x8) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffde, &(0x7f0000000000)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xfffffffffffffd41, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.@].\x00') setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000040)={0x9, 0x6}, 0x10) 16:02:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r1 = getuid() setuid(r1) 16:02:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x20, 0x1) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000000500)=""/46, 0x2e}], 0x8, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x3f) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20290, 0x80) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x22, 0x4, 0x8, &(0x7f0000000140)) 16:02:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe, 0x10}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(r2, 0x0, &(0x7f0000000500)=0x27) r4 = accept(r3, 0x0, &(0x7f0000000400)) getsockopt(r4, 0x9, 0xfffffffffffffffe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r5 = fcntl$dupfd(r1, 0x40a, r4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) semop(r0, &(0x7f00000001c0)=[{0x2, 0x2, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x8, 0x1400}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x425f13df57fda06f, 0x103) semop(r7, &(0x7f0000000180), 0x0) flock(r5, 0xc) r8 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) 16:02:09 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getrusage(0x0, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x0, &(0x7f00000001c0)) fcntl$getflags(0xffffffffffffffff, 0x3) 16:02:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xd60, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:09 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x8}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x8001) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:09 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="ee94d2743ec72c2950f504c2b5e3ae147e6caffa74e17d", 0x17) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:02:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0055158c88e329bfc62b9f8a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x37d}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x80) shutdown(r1, 0x4) 16:02:09 executing program 1: rmdir(&(0x7f0000000640)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x8c, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x3275}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) rmdir(&(0x7f0000000000)='./file0\x00') 16:02:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) clock_gettime(0x4, 0xffffffffffffffff) 16:02:09 executing program 0: setsockopt(0xffffffffffffffff, 0x8000000000002d, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xb) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) accept$unix(r1, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:02:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket(0x18, 0x4, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) fcntl$setflags(r3, 0x2, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:09 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) openat(r2, &(0x7f0000000040)='./bus\x00', 0x80, 0x10) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r3, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) r19 = geteuid() r20 = geteuid() r21 = getpgid(0x0) r22 = msgget$private(0x0, 0x140) msgrcv(r22, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000d80)=ANY=[@ANYBLOB="01005f95000080008e81095ee6b060f887923493ea7f00bafef12c"], 0x1b, 0x800) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r24, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r29 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000840)={{0x6, r25, r26, r27, r28, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r29, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x6, r19, r26, r20, r18, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r4, r21, 0x80000001, 0xfff, 0x10003}) r30 = getpgid(0xffffffffffffffff) setpgid(r21, r30) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) 16:02:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2800c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000700)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000006c0)=0x1) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x89, 0x42) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) recvfrom$inet6(r5, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f0000000400)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r6, r7, r8, r9, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000680)=[{0x0}], 0x1) close(r10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000640)={0x73b6, 0x4, './file1\x00', 0x93d, 0x955c, 0x1ff, 0x1}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r11 = semget$private(0x0, 0x4, 0x40) semop(r11, &(0x7f0000000440)=[{0x0, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x2aaaaaaaaaaaa828) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:02:09 executing program 1: shmget(0x2, 0x2000, 0x1, &(0x7f0000a1e000/0x2000)=nil) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) r7 = dup2(r6, 0xffffffffffffffff) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x40}, {r2, 0xf}, {r5}, {0xffffffffffffff9c, 0x20}, {r7, 0x40}, {0xffffffffffffffff, 0x4}, {r8, 0x44}], 0x8, 0xffffffffffffffff) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) pwrite(r2, &(0x7f0000000180)="356a20fe372291ff6e27e7daceabd8560a282b3e97bb1649882dfde35c5a00075c0db15f3f6c0842b910557687aeabee1d57cfaf5e000b867cd19b3aee21f225c70fea262a6f201beed0cde205dfa4c46b7cdb6ee006118d73fbd90d1a763b5d42d38752eb1a23694c04796186e2458a746f918a24cedaa34dbaa961aed72389e02501a862c779b7806fc55efc2d6014bc46520ce1be7a6a0bad8d5569b0c1719475fcff405a4adb35f3ef7b3cc5a0190fd25c47f51e528bfddb99e642c1d6ad3c7a65cd75d891df6f56373dc5e461b962285c3179c6b985c5c796b0b8a3730beaf2e10d", 0xe4, 0x0, 0x1d) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) 16:02:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffffffff00000001, './file0\x00', './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) fcntl$getown(r0, 0x5) r1 = accept(r0, 0x0, &(0x7f00000000c0)) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0xd68601f37174ae6f) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000001c0)) socketpair(0x18, 0x3, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r4 = dup2(r2, 0xffffffffffffffff) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) getpeername$unix(r5, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000013c0)={0x1, 0x4}) r7 = socket(0x21, 0x1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000001400)={{0x18, 0x0, 0x40, 0x66e6}, {0x18, 0x1, 0x40}, 0x6, [0x5, 0xf57, 0x8001, 0x5, 0x600000, 0x3, 0x7fff, 0x5f]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0xd70a6c185c869676, 0x0) semget$private(0x0, 0x3, 0x800) r8 = semget$private(0x0, 0x3, 0x104) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000001480)=0x7) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001500)=0xf4) ioctl$KDDISABIO(r5, 0x20004b3d) flock(r7, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = dup2(0xffffffffffffff9c, r5) ioctl$TIOCNXCL(r11, 0x2000740e) 16:02:09 executing program 1: socket(0x6, 0x4000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xd9) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000032e, &(0x7f0000000040)=[{0xff}, {0x15, 0x5141, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x20000000, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 16:02:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getpeername(r2, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0x6, 0x8, {0x4, 0xffffffff}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:02:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) fchflags(r0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000180)="d3", 0x1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001680)={0x333, 0x3, 0x6, {[0x1000, 0x0, 0x40, 0x9, 0x5, 0x7, 0x5, 0x200000000, 0x9, 0x1, 0x9b, 0xfffffffffffff161, 0x0, 0x7, 0x3, 0x8, 0x0, 0x81], [0x1, 0x5, 0x9f6b, 0xa, 0x40008000000, 0x200, 0x8001, 0x8ca, 0x8, 0x400], [0x1f, 0x7ff, 0x67, 0x100, 0xffffffff, 0xa788, 0xf8303f7], [0x3, 0x3f, 0x1, 0x39, 0xfffffffffffffff9, 0xff], [{0x8fbf, 0x1f, 0x2, 0xffffffffffffff7a}, {0x40, 0xfffffffffffffffa, 0x2, 0x100000001}, {0x700000000000, 0x3f, 0x81, 0x10000}, {0x101, 0x7, 0x10000, 0x80}, {0x2, 0x7ff, 0x2, 0x80}, {0x80000001, 0x0, 0x9d, 0x1}, {0x10000, 0x3, 0x4, 0x7}, {0x400, 0x5}], {0x4c2f, 0x3, 0x7f800000, 0x7fffffff}, {0x8001, 0x8, 0x2, 0xd6}}}) r4 = kqueue() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="dfae4c8eee1c80c0f95256163fe8227594ee54f46b1e", 0x16}, {&(0x7f0000000080)="c4d7f0e390cbc424492cb21ab8ec1d830afa0cfced476e6def8860d48445e806ef9f3dee186d4db6dee344fb892e07ac7939c0ba1e3105cd6b056b241c2b323975bec74d2d1249b1f4118f377b8321d1ee9cdc981ae76b2f779850f8321825da137114bbe96ae96666f23860cca75a00a418351b92c5496bc78fee8d8ba12831e0ad010d", 0x84}, {&(0x7f0000000680)="66b56bfdfbc325c942c1f07a31eaac264789aed886ad8c586b1f4e431034ce4d47936c3576dcc05902df1e96caf048506f14aa55d1e270c87bf14927850237551b52694596167d18c244500d7cd40e5300ba2677973d6a96744bad3224a2cc5daedee32adb4534e217a05c79a2b9cd869328f138011122350cfaa2be2fd06d8b09d02616ed01857ee6e73d56e48b15040937272ef1e11f9512b0bfc882400b39747310c20243fcf0f610e76e03d894d1c514e2b4386f20fafab32bc982d094c35f335b12b6de09ded216f1f15ea018b63f932101deff855de76254932c3f85ca8c96d304b5fb888300d6f64a81966b0559a2cf59354427051b576b376da227c0d9caa4b75938c6c493da9843df40f8075236b38cd11dfd30eb41ae3c44daf6e97fa4bb505901039f76a6652c0bbae4650dfbf4276984337b3c7ac2fed80a92fafe414adb4abd8372a7c98e718010015a1c458a5d9cd4f60e1aa596dabd3a7dbecc27562e353339e06e160b9055c29089062b88945675b9657442be2772fd427258ee9c3fa143e66a12775a488c3511397fb72e3c4088371c4f9cb9092061b470e5b03f108ccb9a6f8ccd0b63380b6e76ce9fc7872094625377c48d3f0ee2ef738012a2d1d0b92f1a4c50ca6bb1a54529b1b327c631ba188da2aa06d5812a653c006b463bb9cb1c0967e26e508074adf2ba15f6a888fae48e73a013e562efe421e33ce6cbe2644bd37e551825569ea8f42bde35c9d4856a003a52a1e671f28aa9fc63c6ea07553ecf1f871e47562c46266118f5b4837127deb2e7bb201576a34accff3355f411df342054b0de919d54fdc28e30d867ece5b55354cb9cec9c6f681088428520c29d38d00a20c8c56a60c4487bffdcdbc18ba400bd5a1cc42310d81c7260fe7117cebb4592d88918bb4eb28703436d21110b615c5b9fe04bc38a2d8be9fdc452bda1f9609fa936dd2fb5b52b0b28d74ef7610fbb39002f0504681c55b2caa2cd55767af3d33e2ff8dc68829b714aa4e2f2ee3b15ee0ef93c1f314efad8ca15c7b639ff74e001eb60972e6e74289a371dd9602fb927aaf1918bad2266cad8f9eb85ebda9f5a0f17bef7c1a936c5f01f3a035e4587aa1e9bf6eb62072786f1eca7dd633d162b44008689a9c93d1d64a4ea8db22631731a4b87dcf6d3bd341caaaf0bf528b4a9313db7817bfded9b5969991b16fb8c8b8c1d81b85e2dc8674589102eb07990eb98aadce4a3c19fc31514a31ef2887a7e4665a2bc54e06904cb59dedf61024b65e965d7a8881dd3119aca83a5920b360891b193aab54cf3d1df8e2ba584b32bebcd1ff04c1ea7721546999948cbbb9ff77a67705aee81dc813a5d0a87d7d026c6c955f2968e6f47dd47211786baebbdb2fbb02d3b4ec17138b0ece8c85d00b370379a2f4d59b10628140a9effd2889c2eea214d1508141fb4382603b749edfdc48ae3fcff027bc22d52f98d4ed8629f2c991df9ad6a41bbd896c1d86a1eab965215d0403b1414bb4f4d23a6c06a06e71d01c52aecc6aa3483591e6f07961a099fc39abf34cfb1e8b4dca4a5939a69c8c88f942c9ba35f39d3673bcde4ef9550a4b1e2bc29ad8a0cfe30190e7a2eebcc31d10a9d678d9f2465ae1c69e2ed111099c69d91e9e3b5f85eb84eca05be14e90686ffdc7bf3551d06668edb63d9b25fe7e6234fe8a877db23a9467a105bd707f687b9bc5fb52e30b59b675b36819bc6c0bf3fd1d11f36fcdc5e161f962bd78d80e38d78026eabe1a8dcb839e642007e963c136c7cedd6c4b4a6d2fdf42aba5c5350825eb97be59a03ed67c840f933274564c75002ca331f488b861d64c70426fdf390e7651c582d8dcf204e04c9cc35dd5c92fa622f06b2067d79b4c6a6339aa54b51ef718a0eed866515d9e0c0dfe7e808615c595b3bd2cebb76f8d0364f41b39155266c56357cc0adc82a906e39c3d7df4d8bee45d9242af3a23f2c2a773f6e40a7cd1f31d511feead8f772b84516103158934630cabd890a98aa1c091e852ae44d7988bca0e91509685ac02e72bd1b443d815878e0f0766f00aaf15e653eeb0567dcae1571de20adba742b8aebc3a0a1649d5f2054f245c93f864ebffc1a0c2562fc25b1893bc8353cf68098763d77e6bb36011f41bd7c725f5ecbf279081047d0be22c9e1a8a343d17882a756a5297240cf7d61edfbe09d86af93fc982aa2acd5223f84a7b55aa6960df535edcbf053e52776d4633575aee7a608f0867f308e89cd4923a03e63f2654212c75aa4d2407a9f4922913602910314ac685c0dd10a5677646d7aef0af5be2e41bd3414cc968d5429e81962cfb93b1702f30d655df5d9faf62f01b2bbeccb0d5dd8c1c9543e80e3e233ed245e2191986178a06217d65b445af0654e16a87aa0403612be49c5a3824839a454c6baaffcf429f63b4caf71d924b7b2b458b23de59987af0aefcec1918938216f0f3abc35a316561c95aa3ecb2bff45b9a06233227360cf95e0a9b64bdfdaaae8f3170042b494827dc377c23629563c48240a4ec2377e5160ee3397b86699a40452eabde2d35aae4c2de32fa084ac91a39748f8bd312fc258e9e27ea7427680831370c52c39cdc36eae7ecce89521b60c112de8cee8096e1dbb44fa05bb1fe755e536f0596dcc23adf4549f341a2ebd94236959440edf90a272995b5841988dc37b911323f545e331075c7ef2708115a632ef0840e0cf28ebc1efef3b2afce2072f35a092b391726715a62ef26ef020738974fa71594160896b7933b5a095c234098da04ad79078c64f9eec10d97eb665028fe4406b2eedce1a993b5f1ffedcdca7fbf1690f11c61d4a979ce0c35e491f59e7322eede82d674eee3e84fcf6bdcec4390c502c92e5fa7a2e233e077fc4bff25c71c17027529ec100f81bae0a47b3b824b440219dbd3d65560f45cdd778c4b20c5ee96cbf1d4eee91808fc0d99ed66dd6ce477c2d4ace7e4bdea459cbb149b9506746c5b00a3a5469b4ce07d7de327f718cb4c062117e658b021cce9cc88b98b6ae7201c3724d2035241c9508299e32a919ed40a609324e48bb9adce84de769119e0958e310d485ed84f4c6d4b78b5519951130674e59794bbd385fcb3b46fa9578b2590d3544a78f457715ff2722058d89a7d9b64f3293c1f097221b85cd2ac8bbe1070ba4445dddf215f8f2e0851f3da6e73379944ac3f494318f21b098c873084f41d1da1b5ccb7a7e14b083a741ea8093a78e4a443daa3398756144d4763eda4c863f512ebf1db06c78acd48b79a15866ea67629e4d33da1dd260bea065f5094ec7d0a8ac0b27e8997def4688ff6e4102ffc3dcb3f92c5dac8f06923e38a0f942a74bc32a783497be7f03b4a560b9931bdb472dceb117a0de24441f023dcd34c33312c200b2fc4369b672a01a76569981cdaf109f304fd5a9c826abc0e62a674a1c02fff314cdeffe105d6c61582e3ed8d61b51bf5251d519167de1c9b83de87e1a9e84099d745178584721207ceaefe57f7dbb2a9946c360a6d2944b8b5fd197866958c1cbee1a3130b0de005e3debb126eb3daca1dcd063970e981275277d86b65c64563ab330bf2e7129e0cd6905bbe1b438efc18bbee86f34240d1c3b5bd9d50717b6be705fd32e38964e611788b1dcff05a1cdab2d89ea2f12d61a5de2c395d8357d388992f91bae3d669b575f195f8eeef344a708abf8c70fa06f319c2fea2d2a2aa137b159a34cd5567844f125d58c463d599b739e3d44c3a601d27a04422de5efcfaa324ee86cf7d826f20e5561f04f2857c24211402f375327d53f0641ebfefe30b1de968266fd1897b571e37766d17d3ff27148c9c1a625b1bf740388e156a529061fddf0f4af603a44f1a9e02b1de995a0911f1420d3b9d72a5df0a8f1cbdb5fbe635968d070c6f5a44c123d909ca7098788f71a7e984711fd46449436c0c29925d097384e99ee2c0b38adee04b5dea1f8ec8f8a69b72375451b5fc917f9e07f0702d3e79656299ba5e23490243aaa77ae0882eeb305c0171cf890bd8143637ec0c1257bcab53114c045153d2923f971cdba211acb4705d9a3a7a1ea3aa94abebe261c5b7b6f508aefc543bd347167d4d5cf26bbe8204c945291786427bb055b0907eb4b12cf3c485a38656ba4cc3322a9c705afa70c5dcd3040d5250a9d5a4f3f5cc00087b737c169d73fc91d9ef72b8e5e6d9c15a536b991f8192f3b914ab2d6b0f04b7e6606de45db504bb5af08bdc9e5442210f7ec2e6e0824bba32cd0e6d9094792b53b491071ac2aa0b990fb2a35672b80149157f15cee69143d84b074f985985586dff07650d51d60e5f612136f3fe6141918522b158a534c730e5352f27044d7ab8a340d642b9add844193264367a9a67ce2e2896c3c699ee8e6059992e03832ccb463fe02cd1e7cfa2de5404f23583314dd2a599247fb71a17f5eaca28ce99344ab146ede5f8856232a6bd57ca6955180898b8be5c99a4bd5eb30d833a8fe5e513682631d036e776ac888b18993f11b5de9e99a2a1ecd3da12204bdb5a3e2b4ec0da8b42d49a06413fde10258ea54870f2727685d98c16cf347402edde701b9726c1d7babb6cda57578ebe52675ee340e2468d859491d7d31a57eb2ef17cdb119e81ede3cc46a150acb839328ea4a77ca08631e5077ed159fb8c0ad09cbea927e2d280d633f66d0e6bbc3a3e5414f5afcab91b0eb545dffb68b1f18324d30dbc37953971dbe6b7e6a5ca4f4e4128565aa65625e6a55d38ba85fa1518a9ccf791742d786d57e7afa3a8ff08c228afab6ca13c661454762553cbcc60a10e65ba7cd020935923f3500277f2156993217524a67215a8a3d28a04f03a972d8508e2ca8a924306e1a59bf858062dee0b696b264114e9e5baec0efbace474872af0fbcd08ffdaadf3f5bf7619a93d278d7beaefbf1e74b5cce33da0d5ebb9f287546d0f65fb2162ea156f6de5b1c15fe04a2e9dabe01700d231bf4607bd3f5ed12c101044b6cc211beb4c24965c82879f4c675bd77b64e1f12e974b2651bc3efe9ebd12f01c9ccf58f400ab397e34e0b7668ff38b4e6b9057c6fa161306e9a54d68dcdc1028ad68b3ba013aebf48e8fe776f40d2b0a8c29f427a0eab3a437dfd2ca53aa1f376d30a95f58d1ca48ad6b9b51de40a6f3433753e93b87eeb04e912bbdf8196bb89163662a7484b4ecf364af7fa75bf1f2e1ebfe58ca80f7ad214c7dd09c3dd7e758685251aace1e32aecda82f70a0e8a32916dd8b941a58b19f5bf19e86366c80f506c7a2abb1ca00e966bcbe22499fae98ff1dbb1fd77bf47365e616a025a1060c5aae425560479333846bdc6c65981eb98dfc9ed2ce10e3350bdfc62f3205c211e747b9a86bde92c5c88df2d1eeaede696e0dffc55e44e237ecc5ca9b382662ce497bf76fd71936773ae4470faf9566a2765b6fc3452f4c6c0360c30da6b56309170d322e51a4c16940f430b9cf229dbe31fa9b8d2b92d713800cb288929f18ee5860a5785da2ece6c6747a36f430411c64bf8aa9545dd5193a2a3489b11337c9773dc0e7a73418eea2b6115db2d286c746b94615ed36a6702837ad3bdef13b64cdd2a64f605b36eb6274c43b32940dde0db59b1c30c8335b489aafb0f4de5110810e7d2f4d195183b7fbad0b3772c295498cfcf6777e3ab1f7cc773b027a3307bcf27dbd87d9815e06876b4b56a7b6aeb03d284755aaeec0c88d5ea6e707eb25ab3398872ac44ed140654afc7056efb7dcd356b555404319e0b989bfdaee798c5d63cd65df078209b558a0aa4a569", 0x1000}, {&(0x7f00000001c0)="cb9a845b2d338fe9f414665aab6d99c8bcacda8f6e09c4c4d9f50b996cc63db58cc78360ed4203a6d0440fe75feceda1d46c02388156eb2dc740e600e03faef76f7f0aeaf5f1bd555219d3710cd006568b035e2c292c5d0a0aa2804ff8ed8114e27e70abe2dbe3c0b82fd7deb7fef7b00ba8101d1c53657af2bba66d97d5568e57390f3149306ce2cc87e4a69f14e875d1e7cd679659ee6aa78e067e81198747a4a050e0d57e2af75f3b666e014360b73f171b", 0xb3}], 0x4) fcntl$getflags(r4, 0x1) socketpair(0x20, 0x3, 0x7, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x800, 0x0) fcntl$dupfd(r5, 0x0, r6) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02: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, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = dup2(r0, r2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) r19 = getegid() r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x6, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0xfff, 0x3, 0x100000000}) r28 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r30 = getegid() setgroups(0x5, &(0x7f0000000100)=[r18, r19, r25, r29, r30]) getgroups(0x1, &(0x7f0000000080)=[r29]) 16:02:11 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x100000001, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) r1 = shmget(0x1, 0x2000, 0x504, &(0x7f0000ffe000/0x2000)=nil) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x2) close(r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x6000) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:02:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='Ode/b\x02n\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:02:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="9c87c377284c35b8506e2e2e", 0x3df) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) 16:02:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimes(&(0x7f0000000480)='./file1\x00', &(0x7f0000000500)={{0xdb, 0x1}, {0x1, 0x6}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000580)=0x8) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x4634444bd6222487, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="fbe9022c8adc42ec76f2d41aa56b266ae1a2b8a857a71806444a42ea9402251bfab415d92ebeef776c35304275b27a50d9b9ba3a39672625a4f782b9d0ca8b62753be91ce91879c0c44d8af35b70b90b4261da6abbe51f3241e136f908e3efbad2de2e13101271022db6d9c8d113e7c7e614bda5f3f8987a9e9c443846bb0a09f36c1d6fc7f784d7cf0b9e25ae214c90d432e6748c7ff7400cc8d9c42a38691094e2b0494b3d01f67d0ce7eac2a12f1642a88fabe3208e75a562b014f2e4919074b28aef5760d9f968178cbae3e2ba3b4ded7e69a3f88cf0eedf51f29722f620ff3773b3891a82e22a302e3bd192f5b90f29736c08175e389248", 0xfa}, {&(0x7f00000002c0)="03c526e31283cfd334f9b703a0c01ad15e7da598b0b4f61f0bc64b5fe4c8b1d2063578e524ecb631d4f02815317b6120be951f84d0c9f3bf5047cae30e276f0aff46ecdc8de30eaa589490c176f2abe688af339977a893d4d2bca27c18f9e358eb363fea90e936745b370a0dbed45e5155913e2f3db2e4ac9bc0bece317c48cd750e8c5999bec68d26a54bf1b6e3d08c36", 0x91}, {&(0x7f0000000380)="9ce0e91d2bfc927ae8637d86c2e233cf297f20b0a87d7cbeb38924674450160814d5e7b17eea61c83aaff7fed6d37afdc9989c0a27ab59da9074360cb8b9e7a66f8a9059a23f27471a675ccd9f9a4417fd725035b2", 0x55}, {&(0x7f0000000400)="83bd59bedd8d080ad34696de48a2acce2079d7854921948478f4b026e59ab005ec1dc84f2f13675890526afe9d1f16db323e3ff4a4988e", 0x49}], 0x4, &(0x7f0000000480)}, 0x2) 16:02:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100043040, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x4fac62dc4072930f, 0x4, 0xb880) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x9) close(r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:02:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x1, 0x0, 0x0) 16:02:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) sendto$inet6(r1, &(0x7f0000000080)="ce40ade06b3e9fce916b0a5a9c086bbbb569aba84057529176029434e9f87062de12aa768502bdfecff285ece5ab978f2ceddbd26086f1f01df9a8aa20d97f3829b2f333c521ae2a56766feb8a43ec05a043ef34da231cb1f1c399082f0337f2f73285765a5c173626e5ee800599f9ba5eaac9a9dec9ed6dbf08d8bb0a797ba57e2aef1d71ad7a2592676f0e844b1e2244f216ab7f9b9ec9d98ebf280a39b6d7118e5459f8b58e9cea4d450df3f3b1", 0xaf, 0x8, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) flock(r0, 0x4) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000000)="37cba9b16f0cfd5bc2e77a6ca94fddbbad54279e1c146e07a3e4499f4ceb6d037a42827fc3af5317c775a4f23cbb5d26bce2ce4994", 0x35}, {&(0x7f0000000040)="75675cdc638cdd517cdbbaeed2f345a186e0db309adc4777ac01c197665fb8a8e6a99896bfadba78cfd1a33013288f48a63ecbf3dd31fa6cff78ffef5561c3090de3337afa19c39ecdd4012e8731bd3e1a801399ba89ce503da30cc7689d9d635db90b973e8aa0db5c8150907f7ed9a73f85f9705113c99312c2d79bdef36065ca764329e8ae379eddc756ed0d6f569bc1848c9c31bc36d47c5a34435fe70aa78d176dc3bb5b678d1dd5f3563a5d623dc8e0be4da893cb28df68e9dce1834c76c1a75699596e36717c08472a6066988ab52df646fc5204", 0xd7}, {&(0x7f0000000140)="93fe4957ac45ab4e69ee9dd5132e09d6269ee661b2dadf62b6f3c3b023da05c71ceb1713e968571df1906282305f5d823211f7480f331d1d31fc844ae1ad01192d233b4de582d0bab67be8629761fb0624ac27cb6b59e278c3e64a90a2dd9e020971fbe03eaa1abcb2b47396112e958b31f42bcab82a75805ae9785ce49fd3890a837e4459cf2a5c76d88424ea5f803948a3e5cd1be148be5155f14671283c254095b148c0612765478d62773243f205c3c3f93f96071912707c4f585ea79199ec08cfa1b5fc5e11f9d0f5a57f4b2c74044dcdabffd3f9f7409985916a8796254a94ad19174575768270ba475ad8c070fc54b9bdb19f41d1f8897fe9b1f62dbdad1232fbafd63b885e0dafcd3cc0908326c93c39b0f45580eb3d5c5be2ac621f8a9b611468b546df769a418bb18b7e5ff76549139a5d34ae24b970834855b8949ace97eaba35b692b794f379801979aacb9c3038a9a76a4a2760cac61e44b522a540c095d20f3d2c1710d1b7931d202182cc204ef8051fbfaeee70d0bccd1164d5c67982a12e91d15dbe7655ae607b8d78dd77c3e5e0b0058d11b5cc9b976141d1af029e76018ae0541103abbf40f9e05553be4091679ff25925be5ce431bbf1f51824bd48a4eb4c8c6a9512f72c7c92c874398cdfd07d71abb359c3f6bcef383b6dea6b0f5d8d058f7f23266dc608e6b5c91386c156ca6fe6d38383db6c9b970bda4719237c1685fae138b7878ebd84aaba828897705bc8258fcae5a2b81bc4c686b146e03e0cc343a699c4e8ff825676c5f8c4513096052c1f2d0cb390f4673cd8e895895b048a487d27a7f4c45dffbefa352f746f63add9b4e6f7696c030ca914f4dc7d54f5d339c436def5271bdbc18ca2736fb271f420dbc0f49298e43c0c9ae00ab74f22114f1171a1301a4f4475cc0f89b6bf4bc2cee2095703b07aa9b1b42a5c46b59a668075734c2d969e85edf87a6df758794dc79ea1a5895e4302515133fcebab2352a7ccbbcf8b7abdece521e3dde7be24463605c779b2cab5861646b8935c092cf44a30d8442276f637db213a064c571bdf5b80c6954eaaec497c6612d4e8e8bc12fc494bb6c6cd725e5b0519de213c8e86014939975f1928aa8c7a5c3785f58154991a344930ce2c1f129431b01ada364d5cc938034c7e24ccea23df0f09c7a71875e66687e47401f0bbf5969a35cb2dfd14c866d99e22820b12f1f6e406b0f7c1bb898223b8f9f02ad6e54da5d0d3d4e110961f188b5747a67722a00a29b691e88e6166717f11f8dba156ad7a67ebfe47cbc094baf6e9aeea130db7c9bf6d520357c15b8a717c5b4545e1ecd304b000c1c74b3c9291e2b943c6ae8e4d7c3585915d985634c2a97fc5ce72a02b010b6ad241179d789d9dde92b35fa3850c78908204ad5b76da2d572e648d099d730c0eb905fffc74dc84b8c7e7ddbfb007d73870f05e2c85d6488b419c3aa7a33b87db1537bba530e882be687780c262820d891bf1975c30c3dbabf01ec6073b0802672d08f2dd2b061f06688cfd00410ea8dfc5cc80efa6ca5565d995feaaa066d4368eecf96a41f47f0c0cca030fb9174c5127de4c7fee685ca62dc694798d5461791c50856e24dbd3beb7b0872c2ee3dc961888aa5a08180eadbd6b6fe7f13bbfbbbd07bc6d1a02737834b38aeb36d56c7647c4f367897e54e96de5483d2b38221b2cb83db9c5f7758804593abd6a28fa843a86fd2a31b9acbe7acf6822fdffee29a56d1e8de9cda6e68c5fae7c577b241dbae3b3b9cd93ede1545fc2e95a44573b5e640e055e2654d609e28fea50530d738f2e784c290b7a09a6c0624bb7098125ff0f9103b5e3194add93d036934e5eda82e2f38b31aaa56fa4895a5daa21a653c020b8110efb7862c237d759634434f7b15de03700a2fc57e289c7034d9829883a4592153e51b69ee140a7d2928922e733d737af310f67de6711e4e131f6a6d2527118e4de07900633a722ccff83d6b6123785cf9ff208f3d04be23847091929f3e2c1ada6873cda98e04b7ff0b9e3d831a46d44528e0363342a4a252102026a8b0f2bcc06ac0160fb5edb2c43dc2fe4d6b53a6071bee79f5eeaa7df8e3efddb94d0a616b6890052359d70734bb390d6b806d3900cfac58187e20d29e4437a6be87a786dafb742d7f561168ba9c7975b931fbf9876da819a1ceacf63ee0054ce3bda6b0bdd0cc4bed0544eafc8ed8e13839865c6c65e62df194f33fc389eb9301c9a7f6c28cf893722042ddf6a23b129586d7b2eeb3c52a7c6504174cd7053edfcb15a5513855ac33fc049780a24d19978997218eb86dcf83a1be84b0e1a64381fee7d6897b3cdd055e7d447643e7fc1c3eacd49a7bab38125faae5ed402eb03be0414b0d5bff97080cd4c2346f0e8def673d16878fbec1670978aebe5c4ef71c42a0faf39d19a0f2e383a043c6d532a49d88e1a3462522e2690d86981a5554c345c245e3c457c9e50e617d6c26ad416643f2aae2ec437bebea58462ae0a6f4edd7574ee928073fa3512ce44fe50bac130dbe202ec03a0afbc3d9e41c3cce2c314d0d9858feb6386f357a8398be8848e5538059cc48aca3f8e38774cafb6173380a1254e936d44ef3fc8cb8b775dbc7314cf534d0016b1de96e4ed8724c15f0f8d6672da5540135c89563a91c8dae4e21c75fd83608e8f0084a20c01818b49d1a80a9c27fb05d0b98b0b527b9a6cf4e61a1379af123d237159b0457e680b9240e27cfbdb44201c76b8fc5311a208f99c619f3c1552d117dbfa47d199bc70782324898910ba2e9acd5617691d7408ab2349fcda41bfa0b00221121a6cfae240a69b61bc6d22c56886d5495cd7ed585b6783ba2bc35145384dea321f5edfdc94c8f825ecd1356b9ecf9e0924741b91e3a0f34bb9c67d96e4a8248037ef4601ba45d05ca8e8aeed639c0e986ae21df2b0b9794e314b43778bc2719b36367789c4195efb4fbb26c5dd00dcfeabc2ff408dd03a5431324958eeccd14cf1b0cef2c9a5ee8d3d030442eda63fac6f964fbc1df22f4dffe9b5d7db2f4658b929921da91fbc8780db90254d5f55d252d4ee0f9fcc6a0ed063865ee4ea09be078a1a539d1181997fa17e9c7445758790afa11934ebad5eaae71797c7e3c6f9712082f5f6f54ebbf4509aad95569c44bfdbbd8e0af1bc96a174969626d4e93e637737d940cb11c76472f58c7006e9f5597eaa7aa4039068ab6328d5468e8083a731d9d85c1a6c986a00834ab6b81b3656664fc8bb8a3bca8e64cd22820e6629f50a390b03a7ca03fbf39818a612e05f84745d992c031d5f76dd4a011c8a2ce601ec87723fe5159dad6e90c015dba98871f9a14c9f285889a97e7f5d839ca661615acd6e8e6a45ae42c4b3bc5324df9f90f00088b3f981d1902a06a5f2aae4deee3263317f31c208d28ed4195ece87ef92451217abfe58c22444655b64dc97cd1e018b06431f6e905d64d0cb4d23b3d54a7ee8d6c7b2e0d5e680b72f7a0b29630eb5710028c152203800282af35139018b3afb66d8136a4b3f55df29ae19f8a8454167075fb2fb59be9d796750b1df3bbafde42cc05bde8a7677af18fecab62e73c1893dba867f8b44ef83444bff8ad4954a3ad275bdb9a8adbdd19a26b100ecd012d7c7ebe013c4da489367efd926d0466a12e52e4da3a544ba93481ac725facb7f569d40c765d9cd98a2b388f1d388beee44e3dac29f4061feb4c80d000ec9e750d63515974e455adfea1e2d22a6cad67cecb00f82b6ff74c05a986477a5178fd6f2bbce845529ba3f186a4100424ec10c2513ebf980f45315055fdbcf69bd260aced7310af9a77d4a0a435b41db438f1e4119d67d74a0c3a6bdbf981f6fa5851871b17bb6401ed8ebc2a5d5bab899fa5d718ef2580e5109eed8035a3aa9f22a1d57a586959aea26cf7a2d8803eb4a7d345006d4cac1ccbc45fb5e515a70e7c6d450823d41f45d2cf413245d745147de15dbbd2868e42a735c874b2812f9fbf5174030c8c379aef9486a66f1c3f5c0c88ea1e1b9a876b53970dfb93cd91889487e4353b03f1408173947044e04bc7f7976fafaa1d030103df56ee94108757bb997c6a0fd465b0a40e4486a812937642f361891c05062ddaa28016c2d944c9bd51087ef58d985b1f20cd800ab45d72a8bec701ebfece3cc06054034f46de6443a487f65f800962d63e4d61b3a8557dbb7c8576e008993a326fda88edf02a23c9d5d8dd0831c2bb764766310e478be009585a124abfc87d048de90b450ba99a7cc5d8ff1c0b561e0e0dd0736d1e12a3c373c3403a3de57bf2f8c2ade0920d10a4c093b9426425a1e308d104982052fbb66afab18341e16dbdde4248e3087d860fc4f15047f7a881d2b9b877a9c61138435f07e1843330eb903d8711880e96b3b012f950194b4013552b3d7306b1c15d2872daa04ae8eca8a7fc65146cf0532304103b3b581215c7500c13abae8ccdc0ac5f46a3c5eb7ee08c7127f6f1c8215077707fe0471d4153c253d8ff14553649306e8f5b63dfc7ec96c8654f2c7d040a2aae289b1e625c5b064a9b8c926c8f6a5327f2b59289840f72b17ade41c494e3f2b8dfe6c064ecfee82101bd5b086cd79b9890e9c533a1b9f77be0fc887898f4dd787416fa80126420f6049d1b593085ab3f1717aea40aab5f6e53de2053b9f50460613650d9d86d40a3ad0861fe46360288e2211119be31dc5ed4ca968f2aab4d3d76026ce743ceec7a08afa49e820d2be6ede085c8dcc910b039ee2b446543da28d9504adde1e35897d05fa1c6b34e97052366acb5581be7a4d11298adc03dca6d7afe746a3ecf67f93ebafba214d10451cc0dc1d664bcfd2870c62cce2c7d222052433ffd765e851327970321143dd9518e8b7ace8894fac04f7cccb5dddad114a3ba6f551049603b38ba3f68450b918a4dd2a82173503a6d392fad19b44b03cf91f299f83a281dc74822e0d53ad7e75441fbebd682c7a16847c4869fc22a28940796676d8eb0eac4fbeba0d5fb31b3947a6005b8ccd2d4750953e3f9cd743a33356697b806e0d99cc0178685d1656189e7413efa140acd1b2c8b088c22000beb65ea62d3d52479428fd302126f23f3a74fb0c23564585cd5855dab4e390ec304e5f9ebebe6dac6f13396fc3df828b7ad69039e2049e4dc2b35c0f1aed7681f2abe75dad2574b24b8b97932fb997698b51f0e4055c7fcadba3221b3692814a605a213f57a583776b5902a8c3df66fdc3a11d68660e9169c1c24bf95a9e4d450d2b197c6cad1edb02843563e8e02f64dabb4eea35c0dc845c54f95ba929b491bccc595f4bde8c36c4e08d7bc6aea609a4a7357de08e8c6a945ce39eb1235b258573489093d3a451b8a676c29ccd90288a7ff7b662f5a258940142868a4d015dfdc3f88c26213d32d60019bb06354109c2cf8c7e02bc78992546b01dc1b69c42e4160a7a62bf90c3bcec877936553bda8acc52b2e049dcc905a3f185bab174c9c77be4a40d4a9854e616290a6dbd3d44dea1c949df68736392acf53fab632fc9928e3c9ed669d9a888923a7bf37d4e9e0f14bdf8f89043399f9735ff85d96d6b40ec78be59424b466b659e6c04576540b83e637dcd23378f7a093cb7ee171d088b59a5ca4784441ae7c6bc68658f87bd984495e5d2ed6b982914aebf40ecbcd63c89a3948e22b75b184703b47cf73af9ae7da976c597ae5ebed042595d8e81c80ec9da34554676dd9c0ecc16b0f501f13e6e2bf4791c225156b072411f7a7aa173c625ed07678ba50c20a4390adb07", 0x1000}, {&(0x7f0000001140)="ee7aa35b24e30569faeb564ae57d03e2f82c02a43d550ea775be716f35128603d5c8e28e39a6473935f07658f8c41a0333c98acc578819c45dfee46dccae116e7c4031db78e0a47b5469a64400e177350b44ca4d760d3093255e9dc2ba486706a22b3f1715ab5b5042c33e147e0d546ebaeb354bd7d8629dc856267819a7e03cf89c159ec7199ec040524f9443958e17dc213c3ad0a6a2b479ff9670a398df1b9288cfe6d206ce43d6d656db1079687fa2420b469fb624c0a7dd79d75647282c6da8f10eed92ff3b633a47fe419a54cfbd011c490e19b8c0780539", 0xdb}], 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:02:11 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x14dbb2fbd1774c79, 0x9}, {0x44, 0xfff}, {0x87, 0xfffffffffffff678}, {0x84, 0x3}], 0x4}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x1) 16:02:11 executing program 0: r0 = socket(0x18, 0x4000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 16:02:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8", 0xcf}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="5689ae32a0f667bbeb9c5ca9651eadec9e36c68ea903cb6f1cc2b658e5916b7adad6fa1f5c892299516ea40e5168f0f79994dccf94abdeca716230e8079ceb3e90b2ceae8bfb380f73afbcdb89c690bc65", 0x51}, {&(0x7f0000000200)="176de19bb5cb803d88218389079e5bfec0e64792b0c0dbac496998785dfee3df6e91438e3dae9ed96f597638c1d4e562c362aa3f4da9cfdc18bed2f88d965e0f66eb41a4886b4b1d01adb359922779a6614f98ec802e386ab12e2e336490560ef0b4e3dabe6aaccdbe4edca966fab769740b6004a657a0d46c189b971c3026dd9c80862c55ec8d64e3a9b3fd6bde0c5ee44f9e428eb27d5eaf6e4c8861bd3e7914a28b59be735255453e2062ef25e8267022908717aa814812e60ab4767b6ae9857bf75e0d5efd4f6993f2fe9844e045f9bf8846e7de1467eb2c34a7c73d8ec095", 0xe1}], 0x2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x4) 16:02:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x187) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:11 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000003e, &(0x7f0000000140)}) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) dup(r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) 16:02:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x1da) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0xffffffffffffde2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4, 0x3, 0xff, 0x200}, {0x6, 0x9bc, 0x6, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") chdir(&(0x7f0000000140)='./file0\x00') 16:02:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0x1, 0x3, 0x100000000}) fcntl$setown(r0, 0x6, r8) r9 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r9) setgroups(0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r9) 16:02:11 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r2 = kqueue() chflagsat(0xffffffffffffffff, &(0x7f0000000640)='./file1\x00', 0x0, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000140)="f6a79b71be244063eb9f368028df086046fad03e3922064c9e39d61571108e72376fe1b6fa68324203c1b6dfeadde03d37e66db8bc0823a470323de65120c86d30c84c2331c8713bda866971db1c3bb46a118f8394fa47659b298f9eca75f0bff58a2742e49ef643dbf60cb1d885c8264f5449c897c4e73bfbf316ef4e068a97971da7430f41ea3c702b7af5cfabb1ad5c034ec40a09f1b12f78035e149a3d7fc35bb32d6867531108f1dcbe6899a96782a8c2592c136c5924cd164ec2cf889c53759fe2e75b1cba7426f06c31ecb1a887457353aa2204aef264dcf6e2232f9332136711cf3f5cab", 0xe8}, {&(0x7f0000000300)="afbee6fc4f85b47f0c00500d9bde17680ec6abfa92df6f6b2862c965d084e95eb01bdcdeb72d43c608132d5b3948bf245c0fd8a3f1c66b115820c380913dcbf2416d6534d133cb66faed0eb928447114240b7ac39e7b32083786cc3a64bb6ed8e3070809c31951eca0a9fa5a09d8f718b6c913751a89e5c306995805cb760dc6e14a454a6615ac5c39877083aed37890c0a934ed77ba2cfeb065f79ce36d1b0c56453b8a31986b6b6d370faea44d4ea4086a5e9259ec16623389a45ae31b1489ebc8db400b2b06733a0876d1792143be439896928aa2304f4ebe4099d41fec0ab01d76caf0", 0xe5}, {&(0x7f0000000400)="fb3976fe30abf46b7ea761e9953ca21f6721270fa7d0932ece191cdfa56f56934c0cfacac00e18f54516a2883878d8e7ee64bc9ed2cc93361b9534235d595c83a9100c9ee120faf954fce8605d14f76ae0ea8080922f7e9b8d3c4d9d17730ef1f874cda2a1c4deda28eb3706a4de27868ef810061c8a9776c15748316d9e2ece3d7c38f5796d34dcf7ad8af0ff6bb4c2aac4ea5e45a90e784196d174bc155a24fc299fa5a4044c2337f1d9b782d5f66357a2bab3867089587a9e8a71255d28e5bab9899c0c15aa025d760da8bbf9e58f9c35a94a882bb7bf", 0xd8}, {&(0x7f0000000500)="12fd6b7b9af62ed009f50daab25360b89b3695524957d9ffbaac702ef597c960bce2dfecf9e712a67b94c736dc59b7a80d620e9a0be83c24b36e5c26ea3a29590f46988a67297013d83f20d4f24368579ca3002383fbb3600bd2b1ead75edec0090be13b321302d115c2a0e3e2f8ea1dd076d3f83e6a042dc6130811672a40ad91e7a3884b1403ef2f73f60c757eb06be0d02ada20c137d078032daa8e990fe8878b595e3387", 0xa6}], 0x100000000000023c) open(&(0x7f0000000600)='./file0\x00', 0x800, 0x100) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7fffffff, 0x3c6}) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x151207b13231ddf6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x390, 0x20) unlink(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:11 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = fcntl$dupfd(r2, 0xbf4e6241e02d54a4, r3) fchmodat(r4, &(0x7f0000000600)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x148) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) r4 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0x6) recvmsg(r4, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/204, 0xcc}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f0000001480)=""/183, 0xb7}], 0x4, &(0x7f0000001540)=""/174, 0xae}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000680)=[{0x0}], 0x1) close(r6) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000001640)) fcntl$lock(r5, 0x7, &(0x7f0000000180)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000018c0)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8326b0e326dd30ad) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000}) 16:02:12 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) chroot(&(0x7f0000000040)='./bus\x00') chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1aa) r1 = kqueue() pipe(&(0x7f0000000100)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) kevent(r1, &(0x7f0000000180), 0x2, 0x0, 0x77, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x101) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() syz_open_pts() 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:02:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x0, 0x1, 0x3, 0x9, 0x6, 0x80, 0x0, 0x1, 0xfffffffffffffff7, 0x489}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:02:12 executing program 1: recvmsg(0xffffffffffffff9c, &(0x7f0000002340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002380)=[{&(0x7f0000002400)=""/221, 0x5f}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/101, 0x65}, {&(0x7f0000002200)=""/41, 0x29}, {&(0x7f0000002240)}], 0x6, &(0x7f0000002300)}, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1, 0x3329) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff89, &(0x7f0000000000)=[{0x87}, {0x14, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$lock(r1, 0x7, &(0x7f0000000180)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="ce0918cd9518f328fa00cbef0c99b372e4f3b96cfa272d1996391d4e6e0f70c8f03a95a9ecdcfff0ee40821390e5d8cc9812dd5344ff83480fa7e4645af3904d682316b74bbb572ce2067f6251a81657e6d64c0e4424f58fa67714497fa73c310fe60f3bbef039e3096fa80874badafdb535627a6f805fbbe7a99fcf03ccad9f26f3c07daf0c6ce437914d8a61526d0ad7885d2baa5a07fb572a801bb9b334d064d508df546b48be4b2d3db93f16ef09369f13145f956c7e89b01967", 0xbc}, {&(0x7f00000003c0)="9df437ec9e81cfe41a93e91257641723c476b2fdcccff1d08d03db4a0d76ad6320d695884e1f80841b87d731f1c4d66ee59ac7d6a3ca6843828ac2f2010a487069cadfc73e83c6d828077487a33141e5f6062f9c56f12176f24f8f2ef05d54b72540a0739c9440bf7cf6ed11a73254fb374be692ca474bc8c9e37a38b79aefdc7070a6bdf00355e129909f9d5c0e00badb8734dbd1f165ababed7d2c4bbf4f6631e324e963e16e3fd647e42f958b7624925b639cfb4a587f5652979bde1986e10b5738017febb52d2f63cfd0906460089475e0564b76f39587fb82bea42c4462d5cb13490080420156934d", 0xeb}, {&(0x7f00000004c0)="5a9c9763c9e056519c1dab7fd47268f5eafbfb22a23a992a319ecd680ff0c5b2b2a4ffed3aafc62d879566c5c27e93520c681baf14e6a73200128d4b60809527c61182236325ca5759e1668b83c6bbb4e78a5242364fef3ee25ef9c65174f00dbf8d4b6ff4d7930740dcc57711bf9118a8a2365ac497d5089fc8b5ce6a1b597016b97ee4ddf2335f52e5c7e095d99f1c4bf4502a573b2f9a39082728ae38878f8aeff351205fbda7b9a86d057ec42f5d25bc88e4a00271eae48ea6acb86c38e572c14a249c91e48b0f88d50f65339da5fc3e14cdf10d88d74a496d", 0xdb}, {&(0x7f00000000c0)}, {&(0x7f00000005c0)="52791d348b457e6ffd3dd647342b83f5ae70b78b97a106ce1f778d7ae5104c439c48ac17218d2575d2a7cda797d196178bac7d73059f478a7f261a28dde622cfe8b031851caa198aed857608def4925f51cbf3aeb75ed3996bccf8134ddfe6bf173fa40c4090023afc6ab7cb7c3a485b9676572b427936a0182d93c93c06d2a4f0c1f2554bae85ab61e7aae0b9aa59f85c82835b925863ec5a70af896923a83b6c18e8589166c6d92dcc9119779107d43790146c2c12b3e46e6c9f11879e758b308f1700fb0598ddbb92e91bb042cf00f3b9d3185ee2847fe2afe18c22f571421cc3b880f7f49261d7dd35dba9ca8d9c97", 0xf1}], 0x5, 0x0, 0x0) dup2(0xffffffffffffffff, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45, 0x55}, {0x7}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 16:02:13 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) socket(0x16ecb53fde8ae55a, 0x3, 0x2) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x10, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001500)) 16:02:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) write(0xffffffffffffff9c, &(0x7f0000000000)="5b9063b0902976baeb281a55ecb9510e1a26a15bb0b9afa989bc1ef29715faf3c96fc018d0f2359d30c4f1a7e5168be921b10defd1f98e27c750", 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x6d7, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:02:13 executing program 0: r0 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = semget(0x1, 0x2, 0x403) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) readv(r4, &(0x7f0000000700), 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000640)=0x1) munlockall() r5 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r5, 0x353432e1dbc01e76, 0x7, &(0x7f0000000100)=""/178) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) r6 = socket$inet6(0x18, 0x3, 0x7ff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x5, 0x80400001, 0x8, 0x0, 0x80, 0x100000004, 0xfffffffffffffe03]) kqueue() flock(r2, 0x4) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) acct(&(0x7f00000003c0)='./file0\x00') getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0xa0) getpgrp() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000580)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semop(r5, &(0x7f0000000600)=[{0x2, 0x6, 0x1000}, {0x3, 0x8, 0x1000}, {0xc298780e7ac5a1df, 0x8, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0x81, 0x800}], 0x5) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffffffffffff0001}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x200) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x516) msgrcv(r2, &(0x7f0000001e40)=ANY=[@ANYBLOB="c8aeaa7e0ff8a8626661b85830db0d57ad27d1bbecb73830ff1d726c5c898a634716ebb5be17107289edeef41e6e94609fbcd66a51fe43e6d01a8714d465f9129fc30fc9f8d8f5cad7c3af13ae4b3cb68846ac2d4c9c3f68d674a26c7f754046e09eef65a03d7e0f67f8545c9012bdb985070fd923162cec913e27777b09c1df8c2e85c28b6a6583b242af849e6d55b157ed0c7a1c0a7f3b5e616b30ca28bc59e1d073b940314c1b0564eb14b2156743840ad71007f8849fc535beea684a91d2a48fabceb1810539c67de165bcef1bef0cb7938c199b2cf04199bf5decdb71e32d0c9245dce36454d692e62c7a93f08b5f655aed865ea437f19a2fce10c8d6be92a242aef1ca73de7f0c5b8bd2e2da4863c5538175acf089bb809d3dd7407c1042b1b5aa4e28b2331c486eca6eebcfbc16c49b93dff852d39af0fdb4a06e4fe28e5da20e727c7039daa5da57207fd972b90f658e868f548df6e180e6b3e27e7505f442141a1fd3a4264abe10b7d3db79d23a587de467c4845593a73c1c618b2ba6257d8846fdc439bb7260522ea134e72e7edb98fc2eeadc5d20cf00237b63587bf07a8abdb7fce0f822b0bf952be051dd2cc5000000490f67e123130987eea476c24f4443c5dc0e5d609467f4b28b52bcf0c786eb4e477b0dfdec6140a0ac9afaea0d9fef8147ae4a79dc7e674b14e67858d433b2cc3460508c755eb8f84eadaed47d8e7a4763267b7aad9af3d1736064c527588d01189791932863e81042aedc79ea71d366fa05bfbdf54fafb5eeb87d5efb2f9fb2ecabb005d7254adae959292795e183b663929025c71ef57c526d2793f7c6e29009db9013af9e34a221638d74862ef1baeeae39b0c2c03a2c9dd6af2fcc534fd3c199b61b9a4136228fbdef1794f4da4d724388c6abb1c22ae87d8fcf8689e39453438635b727b3d3ab3e48d371f2f8c2a00d347e4b6031eb9f281dc7d1e6f2942b9e4c7898f10676cad0b77e69446619bc816cf7f3e1cd8f8ffd7d9ad87c31d4030486d969554781e01114485b2d0a9e90f6ffab6a4213988db81416f48ddb4ee2b3de14a199d8491b889fb98a204fb7301f7502a1dca13c0226bdb5cc022e407d2111e4c43f6d97601e2f15472c91547ff9fd4d834453f5c7d53bf514176114ffba63ab986632dcc280fe59425f837645d3d82a99c8b1aa404446b085391874519360a0ed9ddc881f951c195d6aa4619d656662f58ae7986875e5022177b8ad3b8beb11f13ed17ddd5281fd587e866c1c2f63240769fe4de62a51cf10e7c8743d6ff82935fa9351888a8b014cf7c2bd392e9aa6b591996ce2104000000000000000f4e760cad537dfe23d37e6a58a19deeaaf034b746ad8b1234d9be52dc8bbad64bd89597f0c74b40c86c4979cb5ec466456b47a9d3d75ffbba91176460a67be60f62327ce9b8f8808edbaa0b244d72edbd58ed437c4b89bf8b465103be47bc798019916ab638fe079e80dfa0fc80b4eda81a64bb9f2f9e91d0ff79c337bd9cf8cf7eaafc4e5008fc2c049950498a9c34a333f2900b247c23bd9d28df52cb7d6955f4d8951c0ff58ef19c43fff817c9bcd0d0e3be16f50e9845a4371eb6cbdf92ef98ec6de9a294744eed074f4deb2b2fa48e160a0f4c0355bb17c2df7317318cd353b495244e7a61052e6b1949e2b07ce95bf472b77e6bfb01d82c82e87cc98ca414a45ea33bad0708553fd54806d9cdcd1b6a89bf6720e8f11098b36784bb2940649458196f996a13ae190c07b3afe352a683a1baaf4f144db0d4d7a300930cd990edb2d70e8b3478f1b036f08aa75f2de428358b93ab7a5cfbea0934770767a536e80daae8f8852761ea97655a0fd3390f57ae33af38d5e13c08a2ce4cb0fd5b3ebfb923ad20afd656a24a6d10ccfcf38612cc25c73b8a3d8b4d670527b5ca25ed5d80249cdd061f463f2dcac5dd74c98012a2a8dc32516a5e5c76d3fff9dacb1d14ea878cf6e1899a26f023febb6f77c7cd31ad361ff823a03e7d509de6d15a5e148937cb64133b4f4dcb16e7646f0f8ce03fbfd852cedc0d720ca08efbe686e835d24b3967cdbc97aec6d902431fe2d37d42c829c2fb673c2e6cc4d5471334a085c771048a6cab501bbf988eec2f57a18d4c58f8d698811a3957a16b90eb343cf7d24e7714bc95934b8aaf65e6063ce6d327e7c46280410386a37ca734fa0759a53f98015f2e1835dacca69da3f0c598f991df5ddb6632aac255b257e9fe2eab25fb2d6ee5c4b71310205babce9748758eeff1322ab5c3f192b2f66892d893907398eb40edcb12e0e8f6dc6f35f2fc751e57ba65d79671b4881573231320d9dbbe4c684c6059fd65874f5d8e5aeac8eb96e3d0d239ff58f798ed91f52fc8a40a161ec7e1036d5ebdb0f78ade12c40b81a6324bfcbd008807fcd28a054cfe1fada3ff11a0641ea0969440ca53e811fc3fb557445b1ffd7a246a4bccb77a964cc749c1ad71e3a65592a89532a8df3166e56c9e01e86e79ba968b3b542694e63e93a4e2f770cbb61b984bb62b0510360f72a768e76cd22df67843c8640b6a68bdbb42ce39cfe0e568cdcd0347915b939d3306ac37ed3134661f0fa899c2082da02cc9d292eff68eddc765fba626ec32079e34801edb87e1cc6ac30373023f6051e7b4932db2070258d4849f8c974655afa22bb811dcf124bbad984824b8876b7e902098b4b64fe0dae8bbefcaaa0b10cbb2c43373da36f7bf47755a785ce5f92e68147cd50ceaeccd95a88638c0b4e8fc513ac5f52e935dda6f7abdeb00f0eee9d2bd306fc74a2405bfbdb6f86762dd12bc8aba1e67ef81e96674090a4a768abad87216b192b796d17a1e4506d9dc552dd9ce3b5b4798e3da544e181d0a6610eead0554c1b226ebda588d5c95b23b1e1dfa07b82e46ce86ccf2fcbab5a7e0800000000000000eeece85743a5f5c314ca3f723107ac16eb7be6b10ecf61b0e9e5bb70602036259ec8471dea82775f16fdf3d7922db698877a9071f17573702106f0f7082f723881d7517f5627969087c57251fac5780325815df880146c1914dbf54d1b3b970fb095a966a4ee5d8b14d047831fff6802c829bad4e7e37a49829bbe1bde1a259aefe1adf67c10646f42e6ead5815af0fb2aede5048aefedba948897ffa1606e2e9a63ec366472d20f3ed64082a7796476dbbd89dc520ea0b883ca8c0f8e3067eb1dcf760b5c19755353f7651cc42e8fb92008e6a67a03a36a2806f33f8961c5eb4e7919b4bd8e63fce719284df41518eb2aee3c72b0761e2a04acbc1f9296882656f2d5143c71e9db9e18f9b2f19c154d2590438c130f1c9e28e13fdb8d9fb8c50945a67004385d55c7573c84507fa71dc04730fbd32cecc6c2003841060a3972fa41fe4bd3a1c777d1193166857efd9418e85c8e0697dd3c1c627a9e3497c4875ab15e2e2cf9292552e80c5f119a0faa561286a3f0400ee066179de4ac4efed1efa49f198f49523d6afc7f071ccbd2a4b7b58edd2eac335b74616233085c7b6121b8362efd546453148faa5280bf30817a553d70b9b07a48c728d84a0df3de63848a4847d8fdaf51c53ff6d047ccd3d7671246ccb2e2e7d5e53a78ace914fd3d85f9636e09070ff2f9ed19a09edb4afac8f571c5936d9e71eb8445fb53f18aba2c86e918e137ed4bfc2f7467c078148044ed5916a4e01852874c9f1a1d0bc78ebb3c3117dd81ace2f0057d22914181b424228a87f2d4dfbe63b12792d16ca215da65cf06c42e4f9ea8a2a0b3c4eb7622dec970c9f72e201b752e9689c9d3cceb8100409f33fc5af2075bd4aba5e0adb00340626cfe8eaa120b0d586c8047bfad739e2f7026679f25dd5aee2f1163e7864b8015918f03b974445af387378f04537c0835e504c53dbb20e6b25df98160a1e27fb0b642696d782e0adcc58e18cee11623bce15e163c8f190eabf84976f6a68c3e5e302a534732ed845ad5ea6c66c2b91409c3dc175229bbcf10f907da10272a6afeee5ef7c1a47a90edba010d0ae55eb42cd537657ddd482c06ed75b8686677b5623c2681f07115893f039728643250bbf8b62f1a336b49ec686349adc4e896a1e3ac1b81ecd5e8e4440684572dd02d3ed7471655d1c6d88cfe1ca8e958cd0417d8807de259534a64c1324a4c11cd14b3dead3ae10abe346fe18825de21f27cb48d54ae509a83d3463662b3cbc82af6a9b167a45ce3716a4792a9ec286580f4a499039c132d6125159bf53a4bd5e1c74acce932567a8a8d76c0780534231d3cd8973c7ce202591d9a85e6f4be09ba5341aeddaf6b8ebf613a6aee5f9dc325f39dc7ac216df6a2a7b6f357474847e64a2c58ee797d91b12e6c8b77a1bd101d7847f237701072c68a1e031856833b32e0615071bf5291b4298c9a05a3f699fb42c24ad63324e36e79318e853b9c24e585b2ae4405207614e1531becf0c0fd3b3ad6d3b5b00b5a86cf6b00cb459687ab9816ef19a6c199527846ea4ae1fa10ecb32a73e6c30285e3e2cf52f5c59e036bb4b4c7bc4b1e88520d32a38553ee2fb9b76a2d5683bfcc82ab5fcd55bb6dc9838d5333910ad38aff93ed6cdc2fadcc6bd65b338b895169c8a4347fed4d8031a33c841b472392da63168e3e40e6c4aa5e31ecb1d603c5c960e0b06db3ab3814c3185272f0b924ff8a4bd220a51e7c78ca38d7d409b4f2452ac7a26f0cfbb6adac6b5a7e9acdbaa7eb351f4b36c3230dee14c192d4fc95e605bb2ece936660bde7f133f1d50c21f3c206a5108d26ad2cf6fdadcb93ad3d7bfd9ab6241eb19017db64b03b79e010ea72864812a5a8f77d83fcc141c852b019c08ad7f9a72b4ff0288e8108c0390be145f3362db9e04e5a63c2ea40abe9b6bba12c896e14b4dfe86ee475ceee77b0bd86f1edb5b1aaf1743bd131910fe9520cfd0a75981a3ab62a563ba7db43dfc2c264aa0f911d11b324f99dc1bf7c7e7337d4ac58d5037d125ae7ecc2311b70cd58ee1fd104ad2b24c747f90e4bf3d321ae824d6e5b4257be4428408a40fc3ac5f813acf27e816789e54fa42211a65f9bac25686dc59d59abd0271bd35aa850eb55f8f68fcc65b6ac1d52094fcce8e2606494139b9f40da5c26aa014223b7e9988b2050900f95dd334aef3e6bbe7f4ccd99f9f72ac34d65bdeaa8d9ff07e92e32236fbba371785f5f6dc747f36f9cb44afe4a10496f064270a49ff0f264e87e46086008d2bd44d4833d6aa51f33362cc48382020454a501d386ca7435b1cbc9eccf112568bb4f764ddb2b302e4b011e37b78072f04dcfd7faed7f7696305f66ed51256289db38f1642c0e5c8c4e3a4992cfaadbd7b3985fbd108dda653e18c5af1b96a2b7fe8dff0e1260a8f41ef5b13abe72c7ca4b2f8f7cfbc0ca96125b74bcb4f0f3af308777fc926ee0c3bb0747a372794839ef310c72a2d8b31c7ae99a4013d549f44b2516a6834e5fe3f9bab4f92d757c1ae5e7505ad62496ef7abcc47a2351db850485ba5896b318277db3f86cd1bd44bbcdf2f66242b05b78a34b57e5cc17cfe1c9de88237fad09bbdc735dea112baf6c2e0d0cd921c68d3d575b3534695b80312a505eb86083c7617e644bc48ed66523a5916b2e9e96f53f572087892713917a532dca83783fc95f0844e969c84a866cdf8d293fdb6ba82c12fecda57fca251ae7ca52d3bc2f47c847491ff1c44bcd8dd8cc6080e635ce96972f7f3cc8fd64bc250efc22a85039c41cfabaf2398aab5797e6fce383e04e20a5db7ba228732371bcbf6a60ad8dd0b4e91e597e314d0b2e655adeb2a36eb1c0867e6cf1b3049659ed132baa34ae6f9dbbf049cf089b5a8d50fa5ffb843bb1fa0a859b559e6c4357ef81a99a5d15420df11a7eb4eb60f6383dd6a3827f29f7912c"], 0x1, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r3, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r13, 0x0, 0x0, 0xffffffffffffffff]) r19 = geteuid() r20 = geteuid() r21 = getpgid(0x0) r22 = msgget$private(0x0, 0x140) msgrcv(r22, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r24, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r29 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000840)={{0x6, r25, r26, r27, r28, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r29, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x6, r19, r26, r20, r18, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r4, r21, 0x80000001, 0xfff, 0x10003}) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x1846, r4) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:02:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:02:14 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = getpgid(0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000680)=[{0x0}], 0x1) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0xfff, 0x3, 0x100000000}) r18 = geteuid() r19 = getegid() r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r20, 0x7, &(0x7f0000000180)) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r21, 0x7, &(0x7f0000000180)) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r22, 0x7, &(0x7f0000000180)) r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) r24 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r24, &(0x7f0000000680)=[{0x0}], 0x1) close(r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r26 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r26, &(0x7f0000000680)=[{0x0}], 0x1) close(r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r29, 0x7, &(0x7f0000000180)) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r30, 0x7, &(0x7f0000000180)) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r31, 0x7, &(0x7f0000000180)) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r32, 0x7, &(0x7f0000000180)) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r33, 0x7, &(0x7f0000000180)) socketpair(0x20, 0x4, 0x1f, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x350, 0x0) r36 = syz_open_pts() fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r36, 0x7, &(0x7f0000000180)) r37 = syz_open_pts() fcntl$lock(r37, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r37, 0x7, &(0x7f0000000180)) r38 = syz_open_pts() fcntl$lock(r38, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r38, 0x7, &(0x7f0000000180)) r39 = syz_open_pts() fcntl$lock(r39, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r39, 0x7, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="e0496f651e2093af0e4320a130719f8ab26b6dd2855006bf506228fb5abdd8", 0x1f}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, 0xffffffffffffffff, r21, r0, r22, r23, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r25, r27, r28}, @rights={0x18, 0xffff, 0x1, [r29]}, @rights={0x20, 0xffff, 0x1, [r30, r31, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r32, r0, r0, r33, r0, r34, r0, r35]}, @rights={0x28, 0xffff, 0x1, [r0, r36, r37, r38, r0, r39]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x160, 0x7}, 0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00cb80 failed: hole in range 16:02:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66690002b45cda889c4a248a6b9c60eee47f8fbc437fe0e951599737cfce743cbd2925e3a2b5bb126b1e29930924fd2eb843e1ac3971f64a9ab8fd7a998c44a89e590b57fa6dd6ba184150466483e164e5ff01707626ba4b1a210ab92782378d4ddcded29b1d668899de7398518e08952bd3e7dcf0136035b5b0e7a67fe2b9153ed2f6cf97e0ec38cfe322c7f0a3a2f05beec3cdaaefd008d7bbc4d6c8060824bfe1e5c750a6bf2791673526e36b459c414b96ad1ee5311ba7055ac4d1d39a231894e0aa0e8d8b8048b1d4882086"], 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="95245608f2147a5f91edc3c02d3cb8e4b6bc1a022fed421bdaad2b7886a436366a72f5b171388dc9928ca3cd2afdbe43bc1d94006a", 0x35) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/34, 0x22}], 0x1, &(0x7f0000000240)=""/199, 0xc7}, 0x800) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:02:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0x1, 0x3, 0x100000000}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r11, r12, 0x0, r13, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r14, r15, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r4, r12, 0x0, 0x0, 0xffffffffffffffff]) r17 = getegid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000100000000000000e2034733fd21dd51d3b3ef9a62e957de2abf71ff9f77b654fc26ed599c0b3f404f262c0c31f53ba838367c990e"], 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) r26 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r28 = getegid() setgroups(0x5, &(0x7f0000000100)=[r16, r17, r23, r27, r28]) r29 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = msgget$private(0x0, 0x20) msgrcv(r31, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x1000) r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r34 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r36 = getpgid(0xffffffffffffffff) r37 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000840)={{0x5, r32, r33, r34, r35, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r36, r37, 0x80000001, 0x1, 0x3, 0x100000000}) getgroups(0x4, &(0x7f0000000040)=[r23, 0xffffffffffffffff, 0x0, r35]) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)=ANY=[], 0x0, 0x0, 0x1000) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r45 = getpgid(0xffffffffffffffff) r46 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000840)={{0x5, r41, r42, r43, r44, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r45, r46, 0x80000001, 0x1, 0x3, 0x100000000}) r47 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r49 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r51 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r53 = getpgid(0xffffffffffffffff) r54 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x6, r49, r50, r51, r52, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r53, r54, 0x80000001, 0xfff, 0x3, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r38, r41, r50, 0x100, 0x9}, 0x1, 0xba49, 0x3}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50, 0x80000000000000}, {0x84, 0x0, 0x4, 0x8}, {0x5, 0x0, 0x0, 0xa520}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x0) close(r1) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40020, 0x21) r3 = geteuid() r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x5, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0x1, 0x3, 0x100000000}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x5, r14, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0x1, 0x3, 0x100000000}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000417b828339671b033b6086b4548799d736bab128e21841af9cb9ca6a9a713d53de78036ad565f436fdc94ccb5fe56a215cd2278da9215e02585517a3e5f5bec68cf6dee0a895d1cada3db058a59fdf78a59cf944781a03"], 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xfffffffffffffc27) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x6, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r15, r23, 0x0, 0x0, 0xffffffffffffffff]) r29 = getegid() r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r36 = getpgid(0xffffffffffffffff) r37 = getpgid(0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000840)={{0x6, r32, r33, r34, r35, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r36, r37, 0x80000001, 0xfff, 0x3, 0x100000000}) r38 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r40 = getegid() setgroups(0x5, &(0x7f0000000100)=[r28, r29, r35, r39, r40]) r41 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r43 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r45 = geteuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r47 = getpgid(0xffffffffffffffff) r48 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000840)={{0x5, r43, r44, r45, r46, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r47, r48, 0x80000001, 0x1, 0x3, 0x100000000}) r49 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r50, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000601908d4215c79a000"/35], 0x2b, 0x0, 0x1000) r51 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r53 = geteuid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r55 = getpgid(0xffffffffffffffff) r56 = getpgid(0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000840)={{0x6, r51, r52, r53, r54, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r55, r56, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r44, r52, 0x0, 0x0, 0xffffffffffffffff]) r58 = getegid() r59 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r60, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000200000000000000000000000000000000000000000000000000074233b84f629386c15647b0bb96c2f0500000000000000f12a2441f18482b80c75e515cc780bcea2ad5b011ef3938acfefee4874600a921823f3660ec09e12ea420d5c787850aecd3eb6d1fb0e3390aafc0176c19964fdf6bd356e0ccac3f7308a73e821a9f612c06ad453f10419db5b0652a14ec7c85026ce09855229b8d0128bec26a7de92a9d87b5b97169189c18ab0509c66a2bd8088"], 0x2b, 0x0, 0x1000) r61 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r63 = geteuid() getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r65 = getpgid(0xffffffffffffffff) r66 = getpgid(0x0) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000840)={{0x6, r61, r62, r63, r64, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r65, r66, 0x80000001, 0xfff, 0x3, 0x100000000}) r67 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r69 = getegid() setgroups(0x3e43, &(0x7f0000000100)=[r57, r58, r64, r68, r69]) getgroups(0x4, &(0x7f0000000180)=[r9, r39, r69, 0x0]) fchownat(r2, &(0x7f0000000140)='./bus/file0\x00', r3, r70, 0x52e4babd0daca55d) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}) 16:02:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x8}) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:02:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x7fff, 0x10000}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x48, 0x0) fchflags(r0, 0x80001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x402000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:02:17 executing program 0: getitimer(0x2, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x47}, {0x9, 0x9}}) setitimer(0x0, &(0x7f00000000c0)={{0x401, 0x4}, {0x4, 0x1}}, &(0x7f0000000100)) 16:02:17 executing program 1: 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x6, 0x1, 0x0, 0x4, 0x8, 0x8, 0x0, 0x0, 0x6, 0x8}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:17 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:02:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="09915240d75e8ba630", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0xfffffffffffffeed) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="1c") kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10101, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r2, r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6d33e360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202365b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409010c0000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4135dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf059f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246a39389e32be26a498d0ce05ada89b062407119156d96fbf23852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a586d2eecfee2fb979ea7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12d3710bf4c4f45560d7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f1f34d60d631cdf74aa180379e9b691fca22933d16702c8308ddb8ac919e4a153bbeda1f85875d92239b2d7016c0950a52fd459da69cf355eb4da96b3555f15c7f980562125e6c3d4a16e3c44d79f7f77d5956192b46d7e2385f6b45bcfca22c59a2fef7b0c874c000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:02:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getdents(r2, &(0x7f0000000100)=""/185, 0xb9) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:18 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x781, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x7, 0x7e078716, 0x2, 0x7f}, {0x4, 0x2, 0x100}, {0x6, 0x2b7a4977, 0x40, 0x1f}, {0x101, 0x1, 0x3f, 0x2}]}) fchdir(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x100000000000000}, {0x5c}, {0x6}]}) semget$private(0x0, 0x1, 0xe6f28b8d16d0fe86) r0 = semget$private(0x0, 0x2, 0x22) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4d, 0x7, 0x7, 0x6, 0x6, 0xa4, 0x4, 0x1000, 0x1, 0x5]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:18 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x5, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0x1, 0x3, 0x100000000}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x5, r13, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0x1, 0x3, 0x100000000}) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r25 = getpgid(0xffffffffffffffff) r26 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x6, r21, r22, r23, r24, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r25, r26, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r14, r22, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r7, r22) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:02:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="6fb1f4d1cb1ed07ddb6d535e67717e059bf3c278ec3244c607a3bf2e53afe9f353e1ca7654af9bc4da58e44503225aa4c789b1e9988a4ef33224d54e7ec4c0bb86e3c6ed13e7f97e17a9ecbb32602656f195ff51f155fc6e60728302a5a391a5e5923b321ffcafd96a6724d3fadba8191362c37b4c9b36968a45782fc7a958506f56759358ad1f922f59cebaf424bf2c91e8765b53d63ab23804bfe9e422e024179e9ccb872045660cddf61b0c8eee0edd4e1c97e6cb12fcbe76da057158edfcf5f96b2c72b87c81847326b56b5849f18ef8e81a7560eec32683595191ce92f449aeedd0314c866d5c544c4462982ceebc2689e8", 0xf4}, {&(0x7f0000000200)="94568b90ace2840168bdd6b10a5e39a4608df4c12de47d8f5518ed57ef25dd3e5c0e10243db48b4df73b023dd34b8e7c4d06b9d478e341fcffff0c2fb3367c83c8fc9b59f34e0fd6fa25675a5becacec554189caf1518f14fb578ef135564be5b8b40b25301e183cb712b9401826106404c545ba1fc0085f1364e439eb5f9327241873a1305645f1b2eeeba7ef8f27f6605c708faf80ee", 0x97}, {&(0x7f00000002c0)="8fa8aace5c533137b63b4c373c8c050a9a685af16654f31fc18bce6ec70f6a894d41b012a93bc91789aa309f7cb49a6af0c6b3bb71b75b877ebd113ca08a1e4170355e0fffef4a0f4bb96a4acff33cd633202d1de2fe554de3171a3703372b1eac04b6b51f9d0870292b57a88966ffc2cfd2fda6796a9a0d26bf30dff78aeaf7c2ffe455dd15055c4e59fec974696ff43fe75eb24211b07095d4347b9b637026e87ca810cea60a0a4c0dab1003e28f2c86919a36699949299660670d1dee6c", 0xbf}], 0x3) close(r0) listen(r0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x10, 0x4, 0x8) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x350ab78e4ea402b0) accept$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:02:18 executing program 0: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget(0x3, 0x3000, 0x212, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) readv(r2, &(0x7f0000001600)=[{&(0x7f00000011c0)=""/154, 0x9a}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000001280)=""/129, 0x81}, {&(0x7f0000001340)=""/203, 0xcb}, {&(0x7f0000001440)=""/247, 0xf7}, {&(0x7f0000001540)=""/92, 0x5c}, {&(0x7f00000015c0)}], 0x7) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0xa7c4885e0cbdd3d) getsockname$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb3bc87ddc9bedac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c61c2c4b527385186b3c66442ae147a36fbb16cab8bd9f3347b31ca602471227cf27c7e86ab910067d775f1a61aa2ecb575cbc304e38cac993bd50b2d6256044a7a84765da6b93f73d151ba492783e32c64ffe4f38330d41470132d71a27e042045a6b7176d4981f76500000000"], &(0x7f0000000080)=0x1002) r5 = syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x156014491005546a, 0x60) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = open(&(0x7f0000000340)='./bus/file0\x00', 0x100, 0x11) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/238) r3 = syz_open_pts() acct(&(0x7f00000002c0)='./bus\x00') fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/60, 0x3c}], 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x5) linkat(r0, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) 16:02:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:02:18 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xd5c, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'\x92cp', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:02:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1805, &(0x7f00000000c0)={0xffffffffffffff01, 0x3}, 0x10) 16:02:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) 16:02:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) socket(0x18, 0x4007, 0x0) 16:02:20 executing program 1: r0 = socket(0x2, 0xc003, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) clock_getres(0x2, &(0x7f00000001c0)) clock_getres(0x3, &(0x7f0000000180)) fchmod(r0, 0x4) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000006c0)=0x9) close(r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt(r3, 0xff, 0x0, &(0x7f0000000080)="4ac0fc24e916c7c2fca9fab97673b3a603c60986f0f472b5c2367c0f629f6fd556330f97067c4b1ab7d9d9d0efa422b3998b047335eac7b3c6b79256b812dd0cbf5e1e2910e665af255ca2716c0323c38acdcd19f22cbf7e29cd5059b3f9b950d7e1b8c3ce8f4c35a02111b6a4788a6e90afaf03f6aa709799b255b0fab5eb0b3bd3b4ea320d186736e8a67d0b874a3c134713eef2c0cd463ba40c08c55c7a594707068b8f4bcb54169d041cd1d794cb612f680f26a269f5cff6bff970069e1af87eb600", 0xc4) 16:02:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = msgget(0x1, 0x88) msgsnd(r2, &(0x7f00000002c0)={0x1, "39b5df266571b6021b2bcec8df41974ea9624df294a492827a5d26e295a444eddf1a3b386b4b137572b08650805a7190c28f95f50774a6b02b3a9cff106144f95a12a093c21765a3188d02a9e52f23bc2db3df2deea1be1a243dbd2dbcd5a22a495892ef561ebd9bbfb32650a7a24b1c8a4696062ffd2581555941e002cbdbeea54ab6feb445c06181a6ef27eae9cbfe0cde3f82ad596534112d8e5803be7901b076be99c29c575dac684d0dd711385c88f5b9592e55d7fd5415d095c1cf0675197d96d5860045acb7f8098d0161b36f6289243072d86ccfb2787a2051f005186921b33ea82e353b"}, 0xf0, 0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x3, 0x7ff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) close(r3) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1011, r4, 0x0, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0x176c0765, 0x6, 0x81}, {0x3f, 0x0, 0x5, 0x5}, {0x200, 0xfffffffffffffff8, 0xab6, 0x2}, {0x100000001, 0x1ff, 0x1366, 0xff}]}) 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/224, 0xe0}], 0x1, 0x0, 0x0) 16:02:20 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x317}, {&(0x7f0000d5d000/0x4000)=nil, &(0x7f0000dc1000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bef000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000e82000/0x4000)=nil, &(0x7f0000ab9000/0x4000)=nil, 0xb949}, {&(0x7f0000d7e000/0x1000)=nil, &(0x7f0000ed9000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000f7c000/0x2000)=nil, &(0x7f0000b9e000/0x3000)=nil, 0x6ec9}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000a9e000/0x2000)=nil, 0x9}, {&(0x7f0000efb000/0x4000)=nil, &(0x7f0000f81000/0x4000)=nil, 0x1}, {&(0x7f0000d9b000/0x4000)=nil, &(0x7f0000ac4000/0x6000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb883}, {&(0x7f0000ca3000/0x1000)=nil, &(0x7f0000b10000/0x2000)=nil, 0xfffffffffffffff3}, {&(0x7f0000d8d000/0x2000)=nil, &(0x7f0000b27000/0x3000)=nil, 0x743}, {&(0x7f0000f13000/0x2000)=nil, &(0x7f0000d3f000/0x2000)=nil, 0x3d70fe90}, {&(0x7f0000e0a000/0x3000)=nil, &(0x7f0000d30000/0x1000)=nil, 0x4}, {&(0x7f0000cc8000/0x1000)=nil, &(0x7f0000d22000/0x4000)=nil, 0x1}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7f}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00603e97a0c2245206d96f5f", 0x256}], 0x1) 16:02:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r1) 16:02:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) read(r2, &(0x7f0000000080)=""/122, 0x7a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x20000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000680)=[{0x0}], 0x1) close(r5) r6 = openat(r5, &(0x7f00000025c0)='./file0\x00', 0x20186, 0x40) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd0\x00', 0x200, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r11, r12, r13, r14, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r15, r16, 0x80000001, 0xfff, 0x3, 0x100000000}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r25 = getpgid(0xffffffffffffffff) r26 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x5, r21, r22, r23, r24, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r25, r26, 0x80000001, 0x1, 0x3, 0x100000000}) msgrcv(r20, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r29 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r31 = getpgid(0xffffffffffffffff) r32 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x6, r27, r28, r29, r30, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r31, r32, 0x80000001, 0xfff, 0x3, 0x100000000}) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r38 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r40 = getpgid(0xffffffffffffffff) r41 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000840)={{0x5, r35, r37, r38, r39, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r40, r41, 0x80000001, 0x1, 0x3, 0x100000000}) r42 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r44 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r46 = geteuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r48 = getpgid(0xffffffffffffffff) r49 = getpgid(0x0) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000840)={{0x6, r44, r45, r46, r47, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r48, r49, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r37, r45, 0x0, 0x0, 0xffffffffffffffff]) r51 = geteuid() r52 = geteuid() r53 = getpgid(0x0) r54 = msgget$private(0x0, 0x140) msgrcv(r54, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r55 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r56, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r57 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r59 = geteuid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r61 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000840)={{0x6, r57, r58, r59, r60, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r61, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000240)={{0x6, r51, r58, r52, r50, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r36, r53, 0x80000001, 0xfff, 0x10003}) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r62, 0x7, &(0x7f0000000180)) r63 = syz_open_pts() fcntl$lock(r63, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r63, 0x7, &(0x7f0000000180)) r64 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002640)='/dev/ttyCcfg\x00', 0x10, 0x0) r65 = syz_open_pts() fcntl$lock(r65, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r65, 0x7, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000200)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000240)="8ef5a141b8ad3e7a00d03b2ad3225024005f0e1c9e628a1fbd032c0066362086aa92d202473d411c5b9443cfba17affd2e21f6b8642b19ea79e91816bf71e45dfdec4594a1e2ab7e6e3269cb5e5de70fb64ae6f3034d2d8e280598ffb7814b99cfd4b780c1c6571cade47dc92e8b2bf220168d7198aa48741c496f20bd803e3de00f4ee7f7208d6fd59585a91d48e68525e6c18738ef974940a7c65acf7e908ac741d24d", 0xa4}, {&(0x7f0000000300)="b486af6618a2583175c435266a859076baa937ae94922f5b699802923a7970a23ad31eb23fb42ac5b6e09b38ba1e4e8dff", 0x31}, {&(0x7f0000000340)="22bcc1a898f029537939fb3cc94a1b233d9abcc80ea46e5439519bbd7ee9e3f7cc812c557b6a9b1727d2a33bd88b1b85a4218779607f53e0c8c856c5235635ec79404c239d924b563b75c5ffa369dc78ed8925aadc4c7ad9a5ef42aa51877e93db9bad1bd53794d438d85bdf464cce41a311e258e071f08394234906818bc6d759cdff023c186a3e67e434ddc28a3989422bac4bf0df304fca436bbe856bd0dd0c13d8435147239ce26a1bbb77ee2469de4d6aec90a177eca9419e145510e5055065fb3f878ae346961068df69bb9953256e3fda93f45caf71c3b165d525bd0e1a8862586bcbe0b9e2f2eb8267e1646487e9dfbcc4dbd71fa32bb900c22ccb738418ce42686ea2e1e4079b14b19a553e9f71716d0fa929e298e25e4e62f1100cd7dba158800e18f81f67de2d3ec2956979474e243b11bc08fa67b0cdc691913983b7a9afd567d9cb04f86d619fb9bd0d38b0133a8549227d9df6eedfaf97455235584a97abe3b9d29ef2194769cd4fd7ee27e3a41ce8020ba49d39f3168bad67f89fa786e7d612313c4161c30751c7f0ab7b1d23039c2686dcca6f539ac6b639ef784c33f583b232960885881919afa09823c3d571723edb000d84063561073b284f31c8ea7de70b8d8ced1d838879b064ae4c0bf5d271d74ae43df7076e53980aa6b9d8aa68abdc70371bcd13baa2863ca5b45479825951528c3b609fb151852108271d9dd429be17c3b929d657b27591cdfe54674e30291ad49ee4555861af0e1e01fc35507c7662b91312d4125728af300c171db535837dafdd99d6757129fca9a3b7bd3da3f7826a09eaa1e544d1edad7c6090709f93e952856d51f277dfc9fa59ac2bae9d9cb69932b829cbbb83ecf221583b1937f32439af98314dc51c591b7d5f0fb70029dd47d8117f321052887f1808063ab7dbfa920685193c3e4030f79fbbb64ef362fca2ca12bd773fa4c31522287f6f5d5722d9b2d70f97ad8a3b463e990d064777b45ceccb5204a3aa4c0ba71239da007b2fd7926ea84960d37e63b089236010d9bc7fc1008141f895c4b6f1aab7dab77520dcf5a039e398af9a14e9059c9c1f3bbc6e48b24ec31a2fd28cf5b8bf15c0d300b6d80f39bc5d02db8c0c86df4a95c73983b308a0eeab861e4df895f09100ed3a141fe937922071b1118877e2fd6f17756832447b3bd9f913dc666792955d47223c6bcb176c59c9e9bcefe5ce3252849b85663607a63117513b6768565590367f15e795a93ad7925e8d4aa2675411565a0266ee5ac6b73f63a840b871cbc0fa908d149fa3116b9309322fee6fdf05bbd467f3a63ed74a76f044322405d9cb9059eb8179aa02c974fd0eacce0b3942fb4a3c201ca55f6f9bb21fea5b810f11eb14ed500256ff6b9b49f4918fe84c0c3cbd919b99c06f3a0b4f9b87b3264ae7eda32bd25bc6387be80e10eae72d6a0d4d7da5640fbae88330d35dea5a78da781f4840747d1355ff437f0455df36a6204e5feed45c98b36dc2b1289802585121e0ab777abb77f387b52cd726a3fd9b6d702556e233a4da185c16666601fa3b4fc2a4b0c8d1f6ccc0fb013af9033bbc53750bdb654123c9e2ea96e8115634ff5c6c583a6abb8f68563f3552379db9d3ccf3f09327bca8006287c36aa467589cd88f06379c3d63cbf0b3e8065ffdf615c242659977b684e7e358418692bf5f0f73ef0d59d44499b5b714704af15ed2a27582298ca3ab446585b5661f67e8e7422c6635f9d452696a7bc9b72f7ef9138138ee33edfecf346651f31b62fc97c9a02706cfc316b5d6feaf6b03ee563d0219ade48f6e3d8fd205dd3ffe313969578ac13026307d74a66873bf7612f6f761bf512c7c350bc682b7ff4b4f27168eba36225025f25c7ca5f886eb2562b1bb63692bdd5f6c77fcfd6f894c6c1e82dd7eb4118e4d1bf71b163d8ab371ff6b029e19760b30ed63179511fc9388f7f3b918fb8f542ce4eb9ffe81ccbd77a26ef0a1c9c696ef0b420aaa3aee748c2ee7272eb9c00608107c5f4ec87114984ce28765c7b44df7387c17783dc4038f4e6ef292545ce47ed0658e22deb0cc15306b61f2b1930e747490dcebcacc084fd8b248b363d8f59711224de51cf8e343b1c1ce3df99987699ce82f1820aadf71f7e7f0c5d37bc87c488ca1e1a0fa5b254a506c77cf5bfb6ec36a558c2175a0af35125b16cda906d011e7e7919b79da4daaff44a299860b6d474c22d3160425de616d770672aa6619cc3762c6ed524940e0b6ffdac673dfe1c18c1decdf03d586ad16d7064b57cf0832c83d347858985d5605b0488c028f34b12ab2049a6d5d105b5ae3dd1638bf4ca56b776c94557b97ddd72960394aef42004083526b437de50fa5c742c2aa710d6ac7b9fe32f01b4cb2d1e4c39c2ae65dea43203a6725887afe4edcc2b48a59fec00a73e33939c63e8852a9aee6c968c0e312895705c846b526869f604e1eeb48de3020454109025a87756c1b7f57c888bfcdca4d47a3bb4ee818196b1588a0bf05da4bfa08d393e6d0f5de058715e062f3fe1189c4f93be1b80aaf7beabf69554308030a4335e5eaa194e5fe8c50d39374bc2c4c1751e0fab493e787cf00bb05419ab68d4fdfbb545d5b80f93e61dd54179c6cc918e06dab3c78809f02cd43a3f876631b9b4a06c3ddeb18f1b430e63d46c19b4212b756c996bf5c3b09bc29bfb125d11a775ae46f0752bca22f43b5f4576ced2e6ce0a4a2ae6b9160828970e29f7ce57bd95669e097cb09316da00ade8466c529877e5c3ace904f99d42a77015406595dc41a9788e501ecf639c0bb4662d89f84dfccc1bd31426ba53e3bf64cab83100a23c23fe92417286927e40ef78be9da5a34b5963041aea325db865fd8041e1b93bf5c3c07316f7de1206380d83c1d5289bf0b63e254c38832616c94b0c78220ef39910e6c4d19fc610ef933dde61ff3cdd74b85be9de94749d781e7e5b5c1a14845fb9491bb83d0e021566958ed70b2d7372f50b23c4d20537407dd25e1b97e0cc37306b8fca9ef50fbfd3b060d4d0284913cfa3cd63901e69abb00f8242d5337bcec0501c9db61f6c1152a710cd4f9e71e9c3846dc7e592f4d955c812cba32da81b6208458ad4657d4626b316ebc69c57faedd16f66fd254883ca93ca6c19b3d8120dbb2407ed8db9c645f292c060af4cb212bf3e3c9de032ff90c60b1d94533d95b649f945ba2a5ef2d7ef68c2fd67b4ea1a84f8feb59ea1498f178be44e70d4a5001490226724050c2e3491c255983b948d63b550e32326b796241e2af008cc2854aec34fd726ffcc92d78c351d926b7804734f3ec7a4a7ff942120d066434d7daa50c330a05c7a0a00aa7b27f0fe9ec004a7caad4efe569c1156f32396bbbabca1521a81a52a8695569d123f2424205ff55bfc2ac24da0f65537e0e115845ba77279cd0bb378e366e4e74b4517a6b889de6ba94b06230f67d1a6b0bc36148c7daf196a25d7798912bea741e99834bbbee615dfdd94d4825170564a7d2d805108572ba010e6086846f79effe4103adf5d8e972729db9e298c523104efd21814eb09032459f6c0d46e4ed64cd9f08b1147dfd120a26bb242e600f1e7371aaafd2b781401a991cc68a1e7675de836e6f8ca78acfda51bf476ac8c3384f76831d9d50d0bc3c42046cf327bfc4198133e05984437b2ea0a2b0abf215d9fbd35bfde9f76a6b4c1b56a12e8ef0cdfbe86199ea6d0ae7bbd730e14eff790fc5ce12ce4528087ceb28b60f49e999518c85c32bc70eac6ae5304db415fe06315344e27cd4146ba2d8bf0d32d44242399e01df30903f35c58618040e101e530335569ac0661c2ea23e6591848760d508dcbe9a9877188c2ee3c2b1ec9f6e50cb2d9ca646bfc2a75e06ed294946601d13b1aa5669410bc248f303f4fb4185679e1d5178c09afbd9b34dd4937af7c33630e447e53f1d87f76db19fcfb9a3a3661a1eff798967340256c0517e8f869a927edbdc37295dafce77b0eceda502345a1d367ac1ef8f675aca4db22d5babc9f1f03f596a4f3fc943b4851b453365ff87719e5eb50d3bbd23d8d7d04592de29e9a108d14faa9e9246fa56a5056a3a1f06af12e2f6ace9ebb60c0d2d1780a3314895341f51cb171c635e8a1e5b2288ab2a7c008d1185b111fae16857a0497e4276c9822d6a9afd1b495e8f52098d2b165550400336b60a364b69cf8be0a5af1ac50683443f86c0b199d9772d4bfa459ccf0842487946638d393548366b1a41094074be70dfac4614816a0a2ac838ae99df2c250aef11e069a792042b922b698ff91cef98bd015d81b66e64b0058af8122f42f34590ad190f1e99ca293760e48e1784b3a14b3578c992ff2f0e99a3a78cfe3a50b3e147afcf6ad086107272147c23585f3a28b7c879dacc670795c621ceda3fee60dab9ffd0fb8954f2288c1753645510a610c98a39d02efe92f574f3ed485c13b380216120d26193736c9088b095e5338051825373bb915ecd748248676a980bb73cef1ce8d8a0a08f8a4e49486f44fe346d6b0af48d28810b084b3b941c729cde2a549267869579e6f4381b1ce45039a19c2023151d0641ff6c2ea428298bd5961385aec92d85022d3d94e4dfee5c8d0573415410f81e6595eb8019483b93b8a0ecb4c0b1b75a29185d9c7bf1d37d2d043a8050162e2eab093aa24abd932e728958231e8c24f4d3f5348ceace1b0b008ede07c5a63d025b7c15d6cf3559452159e80af71f2799ec5958df04c4a0b0e4a71d235272185ed37b0cb3f77c1a40aad8fbc2b2a12c27a0fb828d8958ffbf87d3a0f841f63dac2823accc2f7e6d83548a3077fe8d90907f7d227c0e856b23394bdcded13098834d81186ec4e3cecc5ff570e0eaad3e09448c281f4c3a57a9f176077cb85f9c5ebbe6c2ef4ed1b90ea2b441a9282dcd64f9c79ee67424362443ec89c9e6d862dd3a7f502e5822cbf6332f4d850bda222a3459801060edbd5eaa26622aa11227b7a35d4fc63f0e5befe99e8b24524ff1607606df69c38f11bec0233be9d0091047ad32a688b3d042138063ba45b79c80feb98baee9bd0fc31673b20f18d4b7659b221ff07929bad65d547ad44295ffdb8638c79657e00fa917b501052f1f798a32c4b4910679e3f0c5bad4b8fe8dfa051c8a66a67643f19809d867d95844681090d8a5857a9fb89af2051781b9075f8f08d65f84905a47032025a0bfa941918cbf9f1820c9080cc0bcd61b928cae3c001e94c0f42ceae83c2d0687ac385ac479a610d9534aee27794509cc2f064cb4e9f150e473da42b326cab5b27dcce3f85bccf7ee3b91d3bc814ad7c40deae9b939f550a710d9dfed07ff7785b1a0f9c76b81f7a9dcc977ca85c916e7167e137ab2c8462dac980eaf525a2457099519e078736b7e511afddf01ae9ceb77cd51579e8a2da16bc2a597207bb41c83de5bd4a3c1fd26b95212e79b98ac8737bee2013c68c85fb3d45818166363c8bb29528e1e411b2347b09f1ba262b8a2b6c6e0d7d3b34b21510cf84c601ec9f5550915bc28b025c409f133d6200b93308bf7e4685de4860c317048bbc49b80e31f46604461eb84ec3653c6b48c257a0eaab7c9692b7918f7f8248ea9bda463f43fe5fec69bd499a074eba90528e705024a5fda86ec1aa29266dca2ede60019a9c570fd8a611215fcb1a259b0367b54e52a7c597389da491a6a49173fe0ba95b4a3df1b813c87776915d5bdadb966f4e7669c4d38d0b00d20c92803ce73763f1d64cfdeafd96eaf091cfa6ac8bdf50e650132c3e644", 0x1000}, {&(0x7f0000001340)="64c63f3404459a25b45e", 0xa}, {&(0x7f0000001380)="d9097ecfc3e4718e54ab01a28fb87dffd71b7d36193fcf4546bf0eb2d9d10ab9dfc61825f3e3b407ff02efed0d7844ee9448fa8d", 0x34}, {&(0x7f00000013c0)="d96386f48b86cff11e80e6f1aa04dc3a5fe082833b0ca595bae23bd3aec600f7ec93bda34960af4a037f0377865b2a1f1919155425b4453cca9ab31b43166270cc41267f3dca30539bef2eaafe71077e6e77781bf3cce003e3253a4016b7dc410f014fdf5a8ec8ea17c4bf280d06953de0eb189a63cccf8d933772998d0ce95cd05c1b138f6b0ee63329f369e37356d7fbb6d62841511c1ba0d0486b9600bdfadbc0eea01fc060c7dfe089606ab7507c14", 0xb1}, {&(0x7f0000001480)="24b083c7a12a5222e45fae909273a78c32e42b1eb33c60769b3883c07edb0aa8109e17e0a985801a58aeb1eb7005d95da19c5624fef781f746ade4c4995b2ed68cc55384d3000d72b134a3360f2c560c8407edf1b75a1399158bea415f764efec1dddd6e7b4c2151b4509cfdb613fd056196e14856b708f526c0ad9c90981bf5622c62ecb2ccdfb74cdf7340827ce1d07e7842647ee6bdfbcbe33205d285e4dd461ea10306e7117fb7f6bd689d386dce24088808b408ea43314a8dfd4ca232dad73ff625ce9ed1f19855c15ad860cf37e0c41131791823a8ed54c075814b6bc6cb58d439604c20eb8e721c137b5fab150d4018b7f03a70bc573f06e6e1e1c23800f9464ce18173f03d0da5367d2d2608df213be5d9b62704c43d0fe50be659d2098c58b5f9fc56cac0b377637b1390ad882c20536720ee96ef155c6b5264ed3ff9efd426d40c174a204a7c573bd87992a66b752df2820a296d1bfc612c1d92573f47ee3263f264785f55bfef87f99c035c6891124885cbf11598c12b526115a0951a14e02071353e0f6590f3e350a7cece33361bcc79e504aa2f947b40856bcfdef6bc31f8c6e14b060b940b6959797064150fc084edd8bc8494311d491fbba8daca9d42ebefdc980a32427a910a457c3b8689faa4d115574cc274da73eeb5f5ec2600dccb2c3467bf50c48cb7a8cba890fbab70298ef71f5c96f08b8bf47a9ee2ee43fbdd2b7b8773348015e731c01dc6c8e35e11a1a980f6d34a852295c78ad5afafce1c4b50b410ae9ae04126fae83d17728cdeed663a3e168a731a513bd1ffa447c123af8c8497ac10382c40050c0059b7b4075e6d820170c690d47f479d432a33165745a4ef891bab8fd4d3a9c43c6a66a16ec36900b0e2163dca91a2ada274483b97c9a023a0c68431312bbfb73ceb3f12d7a1697cecf32a294f1127349422b8091cd9eb96394d66a3a79691f0d6cce8748c0c5ff7d6f14cf481b8583b4d41848b0ca63e8d0c2091e73047251d3fbb12f4faf3e50259b8cfd313acffa7a89d733cc783886137c003f75755be336d2e8a7ec38928004bf15696129c8511c631ffb2573b0eae151afe8ec3f9c39fa76af6f803c76eacd20131cdb71a0b975cbdedb2fce29242d6b82d23e6f1cca84ee7e028e740f43d08d0241b2bacecc5401251d2d8ffd8f4ac5a2a06d2c5674911175b37fb946ce3c39d93f119ef79050647a699357a4eab90a7a644bdfb8727be7e0f0dcd7e49692d9800b6752da6b3509420609dc58e29b4284591505b3e2ad9c2c7b05b85608f39fd32d6961e6bb8a71112141fefeb89c6684a6502c8a4cd9f094faa8c260359b135af92c039eed038c4fe4b67f184bf4c95e0d4ed1ebcb4a3df54cc11d7975425ce4ce34946e7ba38539c33663032f467e9abb223ba7bcddbdfb93fb5ac883391cb3b437cc3249d2a2a608345a5d42e0bdffdbff08b0ce926d6f1839f30f79242463747ad7fa29d6a44ade1e7df6079df147bc2d7fd96461ee6b89284123adf044b93a1119ce7b8cf4ec3ac551ba8b48dcc5ddcc4f7557cc1eb837a60cf1e358a9de6b6fb4d64493755123963761cdf1744b37a22d90c40cdeaa5b73adffb447edb2dc9da85855dd66d4d2c591d325918c77942dd7015e3cac220fe4d03ffcc3f3e9b5fe38b2d3ece2084eb60e709f73c49355e179b2a6b125ec519738c72edf98df81fe44a65e8f7d220a6f030158c745dc483666afd2b3b9f666d0ed0f235a162d2ab658fcb5e28ec1aeb95b1fb381ba9ff7d0f08fd24a5786673d5cfad1ee79213fac44aee0fef93e8d518a142c281f76ee2da0eb4fb69129eec90a59cab1f58d47f7748c7592bab62fe2adebd04b3d42e688fd29ce1597d39a8d5cce2b931afe78e6fd6a53ee392237f150d74719f0842eaf6d0d054e759cd87357d1bf3a5e3636f7849081caec09ddab56f7e344f892ba9afbeed0bb42e4d1600d123eee148116a952e7169febb9ca29acd21d1fdabfe14baa72dd444b796346c4d5a3b2a3ce2a5efca3556f61b95f9fe26f8ab276a456e254bd53e552a587f7fcccbcd95cf3b4e4d91a131b2b8f7fb94c1370295a0d2b61b6c71246706dfed24399a422575143ab00c1d4ebf5bff03339df9a65de7f42306a4b9a421f09c7670f64134354d80959b7ac0a435b78d8563c059748732f715c369188e193f3e74fc1cfaf4f7308a2f1bc8deecc0685e05de1464e840002cc19d33fd6b397f7774d6c232e3d2ffb877ae768cd535f5b0a0d907c14aa3dd620b49eaa3811d9dd1d92b9e40063ddb4bbfae1b6dfb7e48dd122c0aac26d3a2a354fb84332ff3a0443c0bad01c07a87d1d928525c5750611035f6614b03025c0be8682b75904fb64d20b4d4ac261c904c10b0a160fc220863eb4f1401e8088718a69c4547f7417996f6c91c5b83490d2141bb89940c946763bbf59bace211484a5d285ad16f1b577031da8f06b6ddc269ac3ba1c94891b432380b5793b20a9fb8f2abc6f0e811e05a4d07326939e5f947d8af34e288c5a5dbfc5d7aed7d7d6aab9831c6e6d303fbd10012d6ae52028052dc5f28510f6139e52ea512a86f51bcb4f09a19f31a8b26d56cd6d04a054b13ab925168922657536b0d26d1fa4d8dd27dc77fac9a324d9b69856f8626a8dcb6d8265637f993140672ea7a6e60c2feacbe25cd6216d70e1d356db7c8b5cb7fa7221a9cc3de5fda569f6e1bc9b2b595a9ef60abc533b5d4890ae502d81b7cb2eaea7abf0e6a59227335632d28464c2e5f7b43e181f64756f08f99696a08a7cb6cf791f0a561f6b7df544b654750ab0d74b7d000a895493ae27d648d19898d2b23b3df8c99c3cf2ab7fa0afffc610361dcd6235368750eff28e99f866593bdefed44a8bce01ce603a6da587300de91a42a676c23847337b21e245bc82947834db8b9f929d2f7998cfaf665c14ad943f2d4366d49d14cb81640270a684055cee566f764fdb767b3758b29080acf76a7ed3f37b2360b0db316f3c9db036806309a0e6718424050d0e9da21cc46c8fbaddad4cc9b906ec612d2537b6f06756258f288dbd9eeab4fd63f6c2313821cb1f6ccab69bf4e992e17df52ca75304dac84b54d209ed7389a68aa8529e3edc322be5a14f53364638f88f6f44c60026e2e84287a1e295e4f7c75903303bba31591db4a6ec0f31624d55496fb1c5ff96708cb32de4edf235c00e5aa4a1774c6d91c8ce9360b1c0b012a138577d8aedfac227e94aeed87c5b3659816631439b4884d9c450893e1ed04d75e5f9a9ca375ce84279fc56c23f6b891079f16da1af7750b59cb9716e153fb4212f1fc2cd1f5c801b6065b80720f1319de6d49793262fbf35f6d9d58a22beda07894d0d8313b73095ba13418e6e61993d259f2ef2756f1e6839b46a699df291453ccbada34a3f51bfd2d2cb02cc3e17d274cb8812181aee4b415a67975f3e2c5dafd15d9f9e4cd22fd0a783dba28e1bf856a4a60f1472b9a3a573215a04a716ae804140b9969136bfe75323b4b6b5df7a48f69dec6ce62302d30e6a0eb8c75268b93c5a1bb8459e110826c895cb6f484afaa356a3729ab1c9e74223ff9a45611d46fb5301a4ce155ce76d4b0cb2a765b4d86bbdb05d726f851de0ff1ce08bcfbbb89a5fc7da4bd2f19083d9984874efa8f3db4e501ebc579919c56966ccb8b01cbea1d7a68348002377c7f77a27b17cb6ccaeb072bcd57cc6293dd7fd4db8521180657e80098f5b9e24cb246158348d4a31f6e284b311a05ad8609a13b6b595046f17e4db8509e75333c5440d06cd6c2a04ec3209c7f7c390dd1649afafd109a936873c3ea61d67dca1a0d0b762d5b963b66261ee3c95a740f3d412b74c53595d679342664594d5b3548bf4b58e19b4254c225e1516265c146d241cdcbba3270c9f70ad8e43c31bb23b50cc08f97db4c65f7b6d924d73650adbcec2bd8f6e50c640275ab9a84d630d1ec95c116323fbfbc5999981dde6fa0afe36c08152eb9fe5141d21cdd7406aa21ccfc394f1d85328cef8c61a09235987987c931afa95ca3908b5913df68f491ac70ea36b9c8cb71ac1602914041500dec6d889b83a4a52b51e4a299e7d7f0d6601181644587401e377c1a909d88e692ffeae09333195ba6333ebb119d1ab642a573f22c98f4fc61f05ccb99442d5cf740cb523594ccaee9b39d7a94156580333f6952d6a90d16ef08dde2a625e55536ea6773af3763cdd42a0b3e585957d2b616445528118d5908eec8695b7d563fd1f67cee582a82f5ef0e0f9d5a84477d62ef72836e91ad3859bc82792c599321e5d1ca2e82b3715db6497ad0afbdf1f9335a25faa654b9b66b77af6266f2c51f10870401350b889d27c4d0653202314a6d15e21eb87372255d8eba1f99eb40a433db076ce8c5c54310c5529148e6fa73461be61125e8a42d0b4ec6f5913d8b859205cfafe4db10daa0e061471cdd22971f84c01e53c5f9fff2b10cbfa8710dd042b46f024f6d0283fca7dc7898345ab7ff9a3d83651a8213eae4e824bdfd639447dffc095ff823f5c84b0dd734cdc5309374c043f5b1ab971bb39fa4a5626d31e3c61ce926b22f2e2ff65fc5e23f1b9f37839dae88327f3771f398348a8a745d803d1fe590946bde9ffa6c1621ab1bcb730d4abcbfc40145953dd12f3ad900808b34530d7d6ba147ccc23045638e3010eb00ded6a4b00f07981c6f99b478186609709c506f6c894e8ce4abd5c7c04020555847505a16a7cbf1eae9b1b69567f2904057afe972a6e3ef54999303d51cfcc8e8e8c7fb7fa011a9087b2bb61f1d4a21030712e91ccdb0910ec3718f1513bb577e9b90c6171ad096fa79fa65fa4dc24702f0c833827ef8513484289d1c77b8f10eb1a8526df2340feb343e192a6af33187636e330e7626a3753efc0326f1f540b7c932c227c494a2df4d9f17751dd31c01fc5bc69a57d7e8ff56398b7d534391f447812faef24d65ab10ef636a25ad9f226331e2a18e266bafaeaad1a440b602f32f4c7d8490cdcffbc5055b4f08130c3e6080518b73eaf832b866459f5933c0f5862ab78a829050a9a4d76b48e367fb53748d0e087ee331a35bc8f20b4bce7d4dc5c562fcc6923d554d06531dff1217d1479f7adc0c96d900874435fe13c9e103c4c54096aaffa072cdc5ed96f602cd93176a7b6ddc565a24d92be9a81950a546fdae66a3d2382741712a64553524435b80d09b4eb44294675fabfc9644bad72920a83ca6a8dc860c531d13ddc1ab94f97a996e17b003fa617d7c25139eb10f18988956d73c82746a6acf398eab83fb0f67ae0ed302647404266a7d3a0c3c57dd205021bf994a88f4bfffaa994d95f701f697ee3132eef44224a924be222548dca6c84c64b5780b53d36ca735388895fefd8f44a17a5919ddd3fad321809b87cc825532fd238e9e98d75dc9b2d13cfadddfaddce6b9b187af6f861686e81bea9801fcc08e3fefd6cad7e5526768cc0b9d335659cedb658caa6b6fb26fe8731f628e07647b21a2d4ab2fc21d367f9ffd35104131e2de76c2d0b830531ea7e203ab69bb1b8a747572cabd8da4010e22c142976d1beff15f1cd21638eaa4768a7c8aabdae74319a62c7e1916416389d5fb2fd80a1be28a98301f9f56f330da8a937cc176190e285a0b758d339b425ebfb4172a82a62487ce9038dbfae54d4a020296a02dc529a3995eedfe8c64cafc543f48a554d2a0b8eb7e0c1d5c1c22523fa3a8a94904e06642da28813dd38fb254adac4ad9d7c38b59ee494fd792992b793f5f31bfb608361d3866", 0x1000}, {&(0x7f0000002480)="f0f49c9d832848ef89d40b8df5d163db1cf56231425e0e5bcf331f5c989fd2f13c34873d4ec9e39e4eb4ab9f8574a98a931d6bbf3be9b0dbea9caa6152b0c7bfba82f4b27fe3df92d7661ad58c12746277693f948460c8ccb3732e1f67a823793785a235773977c3996ea619cd92b0", 0x6f}], 0x8, &(0x7f0000002780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000fdffffffffffffffffff000000000000ffcd585608eb6981f0e1a1224502b4eac68e57577ba0310f65df37bde80adf6ffc17068bc45ce072c18dc6ff769bfa2b3ec836ed32f0d048240247ff1d071d455926a8bed777a69b3bb5bbbb274ea4f3365fc7df86ec5a6ddd2058dab99c054b630f672fee5ad46813cf2f7aad", @ANYRES32=r15, @ANYRES32=r27, @ANYRES32=r58, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r65], 0x68, 0x9}, 0x2) r66 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x109b1, 0x0) accept$inet(r66, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r1, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x0, 0x3, 0x1}, {0x2, 0xff, 0xff, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:02:20 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x77af) 16:02:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xaf501966e87d2248) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x101, 0x80000001}, 0x10) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) 16:02:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r0, &(0x7f0000002240)=[{0x0}, {&(0x7f0000000d40)="b9", 0x1}], 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:02:20 executing program 1: socketpair(0x20, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0xff95744a7401cab6, 0xf6, 0x7f18, 0xb93c}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b94b8e0000000000000000000000000fe979d5c1b5634992331d5b22e920000000000"], 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 16:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) dup(r3) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x1010, r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:02:20 executing program 1: r0 = socket(0x20, 0x4, 0xff) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r2, r3, r4, r6, 0x1, 0x4}, 0x9, 0x292d, 0x0, r7, 0xfffffffffffffffb, 0x3f, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x291, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0xfffffffffffffcd7, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) getpid() shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) fcntl$setown(r8, 0x6, r5) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff5) r10 = shmget$private(0x0, 0x2000, 0x100000404, &(0x7f0000c59000/0x2000)=nil) r11 = semget(0x0, 0x7, 0x2) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000002c0)=""/12) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x800, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000680)=[{0x0}], 0x1) close(r12) ioctl$WSMOUSEIO_GTYPE(r12, 0x40045720, &(0x7f0000000000)) setsockopt(r8, 0x7fff, 0xffffffffffffffff, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fb4ef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599d2179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2891885ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b000000000000000", 0xfffffd8d) r13 = semget$private(0x0, 0x5, 0x40) semop(r13, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:02:20 executing program 1: pledge(0x0, &(0x7f0000000180)='vQ\xa4\xf5\xd0\x02\x00\x00\x00\x00\b\x00\x00\x00\x00\xe9\xea\x05\xa5') 16:02:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) dup2(r2, r0) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x2, 0x805}, {0x18, 0x3, 0x7, 0x1b}, 0x8, [0x100000001, 0x7, 0x0, 0x800, 0x7fff, 0x6, 0x9, 0x7]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0xfffffffffffffffe}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') syz_emit_ethernet(0x59, &(0x7f0000000180)="78608d685f04cbacaff713926b6342ec4ad1d7c69eb29e434a4e7d4f12d1446580034196390e52f07e9a9f57c093d07596e7e2b44fd2734c511fcded279f40d9568ef32db4672abc545e21cf0c3516be53ca157b2a2964b133") r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x2, 0xfff}, {0x4, 0x7f}, {0x8a, 0x8}, {0x0, 0x8b}, {0x101, 0x6}, {0x3, 0x20}], 0x6}) 16:02:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x772f}) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r4) shmdt(r4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:02:20 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x5, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x401) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:20 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r1) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2, 0x6, 0x6, 0x7fff}, {0x6, 0x1, 0x800, 0x100}, {0x3f, 0x6, 0xf4e2, 0x100000001}]}) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x7, 0x0, 0x0, 0x3}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x7) 16:02:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:02:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x0, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c06549883a2de53) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x100000000035, 0x0, 0xfffffffffffffffe}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:21 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202332f66696c653001"], 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680), 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) listen(r3, 0x100) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000040)=0x7, 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0x2, 0x20, 0x98}, {0x17, 0xffffffffffffff55, 0x9, 0x5}, {0x100, 0x7, 0xfffffffffffffffb, 0x4}, {0x3, 0x7ff, 0x2, 0x23f5826a}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000680)=[{0x0}], 0x1) close(r4) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000001c0)={0x1}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r10 = geteuid() r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r11, 0x7, &(0x7f0000000180)) writev(r11, &(0x7f0000000240)=[{&(0x7f0000000200)="dd77583d7a2652297e5d95dbe21d46802436febe02a329df2229", 0x1a}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x6, r8, r9, r10, r12, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r13, r14, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$setown(r5, 0x6, r14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:02:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x60) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x9}, {0x2ac, 0x2}}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mkdir(0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0xe0b}, 0x0, [0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) setsockopt(r3, 0x4, 0x40, &(0x7f0000000200)="5c55dcf1f425774be44c8b807864b1c2c7ee04b4f43189a0c0c55e9f59c91a516cf171771c89b99148b50b72e9714ecd112646717b08fe25662495b53469349cbe78b3cabd782f7c5a32e12d9106585dd30115eb81ee863a820c5f24a46b88430aec3b791257351050b2a7a06def757e6237888d949a450df2d53f888d314abb80e0563bca96ad90a0fcbe544f804d7bf5a7e48d895a30092e078aff7e3084cf7f3445ed4039e33cada6a2025a38d1367ea7561c63b9df3f6b494bb13c7d81dfa1ecd94529fb0a6ace0879868ffef951159044f2373499b3e662e01a17f05d2a1af0edf40293981dad7816d17df6d6c0defaf9576d4026ace8f644bcf42a938b3a4603526cab99d9aaa9472893014c0658cb0e7fba2d329ce1772ee4ef2088911a40b264552dbf408f06e501fcbc57496bfb605d63e4ff78ff3401b1a2d29749e3f2f122ecd3aa31ecdb0cd6f771eebf837a75932c20e66cb99737b4fa07d5e83a5e2115c989d2a2adb8ec5bc8b7ef1ad34ac6a757743972b9c89e73190e09097047eec3ef863fb231213af00f0e43b573bc637712eefbd8c1280c8117ff87e945d1c40615bec81d33ddb14b1ee857d7513167725ff8a5a2494142621fbd346991fbc85678416934901f28cc3a1977ab66c0feb5e762b9d16733c01b58d331d1bbf22916d5b3fb26235e4bfdf87cf621f73c251cbdb2a717f81199f46be9aeb58bc10c1d8326dffeaa94c3626d0d6b4d2ef5924ad4a916c29575b6e6a4b832a909ca7bcde17f3026a460b9512a060c81f9c4e1ec6b0d530a6292b55085c64e09678a3dd35bb644cb9d3704759dd35af5ea3903ad4ca6e19f2f69a05e153d7e4a15606c6ab8a36bcab84518b018acca9cd63e121646532993670c584524e2095b0b44c2e23110068127c53b87e468dc1b30b6b96acbeeaba5d7c6d76f5a43ab012e268620ef416b550aa2559d886f5c5beb5bbd46f49cf94a2a920256b7a62c61c48daa79c99508f655f0e1b051953c96a01a885cf1be4e5b0ad0a7b5fd84d4f88bbcfcc94b95f25acd2588109ba54f2779a080b37106bc292ead5ec92e7c4c76553d296656a0ef54bd9b14f42c3d202d5de1dd70d762654a47f64500dfefed0d3a073bbb46de13e4cb0ffb45e49d0a483a4ebcb3027a321689847bd14288302672e7b9e480032a0082786332475b862d0460e1aa1481622dc2e1f3f9a0305e943cee8c7059e67f8c487692345f6144d71623df2697ea3f4d42e72a08d0a13ee4dd89a368440694b9994c0d54027b2b75566ca226c7308905b62976de5a7bb2bf0d21d9a53d76209881e39dcee048032e7ca3bab341d6ae25ed425650a55d5796b90d7187cfc73ea70316eeca0da6c0ffac8a3502ee0307c2bef363fbbe5b9eadde8fdd77e330707f7d44c0b7c4413a48b4ee340eb8476eb382daa79f0f238f94f83da695713923ef06e0f97cb285539ea7bdaf885efb43389500fd34b261a6b128253856b24197f5696fc28019579a53cd39bd221dffaf7b188b2a5419166ec53b63659166fda15675d482734e38aa286297037697271a23121c6dcf1cf61112ee107e65d0f37f0dc1854361060b7e8d89ce3960196fa81501fe5c36ec920b4ea192f1c1a5c811e3adfb39540fdd2337a8be750e759710f74b4f9d921a518593ff933ffddc0cfc263cba9f13b1b4719df911cf264b1f164f022142b20c5f93198ee80e7356aca1676b06f36ffc6ffa2ed4cc23b7dbf95aa6b35c5c13ac1601cc446e6c6613f4842f87f97b48649a76ce6497f9a8668fd6474654b41afb6f43686f3b0f2450239c7855d8772f0e6c7e7af0b6849b326b844e820836b023dee6172b5236791d67f2982977b04ecaeef746cbb0822a14009ca1c51124bf05ee4f2610c90209b80f5a7da0a09bc6fa693de865bb17d6982326cf03d39eb0ef9aae00658cfe5917867bd7be26109a0c3c236ef4cc8155c7353dc60306862350f418b894c4897f3f2d547424fc4441d3f6db459d5d45f33bd7de9b6829cc7bdd4003951e61a2f611a097926faf82e5eea17e89f3e13e547e3e39be072fb33f441049ad8b8681280ccbab5fc69455a2145036aa3c6e0ea65e96fae34f960ec3113b54d7b7783468be6fb2f4f3c1b05e8fd88b5838e69434969cf93a59fdd7d5c4175a84f03d3d361f8627572be3239563ff9dbf0c29ee50fafe498abbac291c8c66023887613d53637012886471d34357e4de93a26054247c2529b08c8c736fa9689cd6d6a828655b848019e686c8e8003f36031544d8ba5026c3dd57473fabea89fe36260b51890fbc122db0fd505035433956bd15145c555abe11d7bb5bc2fbb2ee4b932d2233965e2ba736c6879f7aeb47e6f152e7a77fefa86cff4f515e5742bc16a902efacf1dd2e5470ea9c1bb48768662d22d8391d2cc4aaafdd7e9edbffb36d9a71460e47fd4cfb444b91ba4bc29dd37cc5e79b98b5e0ac5d23ca42351f9ed73c2e2fb46e7079a8de89eb1ea03472fc952d86aaffce67fe439153cbaf146c8bec78e4704092c336f5f811898a36b55495bf63885535d529786d952ff4f6182ca71a9d44fd9b65b490ae1b268c8795d704ab19184dbd17c6e4c184805a58b123010fc768190054b0aa07d5d80a2037006ecf518ef431ccc76e9aa0c35843a7a53e256828dded9f19b6cf774e176904eeecaaa783f4940a9536e6ae742e1c5b65a8f48e32c347f3e788880a25b1f3f9b9fc155736343300f1b85a858c8dca1257b0f35b9fb7d96d490c9b164bc7952a21d2c0d887cf18ac31280e9b8cb56287cef22b7befbf990483d1bf778adafe6ea73a1cc70e4385c45002ca6fe1ae637a3297054426c9ec2905a9a2649e3910643c3582226a8b4d0ce2d1ab04c85ea4ca915e3823984b9761d6adc576416d2d9e5f6d2acd62af7951cb66a9375599d3e441da17e76f5401949bbece10aa7f2aa0559ab6c0fbdaf87eb54b9f722d61e05e4d4f3913d78800b20b87951f1359e5b1ea0a95435d04133baeae82dd9aef65a4283dab0671141c88f7ab912f03c3f503b3ce2c76622727775ac5dfeb03b51aa18c4f2afe0af4071c6f06092a05590caffdc6fd190a58ecf88074fbf7b48e4dc9cf62247bb2bbb54de677814386cbc3ce289c88adacc67ab6c5904c4700d4c5cb512d2449e843e2455c2f785fd0d0efb844e30788d0497eaadc3f2c81723dc84a01d45c4f5e6d6f2dfa168969eacdf64a6c847fadc41571582954fa01bce1f5260e3e242f1348baa17ccd6dc6b94fc60af8b3367141c4104210b42b645141209b39d1b3381460fc749516f763821837a66006c2b27f2434adf2be891045c91e02dd83c96a2f6c54a05d3e36bd1261d4ddf47ad6e413a6effef69cdb60cf28c5719d62ee0683f0c84931a6bf0c67d0a4b93ae7a0345ca6e946016541c024fadb21abce6c7174fe8ddb0809e105778b4af2a63769424bc70cce01308a89845e0a2fb00d8d65320aad9da3874ad302d4c64d379fb4b26fe3877cbb8117459bca72680c4e04b18b9965936d94079a5f69d8b3b8fbd4a73d7c4d777b43deed8dec2b546139713a4b183d65336449523365378246172c9384926d60e6559c15f7b4df4efa5fe01f649e82ba65c56a45c8520c16f9ce17abfe2bf4ebc98b68fa7c1cd795fc232e2531dac89313d02bb63f50afc8d55598c27c9a254c766085d912e693693e664ae87b6c4e395695232849562e5a3760a634f67c7836720943fe1bb72b653b2d9e6e2fab08c6abbc121dcdfdc624dec82f51b6fd4193afdadd15a63bb4e59451cf10885d3b8504cf75eb404f9a30bc618f684b6c7d4227a77b0e6758ea9741df4b41cb4b7a175596509de26a0ff43a4650ea6a45465b4c2565e4c36779ee8be3a525c68c6c7e274cb01b0891cd263739c467d8b310bf584c7f0b4f790b6403e2f9de9c4599bc7e856de3469a9b291a5e527b923810bdda2e5cfde0802f06e56a92de4f39df53d7679822e0ba8207ea820d8ce5de55474bb20c6b1a8e1d5d431d17ffeee071511b42ea38ca6bd51b7804acff6faf85a5d23f529ef3089ab19d32a4f72febc71f62ffca6fa60830ffeebe130ffeedc5778e5196e0093f7d3c995b8fb97cb01df403e0d0fc4ee2c12318729ee0323fed197ad720645eee98fff5920044b1b271d6aaa73e602ddde214eb56034f35bc0b2d448ee0bbb55e5178b485cbbed4a00ddb805d648e6f3b35de1217c35fe7bb4a70b430f61fc6a8dbad57284dd3da328f78010b32cdb46720b3d62c1702cbb0d26de4680dd415e4b378f4a3ab3965668f18c93952f7969a6bb19c6d2545a6a9139aed080ff24250ca4b36a7c384863fd6b44524025ed2a7ce67a6991d02c2d6b59bd4efad34ec53238f55ee3499254a71c2db534d6bd5f342d65818c5557c3c58ec95f92f7824f6bf3655e93ef818ac15b8091b9285032a8ae1c8cac628899c4cad74fe15c12486572a5fcedd77ad80a82a3cf9975f321555760bb0078de5719ce6806bda4d182577be474798d0bbfbd301e9a68e60b40eb76d558e547ddfd6fee83630805146c146207b363e7fbb83f662c368b62a11e3b989d85ab9c23a4cd67fe4c35b80459ba0710bb186f30bf081f62dc64ec41c8cccb976877903d01bc63f52df21d808694db404a53c9f600736d73c5a544d24b0146fda830bf7a6e3a8b6c04448b94f8032ad91e8aef19020c068303da6f15c5145049286912ecacd9b22daaa08c5c54b95594a4cbee48e2e55dde7850ab5c6ba7a5ac81a560c4c360aca0e5b5e9de5e15846b852f6629a15f9d67202dd7513c01fda94a765d0312969efe76619720632316f4c5ba9156268f023150d21f57ca68d41ad6d5bc35602c8f3dd4965b2ed5073999323aff66e56c2b7296ba4a4b9ed41f0c2f447077f40a1a5403b4482684fc0559ffa858369a7f661e801a0275a77c035df8e453c6c80fb85b35949bf698e2052e5671436725841da5fb5c0a96307bfb9e3aa91b933f909fccd4e2badb3b58cc24c76cc2bb542f270e6913f4fb5ea7d390a08f5725c6b357a651d1509ac7528c9f4a542e097b3be291325d3b8f5845f44c5554895acda917499275c6c9938ff9c2ddf5a6c615a459c2e0c77bd2de6ff6b86614e8a94619b3a46f45a1f9a79336ffe7353bc72db4fd3046153f5375192f4b3de979c0baeb0e6df81f41fc6de0c5681582ceb1007ddae14e9c4ec19d499d809695d6bec1803c512c2420e499f35e330e106810dc8c4a4462ab53aa52f26ccb158782b32c74358b158e3c99a792396da01ec5fb495f9aac1d2c148adf330891f66230f20b5546a60fdc2c4adb1a21f04bc06f2bd14ab387e4bb97cd5bf042c02ecf5faa70e3fc2463902d8cfdbc607007c7a4cb506faf3a25caedfbb6a23e151a0f4ab02b42a29a167e28610fc0bf96f4987b0f653cdf8e31b4727ed65fe0024ae677c2d6e33a3ed6fa5185396f66bf54b4853862ed1bf3be8eb79f966f27523a6e22b882799987c4fe480267a9a0311c301ae91cb38d8949a427ecfaee90df30a6af99f1b910f184c1ba27669ff23dd61cf28bdcb17e123857351710be39edd1387f7b9ab2ab7591caf8a38af2ee424c74dec9a42f5eb4a1c7808c8c3fafefe86ee53b71893d300a5c79a1bfd75df1ea7ba13412b9db55a8ecef789ba53b83d3fd11d881d84e010db45c77bde637de4c87b857710d96a7881f33e6b3bf2508c5f805df586088881e3fda6cc4958984fb2e264506ac6682deadebbc610cb89fb4783fa8c56ac3b2fe6de162f7bc0c3db", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ftruncate(r1, 0x0, 0xf5d0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x100000001, 0x7, 0x2, 0x10000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 16:02:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="faba70b9a47ba300db1cf1d177fdfaf2d3277f12a49bc0d238cd3602e8b34f2f52d0eb18dee34bb1ac588ddcdc1e8221b42c3483f56b39894139188014bdf414a3205324a7a6ecf130a4ed3fd022644e2601036f8157b57bda4fc2b40cb8f3901c92f2f3e991185dd4dc4b95f452cbe506759cbf6215e1098c8cfe706ea352", 0x7f}, {&(0x7f00000006c0)="33e501cb24810e1fcf23ec1866959d2d91e29a250de6bec5ad065cd571b835ff4c8aa0ade44325c53db740e9825d719d2a9d094764a402427645533440031185c5fe53d4679874a1edd211010726d653c71336014fa83628924438623c6c99f679af2c25e1c7ab19dc41abcaced29b68196ca6a445aec73c2d71614923ea319ffb8bd0db27e3b937c5d5427d604c79477adfba1c1564b4a486cbfd556431eca4fb89c00e64b6d7b0dd75be9f87fa5082eca2eaa2bb48b3b1c2d79538315a106600ddb1333524d40d3205fa85687fab716dc20e1975184a68de09d6ed5bca1b5365f0b07f24e33c00ff9c2684a5d754fb74bee8fb92526a8a703266ee3b14bfb35ed020763972207af62c104e14e7ed8894f37a2c6d257ccb2b00347c0d8e79f3cabdbb03409d02440de1f9cc3c223edf32184861997e93ad766eff04795bc6e7641fbc921de97d4ef26dd98d97d9c002f31c1c604cc1d4c9c1f4184335faac3445723cb4a691c69eccedb204e181abd459b894fc91cd20612471930f799dd9357cf4ff5308a6c203de936230bbc230e27d1b189601b69da3313071264fbe26f4cdd149cb8276bc6d1dd2457dd1624b7158cda4caf418fbb6711d61a1e2ccd9ce8aff3ed186087450d3c9e46a922142b4f67a0ef7703d15abf63ae0fe05633a1c2a123eb21a50353c3a5506d0df2ef29a65098c71515cb17203e75075b3f7a73f1453a133ac3fabf7664d50e80fef41f337543c5a007bac39fa0bea0562b80841ac3b99661e9dca6a0bfc2299cb34907d624b15717f1aedc5f91a99ec5d58b530d31caa60bf6d5ade426ac0cae97fd163a7c6359d9ba9757cbf60102cd6c19ef4e7f4e740e15be1a3ecae0c7ed9d3273e16e097499b645774a529c224bd1681f85ffa66793fb6935d18645a156cea3a03d2853b64f70ae9384931c8a333cc47f6e1d1f0802e76578b754332794d2611ee0804d29974b99e4fb2553582e96b59c42084f385929f31d8f81ce730747d34f33b30a384804d44a1c235130855c4c13d3fc75636db2a74da8139b8404a7faab4fce52e5316cef4bb0737aa6a01ccd2ed232617f027280d8ee7c186d870047a94e2fff65d7c60f06dcffc858242205541d1e888717ed488de3ff59152850e297503bb550f7e6906a873e1e97e63e687f56d13cb3a54bb1bed611f9e3ec4b15429eebb173cb32af8cb11a959fcdfa9333033c83c6e10bb246ca8d0af2514c34932e7612155665e260ca4202a1a0d52c6f1fcd2e3d7e79da964569ef6fe47fbf6b410a85cfff7d3630acb1769d37132d29e228f18594d7459dba523bf5f7df4ce3b12fd313d42023f187f8e866873f95a576044b8792a3b576b3d655a1703953fb37db5808452b20156498b2c60cd4db3b0e73b83ac2a425022342565ceca85a73e59575d57ec79cda50bf25f08ff7174778646b1b1cad33c118e4db57ccd4d3e2bbac7f00c0922df7eab496369a549d3059420d07c65f0b1c337b36618a384d44cbce0e0f8ae93807f191ff396b6bf2b5488416d6f5fb4a541fe7ab2c9ac5580ecfefa841c96052d1ed5b29452366cf1687d90eec47b5f215f18629169eb209d6b856f223ce9bcf51f7892d511dd1c04f66e80c740f231c83209c7baf54e9dd0293d114363f2d462a27fef8b5357fc2bc9d0bb081b6d51b2a6758ce2525342967965572cb302c3f1183cb65095211be8b62ffa3e129823a62bc78c0c603b9b387037f78d53de81affc94ff8a172d848e9eaee32ec03be61019bba4a0984b08508636239f7ab7137a9954fcc8999b127b880f4ad78ccd430443e93e6cac2e105f7c7b58df256b6923ef67c3d09fe727115eafae4d83ac3afbd79b9379d7e7d93c0f3538a450c9a99173f84abbbbdd65c214141216bc23236e01b8d25f3e1660732739b795843e546fad78a9e5b3957f42a41316ebab45a49415e05c8b0456b100d36873ed6a256bccf15b9ee4d48941626f530ee1a011729b341409e55a20069207b1c39046a9f9da3c13f2451ddbd6923e3c084b981e0dc2c4c21d2e4f04ab261a84e7f7bc45661dc34fce88c1fc8773c941a1c63d6f273099e9ebdb64586b4dcf17514fa470bf304a4cf1a61ab3018c34431acf75f187e6059a8afed11223399e470ae325939ef0db31247711cb1da773154e7cecef11ef20bd135c458e694d8e864087198f0c5c84d16fa6e0a68967bfc034d10a60c2d46054c1dad33527da8e1330329f36ad914463c7f447259a8a244ab9e4cf921accc6985e19864184a31c6b726a0335f0c87af418da5eb08ad8f96eea695f577a66fdfb2e26b300d4aafd6b0422f4ce2523405e43c5304e2ab694f438f0535ad62e04a5c2b788595e8e1e4f34078f3492f2b55308a09b1a4c5b1a491f33effa4e3ad8b7c5bcf1735bc39138c125e29e4c2c9776567064bbf514a3ab73ac731b67c53525e13773e299f2f83963deaffa6446a82cbffdb9815c61bc50df9142d539f1391106e6f5b8832bca45867ec14a532a65f525dd55ce3eed09594f255177454565671376cb5461970cca42017fb0e0292bd60da87d6177207d88c4531f3d35382410ded0e17bdef99eb74e88af8b10bf6860dfd80858c3c6887242f16e8646c64ce803603f4f7621c047e9349ce30db420c361f8b499bc0db36643fe38473a34b2b861c4086f100654524e10d4c87a69cec1cbce0dda123259abb887cf2fc9fdbed4d81bad098b39ebcd9889bafceb4a274f607d94ed1b72a23165f02ab2a294ab87b347b6fc8e7494d1dea371446afbb3819c795270b600d6a7246d6a8632610cf3015bc715bcc87c1799ddd1dee85821d409b5c1b5440846061a04f02196985ab2121a1ec01364137fe1263a3bb076052b5623c2cb4ac167d2911f9cce0c17ec832375e201f45971f1510c6bb794099434f0d57353c72bd8ae907f71a6e07a1317b27100e9ae4738ced868c4df6d808415b7f883e308123db986c4793772165af35fb0eb2c91620d925667840d7721f87060152b5df6e9360fc4d624add22d71341fa6861ee64b93f3ed5d8d44a4be05215e416a91d7d0c789245870969cdbbe8f9c9e0335b4a1468ade58bd7cc00e6086c91f404894af83a5b1681cd4c9b2e28568e7bf199138de149b68261a7b1c89c36212f741d587e27f3a3dfaecab67f6e1a74f7a261bb36bdaca183b90a973c050b932aaf1cb51bcb507ec38a70decfee38b920e204362587a0da93982134bec6353ae346a1b2eae32b3d0208876882dcae748961e8edcfa29f873bde9fba48e43f38831d8169804e59dc427d27dca2e756c63b70d46bf643c8d4079d5ec89a7d2146cf35d4b6a98175f1b3efdd0a6918afbacb0060ed257c437470ecc61d80b80d1b57f2a199abc5db8a8dfca52dd890be72c698cf403b47810438605d7fe037edc9d07fd3e64d358470d9ac37cc8cfe4f240bc488b76871611d4e48055053c9d68a5f7c6fb3d14887b4cdf03430df664e6096eb66954f76dd94e4b2988ea75447d1d807b26449e2213d4b0604f2dd5ea876a8207482ada308f0e0675567929c1b0b5298c59755f24619947058d6847996b663c352bb71e553ec1e924f1343b5f61207f2a93e594bd6b375cdc17bfd39faa09aac2deb0008cd525158a84290aca443ab94c1e64831e9663faef4b0797909fbb9deea193af9dc36ea30f2b9e9e382b2e19fb168cc67e417d62106e473cb9ec322c07c25eea793e9a57ee74d6d2e8adbd77fbc876a5e9e3d4161be44e5b2ff5b3b773838b8b0d69235f74d4e7117ae15b7f30b8cdb145f882e9667fea15b6f0dd86b6447632acc00bed074300dd86dd7523c45ac9300dda8a0b5697aff89b4e54d1892809d06af0005956253b7e5779126665a09f63bb43fefb1e56fa1e94eb033c67c6ba388c7fa018541f544f332bf2fc59d80fb3ff8800a5a2511508c660b3ebde2da0ff3e7d1f150813edee11b8acaed0e5ae5dd0be5a96b2d6d4baa4462039116271f930269252d8f9a08235b2a24b804ac0303bcad011c0f27a0bb219be60d500893f4d37d1f3a4630b5750c249ac69405e49b78afb16b0fc29822aca394e5c5e6e07d4287aff765b5baa8f67209d483570919d4a5e23cd77a1a0ba3144dc06d7c29f9d5ca0bd11bf72924fb7278ccd0b877029d191f6dd3e025c7dde9868c5f01c0a3f857257d6f027bc2a22e33bd221dd8e92c7ff09beadd58bd9328e7b3296b28d6855e9576d2ea22fc950cd7eeb24e4668812d0cbac33af476584e29f5b69541874fec903d31d5a78fb32f3017bcb9a127f9a1a64951cee394173e73b88d05f26c4d36c81fba88db2716b5879e71c42297b8b5c2358150a51d51a27631724dd1b371e0a841f9c4c1837c2c79c605501940c04d6f3a106ce8a0aa034a993aa24f1bf49d04668391c3cbb68434ab94a60aea1e77fd7800caba4c3b7fe7ed7215fb48879732008e53888e44a4963e141f22c730b855617352ffa549912e27bf936fc66c35fe9a7f7816be5f4eb91fa6b5be03500579008195702310a55152d61bb25349775a1227cdd3a87abf7937e52b79b4bbce782c61d2ce0a85d4febfd300b56cc2d1eee7d9480bd3897aa8943a83c9b713c6c043bbc8ad2257d07410177b0f2d0ac72449f93442928c0031357281b9910f6e83083bd321169d9b9a946f2fe46d38b8821a796f97516b797ac9651006d004fdfc318aba02801c53de1a2f0ecad197ce5b249949362cbe7808d03b788985f351a29da19bbe0043bfe2e631b8e8e13ad1c2b12f65501b6fc9d8d82a35d247ac0ef73977d42e29d6f532278594a9e2cc0fc87ea6efbbc5d6f66cf64867f2f72e30f25f7dc9fdccf04845bc6533b2252055e5d4fb7b764acf6e4932c3c2971c737d420db22023485a354c09184aaa91807f4fbf41471a7c57ab7be558cab73af2fae259d4cff0704c1fa53f1ec5a8bc4c6bc5dde21c7bb48c8fa98216dc1a9a02b50eb651e353aef7d73b1610647d9f811fa7ec4ad4eda894c0ad54d88e8d9c461a35082a2f0c207c028c90473325a1f824ebf20aa7a5d334d148bcb2380900ed39446cf7c21d3a7a433c94248df68c3e9a64df2bbdb6a79cf432905875775c0ea4891e6f8dbf9e6ad86dbf658cffd972838ed463592b613f73d79f9fe2d0e292e11b247012f97759d37255de1c922f8e741ea1b2430b34ef5e93b3ebb82c52a88e3559df5c0d0d685d27df341a2b64e7d672ec243f5d79f96a1e4b0c8e7482629f800641e42c105e1a0783d512ee9bb987d3c59f85ebe9cc9ee0e0af1324b9097de75089fb9355fc3f98ee0b44033ec2250b60bd5d5e3514e24db95e318cd97491dd3930d1c1c545bab7691576a286dff15f7e2e78a1a2eda0e6d1cbde77dda50a203971bb07fe5de62383608ae1c713902c5cd5fdc776dfe54a71cbb0e7e16070414dc4c8b22ba833812bbd7794dbd2cc111da4f3a5a6a522e76717ee450a52feee1097d8d00e8801044a0b5792822322ee7252b2204baeac1dd0411f2dff38058bbab7846fb90cca0846bf7440199b14fb9494176454f0c49cd775e4fca71d7aa5995bc4d31798cd68b2b2b689c420f3b2dea31578bb75712d6357cda01eb69a642487d24f9139dc504003e56fbf643550bf7ba20f8bea26f221b9b75a8a9aa0b14ba9cdbfb2df0ec676754905e0c8d1ec9e3035c17a4c5925e155fe4b316fc484793abb2a4e8d6a9eb2fd0066bd2f6a76d8b4a72c91339efd7b3bac8325f411ff019e51b10be839a9ff1c666ff84ce4b961709c375fa9c9db7c4e27b5d", 0x1000}, {&(0x7f00000036c0)="a012cc67e139685245937646d245d265e236a408d4ebb51b59807d801a790e182730108a29d7de03907db958dd62a0adb28f5858174df2555dcd888f3d89c583b18915ed2ac5e3b3c550376b1161423f796625d67a48a4586ba7ec8853d42df71f356a141eea82d68c1657c712b417259d157027c601bdb5dc1383a028868aa12225c62b3d393d33082e047971292457ec77da3337f05017be022d4d802908f69c0d26519596f6c7cc04e5bd6d8fea952739ea502af1162b2a22ea1abae7f0e3bcbea4d3339c7743869fb71633317e2b0a8b8983513b89bb5ab317192c94cbf60b8bcd0c77aab3b12c28e1a383cadd7e79e978a4b8d9ac91a4912412f79663445436d13e2239f42b7d6c051568809cd66a76e7afb9305e44e729ab43dd1c62a6f8f052c15c2f962cadb0eba6ee1a8e05fa0ebb2ab803e54b1f4d6437332d04a345ce40d73df5af2a8c667ca400768c8b5011668d5b29198ad0805fb5821866571bc5f14891fd81b71443213a467f963ed26f70c47f7018f9480bfba76c42a2f92f1ba3710f47110256928cabc25bb572c64d48cae527fb1a381a20e36df182e00265bdd6c40491d482b6472fe63179c13fde846ca0a2e0c43f2b53af2e453a442be3871cc9b6c8a257568a865cca221dcdee15308a8aae4e780379b8029cd7c07387af8396ef008ebb990a130f70e9d7edc5acc5ca1919d6ccc79e894c2ed6f23916c473d1a8c613f8f921821f85b52c275792e8e3e8cb5240dd51b82c64c8e46916288c978fda4973b82f1616d4c3d03142621cd4951e6ddf67791d052f397f1fe02acbe83b9e843de6b463bc02799bbb4f91b5d2d99266ef6fe2daf11fd62d9d1d7848c6c37b5f1e46c732fb547e498dc0cdc5334619db3891c43bb45497bd6fe2fa999c5d74a8760164d80a0def55898773babe029d6fcfdf21ca3588de66fcdb3a728fc9dbc06b6f853245af31fb46273b371f695dfd7c6f3f9a04132999f7a9f3a25623796cda96f26663466ad8599c0a4e1d866ca4b5dbf7b20de66b444393195269c8beb77c7d7cebe226f3c4374ebbe774e606bf91e9e68a3c186686e41417425cc0e1e6dbb2850b1937c3fd2b2366ee65e8d4f136e313dc6a0f6871eacc2bc6845b2b52f2f7f384e9aa90d270f3997ac7214a35fc8bd15cabe1cacf5cfe4ed9c688464b96c00bfde8e3aeb3689784e3a595cd431661f9abfa1f46cdd28d8db3eec60410d3f4844b5a8df640a385cc317924076389c98aa54e5dfb7639e0812af5c973c68c2337b255425a92cc2a0cb29d81a993f6da3997050eb03523c95eb0af6d2c2ad64c842141c2132f776268969ba954ab41ca25084bac064dc03770cd34a02071409eaa861a9a52fb09676e73136f1cc178d63e5ea8064099f3fd0d1a952f88c2374286b90dc25832928b5eff7a64e2f6d19d60eadd6407f629f4247fec06bb8975d918ccbbb6daa5646881b8e43c8520112e61b450547befe1b33f30a52d8b2b47c06a70a68d2c365ffffcb65033a9a4556baff520c16b045a1f762f69c8af05ce069ee1cc95b9b89508c419f2e05e1313344a582bbed5e7c92d0a568b6ba9c63c38e41830af4b6d256575719cba1844ed24adb1b023725f57cc1164c0546d7b1bb9e0a079122e2cb99cfc56c01437522e05413de28fc27972f7f5f5ee3b06e77aaa3ef5997faa6c84b57f318942d41c99b926754117f0b14cf0ab2f59170972f109fd205cc9f5940d8efda3144e7b580304da5edbb158c1dd03010ad0881892c3dcae486b985cca2066b7cc1c329f58a2580cbc41ec29540dccfdeec855254d6557d0a69a0e5f4d1d652c43e8490337f8b5741ce0e44fd14f580bd8db5da860b70394c5fabb2cd58beb015cb711d241063e73775612d170ca7952667e0fea2621d257911c1485a2521507ea166f8741eeb591dafa331c9dccad4a21dad4c639c69840638fefbb000b301c703e605cdfa94f144e279921363a502bfaccc80d0a3ce1a8975c40f5e253f046d9860b896a06ed158c8244e28a2b0775c3de075fce123a02292090432b10f6da9b8abc7e1c4873553915df4d7df912696ef78e52a7101d0480023758933619212553617a923c7cae4b7e583f2f748fb8f26d8715077c3bb630a1354324ebeab69e8b7a1b0e6dfc73b4571cce80937f166639495c75a4267a4e7e551ba1b7766399971c0167188a5f1b53a05c20858d3260e409ba44d5a23b8eb732e05939becb1f47f81f2036f6623dcc3b5420d29906968b40d409838df8813aaf4464fb2878cccb6005bcc482bd35f6240aaf977795f4f1d1f8fd1a07824c91d4d881064d662f5d5ff5d868274d91b80bdf9cb44a60c19eca8ca4a013bfbbdb54cf813636067c2d766c6376ecd7c958c7445002c920afa136105871a4cfe2223bfc7792f02168a33d1a73035c922ee7f6780d591b4c66073382ba542c8c86e9614d72e26f8405290fd340cbbdcfb5a37497af5f487ee279c1dc954b1c1c285eac84f9cb70e57906a5d9440dbd7998bf64afb61ce1dfa5da926196b8acf20d330288523513b0a0a90e65f52fcb9bbb656f06689163a6bcb0a18ef37015abbce5483469ae823146af6061bd49af0116400ff4bd5c3bc89ca75f8ae2fde53eced528057586896522c92b997662904a3a6d63045230f9164022f1ae6b139429574455712814c3bb7d3df409f1b28e236231e1a528d91225418d06bfacdbfded484de5e06a88b5a717d3700b93e2138b16ceadc499fb889c858b189d8e36cd7ef4dede6a976609b4371e2977ff0e027fc9153ed9c925dd11fb3d6a77e10b44c0211ea3f7843d758b8bc663132b0a697bb4200a9787c30d6951cd361a102274552bf59956eaa0a62104ed032ce38361a99e6c4037b0004133c4806674ec7e10e79a29038fbfacf67d6a6159aeaa0a0ee507ed807f82659e81a82ffbb57513344b9df3bd023d82b388fa1e2b33ca6f1f6129142578a9f967759fcec468def900dfa24c8434e0a812d95416c36ef8de719996eaa3a999f59df09f6b26a13e9ddcdec98f8904bbc99392ae5d2358c7f673b07cf8a075f7b647249f86f839df94ee1dda95113adfe6a4326d39ac27f6a33e3ab983a205b3038f4b3358a87a8f21da94c5c61311c0c2735568e691d46110f3037418e88d020efbfea50917269106904f109deec0e0168b0c6e5b3242df0958d6792dfd40abce9d3629565307b33fca255708ef8ccebeca8a97c73a9990fcfa3daef33aea59b4c155c33afe5c9e875244cbda69b8caa022aad7019bd97748113fcf90a210e8dbf95d849ee31403d79694ce683af361f1eaa3aab7033c8133e3e9ef128b6d6285009502bbfbc07fe78b48c0d6991e441adee07b44a709769c72999f06fb3a50c287b8b4e7785a26a4d17ecd9873f6deaca53e9aadd11cd0093898443896f1951f6f50434fec16c9dda12f95c52c09247ae78ed400e8b6838e95055de98acf971aaf41d9cdc48e24dbe10c10e288178c3d69b1155ef11fdd206b140228ca6642b9d8b4785995fce8f63a4a47c98a11a2c5c9793b9a1308d9202af281f243179af23ccd99751adf1eddf6a0235e0d68c96076b50a9a61e6eac7cae1f404cd8987565b4f15af64c8d05e7aee1c8c5dd1506269f974edb2fd6aa1071b5a0ab332dea7b21de741787ce4bc09335d7287264d5e678524e8b10f1e6d524ab5d900c2b66f5a3b71e1d2135ff5890ede8869750d08a7058306e8de43e1912ab4000d491f854da260e1b8938886830cc3a296bbe7473ff2190d952264358ad86b4e17f55c7c2e4d6e9662472f0454d68b013ad37349a7696f6e83b785e93eca44bb3dd6038cef865c9969c7af836e3851e11e6a77aaf404589d3bbc6d957478f7b38b220d292d081d3bff2fbcb9ff34a48b2d852fd64c87119bb15cf25ba6b642e73f81c7eaea690034d4f29dc73d0488922c22fd3e25a907459c10825c18b024c563c06c58aca90db215f107c55c90a707168d4cfbacc335a783c6d9c362ee07041a5fe04b600e028b134303faf017b848cb934869b32178198358853d9282605bb232f5eb9591db77ef654fe993aa53a566ce8180f9f103ac7b6310593337011973c22acf5e6b408162866596255d041eb9d7ea412f25a4fcba30dc99c5529c66b37f97e0a4c390fc2199fafbca5941a64279e74620d80571d2e47b13ed44e9176e9d5974deaa256a2f039f1031fea1ddd981f0e16d6acb04a2df63211d0d3f4d1b6e2cff62a8ebd0f762613e1442106aaa6aceb368c7b5ee57cf38f452436c3b7dc3a59f278fd7feb17b39938b3c7b6ff163fbaf78be69e9ea578133cc9aee1261c33dac80fe77cbd4c1eb64682893adddeffdd509c107ffd2f21172da5eb9716d594724af241ccaa36bbc140ea9b89116bc25a9c59ca91694ec632ded720afb5f658685364c9693f8a1367bdeb5e06dc37c926ba19f2b3d5eda2c1acb87ae212eee25dcd00fa167744bc18a484fc35febc32593c8d258f27fcc276db17f68b850987e9d5f17661d789fece6cc23c4238c01ddfe65c9ab420c40064c467f334168f8e8418192bad88531da0421cccd528d7ca6007a62b00d4873e4303be6ffae27f9063e84ce4c83972a65e62de0b0d60902b66bf17bb681f35b97ec178091286006e7fc00d75d183587d48dcbde45a60ef10c4d0996fd5ab53764785ecff7b845f4f0ea36d557d3b09adbef6b1e7b0c7cd96d31b1d89bb288425660dc60dc1fcfea192bde27fc072e8eac11a67ee9e6f79d2f93acc1c0ce2796c763ca5190f713dda71013c5d17d0831b4a0327604361e5da4ab2f3e9233a47bfe4e2c037a442e30d43f15af52412e669f88aa738fc5ae7ae9d2a005b6252e4e0f23794f54ddbfcb0f86a2cb5e6b3683c718856ac8334c980132bed831ea75fddd7e692c7e775682ed728f41409ba75b2a9af699249a10ea79e233853e353b958b0d3b23e54015b74b046cbae41294ae090a8d3f04b986123a366328ca06b474c32b38ca466455a0e35a2f8278d71aed5661455826d3a1484d08d5064930fcb09ac2d1b4f5b4446865ebf72e002d5d54489676ffadd13a36d65d5501d9fab213bcf8fdab6b977ba9d8d0da9ca99315ea806ba3eccb86899e9d82f3931553d76683fe5412b967a99d3c562283bf7249602a529f46c0815b0f8d1fcf7daebbd58964803b218866fa5c0a24aaa60a66f48fdf6676c0b057332c05de001dae243340d879e663e5fc1ef69f98f6bcd05a90ea621dcd31e16a9ae575d4234be1f25899b1b58b8f652898d21e387f556b2a8bac79bc334a9a42f3e9ee8e12bb7e9f76d375f521a5ba538835c649f2d4ecb381fd20d35dfe83d0033b4b13d6c4ac63dfbc1bba8af5f7545105af994ec94542a6a05a904efdedd365329e4823dbc48417213a9de0799a8fcc8a89cf9a8fdfce62d6b4bc8e9e078230ea69df4da83c49a04285837c76aed4ca41745a2ba185712518fae9d8ae81749a3115c94b901d9ceeacd698eb34152b8d719b9e5951ab4bdaabf44edd99b9c858b6ea46ed20dd74a9aed8882197ff06764bfac3f527505f56b078d09eb62e053f688dbbfc465992a84af0bbc652df80414d58e405fd24dcb3e0517ff8d04add9a4e894c59b78bf7f0584d2d6e5d29f54841f68899f4c9e9240d3ae42b90c584853c7e4d7611880fa58afaa6bfae8ec972c828033d64fcac05155b2068b06b69cd7108664fa9f91b0290219923b2dc439c12c2edde3430e2e7a7d5a024522943ed52376d727fb3bb40831fc3bdcd75445552a5", 0x1000}, {&(0x7f0000000140)="766be041bb31360413ab79456dbd54d9c51a64eee4f0df74df1d3a7beed59a32bad1f7a94d13c2812f34e60578d783f5a83ae5e94332b41f12d6147d8c444cc367388a450e1cf11108b774da7971a5a282a8fc756dc603d24dfe31bda1e174ed4d3bc9f1", 0x64}, {&(0x7f00000026c0)="ce69393c4ca84fc5ce21027212a9767c0a4ea9ae18386858a5d96e7d29b694a892d9691edfcf4c771b50fc4336dea592b237f47ad7a5abcf1829d5581aaaed732fdf8404d561c50548b09f73898d7505b4f6c0e0906129f480787c9f84f171667006c2f678a62820eb882fecdd8f42834ead8a5f6d0aff231f038a0564adeecb041c772811e6e539bf27897c985c602f8a7bc1160b8bb6c3dda93f67b940530e580f682d44e1b7e90803ed3f5637ddd7f1579be1408f6092418c461784c142ef6345e258858fc59a46959a8d1364d709bad5813a969fc6a1c9384eda40799230a2f27709b3c6b01f10487f59c5e2ee958ca0d442fda914008470e57eb131fc640a547ee89a9def89b136ed7e4e75c1c537a3337ab1a6d4f14b40471a6cfc8124fd7ee8dac4e283f87542c81b53c2a1c8bdbe66dab97d289e23672ba73885bb3f4c7b90aa641d92ccad8dd28331a3cc84723656d0fe9956ed55a7064fec592c2c33b936286e4b5e704d1321c77f00b8c445f0480f4e5cab2645c83c103e5d8713cd2b48d8e9b964b6af17f4e352921c4cf4f965b91f9980d903a94b96b67c88f0f50f01fe955902c84bed4eca6260ff019c21823155471e1ce5b409029a76a08e435b250de9a7de098b5c8ed6391de4f4cba6e1f51a736dfaca297d4262b3882a32fdc3d471041145558578d2fa04375fa5e648caafe15014967c28c115f719f3a8371a1aafbbfdedc69ed5d363a1107043288ef9d770372144822e97cb623842f56c8a38f2882ac9998526305e9fb0a136d4936566082e4760adcd0e296fb3b2d1743240542b22ca20cb63a015fe888e8d4aac4e4c45918019e957c4c7812c9bedab73a2784e5f250f571a18f862d5367adc684f61d6a3044abc914b7d24e84a9daf0f27df9bd4c676410c72eee4ef394bc2a51f7d94897ddf84700f8d3f054c2c78fe3a1be49ec889a21cd4242b813ce7b5ef9160bf4d8241c78cd2bbd3c66f075e17fbd77e680aa515a1e791ddfaee3ccdbb9318e8cafe0d1661f38427e9e91143cff2db00ac2d2254a6159ec2e313a5f414ce5f28c7eeee95ec32124d128f6f0e138cab66ca581884bb7ff8f2cf0b4b43185aa90f4d3e7a0db65995a59074b5268014889d0a7eb7df1041fba36bf21876a620d8b92af302e86067a9f0cf5293aede462b17283e90e00792f118054053a5b62fe9682ca63b054a15d1116293e30b3247eb3bcf43b70768a63a8847633f212624494d40aa66567286147a86d3b562b72c31e5cf194613d8e40e1eeda5080389c9a40739f82ea2e944f8aa233bb4db6c0a3c1060360bb207a2b35ac478838248fdd472d1f47090f2082e5158b5f61ede5eddbe2f9a96638f1d1273970c60506e665883a4add3e125e04419f1c81984a5a44d7c9e791602f9b485a174dde376fcee8c5cd9afd66eeb5d9227b3d822a6f3a92761f012dc3d5f4f92124fafb0f23f69d3ca82af0d218656f599811266715102018819d99a08e4ef777a9a5c1a971b9b87f698d5a8342172f583cd9defdb4a1724e9fe7f787abb5a6be0507538db798d277b2bbfbab8a11c8a0b0cad776ebf66ebe756f24511d9aeb6e282a6bb72040ab7235d13c5e59e340872cb3ccfc95a19ad7317da308c86d026c51bbda748c81e355f2c30c714210154c1d1be1a3a44ddf4c6d259c49143ff428038b0856129b84fcd907a206277cf23dff5b124f625c14c3397e14b8aa8ea6a0488d2925f6d403480c2795727ae0c41fbbd34bb6f774d012c491befdf5314c434533c8abfa32338d7fa7efe871187f48beea055e1b118d32b256352f2420f8914639a8e1238536875e431da68101a225882560ec8ed16e83cd527c5ae091833f087bddf220569eacc8726f0fcfc69176063aba0e98af79b3424ba2a4e4ac035d897739103aaa93febd8ed1565accda87e70bf834c6825f4f1d4444375389a0f591657f190c869763825d0fffb6a6e53475638cd3c868da7c2a114f3d52699d77364e3b375ea32d2d76719c391f330c0f617af6c868ef3355e9ebc10cea6131a59022563d06a2d46206d0e5f0fa61511a5141cbbb8a815f41f1147818808b1586a4235d34a1b6e0e8cdefe37be11bd65f1d83d35498c9e25049a098c2f0cbc2b2ea0c53844381b553a2478bed9244bbfe7700718f6c9df34990d05300529c4e2b80371239ede858aa51f95f344fb7160e1c95ab86d701511980f7b956985238dba64e2a67c2f45998deaa909eb8e4d3124b8a14185c652e689469d28eab0820a8b3e46219dd7175375e4fa2815abdce7e8b1b91a84add20b30feb42a74b53ee0f72d20b1c3b63bf077a1e166cacb2e33906b7dc94293caf18f12c0d8e3ebe2e8eda471cfe9d80d843f984a4914481b1da51154bffd8d0f1cd057e0937eec5f11116b508be513b66f611e5875b1ea311f26077a93233755149c12b21f39bd5df8934cd08ec0c260385133d72c1fbc112323a712fe2d64c9e125660e8abd8e378281af8086fd68c1fd5234611dae31617efdedbaff7c222ce22794e80902d866ccf898f66942af19adc4132e67a7d54ca4d86a286848602ab822866b1f9c2f6576e8b35bb925ada596d41167a24376c71e4bef1f511eca3072e3a9d9895cff528284614361e5a9ff29e00744243a72a40df92c9328d2b5aa4278d836ed6b2434f04a833fcb52d81647ef62d81d3a8fd797624e3ce99fda9e77c59e67906fe3ff1ebb4d4b9fceac7d9779b502bcd54c02434c99445a5ae07341a8f9c29893d47ef4b418a35869a7ccfaf4be6c45404c94dd81d0ef9df30a07a843a562ceae4cfa8a357ef80a5c8dad8e3a6c12ae8aa711a54fcc190d144e6922da6626ac53b9938487075a88e95f36a1493e2aa07eed4f2d99311b0615f19d209c0f4430c4c24cba8123518b69aa694c5036f4f8b017e90be11453ae1257a338be0c95b670582db7e70d3d7284b66fb79620bd29315995574e26e8a545c4d2a930dd9e97af00a1f6be1027648a3a1f6b965b67b3ada8bf3af28c7a392bc4dd9837e5374a4eff545d116b4f3206573f4f620ecc7ae8dd8516baa53bad3c68eaae576bf741a35d1d92fc44f5b918e4742b616fa8521fbd1424d65d8ed065219206dd16deed6c57578e8193bae1327134e825a322d74470bb67a56e3328053cb3fdf8a9e8e1fa7f2c8c0ba282b2532ffb7e49250c2d9adc808af6b2473b9d277f3ca1fa45f6996c90ff4ac09b03e522d3a9ba24af3bf56fd73996dbc65815f87b07f829d2a88cddff6099eabc0019cb61ff3ff585f61bf5e172c2fbb674c2bfbf055f02552db50e0f7d58b2a21471728ff46c9539b572817c515ef90c6ad74d98941ea5ab7bb869dc1606ceace50d07c125de92fb4dc8107f9fe37910a487b61c47ff7f65698b1375b7d2e8f6bce84471a1ac664ddf1f9ba32cc739d39793311061d6cd2e69aa4e536ec9155e615ae2febebfbf0d3bb76a7b68811c961383495658d53bf80451713f99861abe7379654b720e223b185f116451ba15bb8d96ddb3adc15c908dfc796106eae53a86001b84a35fd1c62370d2168fda478b218cf2a7c11db0b57c109afa3bd7415215e81bbef8f2a4b61a429bafdc988e1bf6e358647ba27dbd430f73638c51393330ffe2f270c5656f13f421bb80318887af0b2173a5a5a2c33343158017f1ba061302704df97271b0dfd4c6b35e4972bfb762db956a5a92428c6e06060358b981f5ca0deee1d3484529690896764821d4c1d7ab285d3423c2bf0f14cb00c234057a4ff0036c7df3771681751f57cb269708138c7d30ae411cbd384c528a3905ac584e02e9a68193f75fc33fa5a295b2bba3252d8c2f9c5e56bc3c59613a78a980204da3b4edb43ceea6ad10ac31260053e93857fe8358466c8a18b36f76bc0a47c2e5d62d15bb8ed6796a818f1bab269276eeeac9db0e561269818d6413d3cf00a406001e0930c502d43925bed1986612b7377a229c0fd09123719a2a306f53704e6718418a1fc55402b4cbda08fa8561396db3dfeb19ae46699221adc722b43adbdf079fbdcab1cf5e0fc39f76c938f6a43b81aceef4b8674a4c65c5fd1fe575a4d93684508e0acd38fb463f9cdf1f1197ed4614e70ba6f0d206686930600422ee8d38aa6752b91addb5f0878dfc79a9c8390ef6626fd3212d2491f377096e3a087aa380eac6e7f68f3fb49db184457083a5e797074c2c0eb0c89f56ab704197c8aae7536ac197ab1ecdbbf844b4894d08d76aebb46d19a67ab923c87e1a1cbc3c2eaaf9aae9a5268b25bce037af90a2daf4f53703e3eaf781c8bef059310987ed58eda9899a1b92cad4fcf5e62f6ae384ed5d58f34429ca544678be44eb57da8c1d82ed30be4be9f035d6ece4452be0072b1bc503e6b052507b15d2c5ed340b6155f1563fbcdfd1b73ca9b0880eaed6c7cd86c8bd6d7f2ddff80afe76b81c4edebffa7a9e92abd2aae6fb415e8c3adb58fd3db227cd4b4eddac5fd291d5134f1179e0b6da4d7ab9e5f3c2e89ab8e8b42e0f00dd4f0916ed5df335077848028cab38870869d41fb3f5f3d8ef3ce9c8259de30f0ddb7c0974659645b8f66a063b3a9094c96b4f915577b95f159ecd45036f73d245878e8457bb3398bcba79b9039df9dad669a7e52f27f0d97a94a4b124d0c9acdba7ec06625ed877461a3c5ce8f0dddd9bb897db4abbc06d60850becadac1be41c45e8f0d8ce2336376e8fb08a3127a14b0c3033cf7865f2aae5453f4112e31b0545772ad502a4a44ca8ee8dedc5dd59318192bd29bdd20b307deb80abfa4c1fcd6496cf495244a1bc84580f53dcc8ec8ff88270546705b7db97ddcad48559e296896f24cf4445102cb1b1fd8843713fc7d1ec224d02a88667cc16364cbdc459cbcf8893e44c07a1890b4ef3c39335afbda700d975fc2092abd1b13ea6c82de576fd213b69ff5ab9d60e225e6dfed3675f9be64a4170abd6e297157c9d2880a57bd41140635ce0229076a3f03490a71e3a9741a8620cacba25b93322823cabf03d463cc91254b8e3518302dfb99f744996a18fe395a2137529cb60addf8ed774e4e7e5a58b125a1619d1c7a3b458936e4fdedd940fa68a1b7aebf7dcb8619b1256b826d6ad889b2e71c401017c6fbddcc5eeeb9db6fabe84dcfc399068e2ba145d156c8a3ef17bc3656187726d03e7f5a9688028991e4f3a87ebee3b94403a20dfd4214dc59ae0c3fcc7efb756f108471355d45814041b31f472dc9104b45e3742ad813e73c9187a4c55002298a1ae1a9888af5a4b20f5b72998ba25ba911afd6c2b272eb96e071f0863ee001d66c2a78309a8f4e650fb9c176249fdb76a3c858e2de73428edcf7e68b7aa658d16083780c84ecb26571fc9bd485e571e4391846d44ae2e065541b4336dbbc0cdbac4b4591166efbe062ca81f3b4c287c9caf812513aa03492ce7cb6c94d19be77022a1df34793b1d45726fb5e717ca12282bd9f6dd63344f433e46d6f3a5fa79b23c727bfd9e56fe9e6215c2167626d2451b9883b2f44dfb8e72049e1858228145bf56cdf4f0b645fe5fdc48704d351f89e8043b915959f6bd5487a8169b786cbbe2862d0f07f0c52b8d8ba8410730ca390c0d8c8a80aa5ab8a968dae3ffca57e20d90b8d46aabfc45d548f837d6ac1ce4c17c7e2e58f8ad90c1b13b81a80d02827da9f6ef9b7b96be25e3b7e62ec28676485930f32d78392c60274dc860d14029a903577a4f3437d174374a7feef722516fd406085c32172df9a8d40c3b22eb54f34e2b6e1d242b27e7ed86e5ac6288", 0x1000}], 0x5) close(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:02:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f00000001c0)={0x10000, './bus\x00', './bus\x00'}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000200)=0x8080) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0xbf73, 0x1931171f, 0x6}, {0x80000000, 0x1, 0xec69, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCSDTR(r2, 0x20007479) 16:02:21 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)="4bebdc2240ba1f1de8dca50851c345e4db2efe8427fe0a421c2dedd447ff2be4c974dad3de6ae3a18597e11cd98f066a3dad02b869d4032121e85099bdc387edc391a5885313665dd549c6ab6fec169c60af19abd251c18a7bee9106b8a0b7813f755e47964c9db8d0c8fcad66196650634891691580ffe353067cdd0a10456eedc95b7746acd705086b723f1e9d8feb26f2f493881024165b99993a00c517ae6c482448c17a1c8648c5bead6992c93dbcfab4dc6d16b461db7a4f9173a35f3bb6885d2bc37513", 0xc7}, {&(0x7f0000000240)="df13a360145ea13e8d98aa6e71039323d05f259e8280c7530793e318da263a9835dfca8d6bdffc3e8d9c95922871b8d69d177fed5e57951063ab9c767ebef217a1e941d42df4c2dbc4231babb4e98465bb45f55f3775ed664808d303c20e934e91dfbb4187c6111231ccfb71d2ef72", 0x6f}, {&(0x7f00000002c0)="2ecbce6196be8b4430eb506a9c925b4425bba4ba0a8261df263a9b09f382198b68fcd45a24051cbe7628d6110a4b50b58606eb2af19f865e42f71d", 0x3b}, {&(0x7f0000000340)="820e2e33", 0x4}, {&(0x7f0000000380)="1b52b8d6f6d1cf4575f70e84f1bb5098ae2db799c4b569e8d85db1ab3ca5a841aaa60faddadd9783446aa22749312009347877ae89a25ecedba409a61164c01f5c72ea0006d8923e637cbdc48bfa6e856a38fb", 0x53}, {&(0x7f0000000440)="e36a8fa3d06f05bb4b5df106a52695531bf5876f06abf378a7b9eef06cadb18c155dcf8d7c", 0x25}], 0x6, &(0x7f0000000500)=[{0xf0, 0xffff, 0x80, "1f5d05bfdfb6a9ae2a4db94cac13d83c1b97ff76de90faa35a3619d5bcc4661c4a15c698e33930ca6edf32e4de2ab467a3459a7e35efa6e2d0c996cbb5302e34412d16a4baeb1df1b56973ba555e378367e72f9083efa5e7a5a19a465884e6988a6a4eade0af89228943bd816af33ef81f98b5b1eab59ecc7264c82599a3e306205b9e349e8ea155d4bb8cd918f2b7960eb5d20cdf7ee23e3681cbff228bb3af83cc9dc2d806585a5578616e645986154b2242dfcb7195677b0ec44b417327cb880b220c61c708b1c6876a00ea2c99ba4087ce0af9e837e1e17fa7"}], 0xf0}, 0x1) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:02:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x40200) getsockopt(r0, 0x800000009, 0xffffffff, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x10000000012, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, 0xffffffffffffff9c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x201fffe9, 0xa41, 0x2c800000000000}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:02:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r2, &(0x7f0000000dc0)={&(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000000000000000000000000000000000800000000000000000000000000000000000000030316cbdea700000000b90efcc23b7a2b6b1403b01c00cf0000000000000000000000000000000000007300000003000000000000000000000400437f08ffb38635c23b654eaa6f8765aba1ecfc19bdbf0124c33f57034cc476bf9b53a0ff2d4935b92664c235fa1b229fdc2dcccc33b9a323e3da441c81538c1a14cff619d4e60ccc8c1a180408e5650c0d826a9c2bfb9cc5e5240adb4a55e1a34a03ec798e5c684fe16df922b7335cb9691d5e78c07958b079cd7c0cad0938491f5ce0577512ae580c6be7f90cd5fb945fd3811415a925396c2efb49f88b07f65d133e123caed4663d6c6ab1cd619c751366132eefde1c1d326837dbdf94e0b9b7646b466fb93fdc6f05eb0f6328ef77fca8132456a3675b5c77efb402d84af1f9b29097f3d89e996f00"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203b13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r5 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r4, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/vmm\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r6 = getppid() wait4(r6, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x4be}, {0x84}, {0x2, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x9, 0xff, 0x1f, 0x7, "743bbe1202c8ffc7baa10c7c59c7d03789e8b5bf", 0x10001, 0x1}) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) fchown(r0, 0x0, r7) 16:02:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4, 0x1) ftruncate(r1, 0x0, 0x7f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000000c0)="9b8e910ee1ad8f411dc73c35a1026b33776e64073160a716cf63b2362a4c60922dd0e7db453711b57e528aa0e85810fe3e142c5278f2118b70716b25a35579c0ec99e63821084b75f9f982b0e9742b841d599a15ea5a3ce59f8cd59ecb7d469ce6ab37abc9f9620a38610f0d", 0x6c}, {&(0x7f0000000140)="c6711e2638b088c10253097f9164ae46490ea4b23c1dc417d7c9f13612bc209d0c972983d13f0ea9483b52c3d250", 0x2e}, {&(0x7f0000000180)="605516dcf322f53c4c9cf9d06a701fd3658c865a882f23df303af5392439a97402c78b8429043c718beeb7bcd1ff93ee89778dd2a316d7863a8063273cd426c370a1234c76dbdd7a8b8c63174795b6950043f590f51786d512f4f9f12fa95bb54850c4995f68f85dbe35a36d62b4e84a1bf9b5516a523cb31bebe6aa80c3b7818b4ec9435c446f23035dc892cb47b2aaad9b0ce7653f0762f08b2a427ab6b76a9cf9f6db0dec42290f30f6a569d08059b244bc3461805b916fa5d3473ee548cdcf5e6140abf5c8116c9b31a619de7f9d52657ddd", 0xd4}, {&(0x7f0000000280)="b96db3b22e110a9163c88803168b13c2a3db2b09aaa76e3c58affb2d85ffdebad56c27209cab5b8b7a40033b18f9d6caacd6365bce302232e88c6af3a204b03f36efd4f413ee405e3a9915d0372bc58d6e5d78ad42dec5dcd11a3aba846fad2e30c89d1ad7a98aadc1f9ef4fb1bc327705d9ef2ce155bb637499d662082aadfb8f86f742fac93a80a290609adb27d0563b167c4ff391826fba8273caa993194ff6ac62dd32566fafa6e5d08da2d2a24f0d4cb930576f8614a11d6623faa9348394aa68e28b0c799022e288b30b618a7567a2f1521c26bbc5aa80edc56490e7a51eb1eb3c9925243c1be743539de2f1c17859abda754aaa19c03c336693a0530c98741ed15bf27970ac6e3a40c315a7eabb0bf8539a872209d077f5db7c089d9f33154651ad00212e29f195344e8e4a53b3cfeed70911d6dfa9d3db19257236bc6939acd4274c76be1994c316bd9c67bb7898fee1e22a1d06cf59bf4d81c0edc8e178dc0912f1240eeb75cc76d8498684f722feb0d6f7469644ea7cc08ec0657ab2579cc27cb25e8fc3caafb2562a1fea472b7fc8ac6be90de62e17bb220b4baf87750bb5742c3af672810df7f3add08bdbe5641eae32e95d381e73a231b9a9298a8dafe16c2b964a844240b299d587af0f210e7f2a20c30e9165d718a823e85f875b9ce281c582710dfb458725cc8945635455599e4e0e6e58159c95bdf01ea5dc643f565b39012ca40f0577c2d810760ff63cb19ca3a5231e487a22a6021c09da46353ace503e8ca6ca6ed1e8684bc6af640becba7e807be06dadca95ceeadcc358a23616ee59a4ae08351bc51b3b4828046a52ed05cb14117e12a1acf1d921292b4a2df3edbc80cf585dd6d9958391a40d8286b1802d7cbee7a35276b6045cf11f429b5b3183c1d6482594ba658a1251e8b26bf39ee5471b2ebd52b7066955d91c1f93b7edc924a7fbff4fe7e898ba0c00234d9339090c11ac3c9266a1dc005379ff3cc839e0aa56286d245f6430ae027ab99137278f0ae35aa548dd47d016350763084964a0659ff2ffb240787a247604aa907404353cf380c6ee1b3e1c80f1c53187af0dfeb55428a23f675f3f2cf1969496c5e14ea3490a32ff20f75ba42177d9c8bd1533c705a6fb8583307883accc9952618916e90d948fd261cf0d69779ba0a511dfbb9b6224c14aac879062366f331880c10819e1e16ec8bc1827d3bc47d6c645677678824bbfd5b654dc952d217ee5b415f68cf8c433d9de7634b6a6ea5e2f87d3af566e541bf1e0c10ab82bdff74bac32102c94b2614a07f121f44bfebddab76a5dfedcdf457bee1fc2e1eed8fe02bdd4f4997d6649800fd5b17a33e809363eb848f581dd2314dbed26d322522ad5340fcf2594d3e8fce5c4dfe3069f3d364395b752d4930dfb72fc321841b4cf107432728793b6ad22bd8b27019a81b91ebcaffba8be0077ba9bebc9f76555e4e0ba996b36d3c7cbd4f81089cabaa07700c25c2bd2e68abdccd5a7a66bc630f703e88024c52ddcbfa3a86c9000de49af1b18e3fa23e4521bb49fea1470beccf43ff4204d13b1ffb97e3bcb2c6dc775c58e5181eead28e75831a1cc8f36caf9f87369eb8b94c0fc6d65d8d35eb6db625c4c35f2a29d5766961c41293de41ab2d718ad074e8fc41b1eb1c0ca9dcd11ce150d3a06d7bf34cace2766433949f8b550abdf837e6e7cee80f16dc840eb0d3805f1ef7a54c3f1da3d231693665587b56fbab66c3507dc242f9acbe04917f364ed8506b7d0a66dba68a3616fd731cbb90a30d528ddd38192e6c502dc520c34614786fd3e5619839305950b56463301bdcf4d58c6bb0c55fa92de5b77eb1d716492ac199b43c25f41ec2a3929bf8c447432ae2851660f2d8bd29a13a5bddb722939406889e6c3b72d8fff1b2390060489d9231f4e20eea4aa4037f3bb6b0636ef54a44df2d5a23c543e20de7af71d035b0c8b70a02437b85be77928fc71b1aea3c1b6899db3903bbb82f19650560a8375b5bdd64cdbaf31e639f7eb4e93b47fbb58e9f868a3b1b48566cb38502dd33c45e695cf4220b8a0a3938a408d17f591cf7c961356fb01ba3bc33645495d6d0d8b1db907e6074d8825b31b994b490d40e6e4f68e65c3a35bf716105bd59874f6eab09ab817e46458cf0470948363232f8993c19a3227b9b2c60dd4e5c5be40e43263055bf1d7d480cc14156abcd0791c0bf30e06a0bb3dea780f6ecc814b0e6f9b3ac6bbe9c0d895473ed1ef180cc52b81aa7644dfa43ba33b87459746bdff90423aad73db107a7a64504c8b43242a88bda796d21af6dfee1c64dc22bdb3d05c1acf0f3db829a969082837316744b1be7a5ccee79c730bc17527bc20ce6837e1a5a6a937ad62e06dfa5f2b5d275035543290cea1d070c0014d9bd8e200bf518174fa4c09457c54b06d04a19664bdf54902d33817bdef49a0f9d43457d0c3e1ef8942e5819eebbbfd28a19b09a30039d069d853aca9835eb31f41f545d62f64bf17ff92feddf587be79a8d7dbf9a2aa420cf8eaa090d6192e26f66ab3cecd5cd88034734519a1a4a832b87a9d26b0cc79ea235280b0b5c9afbdef2aa8d112582e8cc6aa7a3ba898611a13da4e15993f735c21417e8b8f2d92fdeb9f40c749d87e35b1809f21b326cd89018922ea53f160d8c937ebcaf5930d80f95ba2d27726e8570b005d8d264bda81fbc0540eda2435eec7e9aa817a88ea55326160f0f48925f02885204eaba09694103b61deaada611ae60f331d71190efcfa7a4eee2d55be2d55af1cc2bf146b41848f934d06f541d618473fdee8b8a8ef8ee21c8d81c151568e43d83cf5a8a48772fd30c9817284b03fcb82342f2677801938ec60ae83ae8627ae9f8758b545ec162d44d98baf1f1700f7fba18eaa0d2544e12709cddfef29a2c72dc04977bcc2b136f8cac35e2b551648c9401a5ce06c69fdc3fa94be5797a32a3887fd3eee63d98976f2de523e138354103dde038f782a6eafe78a902923f6da5962f0e8fc976e8022a4ea786112f74cb2c6db65ecda5ee64ee12b3823c3de2429c39e766021966418734b9432dc6511a118ca10c4e9f0c742a01c49c06fb483d26a5910d02926227a6cb61f0ad0666c65c5894edc1ddaa8811edd3a1c9bc859ea4497eb7d5f4985be7319b61366c328c913a1ad31d01ea74c471e621010e55600688851c0d126bf4a613e403bad2476df4b47b71dcb4393cb980163182b5a7679e4159d21d6ac775f3c9502b53f54c97f10485903e1c5f92d032b0d231a64093d77f63f1711c7db45e5fe16e1c261b9851d09e97091f60906bcacb2e76e3a98e6b4fc1784810773a1c43364272fea4fd3bce6b05e30581f60a5569e693da6813106c59d7d384f06675291cd9c210e976a2f7b1f0ef302214ef001c3f896853c65546a8398a455fb0dffada42247165ed4df8c4d33504b3e352acb7a20f887e04c49b02c2ad8c43fdddbdf90a6e1b1320f6198ec0ebbc867e9c3443555bc50068e18eb57d7dea7fd92d5103d13e5d3b324e0d7a46c77baeb57369a010d1e6620b6f05f7b2f2c9072b5276b5351d8fa90d77bf173a7f33286b03eea6430643345c48becdd4b2e06a4717573637efe3a8d93eafd249a1b51fa658d9254300bee708b3e25b39b8870594734f96ce33c62a3e825309f2ea5f4e368c7a64f6d700639f67ac5ad70e38e27d2882e31632739bdcd15da73989dbaf4d35047e2ea4ede8ad72c712b9d745d9df8eb5576b66a34a123c0b0d2c2c219770f353180f63fe93b57b3a738e1c02afaec114e2d180fde4e7d7fb04aef01a219f5a1bd053cc5724ee6d11e7bb10dd9c131147c0a8ea44d971e2b4c40a555467426676b08b39dbb0a95ff4995837c3beb0cd33ca6474c0803cc6a7ed73236c5f5dfbd0d3401f10afd76c25638c502dcd35fa3caccde733008398100246520f4d212d1712bc3055bccfb318bc19cce16adf3665ef53497d1980a4edac9fb26d688c34fb090fe465825d12bd67b83e3a10f6e7f43a5bbf434b8832cec5683b92fbda065970a7dc993620c7077f17055643f45a707e2fd92e6e6853d31e378b3765ac0d3ec465cbd9eb3a1e2b3fb4a441519316953fd213f175d9a2086750c636e8aa124f979911a7471191affc8e48a9d5f5d0e4c134357f86f58609c17cad7c931b699c4369b52a7c502799734ccf77444dd2905e4352615460bcc827cab092c396788b2e64835257e9ee3c8c979f55baec6b834082ac1352539101f5888859d89db0d96353ccc896e5736ee167c8731d2f58d622f7b1750dedd03108988114111fe2b1eebc565547c51eaae2bfc295fd1aef262170d74376a2d931d997d64350070389bb3b1849d5fb0f5a5b1a7a224695dd48dc376d2fa7c05a9cf42f33ecff946088051c32215eaa8e3a81b83132ce4e40cb9e8e277596bdefde31ee5a3dc147d2f0c384631d7aa72711b7d117e58e8d033376a45974b329d9f064d179b3f7ba7c3be830810afa39bbfd322fd7cbcb6bf9a90dcb5f3be5c974ab92e6dd86e0526035eb9834a91efe91d0e0dfa59ff9bb9e5ca285ed50f74dbdded2fd286eb4895240bf03313b1ed727df820f108a62425bcff68507cd6493f4eb68b8b936c6be3f8382a4714fd8cd9e0490018b2808a9b2a3aaf441b1a06ed0881de181fa02773b2929ef5ed6636affb7fc29761d372257a35ac8f12fd72a89e2b5480439d853919fa15b5c87ecc697729a115b95042d3addee300ba876aca2fcdd7e86c9803276b088eb580cf703f5be19544cf112e9c10d55fc4f32a4e6ca9070d3c77e63eb655387cee3d44559c69bf7fecfb50cf7bdc2540cf17c9e2f84c3a16a4e8071c3781c435b19ebd1d5d741b8a30b8abadfaea6879773cc833cf871657dc2c395c1c57a50ea64956cbcd0e3b2983d217b3ad2de55c4b6931162c1b0086c171b3bf6fa62c27e5fc88b1578ed93774e7a01cb2e8222d2f4b714c0df9f20483609347481e369083c5eef0633e179a1629f2c979300c7c82408355ed76f814d8e2e337236060d601ece01d80853c4dd68d637e507997c8c50b33710332782acbc39b3bfad8617de1b5919b567067a449dcf1643e6d2125d7eaeeb8dd89d0b127b3432c4f6ae21baf8928dfa1b9454a5f193e8d908a9a84a5055eac7450e569a685e10f59bbfb9ac419707b391ad503369b499431186d45f026a871e9ba023de422fbc108178fd6c56d777ad79efee2b9c85164f0c4453a08ab1ac2c62db60fc8ffb2f1b67b3b2c9c8c27711677a3996b08101e68d53f8786ffb434c8b02c21cd60e795e3b9652c8d2214a388489812051a5984f3a61071be312f26515edbf1d3b36247e0706b2a3ddfee0c0ce01bef81401653e2d9fbeb844221853a1c6d8473842e19cdd8e990c6132f6d73fb83f36dd77d9d1cee88beab1160bcfb6db50ed4c2d5f8a35c6acbdb76f8a6effb536a3372e8c1f8fa41b2fab8fed0ea0dfcf338b548d55d7698693ad577c7992789e964a73edf568a1a2737ca9016e722975e690040b240232890710b3c0ea8f3127ccb7af8078a8f678badc18c1819646e5646d42182ae2b2e220e6ff312e9125b18f63464cf6ee6fa8f914dd841a9a576e64e51cc78cff952fabad71c5a1ea7c2fbdfd92e4f028cda0020c6db931b1d85df115147c773a0512dc5ca55509e8830191d1d30627108fa354356040df0c35f3cfa0d369105b7dcc10f7b4e8d9a6de80ba97e615c3148e9e3670613be942238f71cbb9c32aa88e8a134da0dee937646f1568b38dc46b33434", 0x1000}, {&(0x7f0000001280)="5c88748244642196ed4348156ebb34c3b84ad4a529f674df87e1c58999174dc3059fe1ffd6cac7ba31e0", 0x2a}, {&(0x7f00000012c0)="77e9a9620f01a8121c2a7fc2056af31aa9be2a643d913b62cb48de6140b7601b1318e8109c24706eebcd7e912bd7ebee9ca57d3f41211ede4066b5f3dfec0d49403e5de2898109b73238395fefcf51060dfc27d09bb9c482cc3a61b43a5002aa18ba2c79faeeefd5ff8dde5c026a7df800198490aa04116981c0e9880afd279e1a914214aef021bb7a5ae678dfe0e642536d3c3e0ba1c5153b19de387901dfbfa3bad0dcabefa518054c7127554af1e46d2a3e14ba517cb00b5c6f18d86d74866f8f7729", 0xc4}], 0x6) socketpair(0x10, 0x3, 0x3, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001480)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) getpid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x30, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001500)={0x10, 0x1, 0x4, 0x1000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8a1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x766b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) msgget(0x0, 0x18) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000001a40)) r6 = msgget(0x0, 0x329) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001a80)=""/130) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000001b80)={0x7, 0x6, './file\x00', 0x1, 0xfff, 0x3, 0x3}) chflagsat(r4, &(0x7f0000001bc0)='./file0\x00', 0x80000, 0x2) socket(0x6, 0x2, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001c40)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000001c80)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001cc0)=r9) r10 = socket(0x18, 0x2, 0x1000) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000001d00)) 16:02:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x111) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:02:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x80, 0x40) 16:02:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000001, 0x3}, 0xc) 16:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x2, "d73006e7bb6fc6e20100ffff00", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/o\x00\xe6\xff\xff\xff\x00', 0x8, 0x0) r1 = getegid() fchown(r0, 0xffffffffffffffff, r1) fcntl$getown(r0, 0x5) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7, 0x9, 0x2, 0xaa}, {0x0, 0x3, 0x8, 0x9}, {0x5, 0x3, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0xa9d9, 0x4, 0x3}, {0x9, 0xfe5, 0x1ff, 0x200}, {0xffffffffffffffc0, 0x7fb, 0x6, 0x80000000}]}) 16:02:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setrlimit(0x4, &(0x7f00000000c0)={0x2, 0x2000000000000000}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x1}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x0, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) madvise(&(0x7f000043b000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x4, 0x9) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x110) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) r4 = openat(r3, &(0x7f0000000140)='./bus\x00', 0x0, 0x80) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x7, &(0x7f0000000180)) kevent(r1, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0x7fffffffffffffff, 0xd8, 0x80000000, 0xb54d}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40, 0x7, 0x2}, {{r0}, 0xb, 0xea, 0x0, 0x7, 0xfffffffffffffdd1}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0xa9}, {{r0}, 0xffffffffffffffff, 0x100, 0x20, 0x1, 0x5586}], 0x4, &(0x7f0000000380)=[{{r0}, 0x0, 0x4b, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x6, 0x80000000}, {{r5}, 0xfea306836431b2a3, 0x25, 0x4, 0x9, 0x8}, {{r6}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x3a6c00000}], 0x7, &(0x7f0000000180)={0x8000}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000680)=[{0x0}], 0x1) close(r7) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000000)) fcntl$getown(r7, 0x5) 16:02:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/30, 0x1e}], 0x3, &(0x7f00000003c0)=""/230, 0xe6}, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)=0x1) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) writev(r1, &(0x7f0000000c00)=[{&(0x7f0000000540)="bb0dd70cb40b998b0b9576a09a640fd4f2f2428a90bdb1d31b2940d4301d594da37213afdd3cd04d56f7a82fbc324022ca12d10ba0b68680d14d20de05260bef7c7d0b84d4c36b2724e5e92884db8d561582c045ca28647a7458726c3b68885c68caa017640dabedae20b30f4b14aad1530da0329945ad7d1557976435897ceb7bc8e261ed6ebef71b06bbb8ecc7f88c4b39a28f5878b028299147dcbd3e315b6cc9e41e7fcc85defbc79aeaf3791a0df48b4492c337e807e5b102c36bf091919b09a7a5e691db1e1d274849e097e0c6c1c1a32845ef5901ce3194e91f138ef85d0d458b76cfc68995abe186d76d7ef7", 0xf0}, {&(0x7f00000006c0)="1cc5cfd356c4dfb87b420ef125e865d01acb991caa6718d09e912f8517121c8607fa7eaf0e68f916d0dd5890b63b516a724cf76180eb56b814a47ac9745d8270b02e3d8c9073ffc27b1e88ee261d184887b14bc41139f4d181700f7778f34d6a7135ab0fcde4f67f280c963e89013732575d5cbbb38e6698dc6bedb753509244393f1411b640adf0c8e09da3ce326831cbe546d3e667fce76eadc5d7cf0bcf005f96549462c8e5b649c6eef416f6ea19d7909ad4533b2380548132231d31e7a7a76eef167d1d89562edea6984e19d5c5138942335a61e682fb2c82954dec8bae3c1c", 0xe2}, {&(0x7f00000007c0)="29c3a6d4e92532a6b34fa4efaca71cf84603e54800ba12fec50d69709b2c369ada52c699078032c888ce09d32d27d1289e7f369a37a92ae2a48b00c5fd752534335bad845cdc133457cb99dc7e8bd351311e320f1962d5ac2edcf2ce3d42ec92902fb59b023f7e01fc2c321f6fc5bb1f78431fc95807884d1dffc4a16e7f7385706d067f5d16003286ca591e7dce361b625a971a8d1b6b307c44c2c2150e2fd6ddce3bc9fac53b5bc664412176106267aee9dcacfb21bf6de10474d2816cc7a53388dbed94b9b4534c1654d523017bb947b20e3a2453440a99b730e400f415", 0xdf}, {&(0x7f00000008c0)="8fbbbd098f8be8d2ff0bb419dcc59dd099a1428877eb5bba075e5837c048b2f94ab885a86d1015ceed9baada4861e5e47c939ce2b17de056dffc685dcf458a8ddfa28732157fc7aa2be83d200a3161753cba13228e2653cd61cd0a152eb6d9a043a28bc93bc5ec4b30e657d994425b7ca48e1b3ca2d4f6fbf4decbd78da182c6085222a75a33ba7368689e03cc813e72b58d0880373e9fde49f7ee421b7ffe30be62d84a2d71b3ee1a8f3b8b2a", 0xad}, {&(0x7f0000000640)="0c98afe32d134e0dd2549d2ddd9f14782a75731dd2a781e6b60eb9778f1a2d95e3df44c33998dd3715705e02a1d5667065fb34ea47dd862a8b261d457d009a05", 0x40}, {&(0x7f0000000980)="0b31a7a0b688898032ce60b0c7da1ad162dd4642cb0f8d40bba7a3af458afaa8745de01e2c0b3f20c6cf1d728e99793fe557aa548d86eda52c1d27459a67f87d5c7779e0162e83f03f3c11479c2e438191f8a868f92e6f973db10a680ae261d4aa4f47666f519ad8539d28bbb8a31b60ab70a8fb19e0eb103e70909d5c9c6f24201627509a884c379db8bd0601508eb34de356249aeba185e8d0d4a5670e080d35a61f4023e40395d59ea7d3040bbd0e3a48c00ca8b1761ec06abaff35cbf60b022cd2fcb3b3170561bf5e364bc56874c21885dee8e950df707e0ebe478844d748c9008374b5f451a60a204ae330e61fc2c536c50f5684361921191986", 0xfd}, {&(0x7f0000000a80)="bd3865", 0x3}, {&(0x7f0000000ac0)="faa591cbed6ea0856762fd3eb872fad40658b74e30bb47e268363d935a8a048e259c70928572ea0e84c0e4d023445f4e8150822d7d064f3b949aff5338aec85f07596cd251af2087fcb132afc39034eb52856bf884c355d65297c69b926098dd2e63ad865db8f8c59f6a64353819667b06b3b5193bf9545ae6a3d796cc6303783922d0862289e814211892312cf63e36322780fe9ea28294ed7065cbc3ac039754fe552d5a628409963a22b46dca6c0c2124a006001c10be1edf9d619c8d6e76bc8b4d77435b43d756c046c7", 0xcc}, {&(0x7f0000000bc0)="9a0bf199a31adbdbdae0a516970e81d2c6b5286d1200d5c69aabeb317c8474ebdc54f81e274892ff7039675600", 0x2d}], 0x9) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/219, &(0x7f0000000180)=0xdb) 16:02:22 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8010, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:02:22 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x1, 0x0, 0x800) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000840)={{0x5, r2, r3, r4, r5, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r6, r7, 0x80000001, 0x1, 0x3, 0x100000000}) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r14 = getpgid(0xffffffffffffffff) r15 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x6, r10, r11, r12, r13, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r14, r15, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r3, r11, 0x0, 0x0, 0xffffffffffffffff]) r17 = getegid() r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) r26 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r28 = getegid() setgroups(0x5, &(0x7f0000000100)=[r16, r17, r23, r27, r28]) r29 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r29, &(0x7f0000000680)=[{0x0}], 0x1) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4000000000000180, &(0x7f0000000140)=[r30]) r31 = getegid() r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r33, &(0x7f0000000680)=[{0x0}], 0x1) close(r33) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000080)=[0x0, r31, r32, r34]) 16:02:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x800, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x8000, 0x7ff) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0xa) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x4b980930940a2a4) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0x1, 0x3, 0x100000000}) r10 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r12 = geteuid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000680)=[{0x0}], 0x1) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffd0c) r15 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x6, r12, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r5, r14, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, 0xffffffffffffffff, r5) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r19, 0x80047410, &(0x7f0000000280)) 16:02:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000180)) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/244, 0xf4}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) mkdirat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x7ff, 0x0, {0x8a9a, 0x3}}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = dup(r0) close(r0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x6811, r5, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000540)) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffeffff, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x7, &(0x7f0000000180)) lseek(r3, 0x0, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:02:23 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:02:23 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000, r3}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r4 = dup(r0) fcntl$setstatus(r4, 0x4, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) write(r6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) 16:02:23 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r16 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0xffffffffffffffff) r19 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x5, r13, r15, r16, r17, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r18, r19, 0x80000001, 0x1, 0x3, 0x100000000}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r26 = getpgid(0xffffffffffffffff) r27 = getpgid(0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x6, r22, r23, r24, r25, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r26, r27, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r15, r23, 0x0, 0x0, 0xffffffffffffffff]) r29 = geteuid() r30 = geteuid() r31 = getpgid(0x0) r32 = msgget$private(0x0, 0x140) msgrcv(r32, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r37 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r39 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000840)={{0x6, r35, r36, r37, r38, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r39, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000240)={{0x6, r29, r36, r30, r28, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r14, r31, 0x80000001, 0xfff, 0x10003}) setpgid(r10, r31) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r40 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r42 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r44 = getpgid(0xffffffffffffffff) r45 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r40, r41, r42, r43, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r44, r45, 0x80000001, 0x1, 0x3, 0x100000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r43}, 0xc) r46 = socket$inet6(0x18, 0x3, 0x102) close(r46) 16:02:23 executing program 0: r0 = semget$private(0x0, 0x13e3b97595db7f54, 0x9) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/47) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x26}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x4, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x8, 0xffffffffffffffff, 0x1f, 0x6}, {0xfffffffffffffff9, 0x8000, 0x4, 0x29}, {0x3, 0x9c9, 0x0, 0x1}, {0x9, 0x100000000, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:02:24 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x30008, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:02:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0x1, 0x3, 0x100000000}) r9 = getppid() r10 = msgget$private(0x0, 0x4) msgrcv(r10, &(0x7f00000008c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, r9}) close(r0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r11, &(0x7f00000000c0)=""/77, 0x4d) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x227e, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x5, r4, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0x1, 0x3, 0x100000000}) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x6, r13, r14, r15, r16, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r17, r18, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r6, r14, 0x0, 0x0, 0xffffffffffffffff]) r20 = geteuid() r21 = geteuid() r22 = getpgid(0x0) r23 = msgget$private(0x0, 0x140) msgrcv(r23, &(0x7f0000000280)={0x0, ""/146}, 0x9a, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000d80)=ANY=[@ANYBLOB="01002000000000008e81095ee6bf60f8a5923493ea7f00bafef12c"], 0x1b, 0x800) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) r26 = msgget(0x2, 0x80) msgrcv(r26, &(0x7f0000001880)={0x0, ""/35}, 0x2b, 0x0, 0x1800) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r29 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r31 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000840)={{0x6, r27, r28, r29, r30, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r31, 0x0, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x6, r20, r28, r21, r19, 0x4, 0xfffffffffffffffc}, 0x20, 0x8, r5, r22, 0x80000001, 0xfff, 0x10003}) r32 = getuid() r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r35 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r37 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r39 = getpgid(0xffffffffffffffff) r40 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000840)={{0x5, r35, r36, r37, r38, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r39, r40, 0x80000001, 0x1, 0x3, 0x100000000}) r41 = open(&(0x7f0000001800)='./file0\x00', 0x0, 0x80) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r43 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r45 = geteuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r47 = getpgid(0xffffffffffffffff) r48 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000840)={{0x6, r43, r44, r45, r46, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r47, r48, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r36, r44, 0x0, 0x0, 0xffffffffffffffff]) r50 = getegid() r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r52, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r57 = getpgid(0xffffffffffffffff) r58 = getpgid(0x0) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000840)={{0x6, r53, r54, r55, r56, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r57, r58, 0x80000001, 0xfff, 0x3, 0x100000000}) r59 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r61 = getegid() setgroups(0x5, &(0x7f0000000100)=[r49, r50, r56, r60, r61]) r62 = syz_open_pts() fcntl$lock(r62, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r62, 0x7, &(0x7f0000000180)) r63 = syz_open_pts() fcntl$lock(r63, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r63, 0x7, &(0x7f0000000180)) r64 = syz_open_pts() fcntl$lock(r64, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r64, 0x7, &(0x7f0000000180)) r65 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r66 = syz_open_pts() fcntl$lock(r66, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r66, 0x7, &(0x7f0000000180)) r67 = syz_open_pts() fcntl$lock(r67, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r67, 0x7, &(0x7f0000000180)) r68 = syz_open_pts() fcntl$lock(r68, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r68, 0x7, &(0x7f0000000180)) r69 = syz_open_pts() fcntl$lock(r69, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r69, 0x7, &(0x7f0000000180)) r70 = open$dir(&(0x7f0000001580)='./file0\x00', 0x80, 0x80) r71 = syz_open_pts() fcntl$lock(r71, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r71, 0x7, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000000c0)="c1ed1d54c6faf9c933f1ac8157259181d28a2e4fc4522c25c25807e2d28f6cf2505d1dc78acace7ec0657a4d0c131a8cfc53bcb555686391d6dcbd4a2ffb5020c40f11bb15061d497fca28ba1d219d04af562692e196ed17bff6b2fef874e0efc589fd66d00d71fff088207d9a441e21cab287db1b6f71a8fec0c840a224f002ec55af5ccbec2113cbdf8ca8f03cf71e1cef66a8649b220825cbab708ac970560884eb5cdfe7a1164b742e2d140e9b8b31c3b6470327389a79f7f25f19a0153b7a0a3cf1da03", 0xc6}, {&(0x7f00000001c0)="cb5ccb57605cfb94ed6afa9684f28511e8f74e472c997da425e1918e1861881fa26d1fa03bcc56134bae7b74aacc8b001078c6282350b8b686b8b0b4e290a42c60719f668e58f5bef15ba4055b937acee5f21b63ae2773bc86ce9864781c64a2f1191e280a90d9b33bd6ab5ab1e7d79c1bfe2877f1ca2d9d7c57fdc8fe4d72cad1f32f542fc943ec94bd8568652337a6ccef9baafdc956460f87268a8c5dfb514fa915024a6b95ff24213e105156e6bd34943006e562b39dab6a", 0xba}, {&(0x7f0000000280)="cd5539f2ace5793fbff283d912c6514b235801cf4a2c662c04f571e34e89d63b47f6ca0a7c156b2af564a575d773050b1024579552344c03a20efc41ed74e5f741dcaa7ee7a9bf2b78e1c2f70132e1c0afa5970092429c2393ca3e84f3a673b5cb55f99e66a3449308cc4e55629da5c07354328e19876d04b0c2a99b625674d1497116ce676cf6336b50", 0x8a}, {&(0x7f0000000500)="c40d259c9eaa9f5b68bc0911765a76f16bd132e52905af8a6d813d66835f51d6d2eb22d90cf03cdd7c89b11d7e43d3f363d6efccee48cb1980838732fff14a4fb358f329db3c8597bf3126f68b3109e8847f622e5729534d46c03c7e9ce0745e4b78b6b1205458327ba46e3cbbf21decac09ded017", 0x75}, {&(0x7f0000000580)="a14321715f075961bf6e231ca432f63cdce1ca5f8301959428cc6e94a3232989684d0431b34b9875301fc45206ec7d09748a4b19baeda3dca780770b00ac7713ec796a256dc0831d09e3579f3f9c72be8aceb02e64367154cd1e03d47a8424a8837e9342b0b9a42c584195bef020a40ff06db4ea105139b1418546d6bec961bc2d960890e2865fe2657ead6cc269082e810d0b6ee65b62d150c84e725669066ab3c81904a664c47087f0c4b7f612fdfdd2991bba0ba840e265ea4dabf9ae5e5c7eb8550831caf24f680ea27acdffc09241a4d33fe886aafb0496e997553bae25fd4d8a1bb57c8cadeddf13dcfc3c1b6eb1f4e8b03a23af0dc3c4941b53116d775b863547eff7c8c8465ef0b56d324a60f9930e4e0edb5e5729bdbc95e7752526910cab0d4c18bf1afd8eefa63a6f12c43365165a77c3d2be00bc7cbfa35695920bbef6e019de0fe1ecf9d75dc83541a71ad2db1ec2192a89dc94b1acd931485838c98da2b23e4938a518415bd54acf500eaf8388b393072d0293888c89fb9cba7a1a6219908529adb74d966a2d531b96083139168c2473d3c85cc089164151b1edac86ed31dd5d94b31077f30a56fc4906d75ce3422a586ae43cbc1ab19578a04266a1e809600bdd88255ea1de87c7e6c9836918b1cc2c49c43a5814919c672c8974102364c9fb6e0929328742f59716e1075e01752b6ef87f20c53ce2abc788f0ef5b6b0f8cf981f9e69da00c8fefea010ca4b38bc3ea2c9f352bdefd394bcbe381c50d3f592b12b01de698d26c0de458b702363f5501439a60bc47cf8dbd58856fe3b23bec211e36b76d9d14fc8911377afbb2d236cbbceacacaeeaa00b7e2eb3b433b251c7ae9f8ffb155decf6e2539022910a447d3720514ade47effd3389d12e037d34c09384dc6e68f7806051145c5341c063361d02d2e589617a567080f7356a6d70f417db71ffcff2589ffdb7f9edaeb23a2312ab2b6e4f2782eff7fc89a190c9de756b1ac7afbad3a56a4680df650b23942124c62cefb1d6b3f43f57dd2134c9e10af91c771a61b7e99cae83a95e3f67fc69a4b36579c88f148604adefb0b0566399cf5e844d8bb4edfa999220baa66144f6f5e6c4792964e6bec6da35714d57d7d12533b41b0f8ddbdcc8d6fb6c0ae93ea5430a899b53cd480910a32e3d3b7b3cb03ee23ad3cb984ebfc6e4d6d1f1ed5eaf9e5e2cbd3c1ae8174e4986cc1eba99bff111ada7f3720f460b175f98a51168474a4a6b49498cb03f60031e41075296362d000f5bae75491c3069db46d58faa60a0af4ca868ae60e9810d03ba64dfb16144dca058c21cc584d81dbeb9219c001981e1168cbd5316ee137a50c418c296cdbd643f412b93c487e0d2f4b23cda0a5155945340684a8d7101e836f10e13762f0ca9af939297187d54c27b6e9a07012e477ee88fabc5ccf4bb894c08214d3dc5a4d5bad4aa6dfee9267213bdf4e2fbfa48032a45e8950c77febffc4f3b3c71f2df784cae9701e1651b5f00c70c5a2a9c6d78d9356419545ea550280da24778f585d59db21f7326b96731291e549e321c3830fe8ea1f654b74ec5da8d92eaacf6cf3cc806bdf519d6c76f03d1f4dae94c79e4746b97d706cc043323b07c9ab429724c28d4d6605d8e84eb8341b4fcb2aa6fd30bd3c897511e949768167a8441cc441c162679a876f20cf8bcbed7983c6d2ff1794f33722833a38bd1e26b7363aea911dc2bda9a5a0931a3ace1de5d4fcdfe0eaf0d990b80f801c201082f619aadd62202bc47f8aade855e4b78c171498331ef8f39050ced890e5bf7e5dc0afb28f9b96ea8820465cabcb566eaba5b704060d04409fc3d4df6d5a023a487c35867050fb2d5199dff52f8de250762df6d96c8fc67fe754b0610cce8804580ed6523b8e4833aed4db5f2d25eae67659eb12da8fb4f664134092b6756f1d964b827f16acc7e8a439fe0ee596f7080fed7e1a2ed83a5e17ba4a3d0b10cd05129dcac1e702dff83f973b3cf930faf2ea9bb4ff7240be77c921e796e31a328becce1bce19caab6d76c075718036b6969f3d933e01a70c9423151cfc53b93b4db7961482d8edd997cb142b8335b032476f3d3caadf9145b25b88ad9ca0c5ff4a43474836cddfd5a5d72d217c161dd18d687d9d24b4d12ca7b6ab8e22beb9918a04882d29e5fe2385155ca81b596bd052981ec148d0a10362c0b98f279450d898fbd51293db490216fadb0b53ed9da62508e8214be0b58502b1fa71f013b3fdf331ae90e6a40789ffa958db85ad338571a4c921bac9291643f00aa42617c1e66dfa4935465f363dff9c4401d2fad7b04e6cc50a270049502672f5007efae55bebbbd60dab11b2a324ce35d09cf3fc1c3dcbb546919874953639d4dc2592fbb0d417612a0c5dcc1be06ffb8c7d0af5ac17d4cff0df5128b2958cdc0be95ededf8fc54a0dff31cd28787474b3897244f65b9a662adb20203493143c80ecc667ec39111b7fd3cfa11f9219606196eb58f91a9a0f71ef34fd9c112f4d3e0bc68c9f3836ac996165753394423e1aaff24a857e03884e0028fd9217bc37e0e3541689f709ce58acd9ee64c10c665a2242ce1ef67dcfd1f173c639dba7b3eb8c6f0dad281c2193fead01e149823ba85946f76a8a0a4646c3049cfa195077316b6b6db1e332547cb15560149e6436664ff26e309213b24e3c546377ddc370236f2dfc12f9cba24c7b77fb76a2bf51ea300cdd35d219b1b0793bd7328b787e97dd6b7b00754ca1078120e1a8440b1533094b7ce1262d0273059c12c280f3b08e43f379134262574f078b191057cf8beaf08055e6ef7d43643bd86c2c3f32bfb1be993f4a09f8652712de0018732a4f79791cc15ad6d4c51bf2138e19e8b400f744b11de4e6e9b5dd8ab9df6b13d1a4bfbe427d233e76caea9a09720a56a95f3a6e682e973c15170a27ee02945e2be8ba1594875df9354679383e1fa1bf4ab903fae84118623dc6069ed1496b1108c93001aa419b15a5b94547d0daa897f4105e6713d7826f12376f2cc227220f75f9938ad63bbf4a01f39c4d5259c3d558f35efaa0ca062c6725452a85567a71b9cfc4100cd3211ae2eced2c30fcfe279c3042fee309d06780a9985480c4d7dce353044410f0eca53f6d5cd1ab3625984faf3b4bcb31eadc706349d33cd9125ec4f483881aa4c87f076d7f4f50dc3f824cd00ae5d6db41a1c58aee76ee7b90fb75035ba4bab67d15bf3ff7c0867436514706750b75cc957137ffd278be2f6e88e4417e013a5d34b9b6d9952fb26c75f8efdd8d1d9c220de88983ca1c6831eb7ecb5de9acb35f8931a240f32b472296a99bacd4817c80c16f14b41949da5db2ba20ab50ee53e25cb271aeb53a9c6e5a9a5f47d4f68e4979d2c23f1babbd046febd50fbf50b1985585f86138982a543edf4755dde8a15f33c9185aa0763cb61acf3cb216a0c9bfc084fb3817b9f0bf312125a45b331dbafc3d3c75eb9b2d12458063448a88f54e93daadc76d9df17bdd285314bf6fb2c2d41ef9bc1eb232bfd589cfb5ff2ebafbc3fd8fbf9f9d37b3b6d5cfe764b0852d9d932254e8f64bc67effd4360017c20cae5b5376042a4d2106097a0ce0c61fbb2cc9b7c6c017a12eb841667a0fc08857f3c374ab046e8b81af61397384717b4d9f961105e12149c3c34484dace0d7383118a2beebfa28994711d3d7c1b83ecfe688297ca52d22b5f95c0f81426f043d65796342fa72dd7f34666bb17f0010b37c845684f386f1a07812c3f1e061673b188ef9cadda241ec75b194b107e287e48d46a9d0288269bbeb36ac7026b7170ff58680f9292de96dd7664883fadfee2e121fd4a02d7e9025cd139ea55a50574b9d0a2f781bcbc76d6a93a90c1ab9d5f77bea6121df42fc4148b5221e79f95ab720cd5129609710bf5942e7c2db09ff8c0282b23d4e925f3b12570a493f87184a6487f7f0f8019f249ee1b2f1734e42193732e05eccb85ee25fdea5c7e51f1b70c606c3714986b4dc6c707f1a2c6dbf272336326bd7e41489de07356bcfc9e1543cda704905531fd88460f158fbfa4e9b524d7151a64ad1e198fe6219821d63a691328c18e8ad84662b1dcc66d1f9bbdd8488f9506a8665d467c2ba839192a5f3ff07e1ffd7febdb9000710acc3ba339809a127266c942560945267634bc3187087a77ab912ed04831684e169c84e8f2316e6d1d29dc6d3b4998960fd82d00e03f9493acff3d73575df73081bf4c344fee8b92e1122d7ac0e5c27f4a50115c35b5fdb6074ab61e8403f3d3a8ffd041f5de3b2530b30d452725c4d0e192ce795eb94423633b8edae524d24a1400c7152b80e485f46babae2b38ca515fba9f2a33b46d21f67289bd00cb4d51ff1cee03b38b2b592856c6ca2b235096bdf0d080d7b56fc222c65ab6f4ff73af5bbb6c81ccb2d6effbed86a1f87c871b4615a682b09710784d1944b2cf24220af2025f41926733cbee82a52c07ffa41757d62ea7f2b09cbc3a9a7533e70da8b59e2caa9478fed60284001ec8af9ed5844bd8daae264a0bc500320952d7c72682a292b7a92ff08a1241fd63592fdef160623c8dc7bf49c7a29dc457b36182b053adffda3838a985fde3e46e577ad98a364e87d6c0e6d7de273fbb374b411bfe0d90c87890a50a209ab9907052dd376ebbd5137040404e474bb8c391a3239d894d0f8e90b15b80b78f263a249036b65ebda0ba063ccffb22db07b1272184d5735a120b57ffa2f15b7f3feaa24ed18c1e6f399eb19a75c0613eef32c7d1bfbf51ccc36d8fc941ffe093970beb4e671a6f1743532cf027153256ff7c0679ebe697b7327bfac71524c61564199e32d7cd0f7f8844f3164df2d36ae087eef3f2ce0795ba1eb1201a2613c37ab9dbbdd1c781ff729acbc0d845a6da92d9321c51f5adea130b7dc3634a2120e064e0276c67ad481bc368f11243184ca0ccd6aabce0bab8ce82d84aa007d85ca9452ab5fadead588cc72a39782928a4fb62d04ae77a4a94028a2a0f4180e9518e09fe8d54864274414cfa00981f82cb2ce760b984458684575afc6271aebb64759430cdecbb3498263d8f71f0f013638f63ad7bee2ee6e07cedee552b5a8d04ee342be8064755bdab24688db59fa762caf5082751c55fc76e0ae0a679b1e691f2fd78eff78490325f92e7ed82852244ce25e5d1733a6583180a6957710c9a27c2aa2a32b2b537f772d2a62d7c8346bc88edd69ffe251f0e9b7747a7a2794cfcc0a65119174365c4868b9e88d689e83589d46fd0bc4477dcbade1b9773af35a1c8197a2a98d811f4ffb98e2e5a74c36f3a2517af4c8f71a04a7b04fa58450f07ce46f8dda960f8128ffd29cafa3cc413f71e7912c2a2934b84375ba2384f2baca5192b7fe8bcff966ddd3950594c45e983975cd6547b09e406f9f52af02331c3c88f40909776a6e9c1e521bbab39515829cd48914f9c0ee2980076c71a75edf748feba28547864356752add42c0982cdc0257f6d040454e58624b40d98d53a61f33a47e55fc08134dadf4a20f5c0fd9e5483a09b8c80d1a0c1ef43426d3a15487ff2b61c87d2f7053e1e47385393e7a1d8eacbaf0726104a02c9d2481ed70385a72a3ba82b1d9559ad4d11bd6803b83c2e877811d9680f29321554df87b71d7f417523d7ea2c5cba30e6cf43ada505341dce93661130904470fa80a45221892788d858ef7d5b0ffae43d9152ed2cb0ef8ebc3aebacb0f6b330401d43f00e003eccd3db4ad943a106e64ff834e8de29be85d8367c7596a612a1eaa09c9b7a", 0x1000}, {&(0x7f0000001600)="63bec83e02c325a86feb086e0970d28f9f39fd71512e746b992fc1c38496fa9e5382426ffcf59ba9c23aeef0421ae85a1848a2a39f0d67bf9261ee55165a10d6beb3d3f34679963280244d2d1aa1", 0x4e}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r22, r32, r60}, @rights={0x18, 0xffff, 0x1, [r62]}, @rights={0x28, 0xffff, 0x1, [r1, r0, 0xffffffffffffff9c, r63, r0]}, @rights={0x30, 0xffff, 0x1, [r64, r65, r0, r66, r67, r68, r0]}, @rights={0x20, 0xffff, 0x1, [r69, r70, r1, r71]}], 0xb0, 0xd}, 0x65536f711ea04d74) 16:02:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x4, 0x5, {0x3e7, 0x8}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:02:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="5e9d7a6321246bda46f5949f11c70cae460a1a1a7e608b89d6a5198eee9b7d231ff783792e63d69c285fb4beb91e256c43235252f09fd111e800a09bca3239dccd6aef551c41df7a4c836bb550771284d48b2389bf23d28a09775b3ca5c567c5ec94191f975c9eaaef322b11e9e9e13a83dac5e31878c0077c0ff21119583c8c16bd79fb73d0bfb5c075446bac84413fd77c2899a0c58ab203309c1576531c414486e95ef3c3cccb6677dae570cc12ddb1bc7cd0cf6c71ee192880eecd1e65010384fde113ba7ea3f87998a707ff36a16e3b4dc403cdc576d6579af090172ba5561b91cc83fb89aa7c599e6dae42e21d1ff0c6a3fc7d971cab0d10651a80", 0xfe}], 0x1, 0x0, 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x100000000) sendto(r1, &(0x7f0000000000)="34d16b28d7be51e4c1a87dbebe01d2a02c62ca04da1b4b4257ab388476588fc807896f71372f18281ef9acb0efba34ed8ca34c1535676f15a683fafea8fdeb888ca9d6d33aab49d9aa986e1357e966ed84c0075ae0e871cf65bbb9feb658ec1cbb39dadd242fad7967c655622aa678b76cb799cc823d7809c96474af2f43d6a5cb180bab578def3c9acf288a94f11a6e3ddddc156ab774ae70bb5803234ec54b27dcab513e4e5d23973960ad4e9274014ab92aadd7976b7da05f968d7fb852d3aa436bfd4ab37d925bf583f807734c0f8a7e232b08488acb", 0xd8, 0x7, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xffffffff}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007d, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x5, 0xff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCLOCK(r1, 0x20004276) 16:02:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, 0xffffffffffffffff) 16:02:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) 16:02:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_getres(0x4, &(0x7f00000000c0)) r1 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0xa084, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000001c0)={0x8, 0x9}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="5813", 0x2}, {&(0x7f0000000240)="8790ec51dc5ddcda3fe61e5057d5ebdf464669544805b9614a36a2204a06a9beb04a66df4c0419adb1331fae22bf01cf6e3611", 0x33}, {&(0x7f0000000280)="4111760fcb1f1786377d4d263084cc7b960e241c5b953c18744004016e8343ec8a4c958cef2dc300ccd86a216b335e80d6ee2fca9924b437802e4bec5d85bc3b743739c507e3761a815f09176bb166666ce0c287294b10fc432c1a367287270629518ca31c64154ac8c19bae88d329cc77238537a236bcefdf786b3d304d6d34c451ca722905df4f256fbfb7af276bc4b7e6772abbfa8f1e8e104cb806404a52165f355997824424", 0xa8}, {&(0x7f0000000340)="e606fea041282d443398fe691d162727f9c7f883a174a158c3bbd045e5f9b20ed760b29a14a09656a13843874b889c7e727955b4bf9c6d9bb18f1342299bb7dd6953e2cadd86fdf0d0b2a71a7c4d9822d2909e214dabd946694244f5c183c192c172b84c28b15580699ef6e8ece4b714e7fd6a0a4899351fbd922aa8fa3c73eee9221df277", 0x85}, {&(0x7f0000000400)="e5235cfc90ee14cee55fc6a6ba1692b1881eee9cbfdc32c55b8832278dde5a9a5309c89a32e9f84f64", 0x29}, {&(0x7f0000000440)="55aff2f633f854d2740d94838e715e53b8171b1ec10d47156006878cf21e4fbaf79290275469b506a3ed55e858e6b5dcec7c185b4ef74950e7af8c1dc03484e890b5194d54e9a9793f19a502fce7076cbc1d085ca588c1c17a95d0f28f9282261728cc9bf6b5f4423f9a7159776ad899f10b95dec4d60b6d051b1d5bd215a84a763f", 0x82}, {&(0x7f0000000500)="8bfb21738459ca08b6d88f57f73babb857457b71512bb8b8fe5fbfde0cdd9a746543e960b84c5ec3cd93181138781d69c03e0f113149d910e732d1c8f837b982c2b1c9cc1f6b470038d9c7e623d91c3e0de9ff93d983ba583d6b22acd9c741cc066d63a54e9f5e35c5accbbf67c7c6d13640ad9d8f4b69d78549da699f54696672214e", 0x83}, {&(0x7f00000005c0)="1e7fe870cb1964d40f52c8346d46b51195f212b54add04ada70eefd048e13971a8f8267cd090e5c15bc1791eec87d2394245dda2f050", 0x36}, {&(0x7f0000000600)="62316e63d246b9a388729bea547177a1769ffaa5bd6c33dc74840f0d960da9ab78099d0b8a3b307e7b62bc4e9e3bad043e2d71e321b805ae89c5d80c5d42d60708cab55a9374dad50bf9806c015cb65f7b7e1a19b083d112d049002ba5b62d95423a9c69d644d711bfb79ea0e70c51113372ce610088e04625bc50358db2903cd93a062309c43f2139c38246725e4ed8f2c54afd52699edec156ec986454be8aab5250139b4ab6ec0d3a0849a9a9c998f47320e9b03e7172efd3e6fa7699ae3008152c01315f210ddc90d1728bbe1fbe075c5a0d3389c41d1be9f2b9644e", 0xde}], 0x9, 0x0, 0x0) 16:02:24 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x190) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:02:24 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, &(0x7f0000000000)=[{0x2d}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000000c0)="08bfcd37e623974a79af15dec9b99895ca77052fcfaabe09e72bcba14dca951d47d8f5f0994768aa9aca726fb251f0c24dd3d8c725b12c6bb8c01efe1111c8239dca1cb3e12f62026df43315d177a05e943ea1c48976", 0x56, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:02:24 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0x8, 0x80000000000000ff, 0x7, "5cd316f78d31320f5e7d6dcbbbdd1255c387f855", 0x40, 0xff70}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x418, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r8, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x5, r12, r13, r14, r15, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r16, r17, 0x80000001, 0x1, 0x3, 0x100000000}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgid(0xffffffffffffffff) r25 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x6, r20, r21, r22, r23, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r24, r25, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r13, r21, 0x0, 0x0, 0xffffffffffffffff]) r27 = getegid() r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r30 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r34 = getpgid(0xffffffffffffffff) r35 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000840)={{0x6, r30, r31, r32, r33, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r34, r35, 0x80000001, 0xfff, 0x3, 0x100000000}) r36 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x20) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r38 = getegid() setgroups(0x5, &(0x7f0000000100)=[r26, r27, r33, r37, r38]) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r45 = getpgid(0xffffffffffffffff) r46 = getpgid(0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000840)={{0x6, r41, r42, r43, r44, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r45, r46, 0x80000001, 0xfff, 0x3, 0x100000000}) r47 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r49 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r51 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r53 = getpgid(0xffffffffffffffff) r54 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000840)={{0x5, r49, r50, r51, r52, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r53, r54, 0x80000001, 0x1, 0x3, 0x100000000}) r55 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r56, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r57 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r59 = geteuid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r61 = getpgid(0xffffffffffffffff) r62 = getpgid(0x0) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000840)={{0x6, r57, r58, r59, r60, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r61, r62, 0x80000001, 0xfff, 0x3, 0x100000000}) getgroups(0x5, &(0x7f0000000080)=[r50, r58, 0x0, 0x0, 0xffffffffffffffff]) r63 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r64, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000400000000"], 0x2b, 0x0, 0x1000) r65 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r67 = geteuid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r69 = getpgid(0xffffffffffffffff) r70 = getpgid(0x0) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000840)={{0x5, r65, r66, r67, r68, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r69, r70, 0x80000001, 0x1, 0x3, 0x100000000}) r71 = open(&(0x7f0000000100)='.\x00', 0xe101a90d3bdc618e, 0x18c) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r72, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r73 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r75 = geteuid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r77 = getpgid(0xffffffffffffffff) r78 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000840)={{0x6, r73, r74, r75, r76, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r77, r78, 0x80000001, 0xfff, 0x3, 0x100000000}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x3, r6, r27, r43, r58, 0x10, 0x6}, 0x1, 0x4, r70, r78, 0x9, 0x3ff, 0x2}) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) fcntl$getown(r1, 0x5) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x5) 16:02:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8895, 0x8}, 0xc) 16:02:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x1, 0x4, 0x8a) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0xea0042562f2bdbc3) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000340)=0xb) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000180)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 16:02:24 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = socket$inet6(0x18, 0xc003, 0x3) shutdown(r2, 0x1) 16:02:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:02:25 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) shmget(0x1, 0x2000, 0x400, &(0x7f0000001000/0x2000)=nil) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) pread(r0, &(0x7f0000000140)="f4d5575408e6e8dd324029e634fddf59e8d41830a46d2bf0d600f7a728d994ee94102ba3cfb75720d9889ef039f33213b163dce185f9cc", 0x37, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f00000000c0)=0x3) r1 = dup(r0) getpid() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) syz_emit_ethernet(0x35, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x7ff) semget$private(0x0, 0x1, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x5337c76344480ef5, 0x0) 16:02:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x4, 0x9, 0x1, 0x100000000, 0x8, 0x8, 0x1, 0x3, 0x4}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) close(r2) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x81, 0x6}}) clock_getres(0x4, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x6, 0x7, 0x7ff}) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:02:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:02:25 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000), 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r1, r2, 0xffffffffffffffff) 16:02:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x8, 0x0) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:02:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x20) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x4, 0x5, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x400, 0x5741, 0x7f47, "3126f394acbeebd763864645da4e0b119139c430", 0x0, 0x8}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) 16:02:25 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x141, 0xa2, 0x7f, 0x7000000000000000, "5bd83a50b6751801c309346764afa9dfe120a290", 0x2, 0x7fffffff}) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="14fa9b8c8bb01ffd7d7ccf9a25c91d86f4a4acc27ab26d0ce8fc625139d51d98895cbe1f28eae2f82e5c0634c122a24f9e5fa57c7fd13c3b0402b90c5339f9acc842b4017cb51b80b24459336f7a7332822b214129ad73563717749c0d7a6296744f3da735c92d7d271963d6afed94acb1380c944ab67a586473c874f4651e1db5bdeddd48b4114b8951c86ea4137fe3dd43b5faed7dc3315b36ce588c15afd8c53f5f5844348a4bab183c22073c1f6f2273301062383fb66f4d5d6ab5cf4a78973db0a08b4d65a5771559f48b6b3d15e67aa185d62bac3cafee0daea1ce49d5a8fcbb5fd3f08dcce7cae7b80558f3253b05b76819", 0xf5}, {&(0x7f00000001c0)="d950edb92e48556f1faeeef2507dc98686d47ea12b794b9b03c173397cf23f59302d8aed36ec8eeebc1e1e48ab3948c7b038dffbc58a614e0ac7d6ed9104e585431f374680737cdc80a4920473efbd7d9d8efddcb31697f95735d2631a8785b2bb12e7fa9dc4fa051bd2a58d2d1e5194d71ea0a998fe84c5ae8f0210d7383b5aa53816f654b89848d24426ec7f01802f8950249d9a2fae19c019c6f28c04edaf33e001b2402d0d396a51c518a3708e7c7b89cd897bbd4c70ad7a9c53afdc28e0d6", 0xc1}], 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:02:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f0000001800), 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x26, 0x8}], 0x3}) getrlimit(0x7, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) semop(r2, &(0x7f0000001600)=[{0x1, 0x36, 0x800}, {0x0, 0x4, 0x1800}], 0x2) symlinkat(&(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0/file0\x00') fchdir(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0/file0\x00', r1, 0x1}) semop(r2, &(0x7f0000001740)=[{0x1, 0x7990, 0x1000}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f7}, {0x1, 0x10001}], 0x5) poll(&(0x7f0000001780)=[{r3, 0x2}, {r4, 0x80}, {r0, 0x1}], 0x3, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000017c0)=0x100000000) 16:02:25 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="00bafffffffffffff0434732c2257941fb0affff0000000000000000000000008d43b60000000000000000f0000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f316805"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) close(r3) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000140)=0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r4, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getgid() getgroups(0x2, &(0x7f0000000900)=[r7, r8]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) symlinkat(&(0x7f0000000480)='./bus\x00', r4, &(0x7f00000004c0)='./bus\x00') ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:02:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7e010da65d6f43343000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000080)="321dccd28827143efefa3dc5056d2ef4212c70576ed795dbe362f5bb7bd7c7d5020db5626871a89cb66dd481040646fabb1dab92afec38e840de71aba50122a7b22fe1916791a065e59683614c0da1130e5d9ad3535157839a346b4d6bb7a28bba369ce677c95c", 0x67, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x6, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r7, r8, 0x80000001, 0xfff, 0x3, 0x100000000}) fcntl$setown(r0, 0x6, r7) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, 0x0) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x800, 0x0, "928e1c4d9c974ecf1da3af3611322d53bfe79340"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x42, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:02:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0xffffffffffff2885) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/67}, &(0x7f0000000280)=0x45) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f0000000140)=0x4a) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{0x0}], 0x1) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xd3, 0x1, 0x80, 0xfffffffffffffffb}, {0x4, 0x3, 0x70, 0x7fffffff}, {0x2, 0xf1c1, 0x65af, 0x9}, {0x20, 0x80, 0xd3, 0xffffffff7fffffff}, {0x101, 0x27, 0x6, 0xff}, {0x3ff, 0x1, 0x20}, {0xa4be, 0x8, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) flock(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x274) 16:02:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xae) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x5, 0x2, 0x8, 0x4}, {0x9, 0xc8, 0x2000000000, 0x1}, {0x100000001, 0x3, 0x3f, 0x8d4b}, {0x40, 0x1, 0x20, 0x7fff}, {0x2a, 0x7, 0x81, 0x4}, {0x4, 0x5, 0x1, 0x9}, {0xffffffff80000001, 0xffffffffffff7fff, 0x1, 0x6}]}) 16:02:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) 16:02:26 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/d\x00\x00\x00\x00smouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x5}], 0x74}) 16:02:26 executing program 1: nanosleep(&(0x7f0000000000)={0x8000, 0xa0}, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/171, 0xab) recvfrom$inet6(r0, &(0x7f0000000200)=""/62, 0x3e, 0x801, &(0x7f0000000240)={0x18, 0x2, 0xfff, 0x6}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1807, &(0x7f0000000300), &(0x7f0000000340)=0x10) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x123) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000003c0)={0x4, 0x2}) utimensat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x7, 0x5}, {0x3, 0x7ff}}, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x58) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r3, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/214, 0xd6) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x20, 0x0) fcntl$setstatus(r4, 0x4, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) accept(r5, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x17ca1834de023ddf, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r7 = socket$inet(0x2, 0x4, 0x1) getpeername(r7, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file1\x00', 0x40000, 0x80) unlinkat(r8, &(0x7f0000000900)='./file0\x00', 0x429950cd9434dbb1) fchdir(r1) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x5302c014b3f0fa49, 0x0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000980)=0x2c) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000a00)=0x5) 16:02:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket(0x38, 0x4000, 0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) r3 = dup2(r1, r2) shutdown(r0, 0x1) pread(r3, &(0x7f0000000080)="7e76d8f9f361e0a14adbbc700dfa626a7588541f7ec899574af0427ddc9c94522f93cc3b1eb86d25d7a5037422c051555a4e4970578544c96f40c68951d5437d0d70b3f9ddbed756f0baa620722f01af29a667be53", 0x55, 0x0, 0x0) 16:02:27 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000028c5a, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:27 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fsync(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x1f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:02:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000180)) fcntl$getflags(r2, 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:02:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)=0x100) 16:02:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)) munlockall() r1 = fcntl$dupfd(r0, 0x11, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3b0, 0x102}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:02:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="91edf36895b21a2bfd", 0x9}, {&(0x7f0000000180)="3a3a8bc2d0bce5938d3eb1ca468f91a32dc417f8634535df577b6525ee302f2da3e34059bd7c58fb98eb90c303cc2d731edbb9d029505dcefcf9acc8e6237bd672878d67a6a230d9d6706a10a9ac6459115631210f68dabf9e06572c3c63515070d80b1454a5e07c95e3764dfe96a7e000ec124ad6dc6c8020994cb252d4b73f01aac3ccacc88160d98823f49348bc28f62fc4d4f427e7337a3f61d35e7b7fe9013f5b40d6fec7aa36a95d84a8bc77ffefed83767a2209afd64b42fd92b558b308d70d218a9f8cf74fbb72a8151a69ef9e23a42180f080e96264f50f24688624058a8df88ca5768e4aa71d075129a107d4e131a58c08da2d2a42782d", 0xfc}, {&(0x7f0000000280)="b89e7cc172a615044bc151aad27f9b48f357fda6d6bd50f04fa0a9427089d4c0129124328874c593035ec80b28b8499f941035297fa17d4e9f40e1ac94d4534b98b69583e00e4a34ed27e6559346c173a3a1c88b15d9bb70b85e71531d3bdbfbf4dc6728ac9b68eec09b9c326e3e8094b60162554bb87c0ae41dce549d4b64b6ba3182ecb618125353887b5a966db5483bc2813d569a009ae62208ec0b792e2a9d7128989df5c8c30bd4efc12a677a00f912e0efa9271bd3692f431fd917f97ab43b3527f3ff7d3a068c550590eccc58444597", 0xd3}, {&(0x7f00000000c0)="14751a8126815667185a70c6886f60ea", 0x10}, {&(0x7f0000000100)="d43bae099f085355b4d1384cfdf8cc24e8d1626152dd282d87ee51", 0x1b}, {&(0x7f0000000380)="1f8d45f8217fa86e731fcbaee587e36ce7ecade0ed64e0bf05e581015fac81dffd73d5f82a777a312ab483d70422c31eade45b69dd0b85d70120f15409f51780ddd1367f7552d0918515c2e19e15ce02b3c99f42125308d7beaddd2d8a", 0x5d}, {&(0x7f0000000400)="4ffdf70f3b99adcc7f28b9f45f8cf2d048453b01c1219f6dad379941bb12c71177a3d0ad92576978d8d596ea52160776e0504d344340b9e88bbbc34fe8e4f8cad971568c1896b7de873bf3a34aa706cf8761122c1bfd8db8cb70d21df4434f0897684da6911e70beda7ba04d7ffed06bfe5a9fd8085864a30c5aef09639cea92754ea2a41b149e244051a08a5d6387d1ac0a5b360f0c851ff2559410110f4bc5a202ce46560b1ec9dd181a0b65cbfecb0df6d888f5b43500217bf7d8d06f", 0xbe}, {&(0x7f00000004c0)="37a72089027f49afa3082622e09c01c95fd7ca084fe00055303f10cf91c739adf88b79702e3426dfd50223f996fdf1ae0814afadab28a44a24928454452ad24d741b4a1492ef51ca16aa840347acc10defa7397fc56e6ddf114deb7cd45285d4a60d4629", 0x64}], 0x8, &(0x7f00000005c0)=[{0xc0, 0x1, 0x6, "b8847c4266abb5108e6a1acb61613b630737a3c889022c8c2c834e64c29f688338e2aaaa5371b2d364a21c4fe510f48f22fd449b5a7d226fccd32769adbf5aecb537a143dc8227790bfe8d03981024bf86d5f96e760daddecedb2c60fe9c847897568faf9542c9c1b27a3828522b4adc81fa1c6076878518043584ba392a1f2fd146ed206e05987d184d42ff644838d2994cde18e2818e456713e7f9e1849c8ae55e2876f01bd9ba762c77860c5a2c1d"}, {0x70, 0xffff, 0x80000000, "cd89945e96caeddac30c5c5367c453ffbcf31d7ef300362f56199bc315d3770b37b212befb5508aff451f4364c170a308427a935e2e7d2b1faf6992262e8520e3ff20069300feb51af526b5ff31376b9d7de6de7e738f9cf12f830cbd3"}], 0x130}, 0x418) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:27 executing program 0: madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffe64, &(0x7f0000000100)=""/230, 0xe6}, 0x40) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xe4, 0x8000}, {0x2, 0x8, 0x94}, {0x1, 0x7, 0x0, 0x8}, {0x800, 0x4, 0x80000000, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) r1 = socket$inet(0x2, 0x8000, 0x100) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0xe4c, 0x0, 0x6, 0xfffffffffffff046}]}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r5, 0x7, &(0x7f0000000180)) r6 = dup(r5) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r2) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) r9 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000680)=[{0x0}], 0x1) close(r9) chflagsat(r9, &(0x7f00000002c0)='./bus\x00', 0x0, 0x3) openat(r7, &(0x7f0000000040)='./bus\x00', 0x800, 0x13) 16:02:28 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x7, 0x19) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xdff}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x1, 0x236, 0x7ff, 0x1, 0xff, 0xffffffffffffaae3, 0x5, 0x1]}, 0x3c) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xfffffffffffffeff}, {0x10000, 0x7}}, &(0x7f0000000500)) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r5 = shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r5) shmdt(r5) pipe2(&(0x7f0000000ac0), 0x10004) r6 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18810, 0x0) shmat(r4, &(0x7f0000f49000/0x4000)=nil, 0x4800) getuid() ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0x0, 0x8}, 0xfea4) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) uvm_fault(0xfffffd807f00ca10, 0x9b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00ca10, 0x9b, 0, 1) -> e bpfioctl(31700,80044270,ffff800020f71a90,1,ffff800020ab18c8) at bpfioctl+0xc7 end trace frame: 0xffff800020f71970, count: 0 ddb{0}> trace bpfioctl(31700,80044270,ffff800020f71a90,1,ffff800020ab18c8) at bpfioctl+0xc7 VOP_IOCTL(fffffd8076140aa8,80044270,ffff800020f71a90,1,fffffd807f7c6780,ffff800020ab18c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80664056a8,80044270,ffff800020f71a90,ffff800020ab18c8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab18c8,ffff800020f71ba8,ffff800020f71bf0) at sys_ioctl+0x5b9 syscall(ffff800020f71c70) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff0d,0,3,37b9a0f41b0) at Xsyscall+0x128 end of kernel end trace frame: 0x37db59b4990, count: -6 ddb{0}> show registers rdi 0xffffffff8217a27c bpfioctl+0xac rsi 0xdb rbp 0xffff800020f718c0 rbx 0x300 rdx 0xdc rcx 0xffff8000223a8000 rax 0xffff8000223a8000 r8 0xffff800020ab18c8 r9 0x5 r10 0x4 r11 0xba5a1e0d2bed41be r12 0x80044270 __kernel_virt_to_phys+0x44270 r13 0xffff800020ab18c8 r14 0 r15 0xffff800020f71a90 rip 0xffffffff8217a297 bpfioctl+0xc7 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020f71850 ss 0x10 bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{0}> show proc PROC (syz-executor.1) pid=142245 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab09f8,0xffffffff82670cc8 process=0xffff800020adc380 user=0xffff800020f6c000, vmspace=0xfffffd807f00ca10 estcpu=32, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 73552 451247 64051 0 2 0 syz-executor.1 73552 47972 64051 0 2 0x4000000 syz-executor.1 73552 467510 64051 0 3 0x4000080 fsleep syz-executor.1 *73552 142245 64051 0 7 0x4000000 syz-executor.1 43360 29482 77688 0 2 0x480 syz-executor.0 43360 509048 77688 0 3 0x4000080 fsleep syz-executor.0 43360 243922 77688 0 3 0x4000080 fsleep syz-executor.0 77688 394505 58584 0 3 0x82 nanosleep syz-executor.0 64051 398858 58584 0 7 0x482 syz-executor.1 29069 205513 0 0 3 0x14200 bored sosplice 58584 144495 81330 0 3 0x82 thrsleep syz-fuzzer 58584 371506 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 155310 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 420185 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 31994 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 252269 81330 0 3 0x4000082 kqread syz-fuzzer 58584 226011 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 56553 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 221065 81330 0 3 0x4000082 thrsleep syz-fuzzer 58584 421537 81330 0 3 0x4000082 thrsleep syz-fuzzer 81330 79255 56824 0 3 0x10008a pause ksh 56824 349262 55505 0 3 0x92 select sshd 32793 272993 1 0 3 0x100083 ttyopn getty 55505 370806 1 0 3 0x80 select sshd 58688 321460 1123 74 3 0x100092 bpf pflogd 1123 117781 1 0 3 0x80 netio pflogd 21105 341741 50238 73 3 0x100090 kqread syslogd 50238 429218 1 0 3 0x100082 netio syslogd 66471 113042 1 77 3 0x100090 poll dhclient 42747 122563 1 0 3 0x80 poll dhclient 15168 113764 0 0 3 0x14200 pgzero zerothread 62515 25019 0 0 3 0x14200 aiodoned aiodoned 15796 543 0 0 3 0x14200 syncer update 66682 290683 0 0 3 0x14200 cleaner cleaner 95585 522188 0 0 3 0x14200 reaper reaper 94898 76228 0 0 3 0x14200 pgdaemon pagedaemon 77745 3775 0 0 3 0x14200 bored crynlk 49925 140065 0 0 3 0x14200 bored crypto 37982 30440 0 0 3 0x40014200 acpi0 acpi0 96427 404455 0 0 3 0x40014200 idle1 92379 417291 0 0 3 0x14200 bored softnet 14301 54763 0 0 3 0x14200 bored systqmp 6825 19851 0 0 3 0x14200 bored systq 72181 119901 0 0 3 0x40014200 bored softclock 25589 11978 0 0 3 0x40014200 idle0 72955 20043 0 0 3 0x14200 pause smr 1 180982 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 73552 (syz-executor.1) thread 0xffff800020ab18c8 (142245) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff826379f8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6592K 7335K 78643K 18069 0 0 pcb 13 8K 8K 78643K 457 0 0 rtable 89 3K 4K 78643K 1585 0 0 ifaddr 73 16K 18K 78643K 516 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1601 0 0 iov 0 0K 16K 78643K 377 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 5174 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 9K 78643K 56 0 0 VM map 2 1K 1K 78643K 6 0 0 sem 12 0K 1K 78643K 430 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 3378 0 0 sigio 0 0K 0K 78643K 23 0 0 proc 62 63K 95K 78643K 1364 0 0 subproc 32 2K 2K 78643K 360 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 329 0 0 in_multi 22 1K 2K 78643K 343 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 1 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 666 0 0 pfkey data 0 0K 4K 78643K 2 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 22K 33K 78643K 12388 0 0 UVM aobj 118 9K 9K 78643K 123 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 388 0 0 NDP 19 0K 0K 78643K 164 0 0 temp 208 3556K 4195K 78643K 73802 0 0 kqueue 0 0K 0K 78643K 24 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 47 0 43 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 211 0 209 1 0 1 1 0 8 0 rtentry 112 232 0 198 2 0 2 2 0 8 0 unpcb 120 1215 0 1202 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5665 0 5665 1 1 0 1 0 8 0 tcpcb 544 770 0 766 1 0 1 1 0 8 0 inpcb 280 2200 0 2193 5 4 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 38 0 36 1 0 1 1 0 8 0 pkpcb 40 14 0 14 5 5 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 64 0 64 11 10 1 1 0 8 1 pffrag 232 5 0 5 3 2 1 1 0 482 1 pffrnode 88 5 0 5 3 2 1 1 0 8 1 pffrent 40 13 0 13 3 2 1 1 0 8 1 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 99 0 87 1 0 1 1 0 8 0 pfstkey 112 99 0 87 1 0 1 1 0 8 0 pfstate 328 99 0 87 4 1 3 3 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1004 0 831 20 6 14 15 0 8 1 art_table 32 1005 0 831 2 0 2 2 0 8 0 art_node 16 228 0 197 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 3 1 1 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 427 0 417 1 0 1 1 0 8 0 shmpl 112 121 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7118 0 5712 46 0 46 46 0 8 0 ffsino 272 7118 0 5712 94 0 94 94 0 8 0 nchpl 144 13341 0 11710 61 0 61 61 0 8 0 uvmvnodes 72 6172 0 0 113 0 113 113 0 8 0 vnodes 208 6172 0 0 325 0 325 325 0 8 0 namei 1024 50493 0 50493 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 4 0 4 2 2 0 1 0 8 0 scsiplug 64 8 0 8 7 7 0 1 0 8 0 scxspl 192 33840 0 33840 28 27 1 7 0 8 1 plimitpl 152 326 0 318 1 0 1 1 0 8 0 sigapl 432 3521 0 3505 3 1 2 3 0 8 0 futexpl 56 66775 0 66772 2 1 1 1 0 8 0 knotepl 112 836 0 817 1 0 1 1 0 8 0 kqueuepl 104 701 0 699 1 0 1 1 0 8 0 pipepl 112 1870 0 1849 5 4 1 2 0 8 0 fdescpl 488 3522 0 3505 3 0 3 3 0 8 0 filepl 152 33432 0 33314 22 16 6 7 0 8 1 lockfpl 104 6148 0 6144 1 0 1 1 0 8 0 lockfspl 48 2087 0 2083 1 0 1 1 0 8 0 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 73 0 62 1 0 1 1 0 8 0 ucredpl 96 11720 0 11711 1 0 1 1 0 8 0 zombiepl 144 3505 0 3505 3 2 1 1 0 8 1 processpl 896 3538 0 3505 4 0 4 4 0 8 0 procpl 632 10665 0 10618 9 4 5 5 0 8 1 srpgc 64 40 0 40 12 11 1 1 0 8 1 sosppl 128 50 0 50 11 11 0 1 0 8 0 sockpl 384 3678 0 3656 13 10 3 4 0 8 0 mcl64k 65536 512 0 0 64 18 46 64 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 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 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 45 0 0 1 0 1 1 0 8 0 mbufpl 256 718 0 0 39 0 39 39 0 8 0 bufpl 256 17504 0 10456 441 0 441 441 0 8 0 anonpl 16 403182 0 392034 141 71 70 72 0 124 11 amapchunkpl 152 24054 0 23937 53 43 10 19 0 158 4 amappl16 192 18887 0 18128 146 99 47 51 0 8 8 amappl15 184 1420 0 1419 1 0 1 1 0 8 0 amappl14 176 619 0 616 1 0 1 1 0 8 0 amappl13 168 449 0 449 2 2 0 1 0 8 0 amappl12 160 402 0 397 1 0 1 1 0 8 0 amappl11 152 371 0 356 1 0 1 1 0 8 0 amappl10 144 134 0 129 1 0 1 1 0 8 0 amappl9 136 1253 0 1246 1 0 1 1 0 8 0 amappl8 128 810 0 771 3 1 2 2 0 8 0 amappl7 120 231 0 222 1 0 1 1 0 8 0 amappl6 112 353 0 341 1 0 1 1 0 8 0 amappl5 104 674 0 659 1 0 1 1 0 8 0 amappl4 96 3912 0 3878 1 0 1 1 0 8 0 amappl3 88 525 0 515 1 0 1 1 0 8 0 amappl2 80 27225 0 27145 3 1 2 3 0 8 0 amappl1 72 88105 0 87646 26 16 10 20 0 8 0 amappl 80 11262 0 11220 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 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 122 0 5 2 0 2 2 0 8 0 uaddrrnd 24 3526 0 3505 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3526 0 3505 1 0 1 1 0 8 0 vmmpekpl 168 28796 0 28760 2 0 2 2 0 8 0 vmmpepl 168 442788 0 440765 228 117 111 111 0 357 23 vmsppl 368 3521 0 3505 2 0 2 2 0 8 0 pdppl 4096 7059 0 7018 8 2 6 6 0 8 0 pvpl 32 1021050 0 1006065 305 135 170 178 0 265 26 pmappl 232 3525 0 3509 4 3 1 2 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 703 0 32 20 0 20 20 0 8 0